From 53c626e3a9e7dd00272aa9dcece85428b3d4a9c0 Mon Sep 17 00:00:00 2001 From: Phenix-13 <131911094+Phenix-13@users.noreply.github.com> Date: Wed, 15 Oct 2025 14:55:50 +0200 Subject: [PATCH 001/705] push branche --- .../nuclearteam/createnuclear/CNBlocks.java | 24 +++++++++++++++++++ .../foundation/mixin/BaseFireBlockMixin.java | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index 492d005b..b3cd19c5 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -49,6 +49,7 @@ import static com.simibubi.create.foundation.data.TagGen.axeOrPickaxe; import static com.simibubi.create.foundation.data.TagGen.pickaxeOnly; + public class CNBlocks { public static final BlockEntry REACTOR_CASING = @@ -429,6 +430,29 @@ public class CNBlocks { .build() .register(); + + public static final BlockEntry THORIUM_ORE = + CreateNuclear.REGISTRATE.block("thorium_ore", Block::new) + .initialProperties(SharedProperties::stone) + .simpleItem() + .transform(pickaxeOnly()) + .loot((lt, b) -> lt.add(b, + RegistrateBlockLootTables.createSilkTouchDispatchTable(b, + lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_LEAD) + .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)) + )))) + .tag(BlockTags.NEEDS_IRON_TOOL, + CNTags.forgeBlockTag("ores"), + CNTags.forgeBlockTag("ores_in_ground/stone"), + CNTags.forgeBlockTag("ores/thorium"), + CNBlockTags.LEAD_ORES.tag + ) + .item() + .tag(CNItemTags.LEAD_ORES.tag, + CNTags.forgeItemTag("ores/thorium")) + .build() + .register(); + /*public static final BlockEntry TEST_EVENT_TRIGGER_BLOCK = CreateNuclear.REGISTRATE.block("test_event_trigger_block", EventTriggerBlock::new) .defaultBlockstate() .defaultLang() diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java b/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java index 74d6fe6b..7c4b5940 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java @@ -13,7 +13,7 @@ @Mixin(BaseFireBlock.class) public abstract class BaseFireBlockMixin { - @Inject(at = @At("HEAD"), method = "m_49245_", cancellable = true) + @Inject(at = @At("HEAD"), method = "getState", cancellable = true) private static void CN$getState(BlockGetter reader, BlockPos pos, CallbackInfoReturnable cir) { BlockPos blockPos = pos.below(); BlockState blockState = reader.getBlockState(blockPos); From da4cfb2e38c78044394924982659d8a66ac9b262 Mon Sep 17 00:00:00 2001 From: Phenix-13 <131911094+Phenix-13@users.noreply.github.com> Date: Wed, 15 Oct 2025 15:01:43 +0200 Subject: [PATCH 002/705] thorium texture temp --- .../net/nuclearteam/createnuclear/CNBlocks.java | 6 ++---- .../textures/block/deepslate_thorium_ore.png | Bin 0 -> 315 bytes .../createnuclear/textures/block/thorium_ore.png | Bin 0 -> 320 bytes .../createnuclear/textures/item/raw_thorium.png | Bin 0 -> 234 bytes 4 files changed, 2 insertions(+), 4 deletions(-) create mode 100644 src/main/resources/assets/createnuclear/textures/block/deepslate_thorium_ore.png create mode 100644 src/main/resources/assets/createnuclear/textures/block/thorium_ore.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/raw_thorium.png diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index b3cd19c5..8e557703 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -444,12 +444,10 @@ public class CNBlocks { .tag(BlockTags.NEEDS_IRON_TOOL, CNTags.forgeBlockTag("ores"), CNTags.forgeBlockTag("ores_in_ground/stone"), - CNTags.forgeBlockTag("ores/thorium"), - CNBlockTags.LEAD_ORES.tag + CNTags.forgeBlockTag("ores/thorium") ) .item() - .tag(CNItemTags.LEAD_ORES.tag, - CNTags.forgeItemTag("ores/thorium")) + .tag(CNTags.forgeItemTag("ores/thorium")) .build() .register(); diff --git a/src/main/resources/assets/createnuclear/textures/block/deepslate_thorium_ore.png b/src/main/resources/assets/createnuclear/textures/block/deepslate_thorium_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..f4a8d0b3662b16362d754c03dddfe5266b6de67c GIT binary patch literal 315 zcmV-B0mS}^P)pF?MXyIRCwBLlfe;#Fbo9UK}zA77q3)64>Y057^)*kZA=WW)eNAfHhJ|Edho zanuvx=tS~m0cE!c=yhE~0Fff!5p)ppoFIr9XA0ckbmvY6K2#x-;p%ENtIZc!79ax1 zK!j?>6sZdrZuaeOlPzN5MpfFz-@IUMJ@bz}fH2>OeK(EJ__0W?z~S($@tu7_jJH8{ zh2c+2pF@<~KNRCwBLlgkl=FbqS}!8VuzD1Zy6lt2$O!BAZ`^6-qvaL_eFWvzu;YsM635u}1kO6Kg^V;`bOfP7f; z(s{-gbzl3%>zadqy{8IDB6#39j<*655GY(qFxHfya|H@oM?zPi4IL)?EtP;z7d$%+ zBMEFY8jv^=&~@rg6*sdtc((RsBeG$fgRxMcsiA-ca+yXi$-NhmpOtya+_H2A?+32i zA?$rhFa{rMZz}e>mC-~W92h9eli>_*L@WxN#k&r?M@(cUmanMpx_)& z7srr_TW2TTYjRy)81!DPkXvQ`@Zih(HWE0 zrcF-@JMrm;YNk_yM!|x=RoRo6|4q87`0!Z9?KO?EEeS2PDm%g!@GzV?koDl{ceaJh z%W9eBc>YY7>~Bz1IK$a6L0E6PWB%r6zqCSjZkie?eRe@Xr`^gTe~DWM4fZslBb literal 0 HcmV?d00001 From ae5bdd07cfd07e5cabf560706e3a3576447a6fe9 Mon Sep 17 00:00:00 2001 From: Erion-pdz Date: Wed, 15 Oct 2025 15:14:24 +0200 Subject: [PATCH 003/705] raw_thorium item test --- .../java/net/nuclearteam/createnuclear/CNItems.java | 13 ++++++++++++- .../resources/assets/createnuclear/lang/en_US.json | 4 +++- .../resources/assets/createnuclear/lang/fr_fr.json | 4 +++- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNItems.java b/src/main/java/net/nuclearteam/createnuclear/CNItems.java index 0fe889a8..d1ccf67f 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNItems.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNItems.java @@ -46,7 +46,18 @@ public class CNItems { .tag(CNTags.forgeItemTag("raw_ores"), CNTags.forgeItemTag("raw_materials"), CNTags.forgeItemTag("raw_materials/lead")) .register(), - RAW_URANIUM = CreateNuclear.REGISTRATE + RAW_THORIUM = CreateNuclear.REGISTRATE + .item("raw_thorium", Item::new) + .tag( + CNTags.forgeItemTag("raw_ores"), + CNTags.forgeItemTag("raw_materials"), + CNTags.forgeItemTag("raw_materials/thorium") + ) + .register(), + + // ... (entrées en-dessous) + + RAW_URANIUM = CreateNuclear.REGISTRATE .item("raw_uranium", Item::new) .tag(CNTags.forgeItemTag("raw_ores"), CNTags.forgeItemTag("raw_materials"), CNTags.forgeItemTag("raw_materials/uranium")) .register(), diff --git a/src/main/resources/assets/createnuclear/lang/en_US.json b/src/main/resources/assets/createnuclear/lang/en_US.json index f7cde70f..449778c6 100644 --- a/src/main/resources/assets/createnuclear/lang/en_US.json +++ b/src/main/resources/assets/createnuclear/lang/en_US.json @@ -165,5 +165,7 @@ "tag.item.createnuclear.fuel": "Fuel", "tag.item.minecraft.all.campfires": "All Campfires", "tag.item.minecraft.campfires": "Campfires", - "tag.item.trinkets.head.face": "Head Face" + "tag.item.trinkets.head.face": "Head Face", + "item.createnuclear.raw_thorium": "Raw Thorium" + } \ No newline at end of file diff --git a/src/main/resources/assets/createnuclear/lang/fr_fr.json b/src/main/resources/assets/createnuclear/lang/fr_fr.json index 702c09e0..b585e685 100644 --- a/src/main/resources/assets/createnuclear/lang/fr_fr.json +++ b/src/main/resources/assets/createnuclear/lang/fr_fr.json @@ -267,5 +267,7 @@ "tag.item.createnuclear.fuel": "Carburant", "tag.item.minecraft.all.campfires": "Tous les feux de camps", "tag.item.minecraft.campfires": "Feu de camps", - "tag.item.trinkets.head.face": "Face avant" + "tag.item.trinkets.head.face": "Face avant", + "item.createnuclear.raw_thorium": "Thorium brut" + } \ No newline at end of file From 98fc0737dc8b091cece1d990b970bb12f4ad4704 Mon Sep 17 00:00:00 2001 From: Phenix-13 <131911094+Phenix-13@users.noreply.github.com> Date: Wed, 15 Oct 2025 15:44:41 +0200 Subject: [PATCH 004/705] added : thorium_ore deepslate_thorium_ore raw_thorium --- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 36 ++++++++----- .../fed443662143001aeb5341375f6f5ef31d10baea | 3 +- .../blockstates/deepslate_thorium_ore.json | 7 +++ .../blockstates/thorium_ore.json | 7 +++ .../assets/createnuclear/lang/en_ud.json | 10 ++-- .../assets/createnuclear/lang/en_us.json | 10 ++-- .../models/block/deepslate_thorium_ore.json | 6 +++ .../models/block/thorium_ore.json | 6 +++ .../models/item/deepslate_thorium_ore.json | 3 ++ .../models/item/raw_thorium.json | 6 +++ .../models/item/thorium_ore.json | 3 ++ .../blocks/deepslate_thorium_ore.json | 50 +++++++++++++++++++ .../loot_tables/blocks/thorium_ore.json | 50 +++++++++++++++++++ .../loot_tables/blocks/uranium_ore.json | 2 +- .../configured_feature/thorium_ore.json | 27 ++++++++++ .../data/forge/tags/blocks/ores.json | 4 +- .../data/forge/tags/blocks/ores/thorium.json | 6 +++ .../tags/blocks/ores_in_ground/deepslate.json | 3 +- .../tags/blocks/ores_in_ground/stone.json | 3 +- .../data/forge/tags/items/ores/thorium.json | 6 +++ .../data/forge/tags/items/raw_materials.json | 1 + .../tags/items/raw_materials/thorium.json | 5 ++ .../data/forge/tags/items/raw_ores.json | 1 + .../tags/blocks/mineable/pickaxe.json | 2 + .../tags/blocks/needs_diamond_tool.json | 3 +- .../tags/blocks/needs_iron_tool.json | 3 +- .../nuclearteam/createnuclear/CNBlocks.java | 24 ++++++++- .../worldgen/CNConfiguredFeatures.java | 8 +++ 28 files changed, 268 insertions(+), 27 deletions(-) create mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_thorium.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/ores/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/thorium.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 1f148f4f..4703f2ad 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-05-24T17:17:58.5625935 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-10-15T15:38:16.1185593 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -10,6 +10,7 @@ b88d65e7a3393caeaed8d504bf6c4615767371aa assets/createnuclear/blockstates/cut_au 56c308e675a047a3d28757377e61e5f79c6384e3 assets/createnuclear/blockstates/cut_autunite_stairs.json 98d386985f7c185f1acab25b9d606828f788769f assets/createnuclear/blockstates/cut_autunite_wall.json 5cf183e5277aea7ac5eb2bfa88737db909c6244d assets/createnuclear/blockstates/deepslate_lead_ore.json +e4edd1e8b7aecc00e45f4c154b302d3581e18ce9 assets/createnuclear/blockstates/deepslate_thorium_ore.json a6f90dfcfc0659663335d4c80129ce41d0c8e47a assets/createnuclear/blockstates/deepslate_uranium_ore.json e11c7fa5830b0877af69bb18e650d2b1e6f90027 assets/createnuclear/blockstates/enriched_soul_soil.json f6b762b1e80656d932e990210b43e4bfb209e4d8 assets/createnuclear/blockstates/enriching_campfire.json @@ -36,10 +37,11 @@ f9dd0a30be6d92e85fd7c3dde4f1b732f63d35ce assets/createnuclear/blockstates/small_ b9c915389ea6cf8338d20c48e908591f8baa2108 assets/createnuclear/blockstates/small_autunite_brick_stairs.json a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_autunite_brick_wall.json 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json +643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -a88689839af8cd0e82f47f4b8bef5ed383c11782 assets/createnuclear/lang/en_ud.json -b158b3d709a4465d8cebf293d764bca67db94078 assets/createnuclear/lang/en_us.json +b631aa749431bb140ebc0d39b0d45fa183bfffd7 assets/createnuclear/lang/en_ud.json +2c2ff4aa0aa801feaf0d2c8dc377a88f17b63320 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json @@ -65,6 +67,7 @@ e1e1e4bff55028860d776d8ecb992547fa12b1b5 assets/createnuclear/models/block/cut_a baced15580735dd63848a96763f8c7ffe61f3376 assets/createnuclear/models/block/cut_autunite_wall_side.json cd15b5be0dca5f621266b157b424ac37dac859dd assets/createnuclear/models/block/cut_autunite_wall_side_tall.json 9a589577d80aa23ac97312bda605b5512eff5167 assets/createnuclear/models/block/deepslate_lead_ore.json +6fa74ed345ab06422eca4c254f9108b4dfabfd78 assets/createnuclear/models/block/deepslate_thorium_ore.json 6793dd91b730f4c9abea29215de16cd0751d8cbd assets/createnuclear/models/block/deepslate_uranium_ore.json e1b8fdc0555a1fdabda54f66cca868e444d1110b assets/createnuclear/models/block/enriched_soul_soil.json 8408a3894e9ca6e45e738b81f0a1932a0b2f86a5 assets/createnuclear/models/block/layered_autunite.json @@ -93,6 +96,7 @@ f99b30bd0cb3a8b78ed88a3a17b35b512c69ee06 assets/createnuclear/models/block/small 093bb2418968291015e9d3122755af3fd0b948d4 assets/createnuclear/models/block/small_autunite_brick_wall_side.json 5a9a262da20c1b7053276c444bff017e73c923c9 assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json 47f627eaccbd07bf81d1c45f95ebcc88994ad757 assets/createnuclear/models/block/steel_block.json +e27878149b45eefa8673f2b86b6f491e2ed7a80f assets/createnuclear/models/block/thorium_ore.json d234edb3b6bc81b7300ee65722973b66db0b82d9 assets/createnuclear/models/block/uranium.json a4d5ee44c830e329034a46792280edea53343034 assets/createnuclear/models/block/uranium_ore.json fba1c32ae3c38d735ebb0b4c3912afc8f9e9cde4 assets/createnuclear/models/item/anti_radiation_boots.json @@ -126,6 +130,7 @@ bd832947d219746d3264422bc4c82f6acdc5cc3e assets/createnuclear/models/item/cut_au 84b9d23fadc9fd0a2e45fc3609f6bf16ecb1545d assets/createnuclear/models/item/cyan_anti_radiation_leggings.json de649e8356e85e802df3e64df8fd663ce62ba16d assets/createnuclear/models/item/cyan_cloth.json 34c28d31d8b93699cc6ffab724d9c51670c0f3e2 assets/createnuclear/models/item/deepslate_lead_ore.json +60b37c01bc3e885a25ce9b1aff4f8cb44e98f759 assets/createnuclear/models/item/deepslate_thorium_ore.json 1f160865067749c0bed163a84a61581631294141 assets/createnuclear/models/item/deepslate_uranium_ore.json 5a2694d92c4708ca23ddfa67666ea26be66b9a45 assets/createnuclear/models/item/enriched_soul_soil.json 306f5731ab788fa3cf3d75a7edfcc68b9c20613a assets/createnuclear/models/item/enriched_yellowcake.json @@ -179,6 +184,7 @@ b6c3a22d368bd0796b004ac27b8e453a16e7d14c assets/createnuclear/models/item/polish 3171211192a2b92005177fd1ee2ce7fbe2592b52 assets/createnuclear/models/item/purple_cloth.json 7da7ddaac39353657166badddc16fe9eb79f1a27 assets/createnuclear/models/item/raw_lead.json ba58a4c086d8937d6703795a9d80435c2d450e35 assets/createnuclear/models/item/raw_lead_block.json +58c3279f0d6dfe7b88f5a85bfce6c1d683bbe2b4 assets/createnuclear/models/item/raw_thorium.json 2e30d8c1f56b02bd000509c2a6b32f4ff6c33290 assets/createnuclear/models/item/raw_uranium.json 5bad8990f31085232b63b11d295b90b581af9a82 assets/createnuclear/models/item/raw_uranium_block.json ef76b3a3a97b5d1901d7e8ac17009381de418ab8 assets/createnuclear/models/item/reactor_blueprint_item.json @@ -201,6 +207,7 @@ b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_an 7f33b090f2821bdeb07b2938b1618ad3f309248f assets/createnuclear/models/item/steel_block.json bcb30dce2419ce1ec2e043eaff83df82ac8a4bec assets/createnuclear/models/item/steel_ingot.json 4b0492cf73c071f13538ce485419e46a164c99c7 assets/createnuclear/models/item/steel_nugget.json +954086bd19e91b833a263d3da33bb59903ce153f assets/createnuclear/models/item/thorium_ore.json 2b6958059c3a4c8aee7fb4c003feba12dd0ab252 assets/createnuclear/models/item/uranium_bucket.json 7b15a9300d0f6d106e589db3dcd3294781d0bdca assets/createnuclear/models/item/uranium_ore.json 3b03793c0f5786f258c593e0b140cd6bd10c3b7b assets/createnuclear/models/item/uranium_powder.json @@ -261,6 +268,7 @@ db666ffaca36edc9e246e225f225c1e87604dd88 data/createnuclear/loot_tables/blocks/c e6e624e978fdacfa3cdd123d23d021f504308149 data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json f28efa9fb383b86c770b8c7344fc30f6ab9200d3 data/createnuclear/loot_tables/blocks/cut_autunite_wall.json 113d87359e902ec9112e063f87adf5646cd01dbc data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json +8fbcd34624f6dab2ceb86f7ef273509ba23851ce data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json ac0d262ec298e481314387399c378ecd454e20cc data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json 76ca23065681dfd7f18dbbc5a65b8ab8bc40c20c data/createnuclear/loot_tables/blocks/enriched_soul_soil.json 62f405d930be8b534e863c8aac205687b943f3ef data/createnuclear/loot_tables/blocks/enriching_campfire.json @@ -287,7 +295,8 @@ d51f9b307f2986ac086d32f48bd41e6dc4024348 data/createnuclear/loot_tables/blocks/s 4014ab450bb5de0522690577486f2fbbc334de9c data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json 8718c7e7cce27e299611ee34792cdb59f3434e39 data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json 94dc8e72195da5aa505c6d5a3785ccfea30f7c05 data/createnuclear/loot_tables/blocks/steel_block.json -401811bf59cdb43ffb0c0bb5ba40eb954d7fa216 data/createnuclear/loot_tables/blocks/uranium_ore.json +996302fe121671cb63448c9df5f8a2f88fffaf67 data/createnuclear/loot_tables/blocks/thorium_ore.json +c5587a4b8ad54d0c01cfce62df74afd258126137 data/createnuclear/loot_tables/blocks/uranium_ore.json fba1a7bdb0835c034aa5ef52ebf589123d41b33e data/createnuclear/loot_tables/entities/irradiated_cat.json 2d8f5d7d7babd2b02ae836846e62daabf84de427 data/createnuclear/loot_tables/entities/irradiated_chicken.json f91f43a39c80f583f878ea1a0d944798c05f2388 data/createnuclear/loot_tables/entities/irradiated_wolf.json @@ -349,11 +358,12 @@ c5587bb72c54f59e9f9a4cd2c3e6bedb78ee198d data/createnuclear/tags/items/fuel.json bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/items/uranium_ores.json d8d6ad7a4fc31fd68a98b368207c359fb610f417 data/create/tags/blocks/safe_nbt.json 75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/blocks/glass.json -38aa0fddd24ec7dde10f1e2804328660a2019ac8 data/forge/tags/blocks/ores.json +b278e1e06ab5260a1a2bb239df98aeac37723d0d data/forge/tags/blocks/ores.json 925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/blocks/ores/lead.json +f42f4dcf425388abe8a044cd59c201ff6c203dad data/forge/tags/blocks/ores/thorium.json bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/blocks/ores/uranium.json -dec8291df390fe12bd034da156c39432cccef0d4 data/forge/tags/blocks/ores_in_ground/deepslate.json -f36fa9b8ea20e21fd4a452ea0ec7ce557acd3ac2 data/forge/tags/blocks/ores_in_ground/stone.json +676182d7cfffa900124ed136c51593032ceb5cb7 data/forge/tags/blocks/ores_in_ground/deepslate.json +a8403558e71e6fd3d9f3eefca81b3e72749e9649 data/forge/tags/blocks/ores_in_ground/stone.json a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/blocks/storage_blocks/lead.json 2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/blocks/storage_blocks/raw_lead.json 0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/blocks/storage_blocks/raw_uranium.json @@ -375,11 +385,13 @@ bebad856ee0f047735060f28544eb6149d8c2b20 data/forge/tags/items/leggings.json 41ff866ec94383906342a0d1594554e3063b9d0f data/forge/tags/items/nuggets/lead.json 1ec402fda0c91947be220066973f79f3e522663f data/forge/tags/items/nuggets/steel.json 925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/items/ores/lead.json +f42f4dcf425388abe8a044cd59c201ff6c203dad data/forge/tags/items/ores/thorium.json bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/items/ores/uranium.json -cdebf2b4eabcf71ee4566b7fbf22f18990a4e06b data/forge/tags/items/raw_materials.json +95b4d551c30bc7e4223cbbe5c0eef18735ee8a31 data/forge/tags/items/raw_materials.json 610ed700de0886bcb4b1c90100c35f3034c53940 data/forge/tags/items/raw_materials/lead.json +61f6f1f4b16790c36a45f769141900772ce4529a data/forge/tags/items/raw_materials/thorium.json 03a88f0d9f44d3c338b82bf92b22a14dec490bef data/forge/tags/items/raw_materials/uranium.json -cdebf2b4eabcf71ee4566b7fbf22f18990a4e06b data/forge/tags/items/raw_ores.json +95b4d551c30bc7e4223cbbe5c0eef18735ee8a31 data/forge/tags/items/raw_ores.json c1ad472460350e6abd024de7785cd870dad05cd9 data/forge/tags/items/rods.json a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/items/storage_blocks/lead.json 2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/items/storage_blocks/raw_lead.json @@ -394,11 +406,11 @@ e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.js 75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/minecraft/tags/blocks/impermeable.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/lush_ground_replaceable.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/mineable/axe.json -f3aae3bed8f4a0faad6d92489d9f8e9c0c10e30f data/minecraft/tags/blocks/mineable/pickaxe.json +000645c6ee8f39596053d4f0964113662a9f5953 data/minecraft/tags/blocks/mineable/pickaxe.json a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/minecraft/tags/blocks/mineable/shovel.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/moss_replaceable.json -41d3382a5f829a516326fa59334529abffdc8fb2 data/minecraft/tags/blocks/needs_diamond_tool.json -38aa0fddd24ec7dde10f1e2804328660a2019ac8 data/minecraft/tags/blocks/needs_iron_tool.json +7606d77a248cd5de0fad7a7ac3ca8462f25438a1 data/minecraft/tags/blocks/needs_diamond_tool.json +1f133b4bd3bc1b332a7fadc4f1faa86d8b22d4c0 data/minecraft/tags/blocks/needs_iron_tool.json 9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/blocks/slabs.json 7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/blocks/stairs.json 92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/blocks/walls.json diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea index f3abd780..55ffcfe0 100644 --- a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea +++ b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea @@ -1,9 +1,10 @@ -// 1.20.1 2025-04-09T13:34:42.2149911 CreateNuclear Generated Registry Entries +// 1.20.1 2025-10-15T15:26:59.3319572 CreateNuclear Generated Registry Entries 5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json 72173023e6a31748692e750db0f5fa8c555d1009 data/createnuclear/forge/biome_modifier/striated_ores_overworld.json fa32145101dc12ec914684fec8c5cbb995d2c051 data/createnuclear/forge/biome_modifier/uranium_ore.json b68555f371c9700aa4ecfa9370b010de8fe25b60 data/createnuclear/worldgen/configured_feature/lead_ore.json 4f11c0a518c0de7857919983fc638ba551c6630a data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json +fb2aaefed69ac20e91415056babc79a9542a5571 data/createnuclear/worldgen/configured_feature/thorium_ore.json b0e1ee7314412507fd7346cb48b29d105f6186ad data/createnuclear/worldgen/configured_feature/uranium_ore.json d45ed5f7008864ba4f60c409038ad428a280fd7f data/createnuclear/worldgen/placed_feature/lead_ore.json f26be417cb34461ecb180e77a9a749eaaf4c9880 data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json new file mode 100644 index 00000000..9effc25d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/deepslate_thorium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json new file mode 100644 index 00000000..c976ca17 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/thorium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index 809e491d..35861476 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -62,6 +62,7 @@ "block.createnuclear.cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ", "block.createnuclear.cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ", "block.createnuclear.deepslate_lead_ore": "ǝɹO pɐǝꞀ ǝʇɐןsdǝǝᗡ", + "block.createnuclear.deepslate_thorium_ore": "ǝɹO ɯnıɹoɥ⟘ ǝʇɐןsdǝǝᗡ", "block.createnuclear.deepslate_uranium_ore": "ǝɹO ɯnıuɐɹ∩ ǝʇɐןsdǝǝᗡ", "block.createnuclear.enriched_soul_soil": "ןıoS ןnoS pǝɥɔıɹuƎ", "block.createnuclear.enriched_soul_soil.tooltip.summary": "˙‾ǝɹıɟ uǝǝɹb‾ ɐ ǝʞɐɯ oʇ ʇsnظ ɹo ǝɹıɟdɯɐɔ pǝɥɔıɹuǝ ‾ʇɟɐɹɔ‾ oʇ pǝsn ǝq uɐƆ˙‾ǝɹıɟ pǝɥɔıɹuǝ‾ ǝʇɐǝɹɔ oɥʍ ʞɔoןq ‾ʎןuo‾ ǝɥ⟘", @@ -102,13 +103,12 @@ "block.createnuclear.small_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", "block.createnuclear.small_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", "block.createnuclear.steel_block": "ʞɔoןᗺ ןǝǝʇS", + "block.createnuclear.thorium_ore": "ǝɹO ɯnıɹoɥ⟘", "block.createnuclear.uranium": "ɯnıuɐɹ∩", "block.createnuclear.uranium_ore": "ǝɹO ɯnıuɐɹ∩", "create.recipe.fan_enriched.fan": "ǝɹıℲ pǝɥɔıɹuƎ puıɥǝq uɐℲ", "createnuclear.enriched.fan.recipe": "buıɥɔıɹuƎ ʞןnᗺ", "createnuclear.generic.unit.heat": "Ὁ", - "createnuclear.gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", - "createnuclear.gui.createnuclear.reactor_input.title": "ǝbɐɹoʇS ʇnduI ɹoʇɔɐǝᴚ", "createnuclear.gui.reactor_controller.info_header.title": "ǝnןɐʌ ʇɐǝH", "createnuclear.ponder.reactor.header": "ɹoʇɔɐǝɹ ǝɥʇ ɟo uoıʇɔnɹʇsuoƆ", "createnuclear.ponder.reactor.text_1": "Ɩ ɹooןℲ", @@ -138,6 +138,8 @@ "entity.createnuclear.irradiated_chicken": "uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", "entity.createnuclear.irradiated_wolf": "ɟןoM pǝʇɐıpɐɹɹI", "fluid.createnuclear.uranium": "ɯnıuɐɹ∩ pınbıꞀ", + "gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", + "gui.createnuclear.reactor_input.title": "ǝbɐɹoʇS ʇnduI ɹoʇɔɐǝᴚ", "item.createnuclear.anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ", "item.createnuclear.black_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", "item.createnuclear.black_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", @@ -201,6 +203,7 @@ "item.createnuclear.purple_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", "item.createnuclear.purple_cloth": "ɥʇoןƆ ǝןdɹnԀ", "item.createnuclear.raw_lead": "pɐǝꞀ ʍɐᴚ", + "item.createnuclear.raw_thorium": "ɯnıɹoɥ⟘ ʍɐᴚ", "item.createnuclear.raw_uranium": "ɯnıuɐɹ∩ ʍɐᴚ", "item.createnuclear.reactor_blueprint_item": "ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "˙ʇı ןןıɟ oʇ ʞɔıןɔ ‾ʇɥbıᴚ‾", @@ -241,10 +244,11 @@ "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", "itemGroup.createnuclear.main": "ɹɐǝןɔnN ǝʇɐǝɹƆ", + "itemgroup.uranium": "dnoɹ⅁ ɯnıuɐɹ∩", "overlay.event_message": "ɹǝɯıʇ %s ⚠ buıuɹɐM ⚠", "reactor.info.assembled.creator": "pǝןqɯǝssɐ uǝǝq sɐɥ ɹoʇɔɐǝᴚ", "reactor.info.assembled.destroyer": "pǝןqɯǝssɐsıp uǝǝq sɐɥ ɹoʇɔɐǝᴚ", - "reactor.info.assembled.none": "pǝןqɯǝssɐ ʇou ʞɔoןqıʇןnW", + "reactor.info.assembled.none": "pǝןqɯǝssɐ ʇou sı ɹoʇɔɐǝᴚ", "reactor.info.is": "sı ɹǝןןoɹʇuoɔ", "reactor.item.gui.name": "uɹǝʇʇɐԀ bıɟuoƆ", "reactor.update.casing.input": "ʇnduı uı buısɐɔ ǝɥʇ ǝʇɐpd∩", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index 68d32f19..fc4ae15b 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -62,6 +62,7 @@ "block.createnuclear.cut_autunite_stairs": "Cut Autunite Stairs", "block.createnuclear.cut_autunite_wall": "Cut Autunite Wall", "block.createnuclear.deepslate_lead_ore": "Deepslate Lead Ore", + "block.createnuclear.deepslate_thorium_ore": "Deepslate Thorium Ore", "block.createnuclear.deepslate_uranium_ore": "Deepslate Uranium Ore", "block.createnuclear.enriched_soul_soil": "Enriched Soul Soil", "block.createnuclear.enriched_soul_soil.tooltip.summary": "The _only_ block who create _enriched fire_.Can be used to _craft_ enriched campfire or just to make a _green fire_.", @@ -102,13 +103,12 @@ "block.createnuclear.small_autunite_brick_stairs": "Small Autunite Brick Stairs", "block.createnuclear.small_autunite_brick_wall": "Small Autunite Brick Wall", "block.createnuclear.steel_block": "Steel Block", + "block.createnuclear.thorium_ore": "Thorium Ore", "block.createnuclear.uranium": "Uranium", "block.createnuclear.uranium_ore": "Uranium Ore", "create.recipe.fan_enriched.fan": "Fan behind Enriched Fire", "createnuclear.enriched.fan.recipe": "Bulk Enriching", "createnuclear.generic.unit.heat": "Q", - "createnuclear.gui.createnuclear.reactor_controller.title": "Reactor Controller", - "createnuclear.gui.createnuclear.reactor_input.title": "Reactor Input Storage", "createnuclear.gui.reactor_controller.info_header.title": "Heat value", "createnuclear.ponder.reactor.header": "Construction of the reactor", "createnuclear.ponder.reactor.text_1": "Floor 1", @@ -138,6 +138,8 @@ "entity.createnuclear.irradiated_chicken": "Irradiated Chicken", "entity.createnuclear.irradiated_wolf": "Irradiated Wolf", "fluid.createnuclear.uranium": "Liquid Uranium", + "gui.createnuclear.reactor_controller.title": "Reactor Controller", + "gui.createnuclear.reactor_input.title": "Reactor Input Storage", "item.createnuclear.anti_radiation_boots": "Anti Radiation Boots", "item.createnuclear.black_anti_radiation_chestplate": "Black Anti Radiation Chestplate", "item.createnuclear.black_anti_radiation_helmet": "Black Anti Radiation Helmet", @@ -201,6 +203,7 @@ "item.createnuclear.purple_anti_radiation_leggings": "Purple Anti Radiation Leggings", "item.createnuclear.purple_cloth": "Purple Cloth", "item.createnuclear.raw_lead": "Raw Lead", + "item.createnuclear.raw_thorium": "Raw Thorium", "item.createnuclear.raw_uranium": "Raw Uranium", "item.createnuclear.reactor_blueprint_item": "Reactor Blueprint", "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "_Right_ click to fill it.", @@ -241,10 +244,11 @@ "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "Arrow of Radiation", "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "Arrow of Radiation", "itemGroup.createnuclear.main": "Create Nuclear", + "itemgroup.uranium": "Uranium Group", "overlay.event_message": "⚠ Warning ⚠ %s timer", "reactor.info.assembled.creator": "Reactor has been assembled", "reactor.info.assembled.destroyer": "Reactor has been disassembled", - "reactor.info.assembled.none": "Multiblock not assembled", + "reactor.info.assembled.none": "Reactor is not assembled", "reactor.info.is": "controller is", "reactor.item.gui.name": "Config Pattern", "reactor.update.casing.input": "Update the casing in input", diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json new file mode 100644 index 00000000..8ba7752a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/deepslate_thorium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json b/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json new file mode 100644 index 00000000..bc948d22 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/thorium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json new file mode 100644 index 00000000..c7a358ae --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/deepslate_thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json b/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json new file mode 100644 index 00000000..82bb96b8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/raw_thorium" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json b/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json new file mode 100644 index 00000000..c0ce70ce --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json new file mode 100644 index 00000000..5761a517 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:deepslate_thorium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_thorium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/deepslate_thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json new file mode 100644 index 00000000..ceb4db1e --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:thorium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_lead" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json index 3cca8316..dbcd8587 100644 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json @@ -38,7 +38,7 @@ "function": "minecraft:explosion_decay" } ], - "name": "createnuclear:raw_uranium" + "name": "createnuclear:raw_thorium" } ] } diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json new file mode 100644 index 00000000..132e2ed2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 7, + "targets": [ + { + "state": { + "Name": "createnuclear:thorium_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:deepslate_thorium_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores.json b/src/generated/resources/data/forge/tags/blocks/ores.json index 52471c4a..b804d183 100644 --- a/src/generated/resources/data/forge/tags/blocks/ores.json +++ b/src/generated/resources/data/forge/tags/blocks/ores.json @@ -3,6 +3,8 @@ "createnuclear:deepslate_lead_ore", "createnuclear:lead_ore", "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" + "createnuclear:uranium_ore", + "createnuclear:thorium_ore", + "createnuclear:deepslate_thorium_ore" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/thorium.json b/src/generated/resources/data/forge/tags/blocks/ores/thorium.json new file mode 100644 index 00000000..fa7c4bad --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores/thorium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:thorium_ore", + "createnuclear:deepslate_thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json index f66bbd40..e54b7d8f 100644 --- a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json +++ b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json @@ -1,6 +1,7 @@ { "values": [ "createnuclear:deepslate_lead_ore", - "createnuclear:deepslate_uranium_ore" + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_thorium_ore" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json index a8a95f51..0e95d165 100644 --- a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json +++ b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json @@ -1,6 +1,7 @@ { "values": [ "createnuclear:lead_ore", - "createnuclear:uranium_ore" + "createnuclear:uranium_ore", + "createnuclear:thorium_ore" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/thorium.json b/src/generated/resources/data/forge/tags/items/ores/thorium.json new file mode 100644 index 00000000..fa7c4bad --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores/thorium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:thorium_ore", + "createnuclear:deepslate_thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials.json b/src/generated/resources/data/forge/tags/items/raw_materials.json index 801e2f12..de8b3873 100644 --- a/src/generated/resources/data/forge/tags/items/raw_materials.json +++ b/src/generated/resources/data/forge/tags/items/raw_materials.json @@ -1,6 +1,7 @@ { "values": [ "createnuclear:raw_lead", + "createnuclear:raw_thorium", "createnuclear:raw_uranium" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json b/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json new file mode 100644 index 00000000..e2f43fb9 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_thorium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_ores.json b/src/generated/resources/data/forge/tags/items/raw_ores.json index 801e2f12..de8b3873 100644 --- a/src/generated/resources/data/forge/tags/items/raw_ores.json +++ b/src/generated/resources/data/forge/tags/items/raw_ores.json @@ -1,6 +1,7 @@ { "values": [ "createnuclear:raw_lead", + "createnuclear:raw_thorium", "createnuclear:raw_uranium" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index cbc315dc..6aa51046 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -16,6 +16,8 @@ "createnuclear:deepslate_uranium_ore", "createnuclear:uranium_ore", "createnuclear:steel_block", + "createnuclear:thorium_ore", + "createnuclear:deepslate_thorium_ore", "createnuclear:autunite", "createnuclear:cut_autunite", "createnuclear:cut_autunite_stairs", diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json index e661e22b..b58c62c0 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json @@ -10,6 +10,7 @@ "createnuclear:raw_uranium_block", "createnuclear:enriched_soul_soil", "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" + "createnuclear:uranium_ore", + "createnuclear:deepslate_thorium_ore" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json index 52471c4a..7b3db70c 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json @@ -3,6 +3,7 @@ "createnuclear:deepslate_lead_ore", "createnuclear:lead_ore", "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" + "createnuclear:uranium_ore", + "createnuclear:thorium_ore" ] } \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index 8e557703..3630ee30 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -404,7 +404,7 @@ public class CNBlocks { .transform(pickaxeOnly()) .loot((lt, b) -> lt.add(b, RegistrateBlockLootTables.createSilkTouchDispatchTable(b, - lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_URANIUM) + lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_THORIUM) .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)) )))) .tag(BlockTags.NEEDS_DIAMOND_TOOL, @@ -438,7 +438,7 @@ public class CNBlocks { .transform(pickaxeOnly()) .loot((lt, b) -> lt.add(b, RegistrateBlockLootTables.createSilkTouchDispatchTable(b, - lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_LEAD) + lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_THORIUM) .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)) )))) .tag(BlockTags.NEEDS_IRON_TOOL, @@ -451,6 +451,26 @@ public class CNBlocks { .build() .register(); + public static final BlockEntry DEEPSLATE_THORIUM_ORE = + CreateNuclear.REGISTRATE.block("deepslate_thorium_ore", Block::new) + .initialProperties(() -> Blocks.DIAMOND_ORE) + .simpleItem() + .transform(pickaxeOnly()) + .loot((lt, b) -> lt.add(b, + RegistrateBlockLootTables.createSilkTouchDispatchTable(b, + lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_THORIUM) + .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)) + )))) + .tag(BlockTags.NEEDS_DIAMOND_TOOL, + CNTags.forgeBlockTag("ores"), + CNTags.forgeBlockTag("ores_in_ground/deepslate"), + CNTags.forgeBlockTag("ores/thorium") + ) + .item() + .tag(CNTags.forgeItemTag("ores/thorium")) + .build() + .register(); + /*public static final BlockEntry TEST_EVENT_TRIGGER_BLOCK = CreateNuclear.REGISTRATE.block("test_event_trigger_block", EventTriggerBlock::new) .defaultBlockstate() .defaultLang() diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/CNConfiguredFeatures.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/CNConfiguredFeatures.java index 53c63b45..4ab5d3af 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/CNConfiguredFeatures.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/CNConfiguredFeatures.java @@ -23,6 +23,7 @@ public class CNConfiguredFeatures { public static final ResourceKey> URANIUM_ORE = key("uranium_ore"), LEAD_ORE = key("lead_ore"), + THORIUM_ORE = key("thorium_ore"), STRIATED_ORES_OVERWORLD = key("striated_ores_overworld") ; @@ -48,6 +49,13 @@ public static void bootstrap(BootstapContext> ctx) { register(ctx, LEAD_ORE, Feature.ORE, new OreConfiguration(leadTargetStates, 7)); + List thoriumTargetStates = List.of( + OreConfiguration.target(stoneOreReplaceable, CNBlocks.THORIUM_ORE.getDefaultState()), + OreConfiguration.target(deepslateOreReplaceables, CNBlocks.DEEPSLATE_THORIUM_ORE.getDefaultState()) + ); + + register(ctx, THORIUM_ORE, Feature.ORE, new OreConfiguration(thoriumTargetStates, 7)); + List overworldLayerPatterns = List.of( CNLayerPatterns.AUTUNITE.get() ); From 050af018c76802d2daf59117fc39bcd309bcafd6 Mon Sep 17 00:00:00 2001 From: Phenix-13 <131911094+Phenix-13@users.noreply.github.com> Date: Wed, 15 Oct 2025 16:13:43 +0200 Subject: [PATCH 005/705] added : thorium missing texture --- .../textures/block/raw_thorium_block.png | Bin 0 -> 288 bytes .../textures/block/thorium_block.png | Bin 0 -> 255 bytes .../createnuclear/textures/item/thorium_dust.png | Bin 0 -> 205 bytes .../createnuclear/textures/item/thorium_ingot.png | Bin 0 -> 213 bytes .../textures/item/thorium_nugget.png | Bin 0 -> 153 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/main/resources/assets/createnuclear/textures/block/raw_thorium_block.png create mode 100644 src/main/resources/assets/createnuclear/textures/block/thorium_block.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/thorium_dust.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/thorium_ingot.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/thorium_nugget.png diff --git a/src/main/resources/assets/createnuclear/textures/block/raw_thorium_block.png b/src/main/resources/assets/createnuclear/textures/block/raw_thorium_block.png new file mode 100644 index 0000000000000000000000000000000000000000..a1d9f4cef9f130ecfc4d4cbd3184a73e6fac9d19 GIT binary patch literal 288 zcmV+*0pI?KP)pF(n&-?RCwBTQ^65{FbL~X4Ck-oxPe=_LIovUp!ncwfrL9OQxFVD#xqDp*Kas0P#Io}Ea_bhxEZ&ft@SPy=OanMpx{PN z7srr_Tdk8eiZ&?lxI}h6d}HKiwjoWdTD#iBuIahth8^FXKG;1`c^ajy_4fDL700VH zW3x9U?JhByx{UXUZRV#sc9{(;8$0utDKpF#Wzfsj;xou3 zr@e!5`hx>}2jY#5K6mTXvMipF)3~*}dW#+7WanMpkTeH zi(^Q|t-BL1avo6NaoOxVt%UV>fn1?-xks-`0{@y@{dFN0B46*RdVTpkaZ<@%)6E?% z%ZfdWR~T9^2wNy&u9%P({oe7+n_Zy`a&4T}JU5KwmAn>miY4hK&&#~H@P)JA8t~W} zpNYN9#c=4x?&fLyE5$=*wXD1yZ`st>8{f};xa)J^n_~-K1D(R)>FVdQ&MBb@0MqMD Axc~qF literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/item/thorium_ingot.png b/src/main/resources/assets/createnuclear/textures/item/thorium_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..b557cb297d9fb3c4ee6ab26dc174e4fe101fb7d2 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMpkTYF zi(^Q|t*eu6a~@FOakcKayt7q1m2vwECca1MQq6+#SGU+NJ>)2O-qfZ4vHjudlsL~8 z$CPi1Q&T)=7`By|-{g(yERIMC@L)>G;XJv$$w@1TBUCi>=7vd0DSHOu=UG*xJT3fw6pL%|;)LZHXbP|K7tDnm{ Hr-UW|Cc8_( literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/item/thorium_nugget.png b/src/main/resources/assets/createnuclear/textures/item/thorium_nugget.png new file mode 100644 index 0000000000000000000000000000000000000000..c4c2a102ed1f4d636589efdc6be64552e243c0d1 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprE&> zi(^Q|t>gp=)*X(iPwOqz+>O8g|Nq~d!LUQ^uE2se-T-EYAND8P6eJn0)%>-3$@a(n vnoYG? Date: Wed, 15 Oct 2025 16:23:15 +0200 Subject: [PATCH 006/705] added : thorium block raw thorium block --- .../nuclearteam/createnuclear/CNBlocks.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index 3630ee30..e3dc3d22 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -471,6 +471,26 @@ public class CNBlocks { .build() .register(); + public static final BlockEntry THORIUM_BLOCK = + CreateNuclear.REGISTRATE.block("thorium_block", Block::new) + .initialProperties(SharedProperties::stone) + .transform(pickaxeOnly()) + .tag(CNTags.forgeBlockTag("storage_blocks/thorium")) + .item() + .tag(CNTags.forgeItemTag("storage_blocks/thorium")) + .build() + .register(); + + public static final BlockEntry RAW_THORIUM_BLOCK = + CreateNuclear.REGISTRATE.block("raw_thorium_block", Block::new) + .initialProperties(SharedProperties::stone) + .transform(pickaxeOnly()) + .tag(CNTags.forgeBlockTag("storage_blocks/raw_thorium")) + .item() + .tag(CNTags.forgeItemTag("storage_blocks/raw_thorium")) + .build() + .register(); + /*public static final BlockEntry TEST_EVENT_TRIGGER_BLOCK = CreateNuclear.REGISTRATE.block("test_event_trigger_block", EventTriggerBlock::new) .defaultBlockstate() .defaultLang() From 07d1c887a4f67caff883ccf7b60e43f95a60b300 Mon Sep 17 00:00:00 2001 From: Phenix-13 <131911094+Phenix-13@users.noreply.github.com> Date: Wed, 15 Oct 2025 16:26:01 +0200 Subject: [PATCH 007/705] added : thorium block raw thorium block --- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 22 ++++++++++++++----- .../assets/createnuclear/lang/en_ud.json | 2 ++ .../assets/createnuclear/lang/en_us.json | 2 ++ .../loot_tables/blocks/thorium_ore.json | 2 +- .../tags/blocks/mineable/pickaxe.json | 2 ++ 5 files changed, 24 insertions(+), 6 deletions(-) diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 4703f2ad..1338910a 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-10-15T15:38:16.1185593 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-10-15T16:24:02.8884169 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -23,6 +23,7 @@ f10bbdbab6112c58bebf2d98dc0ed3eb9370c09c assets/createnuclear/blockstates/lead_b 76a9a39503654b94cbe01e249292ed280446bbb6 assets/createnuclear/blockstates/polished_cut_autunite_stairs.json f628f8c7aa1e150ad2b5a3ce87dbe7f00b462e74 assets/createnuclear/blockstates/polished_cut_autunite_wall.json 8195d52278bf58414faaaec6067905635aaa29d5 assets/createnuclear/blockstates/raw_lead_block.json +5db59637c8fdd94d90bc9748c10769eb54f97224 assets/createnuclear/blockstates/raw_thorium_block.json 63aaf78c3e0c16c2f37b069c5392e3d1a93ac058 assets/createnuclear/blockstates/raw_uranium_block.json 0fbc9288622efc18fe39b6c8ba89e7e2281dee26 assets/createnuclear/blockstates/reactor_casing.json 60ca260d5b5bcd975c0a3918b461748786cde95e assets/createnuclear/blockstates/reactor_controller.json @@ -37,11 +38,12 @@ f9dd0a30be6d92e85fd7c3dde4f1b732f63d35ce assets/createnuclear/blockstates/small_ b9c915389ea6cf8338d20c48e908591f8baa2108 assets/createnuclear/blockstates/small_autunite_brick_stairs.json a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_autunite_brick_wall.json 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json +3c5ff75a6dc4ba05ac94e0f2435e88821cd848ee assets/createnuclear/blockstates/thorium_block.json 643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -b631aa749431bb140ebc0d39b0d45fa183bfffd7 assets/createnuclear/lang/en_ud.json -2c2ff4aa0aa801feaf0d2c8dc377a88f17b63320 assets/createnuclear/lang/en_us.json +449009dc5368ddc389a648528c694beb059703d1 assets/createnuclear/lang/en_ud.json +63fd3e664785f674bb7a2074eb202c1b8b5669d3 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json @@ -84,6 +86,7 @@ a251d75552efea796382a4124659f9d39606461b assets/createnuclear/models/block/polis ad989d89e7b80a30e0860fb0f1418013fe3355d2 assets/createnuclear/models/block/polished_cut_autunite_wall_side.json b950ac6ca2df77ffe3abd02e13c38567602e5536 assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json cf8b4d604330762358b21b6e079aaab1eb2987f4 assets/createnuclear/models/block/raw_lead_block.json +de9b4dee9580161263fa8020d326ac5fe4e38ed4 assets/createnuclear/models/block/raw_thorium_block.json 561c9f9a4e153fc648a3c7224812c71c8ac2da5c assets/createnuclear/models/block/raw_uranium_block.json 7cdeee7f4740b6a86802354534be24dbb251e211 assets/createnuclear/models/block/reinforced_glass.json e94d3eb865d17234b18241d89acdec2b10a1d21a assets/createnuclear/models/block/small_autunite_brick.json @@ -96,6 +99,7 @@ f99b30bd0cb3a8b78ed88a3a17b35b512c69ee06 assets/createnuclear/models/block/small 093bb2418968291015e9d3122755af3fd0b948d4 assets/createnuclear/models/block/small_autunite_brick_wall_side.json 5a9a262da20c1b7053276c444bff017e73c923c9 assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json 47f627eaccbd07bf81d1c45f95ebcc88994ad757 assets/createnuclear/models/block/steel_block.json +9d2613725484de94788ba5075854eb225eaa4936 assets/createnuclear/models/block/thorium_block.json e27878149b45eefa8673f2b86b6f491e2ed7a80f assets/createnuclear/models/block/thorium_ore.json d234edb3b6bc81b7300ee65722973b66db0b82d9 assets/createnuclear/models/block/uranium.json a4d5ee44c830e329034a46792280edea53343034 assets/createnuclear/models/block/uranium_ore.json @@ -185,6 +189,7 @@ b6c3a22d368bd0796b004ac27b8e453a16e7d14c assets/createnuclear/models/item/polish 7da7ddaac39353657166badddc16fe9eb79f1a27 assets/createnuclear/models/item/raw_lead.json ba58a4c086d8937d6703795a9d80435c2d450e35 assets/createnuclear/models/item/raw_lead_block.json 58c3279f0d6dfe7b88f5a85bfce6c1d683bbe2b4 assets/createnuclear/models/item/raw_thorium.json +528149130134a5b1d90552f22e1c856a2644a9dd assets/createnuclear/models/item/raw_thorium_block.json 2e30d8c1f56b02bd000509c2a6b32f4ff6c33290 assets/createnuclear/models/item/raw_uranium.json 5bad8990f31085232b63b11d295b90b581af9a82 assets/createnuclear/models/item/raw_uranium_block.json ef76b3a3a97b5d1901d7e8ac17009381de418ab8 assets/createnuclear/models/item/reactor_blueprint_item.json @@ -207,6 +212,7 @@ b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_an 7f33b090f2821bdeb07b2938b1618ad3f309248f assets/createnuclear/models/item/steel_block.json bcb30dce2419ce1ec2e043eaff83df82ac8a4bec assets/createnuclear/models/item/steel_ingot.json 4b0492cf73c071f13538ce485419e46a164c99c7 assets/createnuclear/models/item/steel_nugget.json +d4ec5a600b482636195c7ba0c915ed5d78e8c880 assets/createnuclear/models/item/thorium_block.json 954086bd19e91b833a263d3da33bb59903ce153f assets/createnuclear/models/item/thorium_ore.json 2b6958059c3a4c8aee7fb4c003feba12dd0ab252 assets/createnuclear/models/item/uranium_bucket.json 7b15a9300d0f6d106e589db3dcd3294781d0bdca assets/createnuclear/models/item/uranium_ore.json @@ -281,6 +287,7 @@ d5fb5ebfe991980abfd6f1932575363d026d8859 data/createnuclear/loot_tables/blocks/p 8205832fc48bd24351b4b433f92a70a533336f48 data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json 2c3ca9fb7683d1edfdc2e4fcd4b25ab7f40c3ab6 data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json 66ab1033aebea1383fe3f09c7468f4cd60d8aa25 data/createnuclear/loot_tables/blocks/raw_lead_block.json +7cc60fa9a9bb958907f56b583e27c7f37af2a63e data/createnuclear/loot_tables/blocks/raw_thorium_block.json 0998d5a55f2dc10e85e83dd74bd91d4a3913f61f data/createnuclear/loot_tables/blocks/raw_uranium_block.json af059cd55441441329347fbd569245b539b095db data/createnuclear/loot_tables/blocks/reactor_casing.json e76c0b96c978e266f39eca8e46cd5ba2388e1749 data/createnuclear/loot_tables/blocks/reactor_controller.json @@ -295,7 +302,8 @@ d51f9b307f2986ac086d32f48bd41e6dc4024348 data/createnuclear/loot_tables/blocks/s 4014ab450bb5de0522690577486f2fbbc334de9c data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json 8718c7e7cce27e299611ee34792cdb59f3434e39 data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json 94dc8e72195da5aa505c6d5a3785ccfea30f7c05 data/createnuclear/loot_tables/blocks/steel_block.json -996302fe121671cb63448c9df5f8a2f88fffaf67 data/createnuclear/loot_tables/blocks/thorium_ore.json +10453354af3c17390f7b6eb2eaa7109eae3988c3 data/createnuclear/loot_tables/blocks/thorium_block.json +4be8262da5a9789bafa641fec2ae0fb5cb8570e1 data/createnuclear/loot_tables/blocks/thorium_ore.json c5587a4b8ad54d0c01cfce62df74afd258126137 data/createnuclear/loot_tables/blocks/uranium_ore.json fba1a7bdb0835c034aa5ef52ebf589123d41b33e data/createnuclear/loot_tables/entities/irradiated_cat.json 2d8f5d7d7babd2b02ae836846e62daabf84de427 data/createnuclear/loot_tables/entities/irradiated_chicken.json @@ -366,8 +374,10 @@ bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/blocks/ores/uranium.jso a8403558e71e6fd3d9f3eefca81b3e72749e9649 data/forge/tags/blocks/ores_in_ground/stone.json a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/blocks/storage_blocks/lead.json 2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/blocks/storage_blocks/raw_lead.json +725644962932169e20d6f2726e69af199ce3800c data/forge/tags/blocks/storage_blocks/raw_thorium.json 0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/blocks/storage_blocks/raw_uranium.json f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/blocks/storage_blocks/steel.json +baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/blocks/storage_blocks/thorium.json a63487094743744be756ad497f483fcd4d11e9bc data/forge/tags/fluids/uranium.json 7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/forge/tags/items/armors.json fadb3957b979d82146790ef3550e38606760421e data/forge/tags/items/boots.json @@ -395,8 +405,10 @@ bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/items/ores/uranium.json c1ad472460350e6abd024de7785cd870dad05cd9 data/forge/tags/items/rods.json a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/items/storage_blocks/lead.json 2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/items/storage_blocks/raw_lead.json +725644962932169e20d6f2726e69af199ce3800c data/forge/tags/items/storage_blocks/raw_thorium.json 0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/items/storage_blocks/raw_uranium.json f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/items/storage_blocks/steel.json +baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/items/storage_blocks/thorium.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/all/campfires.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/azalea_root_replaceable.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.json @@ -406,7 +418,7 @@ e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.js 75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/minecraft/tags/blocks/impermeable.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/lush_ground_replaceable.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/mineable/axe.json -000645c6ee8f39596053d4f0964113662a9f5953 data/minecraft/tags/blocks/mineable/pickaxe.json +5a784e2d71a22e5963bfb1f5bbb076f03fc29eaa data/minecraft/tags/blocks/mineable/pickaxe.json a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/minecraft/tags/blocks/mineable/shovel.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/moss_replaceable.json 7606d77a248cd5de0fad7a7ac3ca8462f25438a1 data/minecraft/tags/blocks/needs_diamond_tool.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index 35861476..7aa8dc5c 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -76,6 +76,7 @@ "block.createnuclear.polished_cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", "block.createnuclear.polished_cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", "block.createnuclear.raw_lead_block": "ʞɔoןᗺ pɐǝꞀ ʍɐᴚ", + "block.createnuclear.raw_thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘ ʍɐᴚ", "block.createnuclear.raw_uranium_block": "ʞɔoןᗺ ɯnıuɐɹ∩ ʍɐᴚ", "block.createnuclear.reactor_casing": "buısɐƆ ɹoʇɔɐǝᴚ", "block.createnuclear.reactor_casing.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", @@ -103,6 +104,7 @@ "block.createnuclear.small_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", "block.createnuclear.small_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", "block.createnuclear.steel_block": "ʞɔoןᗺ ןǝǝʇS", + "block.createnuclear.thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘", "block.createnuclear.thorium_ore": "ǝɹO ɯnıɹoɥ⟘", "block.createnuclear.uranium": "ɯnıuɐɹ∩", "block.createnuclear.uranium_ore": "ǝɹO ɯnıuɐɹ∩", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index fc4ae15b..60cf1393 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -76,6 +76,7 @@ "block.createnuclear.polished_cut_autunite_stairs": "Polished Cut Autunite Stairs", "block.createnuclear.polished_cut_autunite_wall": "Polished Cut Autunite Wall", "block.createnuclear.raw_lead_block": "Raw Lead Block", + "block.createnuclear.raw_thorium_block": "Raw Thorium Block", "block.createnuclear.raw_uranium_block": "Raw Uranium Block", "block.createnuclear.reactor_casing": "Reactor Casing", "block.createnuclear.reactor_casing.tooltip.summary": "_Block_ used to build the _reactor_", @@ -103,6 +104,7 @@ "block.createnuclear.small_autunite_brick_stairs": "Small Autunite Brick Stairs", "block.createnuclear.small_autunite_brick_wall": "Small Autunite Brick Wall", "block.createnuclear.steel_block": "Steel Block", + "block.createnuclear.thorium_block": "Thorium Block", "block.createnuclear.thorium_ore": "Thorium Ore", "block.createnuclear.uranium": "Uranium", "block.createnuclear.uranium_ore": "Uranium Ore", diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json index ceb4db1e..e8bd6703 100644 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json @@ -38,7 +38,7 @@ "function": "minecraft:explosion_decay" } ], - "name": "createnuclear:raw_lead" + "name": "createnuclear:raw_thorium" } ] } diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index 6aa51046..b1b1508e 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -18,6 +18,8 @@ "createnuclear:steel_block", "createnuclear:thorium_ore", "createnuclear:deepslate_thorium_ore", + "createnuclear:thorium_block", + "createnuclear:raw_thorium_block", "createnuclear:autunite", "createnuclear:cut_autunite", "createnuclear:cut_autunite_stairs", From 536af0097f807f9b922f2d051e7d7d9c1f1b4a2a Mon Sep 17 00:00:00 2001 From: Erion-pdz Date: Wed, 15 Oct 2025 16:30:16 +0200 Subject: [PATCH 008/705] thorium nuggets dust and ingot texture --- run/imgui.ini | 15 +++++++++++ .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 22 ++++------------ .../assets/createnuclear/lang/en_ud.json | 3 +++ .../assets/createnuclear/lang/en_us.json | 3 +++ .../models/item/thorium_dust.json | 6 +++++ .../models/item/thorium_ingot.json | 6 +++++ .../models/item/thorium_nugget.json | 6 +++++ .../data/forge/tags/items/dusts.json | 1 + .../data/forge/tags/items/dusts/thorium.json | 5 ++++ .../data/forge/tags/items/ingots.json | 1 + .../data/forge/tags/items/ingots/thorium.json | 5 ++++ .../data/forge/tags/items/nuggets.json | 1 + .../forge/tags/items/nuggets/thorium.json | 5 ++++ .../nuclearteam/createnuclear/CNItems.java | 26 ++++++++++++++++++- 14 files changed, 87 insertions(+), 18 deletions(-) create mode 100644 run/imgui.ini create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_dust.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/thorium.json diff --git a/run/imgui.ini b/run/imgui.ini new file mode 100644 index 00000000..30175239 --- /dev/null +++ b/run/imgui.ini @@ -0,0 +1,15 @@ +[Window][Debug##Default] +Pos=60,60 +Size=400,400 +Collapsed=0 + +[Window][2231374] +Pos=1375,100 +Size=525,750 +Collapsed=0 + +[Window][1510026] +Pos=1375,100 +Size=525,750 +Collapsed=0 + diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 1338910a..4703f2ad 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-10-15T16:24:02.8884169 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-10-15T15:38:16.1185593 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -23,7 +23,6 @@ f10bbdbab6112c58bebf2d98dc0ed3eb9370c09c assets/createnuclear/blockstates/lead_b 76a9a39503654b94cbe01e249292ed280446bbb6 assets/createnuclear/blockstates/polished_cut_autunite_stairs.json f628f8c7aa1e150ad2b5a3ce87dbe7f00b462e74 assets/createnuclear/blockstates/polished_cut_autunite_wall.json 8195d52278bf58414faaaec6067905635aaa29d5 assets/createnuclear/blockstates/raw_lead_block.json -5db59637c8fdd94d90bc9748c10769eb54f97224 assets/createnuclear/blockstates/raw_thorium_block.json 63aaf78c3e0c16c2f37b069c5392e3d1a93ac058 assets/createnuclear/blockstates/raw_uranium_block.json 0fbc9288622efc18fe39b6c8ba89e7e2281dee26 assets/createnuclear/blockstates/reactor_casing.json 60ca260d5b5bcd975c0a3918b461748786cde95e assets/createnuclear/blockstates/reactor_controller.json @@ -38,12 +37,11 @@ f9dd0a30be6d92e85fd7c3dde4f1b732f63d35ce assets/createnuclear/blockstates/small_ b9c915389ea6cf8338d20c48e908591f8baa2108 assets/createnuclear/blockstates/small_autunite_brick_stairs.json a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_autunite_brick_wall.json 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json -3c5ff75a6dc4ba05ac94e0f2435e88821cd848ee assets/createnuclear/blockstates/thorium_block.json 643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -449009dc5368ddc389a648528c694beb059703d1 assets/createnuclear/lang/en_ud.json -63fd3e664785f674bb7a2074eb202c1b8b5669d3 assets/createnuclear/lang/en_us.json +b631aa749431bb140ebc0d39b0d45fa183bfffd7 assets/createnuclear/lang/en_ud.json +2c2ff4aa0aa801feaf0d2c8dc377a88f17b63320 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json @@ -86,7 +84,6 @@ a251d75552efea796382a4124659f9d39606461b assets/createnuclear/models/block/polis ad989d89e7b80a30e0860fb0f1418013fe3355d2 assets/createnuclear/models/block/polished_cut_autunite_wall_side.json b950ac6ca2df77ffe3abd02e13c38567602e5536 assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json cf8b4d604330762358b21b6e079aaab1eb2987f4 assets/createnuclear/models/block/raw_lead_block.json -de9b4dee9580161263fa8020d326ac5fe4e38ed4 assets/createnuclear/models/block/raw_thorium_block.json 561c9f9a4e153fc648a3c7224812c71c8ac2da5c assets/createnuclear/models/block/raw_uranium_block.json 7cdeee7f4740b6a86802354534be24dbb251e211 assets/createnuclear/models/block/reinforced_glass.json e94d3eb865d17234b18241d89acdec2b10a1d21a assets/createnuclear/models/block/small_autunite_brick.json @@ -99,7 +96,6 @@ f99b30bd0cb3a8b78ed88a3a17b35b512c69ee06 assets/createnuclear/models/block/small 093bb2418968291015e9d3122755af3fd0b948d4 assets/createnuclear/models/block/small_autunite_brick_wall_side.json 5a9a262da20c1b7053276c444bff017e73c923c9 assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json 47f627eaccbd07bf81d1c45f95ebcc88994ad757 assets/createnuclear/models/block/steel_block.json -9d2613725484de94788ba5075854eb225eaa4936 assets/createnuclear/models/block/thorium_block.json e27878149b45eefa8673f2b86b6f491e2ed7a80f assets/createnuclear/models/block/thorium_ore.json d234edb3b6bc81b7300ee65722973b66db0b82d9 assets/createnuclear/models/block/uranium.json a4d5ee44c830e329034a46792280edea53343034 assets/createnuclear/models/block/uranium_ore.json @@ -189,7 +185,6 @@ b6c3a22d368bd0796b004ac27b8e453a16e7d14c assets/createnuclear/models/item/polish 7da7ddaac39353657166badddc16fe9eb79f1a27 assets/createnuclear/models/item/raw_lead.json ba58a4c086d8937d6703795a9d80435c2d450e35 assets/createnuclear/models/item/raw_lead_block.json 58c3279f0d6dfe7b88f5a85bfce6c1d683bbe2b4 assets/createnuclear/models/item/raw_thorium.json -528149130134a5b1d90552f22e1c856a2644a9dd assets/createnuclear/models/item/raw_thorium_block.json 2e30d8c1f56b02bd000509c2a6b32f4ff6c33290 assets/createnuclear/models/item/raw_uranium.json 5bad8990f31085232b63b11d295b90b581af9a82 assets/createnuclear/models/item/raw_uranium_block.json ef76b3a3a97b5d1901d7e8ac17009381de418ab8 assets/createnuclear/models/item/reactor_blueprint_item.json @@ -212,7 +207,6 @@ b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_an 7f33b090f2821bdeb07b2938b1618ad3f309248f assets/createnuclear/models/item/steel_block.json bcb30dce2419ce1ec2e043eaff83df82ac8a4bec assets/createnuclear/models/item/steel_ingot.json 4b0492cf73c071f13538ce485419e46a164c99c7 assets/createnuclear/models/item/steel_nugget.json -d4ec5a600b482636195c7ba0c915ed5d78e8c880 assets/createnuclear/models/item/thorium_block.json 954086bd19e91b833a263d3da33bb59903ce153f assets/createnuclear/models/item/thorium_ore.json 2b6958059c3a4c8aee7fb4c003feba12dd0ab252 assets/createnuclear/models/item/uranium_bucket.json 7b15a9300d0f6d106e589db3dcd3294781d0bdca assets/createnuclear/models/item/uranium_ore.json @@ -287,7 +281,6 @@ d5fb5ebfe991980abfd6f1932575363d026d8859 data/createnuclear/loot_tables/blocks/p 8205832fc48bd24351b4b433f92a70a533336f48 data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json 2c3ca9fb7683d1edfdc2e4fcd4b25ab7f40c3ab6 data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json 66ab1033aebea1383fe3f09c7468f4cd60d8aa25 data/createnuclear/loot_tables/blocks/raw_lead_block.json -7cc60fa9a9bb958907f56b583e27c7f37af2a63e data/createnuclear/loot_tables/blocks/raw_thorium_block.json 0998d5a55f2dc10e85e83dd74bd91d4a3913f61f data/createnuclear/loot_tables/blocks/raw_uranium_block.json af059cd55441441329347fbd569245b539b095db data/createnuclear/loot_tables/blocks/reactor_casing.json e76c0b96c978e266f39eca8e46cd5ba2388e1749 data/createnuclear/loot_tables/blocks/reactor_controller.json @@ -302,8 +295,7 @@ d51f9b307f2986ac086d32f48bd41e6dc4024348 data/createnuclear/loot_tables/blocks/s 4014ab450bb5de0522690577486f2fbbc334de9c data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json 8718c7e7cce27e299611ee34792cdb59f3434e39 data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json 94dc8e72195da5aa505c6d5a3785ccfea30f7c05 data/createnuclear/loot_tables/blocks/steel_block.json -10453354af3c17390f7b6eb2eaa7109eae3988c3 data/createnuclear/loot_tables/blocks/thorium_block.json -4be8262da5a9789bafa641fec2ae0fb5cb8570e1 data/createnuclear/loot_tables/blocks/thorium_ore.json +996302fe121671cb63448c9df5f8a2f88fffaf67 data/createnuclear/loot_tables/blocks/thorium_ore.json c5587a4b8ad54d0c01cfce62df74afd258126137 data/createnuclear/loot_tables/blocks/uranium_ore.json fba1a7bdb0835c034aa5ef52ebf589123d41b33e data/createnuclear/loot_tables/entities/irradiated_cat.json 2d8f5d7d7babd2b02ae836846e62daabf84de427 data/createnuclear/loot_tables/entities/irradiated_chicken.json @@ -374,10 +366,8 @@ bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/blocks/ores/uranium.jso a8403558e71e6fd3d9f3eefca81b3e72749e9649 data/forge/tags/blocks/ores_in_ground/stone.json a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/blocks/storage_blocks/lead.json 2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/blocks/storage_blocks/raw_lead.json -725644962932169e20d6f2726e69af199ce3800c data/forge/tags/blocks/storage_blocks/raw_thorium.json 0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/blocks/storage_blocks/raw_uranium.json f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/blocks/storage_blocks/steel.json -baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/blocks/storage_blocks/thorium.json a63487094743744be756ad497f483fcd4d11e9bc data/forge/tags/fluids/uranium.json 7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/forge/tags/items/armors.json fadb3957b979d82146790ef3550e38606760421e data/forge/tags/items/boots.json @@ -405,10 +395,8 @@ bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/items/ores/uranium.json c1ad472460350e6abd024de7785cd870dad05cd9 data/forge/tags/items/rods.json a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/items/storage_blocks/lead.json 2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/items/storage_blocks/raw_lead.json -725644962932169e20d6f2726e69af199ce3800c data/forge/tags/items/storage_blocks/raw_thorium.json 0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/items/storage_blocks/raw_uranium.json f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/items/storage_blocks/steel.json -baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/items/storage_blocks/thorium.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/all/campfires.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/azalea_root_replaceable.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.json @@ -418,7 +406,7 @@ e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.js 75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/minecraft/tags/blocks/impermeable.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/lush_ground_replaceable.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/mineable/axe.json -5a784e2d71a22e5963bfb1f5bbb076f03fc29eaa data/minecraft/tags/blocks/mineable/pickaxe.json +000645c6ee8f39596053d4f0964113662a9f5953 data/minecraft/tags/blocks/mineable/pickaxe.json a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/minecraft/tags/blocks/mineable/shovel.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/moss_replaceable.json 7606d77a248cd5de0fad7a7ac3ca8462f25438a1 data/minecraft/tags/blocks/needs_diamond_tool.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index 7aa8dc5c..fbbd35e3 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -219,6 +219,9 @@ "item.createnuclear.red_cloth": "ɥʇoןƆ pǝᴚ", "item.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", "item.createnuclear.steel_nugget": "ʇǝbbnN ןǝǝʇS", + "item.createnuclear.thorium_dust": "ʇsnᗡ ɯnıɹoɥ⟘", + "item.createnuclear.thorium_ingot": "ʇobuI ɯnıɹoɥ⟘", + "item.createnuclear.thorium_nugget": "ʇǝbbnN ɯnıɹoɥ⟘", "item.createnuclear.uranium_bucket": "ʇǝʞɔnᗺ ɯnıuɐɹ∩", "item.createnuclear.uranium_powder": "ɹǝpʍoԀ ɯnıuɐɹ∩", "item.createnuclear.uranium_rod": "poᴚ ɯnıuɐɹ∩", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index 60cf1393..5d7a7873 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -219,6 +219,9 @@ "item.createnuclear.red_cloth": "Red Cloth", "item.createnuclear.steel_ingot": "Steel Ingot", "item.createnuclear.steel_nugget": "Steel Nugget", + "item.createnuclear.thorium_dust": "Thorium Dust", + "item.createnuclear.thorium_ingot": "Thorium Ingot", + "item.createnuclear.thorium_nugget": "Thorium Nugget", "item.createnuclear.uranium_bucket": "Uranium Bucket", "item.createnuclear.uranium_powder": "Uranium Powder", "item.createnuclear.uranium_rod": "Uranium Rod", diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json b/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json new file mode 100644 index 00000000..7c6ab4d8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_dust" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json b/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json new file mode 100644 index 00000000..3cfe5d77 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json b/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json new file mode 100644 index 00000000..3389988a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts.json b/src/generated/resources/data/forge/tags/items/dusts.json index 84c8f569..45906553 100644 --- a/src/generated/resources/data/forge/tags/items/dusts.json +++ b/src/generated/resources/data/forge/tags/items/dusts.json @@ -1,5 +1,6 @@ { "values": [ + "createnuclear:thorium_dust", "createnuclear:coal_dust" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/thorium.json b/src/generated/resources/data/forge/tags/items/dusts/thorium.json new file mode 100644 index 00000000..9b0a3534 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_dust" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots.json b/src/generated/resources/data/forge/tags/items/ingots.json index 70e4923e..76ed8758 100644 --- a/src/generated/resources/data/forge/tags/items/ingots.json +++ b/src/generated/resources/data/forge/tags/items/ingots.json @@ -1,5 +1,6 @@ { "values": [ + "createnuclear:thorium_ingot", "createnuclear:steel_ingot", "createnuclear:lead_ingot" ] diff --git a/src/generated/resources/data/forge/tags/items/ingots/thorium.json b/src/generated/resources/data/forge/tags/items/ingots/thorium.json new file mode 100644 index 00000000..ebbb559f --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets.json b/src/generated/resources/data/forge/tags/items/nuggets.json index 8cf12e20..37da33dc 100644 --- a/src/generated/resources/data/forge/tags/items/nuggets.json +++ b/src/generated/resources/data/forge/tags/items/nuggets.json @@ -1,5 +1,6 @@ { "values": [ + "createnuclear:thorium_nugget", "createnuclear:steel_nugget", "createnuclear:lead_nugget" ] diff --git a/src/generated/resources/data/forge/tags/items/nuggets/thorium.json b/src/generated/resources/data/forge/tags/items/nuggets/thorium.json new file mode 100644 index 00000000..6e41e836 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_nugget" + ] +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/CNItems.java b/src/main/java/net/nuclearteam/createnuclear/CNItems.java index d1ccf67f..c3f7f8cc 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNItems.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNItems.java @@ -55,8 +55,32 @@ public class CNItems { ) .register(), - // ... (entrées en-dessous) + THORIUM_DUST = CreateNuclear.REGISTRATE + .item("thorium_dust", Item::new) + .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_dust"))) + .tag( + CNTags.forgeItemTag("dusts"), + CNTags.forgeItemTag("dusts/thorium") + ) + .register(), + + THORIUM_INGOT = CreateNuclear.REGISTRATE + .item("thorium_ingot", Item::new) + .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_ingot"))) + .tag( + CNTags.forgeItemTag("ingots"), + CNTags.forgeItemTag("ingots/thorium") + ) + .register(), + THORIUM_NUGGET = CreateNuclear.REGISTRATE + .item("thorium_nugget", Item::new) + .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_nugget"))) + .tag( + CNTags.forgeItemTag("nuggets"), + CNTags.forgeItemTag("nuggets/thorium") + ) + .register(), RAW_URANIUM = CreateNuclear.REGISTRATE .item("raw_uranium", Item::new) .tag(CNTags.forgeItemTag("raw_ores"), CNTags.forgeItemTag("raw_materials"), CNTags.forgeItemTag("raw_materials/uranium")) From 116bf088b06b6094cf4d7f8b21ecea66edf5f513 Mon Sep 17 00:00:00 2001 From: Erion-pdz Date: Wed, 15 Oct 2025 16:35:45 +0200 Subject: [PATCH 009/705] ingot nugget powder and merge --- run/imgui.ini | 5 +++ .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 34 ++++++++++++++----- .../blockstates/raw_thorium_block.json | 7 ++++ .../blockstates/thorium_block.json | 7 ++++ .../models/block/raw_thorium_block.json | 6 ++++ .../models/block/thorium_block.json | 6 ++++ .../models/item/raw_thorium_block.json | 3 ++ .../models/item/thorium_block.json | 3 ++ .../loot_tables/blocks/raw_thorium_block.json | 21 ++++++++++++ .../loot_tables/blocks/thorium_block.json | 21 ++++++++++++ .../blocks/storage_blocks/raw_thorium.json | 5 +++ .../tags/blocks/storage_blocks/thorium.json | 5 +++ .../items/storage_blocks/raw_thorium.json | 5 +++ .../tags/items/storage_blocks/thorium.json | 5 +++ 14 files changed, 125 insertions(+), 8 deletions(-) create mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json diff --git a/run/imgui.ini b/run/imgui.ini index 30175239..cdf26f07 100644 --- a/run/imgui.ini +++ b/run/imgui.ini @@ -13,3 +13,8 @@ Pos=1375,100 Size=525,750 Collapsed=0 +[Window][2099590] +Pos=1375,100 +Size=525,750 +Collapsed=0 + diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 4703f2ad..e434f859 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-10-15T15:38:16.1185593 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-10-15T16:33:22.9448022 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -23,6 +23,7 @@ f10bbdbab6112c58bebf2d98dc0ed3eb9370c09c assets/createnuclear/blockstates/lead_b 76a9a39503654b94cbe01e249292ed280446bbb6 assets/createnuclear/blockstates/polished_cut_autunite_stairs.json f628f8c7aa1e150ad2b5a3ce87dbe7f00b462e74 assets/createnuclear/blockstates/polished_cut_autunite_wall.json 8195d52278bf58414faaaec6067905635aaa29d5 assets/createnuclear/blockstates/raw_lead_block.json +5db59637c8fdd94d90bc9748c10769eb54f97224 assets/createnuclear/blockstates/raw_thorium_block.json 63aaf78c3e0c16c2f37b069c5392e3d1a93ac058 assets/createnuclear/blockstates/raw_uranium_block.json 0fbc9288622efc18fe39b6c8ba89e7e2281dee26 assets/createnuclear/blockstates/reactor_casing.json 60ca260d5b5bcd975c0a3918b461748786cde95e assets/createnuclear/blockstates/reactor_controller.json @@ -37,11 +38,12 @@ f9dd0a30be6d92e85fd7c3dde4f1b732f63d35ce assets/createnuclear/blockstates/small_ b9c915389ea6cf8338d20c48e908591f8baa2108 assets/createnuclear/blockstates/small_autunite_brick_stairs.json a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_autunite_brick_wall.json 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json +3c5ff75a6dc4ba05ac94e0f2435e88821cd848ee assets/createnuclear/blockstates/thorium_block.json 643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -b631aa749431bb140ebc0d39b0d45fa183bfffd7 assets/createnuclear/lang/en_ud.json -2c2ff4aa0aa801feaf0d2c8dc377a88f17b63320 assets/createnuclear/lang/en_us.json +4a5973bcf032a16e4dcd8e075fc97b8afa7d6391 assets/createnuclear/lang/en_ud.json +9e72659ea1daae6d8c3092d73b2995fdefdbc6ae assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json @@ -84,6 +86,7 @@ a251d75552efea796382a4124659f9d39606461b assets/createnuclear/models/block/polis ad989d89e7b80a30e0860fb0f1418013fe3355d2 assets/createnuclear/models/block/polished_cut_autunite_wall_side.json b950ac6ca2df77ffe3abd02e13c38567602e5536 assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json cf8b4d604330762358b21b6e079aaab1eb2987f4 assets/createnuclear/models/block/raw_lead_block.json +de9b4dee9580161263fa8020d326ac5fe4e38ed4 assets/createnuclear/models/block/raw_thorium_block.json 561c9f9a4e153fc648a3c7224812c71c8ac2da5c assets/createnuclear/models/block/raw_uranium_block.json 7cdeee7f4740b6a86802354534be24dbb251e211 assets/createnuclear/models/block/reinforced_glass.json e94d3eb865d17234b18241d89acdec2b10a1d21a assets/createnuclear/models/block/small_autunite_brick.json @@ -96,6 +99,7 @@ f99b30bd0cb3a8b78ed88a3a17b35b512c69ee06 assets/createnuclear/models/block/small 093bb2418968291015e9d3122755af3fd0b948d4 assets/createnuclear/models/block/small_autunite_brick_wall_side.json 5a9a262da20c1b7053276c444bff017e73c923c9 assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json 47f627eaccbd07bf81d1c45f95ebcc88994ad757 assets/createnuclear/models/block/steel_block.json +9d2613725484de94788ba5075854eb225eaa4936 assets/createnuclear/models/block/thorium_block.json e27878149b45eefa8673f2b86b6f491e2ed7a80f assets/createnuclear/models/block/thorium_ore.json d234edb3b6bc81b7300ee65722973b66db0b82d9 assets/createnuclear/models/block/uranium.json a4d5ee44c830e329034a46792280edea53343034 assets/createnuclear/models/block/uranium_ore.json @@ -185,6 +189,7 @@ b6c3a22d368bd0796b004ac27b8e453a16e7d14c assets/createnuclear/models/item/polish 7da7ddaac39353657166badddc16fe9eb79f1a27 assets/createnuclear/models/item/raw_lead.json ba58a4c086d8937d6703795a9d80435c2d450e35 assets/createnuclear/models/item/raw_lead_block.json 58c3279f0d6dfe7b88f5a85bfce6c1d683bbe2b4 assets/createnuclear/models/item/raw_thorium.json +528149130134a5b1d90552f22e1c856a2644a9dd assets/createnuclear/models/item/raw_thorium_block.json 2e30d8c1f56b02bd000509c2a6b32f4ff6c33290 assets/createnuclear/models/item/raw_uranium.json 5bad8990f31085232b63b11d295b90b581af9a82 assets/createnuclear/models/item/raw_uranium_block.json ef76b3a3a97b5d1901d7e8ac17009381de418ab8 assets/createnuclear/models/item/reactor_blueprint_item.json @@ -207,6 +212,10 @@ b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_an 7f33b090f2821bdeb07b2938b1618ad3f309248f assets/createnuclear/models/item/steel_block.json bcb30dce2419ce1ec2e043eaff83df82ac8a4bec assets/createnuclear/models/item/steel_ingot.json 4b0492cf73c071f13538ce485419e46a164c99c7 assets/createnuclear/models/item/steel_nugget.json +d4ec5a600b482636195c7ba0c915ed5d78e8c880 assets/createnuclear/models/item/thorium_block.json +b636be722a513137e6ca68bdc6510c4a56a2296d assets/createnuclear/models/item/thorium_dust.json +6c63ff92f764da7ce92a99149bf2bf43c23e3727 assets/createnuclear/models/item/thorium_ingot.json +fe44d1ed2b4100ec32dda43274a085166706485d assets/createnuclear/models/item/thorium_nugget.json 954086bd19e91b833a263d3da33bb59903ce153f assets/createnuclear/models/item/thorium_ore.json 2b6958059c3a4c8aee7fb4c003feba12dd0ab252 assets/createnuclear/models/item/uranium_bucket.json 7b15a9300d0f6d106e589db3dcd3294781d0bdca assets/createnuclear/models/item/uranium_ore.json @@ -281,6 +290,7 @@ d5fb5ebfe991980abfd6f1932575363d026d8859 data/createnuclear/loot_tables/blocks/p 8205832fc48bd24351b4b433f92a70a533336f48 data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json 2c3ca9fb7683d1edfdc2e4fcd4b25ab7f40c3ab6 data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json 66ab1033aebea1383fe3f09c7468f4cd60d8aa25 data/createnuclear/loot_tables/blocks/raw_lead_block.json +7cc60fa9a9bb958907f56b583e27c7f37af2a63e data/createnuclear/loot_tables/blocks/raw_thorium_block.json 0998d5a55f2dc10e85e83dd74bd91d4a3913f61f data/createnuclear/loot_tables/blocks/raw_uranium_block.json af059cd55441441329347fbd569245b539b095db data/createnuclear/loot_tables/blocks/reactor_casing.json e76c0b96c978e266f39eca8e46cd5ba2388e1749 data/createnuclear/loot_tables/blocks/reactor_controller.json @@ -295,7 +305,8 @@ d51f9b307f2986ac086d32f48bd41e6dc4024348 data/createnuclear/loot_tables/blocks/s 4014ab450bb5de0522690577486f2fbbc334de9c data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json 8718c7e7cce27e299611ee34792cdb59f3434e39 data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json 94dc8e72195da5aa505c6d5a3785ccfea30f7c05 data/createnuclear/loot_tables/blocks/steel_block.json -996302fe121671cb63448c9df5f8a2f88fffaf67 data/createnuclear/loot_tables/blocks/thorium_ore.json +10453354af3c17390f7b6eb2eaa7109eae3988c3 data/createnuclear/loot_tables/blocks/thorium_block.json +4be8262da5a9789bafa641fec2ae0fb5cb8570e1 data/createnuclear/loot_tables/blocks/thorium_ore.json c5587a4b8ad54d0c01cfce62df74afd258126137 data/createnuclear/loot_tables/blocks/uranium_ore.json fba1a7bdb0835c034aa5ef52ebf589123d41b33e data/createnuclear/loot_tables/entities/irradiated_cat.json 2d8f5d7d7babd2b02ae836846e62daabf84de427 data/createnuclear/loot_tables/entities/irradiated_chicken.json @@ -366,24 +377,29 @@ bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/blocks/ores/uranium.jso a8403558e71e6fd3d9f3eefca81b3e72749e9649 data/forge/tags/blocks/ores_in_ground/stone.json a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/blocks/storage_blocks/lead.json 2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/blocks/storage_blocks/raw_lead.json +725644962932169e20d6f2726e69af199ce3800c data/forge/tags/blocks/storage_blocks/raw_thorium.json 0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/blocks/storage_blocks/raw_uranium.json f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/blocks/storage_blocks/steel.json +baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/blocks/storage_blocks/thorium.json a63487094743744be756ad497f483fcd4d11e9bc data/forge/tags/fluids/uranium.json 7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/forge/tags/items/armors.json fadb3957b979d82146790ef3550e38606760421e data/forge/tags/items/boots.json 9ac9f967f480bbbe186815331a7e1771c8feea57 data/forge/tags/items/buckets/uranium.json 0845acff015f78c494df2cd6754c5cff10d77c05 data/forge/tags/items/chestplates.json 25c93720c5221fac9aeb0ae47182ef59e0a0c2bb data/forge/tags/items/coal_dusts.json -25c93720c5221fac9aeb0ae47182ef59e0a0c2bb data/forge/tags/items/dusts.json +3a5941aa044b09fda02ee3e7648d8f3dd7624bd9 data/forge/tags/items/dusts.json +d6176bfd8cf296e3d5b5601ff2da8fc59620a092 data/forge/tags/items/dusts/thorium.json 75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/items/glass.json b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/forge/tags/items/helmets.json -81d5270bd69ab7d6ffef70dc7867a498202eb4b4 data/forge/tags/items/ingots.json +e3f1ddf60fe95ede418d0f9d18d73cb508cfeca7 data/forge/tags/items/ingots.json 30fa647448df4131c1d6460756f18583a493ee31 data/forge/tags/items/ingots/lead.json 24bc6e0cdae825d9e5d1500567ae81d83c15a88d data/forge/tags/items/ingots/steel.json +a50840c5dc4023ab62b7faa86a5fd9f032a50caf data/forge/tags/items/ingots/thorium.json bebad856ee0f047735060f28544eb6149d8c2b20 data/forge/tags/items/leggings.json -3245aa72f5bb5f83632ab05f449e8a2d576ac386 data/forge/tags/items/nuggets.json +07a9254cf46aa1c6c12fc8ea880605c6b267ec24 data/forge/tags/items/nuggets.json 41ff866ec94383906342a0d1594554e3063b9d0f data/forge/tags/items/nuggets/lead.json 1ec402fda0c91947be220066973f79f3e522663f data/forge/tags/items/nuggets/steel.json +31d6f68b8cbb51e44700987c1b242a855e120b33 data/forge/tags/items/nuggets/thorium.json 925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/items/ores/lead.json f42f4dcf425388abe8a044cd59c201ff6c203dad data/forge/tags/items/ores/thorium.json bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/items/ores/uranium.json @@ -395,8 +411,10 @@ bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/items/ores/uranium.json c1ad472460350e6abd024de7785cd870dad05cd9 data/forge/tags/items/rods.json a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/items/storage_blocks/lead.json 2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/items/storage_blocks/raw_lead.json +725644962932169e20d6f2726e69af199ce3800c data/forge/tags/items/storage_blocks/raw_thorium.json 0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/items/storage_blocks/raw_uranium.json f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/items/storage_blocks/steel.json +baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/items/storage_blocks/thorium.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/all/campfires.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/azalea_root_replaceable.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.json @@ -406,7 +424,7 @@ e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.js 75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/minecraft/tags/blocks/impermeable.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/lush_ground_replaceable.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/mineable/axe.json -000645c6ee8f39596053d4f0964113662a9f5953 data/minecraft/tags/blocks/mineable/pickaxe.json +5a784e2d71a22e5963bfb1f5bbb076f03fc29eaa data/minecraft/tags/blocks/mineable/pickaxe.json a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/minecraft/tags/blocks/mineable/shovel.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/moss_replaceable.json 7606d77a248cd5de0fad7a7ac3ca8462f25438a1 data/minecraft/tags/blocks/needs_diamond_tool.json diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json new file mode 100644 index 00000000..626939bb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/raw_thorium_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json b/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json new file mode 100644 index 00000000..cb8fa637 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/thorium_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json new file mode 100644 index 00000000..9301beef --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/raw_thorium_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium_block.json b/src/generated/resources/assets/createnuclear/models/block/thorium_block.json new file mode 100644 index 00000000..1295cc9f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/thorium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/thorium_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json new file mode 100644 index 00000000..b75c1958 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/raw_thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_block.json b/src/generated/resources/assets/createnuclear/models/item/thorium_block.json new file mode 100644 index 00000000..94d3fcb8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json new file mode 100644 index 00000000..cb40bb6a --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:raw_thorium_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/raw_thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json new file mode 100644 index 00000000..346c8684 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:thorium_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json new file mode 100644 index 00000000..3bb2b80c --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json new file mode 100644 index 00000000..6ea006df --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json new file mode 100644 index 00000000..3bb2b80c --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json new file mode 100644 index 00000000..6ea006df --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_block" + ] +} \ No newline at end of file From a556dea8d6c7965902307a28fd35ad359a220c35 Mon Sep 17 00:00:00 2001 From: Gio Date: Thu, 16 Oct 2025 08:19:03 +0200 Subject: [PATCH 010/705] =?UTF-8?q?thorium:=20Updated=20suppresion=20.mode?= =?UTF-8?q?l=20inutile=20(en=20th=C3=A9orie)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nuclearteam/createnuclear/CNItems.java | 32 +++++++++---------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNItems.java b/src/main/java/net/nuclearteam/createnuclear/CNItems.java index c3f7f8cc..05d6942a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNItems.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNItems.java @@ -55,33 +55,31 @@ public class CNItems { ) .register(), - THORIUM_DUST = CreateNuclear.REGISTRATE + THORIUM_DUST = CreateNuclear.REGISTRATE .item("thorium_dust", Item::new) - .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_dust"))) - .tag( - CNTags.forgeItemTag("dusts"), - CNTags.forgeItemTag("dusts/thorium") - ) + .tag( + CNTags.forgeItemTag("dusts"), + CNTags.forgeItemTag("dusts/thorium") + ) .register(), - THORIUM_INGOT = CreateNuclear.REGISTRATE + THORIUM_INGOT = CreateNuclear.REGISTRATE .item("thorium_ingot", Item::new) - .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_ingot"))) .tag( - CNTags.forgeItemTag("ingots"), - CNTags.forgeItemTag("ingots/thorium") - ) + CNTags.forgeItemTag("ingots"), + CNTags.forgeItemTag("ingots/thorium") + ) .register(), - THORIUM_NUGGET = CreateNuclear.REGISTRATE + THORIUM_NUGGET = CreateNuclear.REGISTRATE .item("thorium_nugget", Item::new) - .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_nugget"))) .tag( - CNTags.forgeItemTag("nuggets"), - CNTags.forgeItemTag("nuggets/thorium") - ) + CNTags.forgeItemTag("nuggets"), + CNTags.forgeItemTag("nuggets/thorium") + ) .register(), - RAW_URANIUM = CreateNuclear.REGISTRATE + + RAW_URANIUM = CreateNuclear.REGISTRATE .item("raw_uranium", Item::new) .tag(CNTags.forgeItemTag("raw_ores"), CNTags.forgeItemTag("raw_materials"), CNTags.forgeItemTag("raw_materials/uranium")) .register(), From fe18b8d0c1c80a542f3dd8fdf54fedf0ea8e3c2f Mon Sep 17 00:00:00 2001 From: Erion-pdz Date: Thu, 16 Oct 2025 09:27:50 +0200 Subject: [PATCH 011/705] item et craft pour raw block item thorium --- run/imgui.ini | 5 ++ .../9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 26 +++++-- .../recipes/misc/crafting/raw_lead_block.json | 33 --------- .../misc/crafting/raw_uranium_block.json | 33 --------- .../misc/crafting/reactor_blueprint_item.json | 35 ---------- .../recipes/crafting/raw_lead_block.json | 18 ----- .../recipes/crafting/raw_uranium_block.json | 18 ----- .../crafting/reactor_blueprint_item.json | 27 -------- .../nuclearteam/createnuclear/CNItems.java | 16 ++--- .../data/recipe/CNStandardRecipeGen.java | 67 ++++++++++++++++++- 10 files changed, 94 insertions(+), 184 deletions(-) delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json diff --git a/run/imgui.ini b/run/imgui.ini index cdf26f07..4594f475 100644 --- a/run/imgui.ini +++ b/run/imgui.ini @@ -18,3 +18,8 @@ Pos=1375,100 Size=525,750 Collapsed=0 +[Window][1378774] +Pos=1375,100 +Size=525,750 +Collapsed=0 + diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e index 464fcf57..2c59ff38 100644 --- a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e +++ b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e @@ -1,4 +1,4 @@ -// 1.20.1 2025-05-27T20:21:02.5221545 Recipes +// 1.20.1 2025-10-16T09:11:55.0717773 Recipes 2033f2859713c27e945069e6b831665a3fda414a data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json 994c303b720b9195df5332abdb6035fc0663d86b data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json 2e66d1ed8fb018bd2a5258109c7ce6bd1494dbf7 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json @@ -56,12 +56,18 @@ eaf984d1126a240016bb6d32c08c673deadf2c3a data/createnuclear/advancements/recipes ffca0fb212a8a89c18d88df891c0024cb57d7234 data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json a72a296cd6cad499e78fa33f74194d74e9d2eef0 data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json c6acb8cd38541f9baf6e9045bf2547666a48dd66 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json -8353c2ab4e2e194a3803b202f24174460f3107dd data/createnuclear/advancements/recipes/misc/crafting/raw_lead_block.json -2ce8c1b0568cf25f94aa4893d74c7df93cced6dd data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_block.json c79a6b01a59b85fe35918ca866b7b2ed91494d2b data/createnuclear/advancements/recipes/misc/crafting/reactor/reinforced_glass.json -bf50e5103f335c3e8e389922fa05a31531374f46 data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json 7be9394a2c56bc4683288e45a44bfc5dda6a4b6e data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json 4ad292cd97e78f82b3ed9d4123f5e95c5ddea55c data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json +9d2800d705f6fd2319ee38f202b215ca74814bb5 data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_block_from_compacting.json +ddbeb6b38137a84bb6f420969cbdc331c81f0283 data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_ingot_from_compacting.json +952abbb17ff4e2af8b95f953e092f793a6998e95 data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_ingot_from_thorium_block_decompacting.json +41d52a5e0ca9eef62a9b99dff44a3c3ac7cf2ef1 data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_nugget_from_thorium_ingot_decompacting.json +b109fc8586124b14b00b33d784396cc3915a4645 data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_lead_block.json +bb066a2d5c537c74e12d9a1d51df1cc68de33388 data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_thorium_block.json +3da43456cfdbd24e8cb72b0a7f89c5ca5aad916a data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json +58cd0972546abcefcb5b5bdd41f0a8ad79cb9a31 data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_uranium_block.json +53f567691ff093bc187fe7d514f861fcbac5a4d7 data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/reactor_blueprint_item.json a98dc6de94e6658d78ec28b77959ae9cb17b1d58 data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json 067475701d6f059793c064718b7bba4b939ce380 data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json d4162de75c52e6106a386dcf4c5c3bc5b74261d6 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json @@ -125,12 +131,18 @@ e6396835f0c68c87409e25edda2779227b84f5ec data/createnuclear/recipes/crafting/ite 1d22695a4dd7ce4429529011c6cccee1969abb9e data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json 319718ee24e2c5bdeba2b16cd99c55fc7f97f9e4 data/createnuclear/recipes/crafting/lead_block_from_compacting.json 17e9a54a54b1ed1f6af0a3fbb0771262af585a95 data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json -6d70c403bab3160fc13fbb3efee85d9f77f2e96c data/createnuclear/recipes/crafting/raw_lead_block.json -62e238496e81bbf9a86fcfc9396a6416e057007c data/createnuclear/recipes/crafting/raw_uranium_block.json a7ff79f9d11a46e52fb25819a7c9e9604e8a317a data/createnuclear/recipes/crafting/reactor/reinforced_glass.json -77f77148406d34c065b55efa9d6e7a2b107831c5 data/createnuclear/recipes/crafting/reactor_blueprint_item.json 8e2e9b598fe86d2238915fb59486bccfac737e16 data/createnuclear/recipes/crafting/steel_block_from_compacting.json af5d168185e516ea79c335ac7eb6652b99723143 data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json +5bfd142e7275ee50951d6848745bf4a8cc3fc62d data/createnuclear/recipes/crafting/thorium/thorium_block_from_compacting.json +53ace49121c54906024163655b786cefdd84e801 data/createnuclear/recipes/crafting/thorium/thorium_ingot_from_compacting.json +86f89b475c96b9bd9f0fda3688c83126eaedd2c8 data/createnuclear/recipes/crafting/thorium/thorium_ingot_from_thorium_block_decompacting.json +428e74b7762c3b5b74e80850a5c75d27960c73c9 data/createnuclear/recipes/crafting/thorium/thorium_nugget_from_thorium_ingot_decompacting.json +6d70c403bab3160fc13fbb3efee85d9f77f2e96c data/createnuclear/recipes/crafting/thorium_raw/raw_lead_block.json +befcdaaf4abf86e29d7f7008d489638c5f3cd6bd data/createnuclear/recipes/crafting/thorium_raw/raw_thorium_block.json +8f4c8eabbc94a8562646b19d969aac1df83c7456 data/createnuclear/recipes/crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json +62e238496e81bbf9a86fcfc9396a6416e057007c data/createnuclear/recipes/crafting/thorium_raw/raw_uranium_block.json +77f77148406d34c065b55efa9d6e7a2b107831c5 data/createnuclear/recipes/crafting/thorium_raw/reactor_blueprint_item.json f2841ff83321c5bf5d43649fb204fa3a97fd596e data/createnuclear/recipes/crafting/white_cloth.json 93e75639c60d69067daddecfb2fa480a8e2040c4 data/createnuclear/recipes/crafting/white_cloth_wool.json 165a3c45b53d0a94149f26300f609c2fd7c688f1 data/createnuclear/recipes/smelting/lead_ingot_for_lead.json diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_block.json deleted file mode 100644 index 672d5e44..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_block.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_lead_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_lead_block" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_block.json deleted file mode 100644 index 6b279f97..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_block.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/uranium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_uranium_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_uranium_block" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json deleted file mode 100644 index dd509bc8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_controller" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/reactor_blueprint_item" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/reactor_blueprint_item" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json deleted file mode 100644 index b59db1a1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "R": { - "tag": "forge:raw_materials/lead" - } - }, - "pattern": [ - "RRR", - "RRR", - "RRR" - ], - "result": { - "item": "createnuclear:raw_lead_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json deleted file mode 100644 index 157f1305..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "R": { - "tag": "forge:raw_materials/uranium" - } - }, - "pattern": [ - "RRR", - "RRR", - "RRR" - ], - "result": { - "item": "createnuclear:raw_uranium_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json deleted file mode 100644 index af08f8cd..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "D": { - "item": "create:display_board" - }, - "E": { - "item": "create:empty_schematic" - }, - "P": { - "item": "create:precision_mechanism" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "SDS", - "SPS", - "SES" - ], - "result": { - "item": "createnuclear:reactor_blueprint_item" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/CNItems.java b/src/main/java/net/nuclearteam/createnuclear/CNItems.java index c3f7f8cc..33f6af6c 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNItems.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNItems.java @@ -58,29 +58,21 @@ public class CNItems { THORIUM_DUST = CreateNuclear.REGISTRATE .item("thorium_dust", Item::new) .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_dust"))) - .tag( - CNTags.forgeItemTag("dusts"), - CNTags.forgeItemTag("dusts/thorium") - ) + .tag(CNTags.forgeItemTag("dusts"), CNTags.forgeItemTag("dusts/thorium")) .register(), THORIUM_INGOT = CreateNuclear.REGISTRATE .item("thorium_ingot", Item::new) .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_ingot"))) - .tag( - CNTags.forgeItemTag("ingots"), - CNTags.forgeItemTag("ingots/thorium") - ) + .tag(CNTags.forgeItemTag("ingots"), CNTags.forgeItemTag("ingots/thorium")) .register(), THORIUM_NUGGET = CreateNuclear.REGISTRATE .item("thorium_nugget", Item::new) .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_nugget"))) - .tag( - CNTags.forgeItemTag("nuggets"), - CNTags.forgeItemTag("nuggets/thorium") - ) + .tag(CNTags.forgeItemTag("nuggets"), CNTags.forgeItemTag("nuggets/thorium")) .register(), + RAW_URANIUM = CreateNuclear.REGISTRATE .item("raw_uranium", Item::new) .tag(CNTags.forgeItemTag("raw_ores"), CNTags.forgeItemTag("raw_materials"), CNTags.forgeItemTag("raw_materials/uranium")) diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java index 676dc265..baeafb1d 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java @@ -87,7 +87,71 @@ public class CNStandardRecipeGen extends CreateRecipeProvider { ImmutableList.of(() -> CNTags.forgeItemTag("nuggets/lead"), () -> CNTags.forgeItemTag("ingots/lead"), () -> CNTags.forgeItemTag("storage_blocks/lead"))), STEEL_COMPACTING = metalCompacting(ImmutableList.of(CNItems.STEEL_NUGGET, CNItems.STEEL_INGOT, CNBlocks.STEEL_BLOCK), - ImmutableList.of(() -> CNTags.forgeItemTag("nuggets/steel"), () -> CNTags.forgeItemTag("ingots/steel"), () -> CNTags.forgeItemTag("storage_blocks/steel"))), + ImmutableList.of(() -> CNTags.forgeItemTag("nuggets/steel"), () -> CNTags.forgeItemTag("ingots/steel"), () -> CNTags.forgeItemTag("storage_blocks/steel"))); +// Place ce curseur après STEEL_COMPACTING, encore dans la classe externe CNStandardRecipeGen + + // On entre dans un sous-dossier pour organiser la sortie des JSON + private final String CRAFTING_THORIUM = enterFolder("crafting/thorium"); + + GeneratedRecipe + // 9 nuggets -> 1 ingot, 9 ingots -> 1 block (comme lead/steel) + THORIUM_COMPACTING = metalCompacting( + ImmutableList.of( + CNItems.THORIUM_NUGGET, // -> ingot + CNItems.THORIUM_INGOT, // -> block + CNBlocks.THORIUM_BLOCK // fin de chaîne + ), + ImmutableList.of( + () -> CNTags.forgeItemTag("nuggets/thorium"), + () -> CNTags.forgeItemTag("ingots/thorium"), + () -> CNTags.forgeItemTag("storage_blocks/thorium") + ) + ), + + // 1 block -> 9 ingots (décompactage) + THORIUM_BLOCK_TO_INGOTS = create(CNItems.THORIUM_INGOT::get) + .withSuffix("_from_thorium_block_decompacting") + .returns(9) + .unlockedBy(CNBlocks.THORIUM_BLOCK::get) + .viaShapeless(b -> b + .requires(CNBlocks.THORIUM_BLOCK.get()) + + ), + + // 1 ingot -> 9 nuggets (décompactage) + THORIUM_INGOT_TO_NUGGETS = create(CNItems.THORIUM_NUGGET::get) + .withSuffix("_from_thorium_ingot_decompacting") + .returns(9) + .unlockedBy(CNItems.THORIUM_INGOT::get) + .viaShapeless(b -> b + .requires(CNTags.forgeItemTag("ingots/thorium")) + + ); + + // Bloc RAW: on change de sous-dossier pour rester propre + private final String CRAFTING_THORIUM_RAW = enterFolder("crafting/thorium_raw"); + + GeneratedRecipe + // 9 raw_thorium -> 1 raw_thorium_block + RAW_THORIUM_BLOCK = create(CNBlocks.RAW_THORIUM_BLOCK) + .unlockedByTag(() -> CNTags.forgeItemTag("raw_materials/thorium")) + .viaShaped(b -> b + .define('R', CNTags.forgeItemTag("raw_materials/thorium")) + .pattern("RRR") + .pattern("RRR") + .pattern("RRR") + .showNotification(true) + ), + + // 1 raw_block -> 9 raw_thorium + RAW_THORIUM_FROM_BLOCK = create(CNItems.RAW_THORIUM::get) + .withSuffix("_from_raw_thorium_block_decompacting") + .returns(9) + .unlockedBy(CNBlocks.RAW_THORIUM_BLOCK::get) + .viaShapeless(b -> b + .requires(CNBlocks.RAW_THORIUM_BLOCK.get()) + + ), RAW_LEAD_BLOCK = create(CNBlocks.RAW_LEAD_BLOCK) .unlockedByTag(() -> CNTags.forgeItemTag("raw_materials/lead")) @@ -316,6 +380,7 @@ public GeneratedRecipeBuilder(String path, Supplier result) this.result = result; } + public GeneratedRecipeBuilder(String path, ResourceLocation result) { this(path); this.compatDatagenOutput = result; From 26948fe931eff23846e9c3e593d7846ec20a8d68 Mon Sep 17 00:00:00 2001 From: Phenix-13 <131911094+Phenix-13@users.noreply.github.com> Date: Thu, 16 Oct 2025 16:15:43 +0200 Subject: [PATCH 012/705] added : liquid thorium missing : liquid thorium texture using wrong texture. can't resolve --- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 11 +++++-- .../createnuclear/blockstates/thorium.json | 7 +++++ .../assets/createnuclear/lang/en_ud.json | 3 ++ .../assets/createnuclear/lang/en_us.json | 3 ++ .../createnuclear/models/block/thorium.json | 5 ++++ .../models/item/thorium_bucket.json | 6 ++++ .../createnuclear/tags/fluids/thorium.json | 6 ++++ .../forge/tags/items/buckets/thorium.json | 5 ++++ .../nuclearteam/createnuclear/CNFluids.java | 27 ++++++++++++++++-- .../net/nuclearteam/createnuclear/CNTags.java | 3 +- .../textures/fluid/thorium_flow.png | Bin 0 -> 9446 bytes .../textures/fluid/thorium_flow.png.mcmeta | 5 ++++ .../textures/fluid/thorium_still.png | Bin 0 -> 14952 bytes .../textures/fluid/thorium_still.png.mcmeta | 5 ++++ .../textures/item/thorium_bucket.png | Bin 0 -> 353 bytes .../assets/minecraft/atlases/blocks.json | 8 ++++++ 16 files changed, 88 insertions(+), 6 deletions(-) create mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json create mode 100644 src/generated/resources/data/createnuclear/tags/fluids/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/thorium.json create mode 100644 src/main/resources/assets/createnuclear/textures/fluid/thorium_flow.png create mode 100644 src/main/resources/assets/createnuclear/textures/fluid/thorium_flow.png.mcmeta create mode 100644 src/main/resources/assets/createnuclear/textures/fluid/thorium_still.png create mode 100644 src/main/resources/assets/createnuclear/textures/fluid/thorium_still.png.mcmeta create mode 100644 src/main/resources/assets/createnuclear/textures/item/thorium_bucket.png diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index e434f859..05f5542f 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-10-15T16:33:22.9448022 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-10-16T14:45:54.8405945 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -38,12 +38,13 @@ f9dd0a30be6d92e85fd7c3dde4f1b732f63d35ce assets/createnuclear/blockstates/small_ b9c915389ea6cf8338d20c48e908591f8baa2108 assets/createnuclear/blockstates/small_autunite_brick_stairs.json a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_autunite_brick_wall.json 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json +3134eef054a6f9f461bf774630241414614a9109 assets/createnuclear/blockstates/thorium.json 3c5ff75a6dc4ba05ac94e0f2435e88821cd848ee assets/createnuclear/blockstates/thorium_block.json 643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -4a5973bcf032a16e4dcd8e075fc97b8afa7d6391 assets/createnuclear/lang/en_ud.json -9e72659ea1daae6d8c3092d73b2995fdefdbc6ae assets/createnuclear/lang/en_us.json +4e6a77d291bb4aa0cb8c033e1aca1eff0d388241 assets/createnuclear/lang/en_ud.json +1d31e16b48253434e5e2bcd8206a876fc9ca3cef assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json @@ -99,6 +100,7 @@ f99b30bd0cb3a8b78ed88a3a17b35b512c69ee06 assets/createnuclear/models/block/small 093bb2418968291015e9d3122755af3fd0b948d4 assets/createnuclear/models/block/small_autunite_brick_wall_side.json 5a9a262da20c1b7053276c444bff017e73c923c9 assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json 47f627eaccbd07bf81d1c45f95ebcc88994ad757 assets/createnuclear/models/block/steel_block.json +9333acc5ef34d03e00e0eaf24a3b48f2704a15c1 assets/createnuclear/models/block/thorium.json 9d2613725484de94788ba5075854eb225eaa4936 assets/createnuclear/models/block/thorium_block.json e27878149b45eefa8673f2b86b6f491e2ed7a80f assets/createnuclear/models/block/thorium_ore.json d234edb3b6bc81b7300ee65722973b66db0b82d9 assets/createnuclear/models/block/uranium.json @@ -213,6 +215,7 @@ b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_an bcb30dce2419ce1ec2e043eaff83df82ac8a4bec assets/createnuclear/models/item/steel_ingot.json 4b0492cf73c071f13538ce485419e46a164c99c7 assets/createnuclear/models/item/steel_nugget.json d4ec5a600b482636195c7ba0c915ed5d78e8c880 assets/createnuclear/models/item/thorium_block.json +9712377d41a7153cb07638e33dd02e880609d249 assets/createnuclear/models/item/thorium_bucket.json b636be722a513137e6ca68bdc6510c4a56a2296d assets/createnuclear/models/item/thorium_dust.json 6c63ff92f764da7ce92a99149bf2bf43c23e3727 assets/createnuclear/models/item/thorium_ingot.json fe44d1ed2b4100ec32dda43274a085166706485d assets/createnuclear/models/item/thorium_nugget.json @@ -351,6 +354,7 @@ a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/createnuclear/tags/blocks/enrichin 925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/blocks/lead_ores.json bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/blocks/uranium_ores.json e8b97836e0a934f9023ba18e6ad44e60dca4532d data/createnuclear/tags/entity_types/irradiated_immune.json +dd07a117bf2a657aba3d776ee718829150a1c0af data/createnuclear/tags/fluids/thorium.json bfd5a561b60a7d59d7f7c248ec75e3571a0f2fed data/createnuclear/tags/fluids/uranium.json 7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/createnuclear/tags/items/all_anti_radiation_armors.json e3fe4325aafb669d287c17b5b30953e4fb709110 data/createnuclear/tags/items/anti_radiation_armor.json @@ -384,6 +388,7 @@ baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/blocks/storage_blocks/t a63487094743744be756ad497f483fcd4d11e9bc data/forge/tags/fluids/uranium.json 7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/forge/tags/items/armors.json fadb3957b979d82146790ef3550e38606760421e data/forge/tags/items/boots.json +c53aa7c19dc2c02afdab4bc7e3188ca2b2224af6 data/forge/tags/items/buckets/thorium.json 9ac9f967f480bbbe186815331a7e1771c8feea57 data/forge/tags/items/buckets/uranium.json 0845acff015f78c494df2cd6754c5cff10d77c05 data/forge/tags/items/chestplates.json 25c93720c5221fac9aeb0ae47182ef59e0a0c2bb data/forge/tags/items/coal_dusts.json diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium.json b/src/generated/resources/assets/createnuclear/blockstates/thorium.json new file mode 100644 index 00000000..007ce08d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/thorium.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/thorium" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index fbbd35e3..606a27f7 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -104,6 +104,7 @@ "block.createnuclear.small_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", "block.createnuclear.small_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", "block.createnuclear.steel_block": "ʞɔoןᗺ ןǝǝʇS", + "block.createnuclear.thorium": "ɯnıɹoɥ⟘", "block.createnuclear.thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘", "block.createnuclear.thorium_ore": "ǝɹO ɯnıɹoɥ⟘", "block.createnuclear.uranium": "ɯnıuɐɹ∩", @@ -139,6 +140,7 @@ "entity.createnuclear.irradiated_cat": "ʇɐƆ pǝʇɐıpɐɹɹI", "entity.createnuclear.irradiated_chicken": "uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", "entity.createnuclear.irradiated_wolf": "ɟןoM pǝʇɐıpɐɹɹI", + "fluid.createnuclear.thorium": "ɯnıɹoɥ⟘ pınbıꞀ", "fluid.createnuclear.uranium": "ɯnıuɐɹ∩ pınbıꞀ", "gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", "gui.createnuclear.reactor_input.title": "ǝbɐɹoʇS ʇnduI ɹoʇɔɐǝᴚ", @@ -219,6 +221,7 @@ "item.createnuclear.red_cloth": "ɥʇoןƆ pǝᴚ", "item.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", "item.createnuclear.steel_nugget": "ʇǝbbnN ןǝǝʇS", + "item.createnuclear.thorium_bucket": "ʇǝʞɔnᗺ ɯnıɹoɥ⟘", "item.createnuclear.thorium_dust": "ʇsnᗡ ɯnıɹoɥ⟘", "item.createnuclear.thorium_ingot": "ʇobuI ɯnıɹoɥ⟘", "item.createnuclear.thorium_nugget": "ʇǝbbnN ɯnıɹoɥ⟘", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index 5d7a7873..f0398b69 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -104,6 +104,7 @@ "block.createnuclear.small_autunite_brick_stairs": "Small Autunite Brick Stairs", "block.createnuclear.small_autunite_brick_wall": "Small Autunite Brick Wall", "block.createnuclear.steel_block": "Steel Block", + "block.createnuclear.thorium": "Thorium", "block.createnuclear.thorium_block": "Thorium Block", "block.createnuclear.thorium_ore": "Thorium Ore", "block.createnuclear.uranium": "Uranium", @@ -139,6 +140,7 @@ "entity.createnuclear.irradiated_cat": "Irradiated Cat", "entity.createnuclear.irradiated_chicken": "Irradiated Chicken", "entity.createnuclear.irradiated_wolf": "Irradiated Wolf", + "fluid.createnuclear.thorium": "Liquid Thorium", "fluid.createnuclear.uranium": "Liquid Uranium", "gui.createnuclear.reactor_controller.title": "Reactor Controller", "gui.createnuclear.reactor_input.title": "Reactor Input Storage", @@ -219,6 +221,7 @@ "item.createnuclear.red_cloth": "Red Cloth", "item.createnuclear.steel_ingot": "Steel Ingot", "item.createnuclear.steel_nugget": "Steel Nugget", + "item.createnuclear.thorium_bucket": "Thorium Bucket", "item.createnuclear.thorium_dust": "Thorium Dust", "item.createnuclear.thorium_ingot": "Thorium Ingot", "item.createnuclear.thorium_nugget": "Thorium Nugget", diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium.json b/src/generated/resources/assets/createnuclear/models/block/thorium.json new file mode 100644 index 00000000..5a6ef097 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/thorium.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "createnuclear:fluid/thorium_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json b/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json new file mode 100644 index 00000000..2a48a343 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/fluids/thorium.json b/src/generated/resources/data/createnuclear/tags/fluids/thorium.json new file mode 100644 index 00000000..b1583ad2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/fluids/thorium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:flowing_thorium", + "createnuclear:thorium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/thorium.json b/src/generated/resources/data/forge/tags/items/buckets/thorium.json new file mode 100644 index 00000000..6aec4244 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_bucket" + ] +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/CNFluids.java b/src/main/java/net/nuclearteam/createnuclear/CNFluids.java index ba0eb278..209e2dd5 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNFluids.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNFluids.java @@ -54,6 +54,29 @@ public class CNFluids { .build() .register(); + public static final FluidEntry THORIUM = + CreateNuclear.REGISTRATE.standardFluid("thorium", SolidRenderedPlaceableFluidtype.create(0x38f9ff, () -> 1f / 32f)) + .lang("Liquid Thorium") + .tag(CNFluidTags.THORIUM.tag) + .properties(p -> p.viscosity(200) + .density(100) + .canSwim(false) + .sound(SoundActions.BUCKET_FILL, SoundEvents.BUCKET_FILL_LAVA) + .sound(SoundActions.BUCKET_EMPTY, SoundEvents.BUCKET_EMPTY_LAVA) + .canDrown(false) + ) + .fluidProperties(f -> f.levelDecreasePerBlock(2) + .tickRate(15) + .slopeFindDistance(6) + .explosionResistance(100f) + ) + .source(ForgeFlowingFluid.Source::new) + .bucket() + .tag(CNTags.forgeItemTag("buckets/thorium")) + .lang("Thorium Bucket") + .build() + .register(); + public static void register() {} public static void handleFluidEffect(LivingEvent.LivingTickEvent event) { @@ -100,8 +123,8 @@ public static FluidTypeFactory create(int fogColor, Supplier fogDistance) }; } - private SolidRenderedPlaceableFluidtype(Properties properties, ResourceLocation stillTecture, ResourceLocation flowingTexture) { - super(properties, stillTecture, flowingTexture); + private SolidRenderedPlaceableFluidtype(Properties properties, ResourceLocation stillTexture, ResourceLocation flowingTexture) { + super(properties, stillTexture, flowingTexture); } @Override diff --git a/src/main/java/net/nuclearteam/createnuclear/CNTags.java b/src/main/java/net/nuclearteam/createnuclear/CNTags.java index e3340ddf..dc2f1fed 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNTags.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNTags.java @@ -178,7 +178,8 @@ private static void init() {} } public enum CNFluidTags { - URANIUM + URANIUM, + THORIUM ; public final TagKey tag; diff --git a/src/main/resources/assets/createnuclear/textures/fluid/thorium_flow.png b/src/main/resources/assets/createnuclear/textures/fluid/thorium_flow.png new file mode 100644 index 0000000000000000000000000000000000000000..646a78559e0af23c4efd32bc57c5a62939151f54 GIT binary patch literal 9446 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 Date: Sat, 18 Oct 2025 19:53:05 +0200 Subject: [PATCH 013/705] thorium: Updated Add VSCode configuration files for project setup --- .vscode/launch.json | 65 +++++++++++++++++++++++++++++++++++++++++++ .vscode/settings.json | 3 ++ .vscode/tasks.json | 37 ++++++++++++++++++++++++ 3 files changed, 105 insertions(+) create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 .vscode/tasks.json diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 00000000..9c99e0c7 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,65 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "type": "java", + "name": "runClient", + "request": "launch", + "mainClass": "cpw.mods.bootstraplauncher.BootstrapLauncher", + "projectName": "CreateNuclearForge", + "cwd": "${workspaceFolder}\\run", + "vmArgs": "-Dforge.logging.console.level\u003ddebug -Dforge.logging.markers\u003dREGISTRIES \"-DlegacyClassPath.file\u003dC:\\Users\\Jean Paul\\Desktop\\mod_fabric\\CreateNuclearForge\\build\\classpath\\runClient_minecraftClasspath.txt\" -Dmixin.env.remapRefMap\u003dtrue \"-Dmixin.env.refMapRemappingFile\u003dC:\\Users\\Jean Paul\\Desktop\\mod_fabric\\CreateNuclearForge/build/createSrgToMcp/output.srg\" \"-Dnet.minecraftforge.gradle.GradleStart.srg.srg-mcp\u003dC:\\Users\\Jean Paul\\Desktop\\mod_fabric\\CreateNuclearForge\\build\\createSrgToMcp\\output.srg\" -DignoreList\u003dbootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge- -DmergeModules\u003djna-5.10.0.jar,jna-platform-5.10.0.jar -Dforge.enableGameTest\u003dtrue -Dmixin.debug.verbose\u003dtrue -Dmixin.debug.export\u003dtrue -Djava.net.preferIPv6Addresses\u003dsystem -p \"C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\bootstraplauncher\\1.1.2\\c546e00443d8432cda6baa1c860346980742628\\bootstraplauncher-1.1.2.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\securejarhandler\\2.1.10\\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\\securejarhandler-2.1.10.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-commons\\9.5\\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\\asm-commons-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-util\\9.5\\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\\asm-util-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-analysis\\9.5\\490bacc77de7cbc0be1a30bb3471072d705be4a4\\asm-analysis-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-tree\\9.5\\fd33c8b6373abaa675be407082fdfda35021254a\\asm-tree-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm\\9.5\\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\\asm-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\net.minecraftforge\\JarJarFileSystems\\0.3.19\\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\\JarJarFileSystems-0.3.19.jar\" --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar\u003dcpw.mods.securejarhandler --add-opens java.base/java.lang.invoke\u003dcpw.mods.securejarhandler --add-exports java.base/sun.security.util\u003dcpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns\u003djava.naming -XX:HeapDumpPath\u003dMojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump", + "args": "--launchTarget forgeclientuserdev --version MOD_DEV --assetIndex 5 --assetsDir \"C:\\Users\\Jean Paul\\.gradle\\caches\\forge_gradle\\assets\" --gameDir . --fml.forgeVersion 47.2.6 --fml.mcVersion 1.20.1 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20230612.114412 --mixin.config createnuclear.forge.mixins.json", + "env": { + "MOD_CLASSES": "createnuclear%%${workspaceFolder}\\build\\resources\\main;createnuclear%%${workspaceFolder}\\build\\classes\\java\\main", + "MCP_MAPPINGS": "parchment_2023.09.03-1.20.1" + }, + "preLaunchTask": "prepareRunClientCompile" + }, + { + "type": "java", + "name": "runData", + "request": "launch", + "mainClass": "cpw.mods.bootstraplauncher.BootstrapLauncher", + "projectName": "CreateNuclearForge", + "cwd": "${workspaceFolder}\\run", + "vmArgs": "-Dforge.logging.console.level\u003ddebug -Dforge.logging.markers\u003dREGISTRIES,REGISTRYDUMP \"-DlegacyClassPath.file\u003dC:\\Users\\Jean Paul\\Desktop\\mod_fabric\\CreateNuclearForge\\build\\classpath\\runData_minecraftClasspath.txt\" -Dmixin.env.remapRefMap\u003dtrue \"-Dmixin.env.refMapRemappingFile\u003dC:\\Users\\Jean Paul\\Desktop\\mod_fabric\\CreateNuclearForge/build/createSrgToMcp/output.srg\" \"-Dnet.minecraftforge.gradle.GradleStart.srg.srg-mcp\u003dC:\\Users\\Jean Paul\\Desktop\\mod_fabric\\CreateNuclearForge\\build\\createSrgToMcp\\output.srg\" -DignoreList\u003dbootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge- -DmergeModules\u003djna-5.10.0.jar,jna-platform-5.10.0.jar -Dmixin.debug.verbose\u003dtrue -Dmixin.debug.export\u003dtrue -Djava.net.preferIPv6Addresses\u003dsystem -p \"C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\bootstraplauncher\\1.1.2\\c546e00443d8432cda6baa1c860346980742628\\bootstraplauncher-1.1.2.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\securejarhandler\\2.1.10\\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\\securejarhandler-2.1.10.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-commons\\9.5\\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\\asm-commons-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-util\\9.5\\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\\asm-util-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-analysis\\9.5\\490bacc77de7cbc0be1a30bb3471072d705be4a4\\asm-analysis-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-tree\\9.5\\fd33c8b6373abaa675be407082fdfda35021254a\\asm-tree-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm\\9.5\\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\\asm-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\net.minecraftforge\\JarJarFileSystems\\0.3.19\\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\\JarJarFileSystems-0.3.19.jar\" --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar\u003dcpw.mods.securejarhandler --add-opens java.base/java.lang.invoke\u003dcpw.mods.securejarhandler --add-exports java.base/sun.security.util\u003dcpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns\u003djava.naming", + "args": "--launchTarget forgedatauserdev --assetIndex 5 --assetsDir \"C:\\Users\\Jean Paul\\.gradle\\caches\\forge_gradle\\assets\" --gameDir . --fml.forgeVersion 47.2.6 --fml.mcVersion 1.20.1 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20230612.114412 --mod createnuclear --all --output \"C:\\Users\\Jean Paul\\Desktop\\mod_fabric\\CreateNuclearForge\\src\\generated\\resources\" --existing \"C:\\Users\\Jean Paul\\Desktop\\mod_fabric\\CreateNuclearForge\\src\\main\\resources\" --mixin.config createnuclear.forge.mixins.json", + "env": { + "MOD_CLASSES": "createnuclear%%${workspaceFolder}\\build\\resources\\main;createnuclear%%${workspaceFolder}\\build\\classes\\java\\main", + "MCP_MAPPINGS": "parchment_2023.09.03-1.20.1" + }, + "preLaunchTask": "prepareRunDataCompile" + }, + { + "type": "java", + "name": "runGameTestServer", + "request": "launch", + "mainClass": "cpw.mods.bootstraplauncher.BootstrapLauncher", + "projectName": "CreateNuclearForge", + "cwd": "${workspaceFolder}\\run\\gametest", + "vmArgs": "-Dforge.logging.console.level\u003ddebug -Dforge.logging.markers\u003dREGISTRIES \"-DlegacyClassPath.file\u003dC:\\Users\\Jean Paul\\Desktop\\mod_fabric\\CreateNuclearForge\\build\\classpath\\runGameTestServer_minecraftClasspath.txt\" -Dmixin.env.remapRefMap\u003dtrue \"-Dmixin.env.refMapRemappingFile\u003dC:\\Users\\Jean Paul\\Desktop\\mod_fabric\\CreateNuclearForge/build/createSrgToMcp/output.srg\" \"-Dnet.minecraftforge.gradle.GradleStart.srg.srg-mcp\u003dC:\\Users\\Jean Paul\\Desktop\\mod_fabric\\CreateNuclearForge\\build\\createSrgToMcp\\output.srg\" -DignoreList\u003dbootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge- -DmergeModules\u003djna-5.10.0.jar,jna-platform-5.10.0.jar -Dmixin.debug.verbose\u003dtrue -Dmixin.debug.export\u003dtrue -Djava.net.preferIPv6Addresses\u003dsystem -p \"C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\bootstraplauncher\\1.1.2\\c546e00443d8432cda6baa1c860346980742628\\bootstraplauncher-1.1.2.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\securejarhandler\\2.1.10\\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\\securejarhandler-2.1.10.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-commons\\9.5\\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\\asm-commons-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-util\\9.5\\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\\asm-util-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-analysis\\9.5\\490bacc77de7cbc0be1a30bb3471072d705be4a4\\asm-analysis-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-tree\\9.5\\fd33c8b6373abaa675be407082fdfda35021254a\\asm-tree-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm\\9.5\\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\\asm-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\net.minecraftforge\\JarJarFileSystems\\0.3.19\\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\\JarJarFileSystems-0.3.19.jar\" --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar\u003dcpw.mods.securejarhandler --add-opens java.base/java.lang.invoke\u003dcpw.mods.securejarhandler --add-exports java.base/sun.security.util\u003dcpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns\u003djava.naming", + "args": "--launchTarget forgegametestserveruserdev --gameDir . --fml.forgeVersion 47.2.6 --fml.mcVersion 1.20.1 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20230612.114412 --mixin.config createnuclear.forge.mixins.json", + "env": { + "MOD_CLASSES": "createnuclear%%${workspaceFolder}\\build\\resources\\main;createnuclear%%${workspaceFolder}\\build\\classes\\java\\main", + "MCP_MAPPINGS": "parchment_2023.09.03-1.20.1" + }, + "preLaunchTask": "prepareRunGameTestServerCompile" + }, + { + "type": "java", + "name": "runServer", + "request": "launch", + "mainClass": "cpw.mods.bootstraplauncher.BootstrapLauncher", + "projectName": "CreateNuclearForge", + "cwd": "${workspaceFolder}\\run\\server", + "vmArgs": "-Dforge.logging.console.level\u003ddebug -Dforge.logging.markers\u003dREGISTRIES \"-DlegacyClassPath.file\u003dC:\\Users\\Jean Paul\\Desktop\\mod_fabric\\CreateNuclearForge\\build\\classpath\\runServer_minecraftClasspath.txt\" -Dmixin.env.remapRefMap\u003dtrue \"-Dmixin.env.refMapRemappingFile\u003dC:\\Users\\Jean Paul\\Desktop\\mod_fabric\\CreateNuclearForge/build/createSrgToMcp/output.srg\" \"-Dnet.minecraftforge.gradle.GradleStart.srg.srg-mcp\u003dC:\\Users\\Jean Paul\\Desktop\\mod_fabric\\CreateNuclearForge\\build\\createSrgToMcp\\output.srg\" -DignoreList\u003dbootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge- -DmergeModules\u003djna-5.10.0.jar,jna-platform-5.10.0.jar -Dforge.enableGameTest\u003dtrue -Dmixin.debug.verbose\u003dtrue -Dmixin.debug.export\u003dtrue -Djava.net.preferIPv6Addresses\u003dsystem -p \"C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\bootstraplauncher\\1.1.2\\c546e00443d8432cda6baa1c860346980742628\\bootstraplauncher-1.1.2.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\securejarhandler\\2.1.10\\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\\securejarhandler-2.1.10.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-commons\\9.5\\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\\asm-commons-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-util\\9.5\\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\\asm-util-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-analysis\\9.5\\490bacc77de7cbc0be1a30bb3471072d705be4a4\\asm-analysis-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-tree\\9.5\\fd33c8b6373abaa675be407082fdfda35021254a\\asm-tree-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm\\9.5\\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\\asm-9.5.jar;C:\\Users\\Jean Paul\\.gradle\\caches\\modules-2\\files-2.1\\net.minecraftforge\\JarJarFileSystems\\0.3.19\\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\\JarJarFileSystems-0.3.19.jar\" --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar\u003dcpw.mods.securejarhandler --add-opens java.base/java.lang.invoke\u003dcpw.mods.securejarhandler --add-exports java.base/sun.security.util\u003dcpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns\u003djava.naming", + "args": "--launchTarget forgeserveruserdev --gameDir . --fml.forgeVersion 47.2.6 --fml.mcVersion 1.20.1 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20230612.114412 --mixin.config createnuclear.forge.mixins.json", + "env": { + "MOD_CLASSES": "createnuclear%%${workspaceFolder}\\build\\resources\\main;createnuclear%%${workspaceFolder}\\build\\classes\\java\\main", + "MCP_MAPPINGS": "parchment_2023.09.03-1.20.1" + }, + "preLaunchTask": "prepareRunServerCompile" + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..7b016a89 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.compile.nullAnalysis.mode": "automatic" +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 00000000..5423194b --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,37 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "prepareRunClientCompile", + "type": "shell", + "command": "./gradlew prepareRunClientCompile", + "options": { + "cwd": "${workspaceFolder}" + } + }, + { + "label": "prepareRunDataCompile", + "type": "shell", + "command": "./gradlew prepareRunDataCompile", + "options": { + "cwd": "${workspaceFolder}" + } + }, + { + "label": "prepareRunGameTestServerCompile", + "type": "shell", + "command": "./gradlew prepareRunGameTestServerCompile", + "options": { + "cwd": "${workspaceFolder}" + } + }, + { + "label": "prepareRunServerCompile", + "type": "shell", + "command": "./gradlew prepareRunServerCompile", + "options": { + "cwd": "${workspaceFolder}" + } + } + ] +} \ No newline at end of file From 0b642bb712ae828f8d152f1d76d1e9e39ed2fffd Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 18 Oct 2025 19:54:32 +0200 Subject: [PATCH 014/705] thorium: Update resource cache timestamps and fix overlay event message formatting --- .../.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 | 2 +- .../.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 6 +++--- .../.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 | 2 +- .../resources/assets/createnuclear/lang/en_ud.json | 2 +- .../resources/assets/createnuclear/lang/en_us.json | 2 +- src/main/java/net/nuclearteam/createnuclear/CNFluids.java | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 index 43cdb6b6..d1a9981f 100644 --- a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 +++ b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 @@ -1,4 +1,4 @@ -// 1.20.1 2025-05-27T20:12:08.2853318 CreateNuclear's Processing Recipes +// 1.20.1 2025-10-18T19:41:24.2042461 CreateNuclear's Processing Recipes d02fe65c0c4f06b58fa7565d7254902de5018e8b data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json 9690e12858db1c546576ce70847e723c005f814e data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json 3bebcd85a99be0ddec8db66c5734232ac4bbd2ad data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 05f5542f..58047274 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-10-16T14:45:54.8405945 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-10-18T19:41:24.2068633 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -43,8 +43,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -4e6a77d291bb4aa0cb8c033e1aca1eff0d388241 assets/createnuclear/lang/en_ud.json -1d31e16b48253434e5e2bcd8206a876fc9ca3cef assets/createnuclear/lang/en_us.json +4fee1dccba3e5afa9de83eb864eccf2f32004c73 assets/createnuclear/lang/en_ud.json +23dca4ca87d6df64b9ce43dedf718a1f08171b71 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json diff --git a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 index 2d3c8c8b..9ceea7ff 100644 --- a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 +++ b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 @@ -1,4 +1,4 @@ -// 1.20.1 2025-02-27T15:10:42.3292628 Create Nuclear Advancements +// 1.20.1 2025-10-18T19:41:24.2027065 Create Nuclear Advancements 384b002f95b70c595cedc692ed219d45931f1f5b data/createnuclear/advancements/anti_radiation_armor.json 41069c530d33ea7d59cccddada0ceececd69f5af data/createnuclear/advancements/automatic_uranium.json 2e8127a4546d680ab502c6e3c71f49d8df2b1b18 data/createnuclear/advancements/coal_dust.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index 606a27f7..8e3f075d 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -253,7 +253,7 @@ "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", "itemGroup.createnuclear.main": "ɹɐǝןɔnN ǝʇɐǝɹƆ", "itemgroup.uranium": "dnoɹ⅁ ɯnıuɐɹ∩", - "overlay.event_message": "ɹǝɯıʇ %s ⚠ buıuɹɐM ⚠", + "overlay.event_message": "ɹǝɯıʇ %s  šâ buıuɹɐM  šâ", "reactor.info.assembled.creator": "pǝןqɯǝssɐ uǝǝq sɐɥ ɹoʇɔɐǝᴚ", "reactor.info.assembled.destroyer": "pǝןqɯǝssɐsıp uǝǝq sɐɥ ɹoʇɔɐǝᴚ", "reactor.info.assembled.none": "pǝןqɯǝssɐ ʇou sı ɹoʇɔɐǝᴚ", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index f0398b69..3dfd8b7e 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -253,7 +253,7 @@ "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "Arrow of Radiation", "itemGroup.createnuclear.main": "Create Nuclear", "itemgroup.uranium": "Uranium Group", - "overlay.event_message": "⚠ Warning ⚠ %s timer", + "overlay.event_message": "âš  Warning âš  %s timer", "reactor.info.assembled.creator": "Reactor has been assembled", "reactor.info.assembled.destroyer": "Reactor has been disassembled", "reactor.info.assembled.none": "Reactor is not assembled", diff --git a/src/main/java/net/nuclearteam/createnuclear/CNFluids.java b/src/main/java/net/nuclearteam/createnuclear/CNFluids.java index 209e2dd5..d6585c42 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNFluids.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNFluids.java @@ -134,7 +134,7 @@ protected int getTintColor(FluidStack stack) { @Override protected int getTintColor(FluidState state, BlockAndTintGetter getter, BlockPos pos) { - return 0x38FF08; + return 0x00ffffff; } @Override From 8087d3f632ba29bafa5f12529a44a49a82d52e76 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 18 Oct 2025 20:01:51 +0200 Subject: [PATCH 015/705] thorium: Updated Refactor imports and add suppress warnings annotations across multiple classes --- .../multiblock/SimpleMultiBlockAislePatternBuilder.java | 3 --- src/main/java/lib/multiblock/SimpleMultiBlockPattern.java | 2 ++ .../lib/multiblock/SimpleMultiBlockPatternBuilder.java | 2 +- .../lib/multiblock/impl/IMultiBlockPatternBuilder.java | 1 + src/main/java/lib/multiblock/manager/MultiBlockCache.java | 1 - src/main/java/net/nuclearteam/createnuclear/CNBlocks.java | 4 ++-- src/main/java/net/nuclearteam/createnuclear/CNFluids.java | 3 --- .../nuclearteam/createnuclear/CreateNuclearClient.java | 1 - .../createnuclear/compat/jei/CreateNuclearJEI.java | 1 + .../contraptions/irradiated/cat/CatSitOnBlockGoal.java | 1 + .../contraptions/irradiated/cat/IrradiatedCat.java | 3 +++ .../content/multiblock/input/ReactorInput.java | 8 ++------ 12 files changed, 13 insertions(+), 17 deletions(-) diff --git a/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java b/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java index 77d9321a..c6bb585a 100644 --- a/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java +++ b/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java @@ -4,15 +4,12 @@ import com.google.common.collect.Maps; import lib.multiblock.impl.IMultiBlockPatternBuilder; import lib.multiblock.impl.IMultiBlockPattern; -import lib.multiblock.impl.IMultiBlockPatternBuilder; import lib.multiblock.impl.IPatternBuilder; import lib.multiblock.misc.MultiBlockOffsetPos; import lib.multiblock.misc.Util; import net.minecraft.core.BlockPos; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.pattern.BlockInWorld; -import net.nuclearteam.createnuclear.CreateNuclear; - import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.StringUtils; diff --git a/src/main/java/lib/multiblock/SimpleMultiBlockPattern.java b/src/main/java/lib/multiblock/SimpleMultiBlockPattern.java index d67ad5c0..b2be080b 100644 --- a/src/main/java/lib/multiblock/SimpleMultiBlockPattern.java +++ b/src/main/java/lib/multiblock/SimpleMultiBlockPattern.java @@ -18,6 +18,7 @@ import java.util.function.Predicate; import java.util.function.Supplier; +@SuppressWarnings("null") public final class SimpleMultiBlockPattern implements IMultiBlockPattern { private final List multiBlockOffsetPosList; private final Map> predicateHashMap; @@ -53,6 +54,7 @@ public MultiblockMatchResult matchesWithResult(Level level, BlockPos blockPos, R return new MultiblockMatchResult(List.copyOf(result)); } + @Override public void construct(Level level, BlockPos blockPos, BiPredicate stateBiPredicate) { if (level.isClientSide) return; diff --git a/src/main/java/lib/multiblock/SimpleMultiBlockPatternBuilder.java b/src/main/java/lib/multiblock/SimpleMultiBlockPatternBuilder.java index e7a56b70..03915049 100644 --- a/src/main/java/lib/multiblock/SimpleMultiBlockPatternBuilder.java +++ b/src/main/java/lib/multiblock/SimpleMultiBlockPatternBuilder.java @@ -4,7 +4,6 @@ import com.google.common.collect.Lists; import com.google.common.collect.Maps; import lib.multiblock.impl.IMultiBlockPatternBuilder; -import lib.multiblock.impl.IMultiBlockPatternBuilder; import lib.multiblock.impl.IPatternBuilder; import lib.multiblock.misc.MultiBlockOffsetPos; import net.minecraft.core.BlockPos; @@ -19,6 +18,7 @@ import java.util.function.Predicate; import java.util.function.Supplier; +@SuppressWarnings("unused") public final class SimpleMultiBlockPatternBuilder implements IMultiBlockPatternBuilder { private static final Joiner COMA_SEPARATOR = Joiner.on(','); public static SimpleMultiBlockPatternBuilder start() { diff --git a/src/main/java/lib/multiblock/impl/IMultiBlockPatternBuilder.java b/src/main/java/lib/multiblock/impl/IMultiBlockPatternBuilder.java index 17c87dd3..b5c34c56 100644 --- a/src/main/java/lib/multiblock/impl/IMultiBlockPatternBuilder.java +++ b/src/main/java/lib/multiblock/impl/IMultiBlockPatternBuilder.java @@ -2,6 +2,7 @@ import lib.multiblock.SimpleMultiBlockPattern; +@SuppressWarnings("unchecked") public interface IMultiBlockPatternBuilder { < T extends IMultiBlockPattern> T build(IPatternBuilder builder); diff --git a/src/main/java/lib/multiblock/manager/MultiBlockCache.java b/src/main/java/lib/multiblock/manager/MultiBlockCache.java index 5a2c97f1..3e6f9928 100644 --- a/src/main/java/lib/multiblock/manager/MultiBlockCache.java +++ b/src/main/java/lib/multiblock/manager/MultiBlockCache.java @@ -2,7 +2,6 @@ import lib.multiblock.impl.IMultiBlockPattern; import net.minecraft.core.BlockPos; -import net.minecraft.core.Direction; import net.minecraft.world.level.block.Rotation; import java.util.logging.Level; diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index e3dc3d22..72535004 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -25,7 +25,6 @@ import net.minecraft.world.level.storage.loot.functions.ApplyBonusCount; import net.minecraftforge.client.model.generators.ConfiguredModel; import net.minecraftforge.client.model.generators.ModelFile; -import net.minecraftforge.common.Tags; import net.nuclearteam.createnuclear.content.enriching.campfire.EnrichingCampfireBlock; import net.nuclearteam.createnuclear.content.enriching.fire.EnrichingFireBlock; import net.nuclearteam.createnuclear.content.multiblock.casing.ReactorCasing; @@ -49,7 +48,7 @@ import static com.simibubi.create.foundation.data.TagGen.axeOrPickaxe; import static com.simibubi.create.foundation.data.TagGen.pickaxeOnly; - +@SuppressWarnings("removal") public class CNBlocks { public static final BlockEntry REACTOR_CASING = @@ -84,6 +83,7 @@ public class CNBlocks { .simpleItem() .register(); + public static final BlockEntry REACTOR_FRAME = CreateNuclear.REGISTRATE.block("reactor_frame", ReactorFrame::new) .initialProperties(SharedProperties::stone) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNFluids.java b/src/main/java/net/nuclearteam/createnuclear/CNFluids.java index d6585c42..b4e8ecb2 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNFluids.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNFluids.java @@ -8,11 +8,8 @@ import net.minecraft.resources.ResourceLocation; import net.minecraft.sounds.SoundEvents; import net.minecraft.world.effect.MobEffectInstance; -import net.minecraft.world.effect.MobEffects; import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.entity.player.Player; import net.minecraft.world.level.BlockAndTintGetter; -import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.material.FluidState; import net.minecraftforge.common.ForgeMod; diff --git a/src/main/java/net/nuclearteam/createnuclear/CreateNuclearClient.java b/src/main/java/net/nuclearteam/createnuclear/CreateNuclearClient.java index fbf15823..1f22899d 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CreateNuclearClient.java +++ b/src/main/java/net/nuclearteam/createnuclear/CreateNuclearClient.java @@ -5,7 +5,6 @@ import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; import net.nuclearteam.createnuclear.foundation.ponder.CreateNuclearPonderPlugin; -@SuppressWarnings("unused") public class CreateNuclearClient { public static void onCtorClient(IEventBus modEventBus, IEventBus forgeEventBus) { diff --git a/src/main/java/net/nuclearteam/createnuclear/compat/jei/CreateNuclearJEI.java b/src/main/java/net/nuclearteam/createnuclear/compat/jei/CreateNuclearJEI.java index febadd4e..2abe0f03 100644 --- a/src/main/java/net/nuclearteam/createnuclear/compat/jei/CreateNuclearJEI.java +++ b/src/main/java/net/nuclearteam/createnuclear/compat/jei/CreateNuclearJEI.java @@ -126,6 +126,7 @@ public CategoryBuilder addRecipes(Supplier> collectio return addRecipeListConsumer(recipes -> recipes.addAll(collection.get())); } + @SuppressWarnings("unchecked") public CategoryBuilder addAllRecipesIf(Predicate> pred) { return addRecipeListConsumer(recipes -> consumeAllRecipes(recipe -> { if (pred.test(recipe)) { diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cat/CatSitOnBlockGoal.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cat/CatSitOnBlockGoal.java index 2da168ec..a5fa9852 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cat/CatSitOnBlockGoal.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cat/CatSitOnBlockGoal.java @@ -38,6 +38,7 @@ public void tick() { this.cat.setInSittingPose(this.isReachedTarget()); } + @SuppressWarnings("null") protected boolean isValidTarget(LevelReader level, BlockPos pos) { if (!level.isEmptyBlock(pos.above())) { return false; diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cat/IrradiatedCat.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cat/IrradiatedCat.java index bdda3854..46a23826 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cat/IrradiatedCat.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cat/IrradiatedCat.java @@ -71,6 +71,7 @@ public IrradiatedCat(EntityType entityType, Level level super(entityType, level); } + @SuppressWarnings({ "rawtypes", "unchecked" }) protected void registerGoals() { this.temptGoal = new CatTemptGoal(this, 0.6, TEMPT_INGREDIENT, true); this.goalSelector.addGoal(1, new FloatGoal(this)); @@ -288,6 +289,7 @@ public boolean canMate(Animal otherAnimal) { } } + @SuppressWarnings("null") public SpawnGroupData finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, MobSpawnType reason, @Nullable SpawnGroupData spawnData, @Nullable CompoundTag dataTag) { spawnData = super.finalizeSpawn(level, difficulty, reason, spawnData, dataTag); boolean bl = level.getMoonBrightness() > 0.9F; @@ -299,6 +301,7 @@ public SpawnGroupData finalizeSpawn(ServerLevelAccessor level, DifficultyInstanc return spawnData; } + @SuppressWarnings("null") public InteractionResult mobInteract(Player player, InteractionHand hand) { ItemStack itemStack = player.getItemInHand(hand); Item item = itemStack.getItem(); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java index a85dfeed..e094b317 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java @@ -5,11 +5,9 @@ import com.simibubi.create.foundation.item.ItemHelper; import net.minecraft.core.BlockPos; import net.minecraft.core.Vec3i; -import net.minecraft.nbt.CompoundTag; import net.minecraft.server.level.ServerPlayer; import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; -import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.BlockItem; import net.minecraft.world.item.ItemStack; @@ -21,17 +19,13 @@ import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.StateDefinition; -import net.minecraft.world.level.block.state.properties.BlockStateProperties; -import net.minecraft.world.level.block.state.properties.DirectionProperty; import net.minecraft.world.phys.BlockHitResult; import net.minecraft.world.phys.shapes.CollisionContext; import net.minecraft.world.phys.shapes.VoxelShape; -import net.minecraftforge.common.property.Properties; import net.minecraftforge.network.NetworkHooks; import net.nuclearteam.createnuclear.CNBlockEntityTypes; import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.CNShapes; -import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; import net.nuclearteam.createnuclear.foundation.block.HorizontalDirectionalReactorBlock; @@ -40,6 +34,7 @@ import javax.annotation.Nullable; import java.util.List; +@SuppressWarnings("null") public class ReactorInput extends HorizontalDirectionalReactorBlock implements IWrenchable, IBE { public ReactorInput(Properties properties) { @@ -87,6 +82,7 @@ public void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldS // }); // } + @Override public void playerDestroy(Level level, Player player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) { super.playerDestroy(level, player, pos, state, blockEntity, tool); From 1304b815fc21702f7a6a418cda88d80fa8e9c025 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 7 Nov 2025 23:25:13 +0100 Subject: [PATCH 016/705] Add irradiation effects and related animal behavior - Introduced IrradiationCurseEffect and VicinityEffect for new gameplay mechanics. - Implemented IrradiatedAnimal interface for animal conversion logic. - Added IrradiatedChicken class with conversion and interaction capabilities. - Created AnimalUtil for shared animal-related functionality. - Updated CommentEvents to include behavior for newly introduced irradiated chickens. - Refactored BaseFireBlockMixin method for clarity. --- .../nuclearteam/createnuclear/CNEffects.java | 3 + .../contraptions/irradiated/AnimalUtil.java | 83 +++++++++++++++++ .../irradiated/IrradiatedAnimal.java | 92 +++++++++++++++++++ .../irradiated/chicken/IrradiatedChicken.java | 79 +++++++++++++++- .../effects/IrradiationCurseEffect.java | 40 ++++++++ .../content/effects/VicinityEffect.java | 74 +++++++++++++++ .../foundation/events/CommentEvents.java | 19 ++++ .../foundation/mixin/BaseFireBlockMixin.java | 2 +- 8 files changed, 389 insertions(+), 3 deletions(-) create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/AnimalUtil.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/IrradiatedAnimal.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java diff --git a/src/main/java/net/nuclearteam/createnuclear/CNEffects.java b/src/main/java/net/nuclearteam/createnuclear/CNEffects.java index a3be985a..23bb1141 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNEffects.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNEffects.java @@ -1,16 +1,19 @@ package net.nuclearteam.createnuclear; import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; +import net.nuclearteam.createnuclear.content.effects.IrradiationCurseEffect; import net.nuclearteam.createnuclear.content.effects.RadiationEffect; public class CNEffects { public static final DeferredRegister EFFECTS = DeferredRegister.create(ForgeRegistries.MOB_EFFECTS, CreateNuclear.MOD_ID); public static final RegistryObject RADIATION = EFFECTS.register("radiation", RadiationEffect::new); + public static final RegistryObject TEST = EFFECTS.register("curse", () -> new IrradiationCurseEffect(MobEffectCategory.HARMFUL, 0xAE1A1A)); public static void register(IEventBus eventBus) { EFFECTS.register(eventBus); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/AnimalUtil.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/AnimalUtil.java new file mode 100644 index 00000000..357ec2b0 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/AnimalUtil.java @@ -0,0 +1,83 @@ +package net.nuclearteam.createnuclear.content.contraptions.irradiated; + +import net.minecraft.nbt.CompoundTag; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.EntityEvent; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.level.gameevent.GameEvent; +import net.minecraftforge.event.ForgeEventFactory; +import net.nuclearteam.createnuclear.CNItems; + +import java.util.function.Predicate; + +public class AnimalUtil { + private AnimalUtil() {} + + public static void tick(LivingEntity me) { + if (!me.level().isClientSide && me.isAlive()) { + IrradiatedAnimal irradiatedAnimal = (IrradiatedAnimal) me; + + if (irradiatedAnimal.isConverting()) { + irradiatedAnimal.setConversionTime(irradiatedAnimal.getConversionTime() - irradiatedAnimal.getConversionProgress()); + + if (irradiatedAnimal.getConversionTime() <= 0 && ForgeEventFactory.canLivingConvert(me, irradiatedAnimal.getNormalVariant(), irradiatedAnimal::setConversionTime)) + irradiatedAnimal.finishConversion((ServerLevel) me.level()); + } + } + } + + public static InteractionResult mobInteract(LivingEntity me, Player player, InteractionHand hand) { + ItemStack stack = player.getItemInHand(hand); + + if (stack.is(CNItems.YELLOWCAKE.get())) { + if (me.hasEffect(MobEffects.WEAKNESS)) { + if (!player.getAbilities().instabuild) + stack.shrink(1); + + if (!me.level().isClientSide) + ((IrradiatedAnimal) me).startConverting(me.getRandom().nextInt(2401) + 3600); + + me.level().gameEvent(me, GameEvent.ENTITY_INTERACT, me.getEyePosition()); + return InteractionResult.SUCCESS; + } + + return InteractionResult.CONSUME; + } + + return InteractionResult.PASS; + } + + public static boolean handleEntityEvent(LivingEntity me, byte id) { + if (id == EntityEvent.ZOMBIE_CONVERTING) { + if (!me.isSilent()) + me.level().playLocalSound(me.position().x, me.getEyeY(), me.position().z, SoundEvents.ZOMBIE_VILLAGER_CURE, me.getSoundSource(), 1.0F + me.getRandom().nextFloat(), me.getRandom().nextFloat() * 0.7F + 0.3F, false); + + return true; + } + + return false; + } + + public static boolean isFood(ItemStack stack, Ingredient foodItems) { + return isFood(stack, foodItems, $ -> true); + } + + public static boolean isFood(ItemStack stack, Ingredient foodItems, Predicate extraTest) { + if (stack.is(CNItems.YELLOWCAKE.get()) && stack.hasTag() && stack.getTag().contains("Ingredient")) { + CompoundTag ingredientTag = stack.getTag().getCompound("Ingredient"); + ItemStack ingredient = ItemStack.of(ingredientTag); + + return foodItems.test(ingredient) || extraTest.test(ingredient); + } + + return false; + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/IrradiatedAnimal.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/IrradiatedAnimal.java new file mode 100644 index 00000000..d6709621 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/IrradiatedAnimal.java @@ -0,0 +1,92 @@ +package net.nuclearteam.createnuclear.content.contraptions.irradiated; + +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.tags.BlockTags; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.EntityEvent; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.animal.Animal; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.LevelEvent; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraftforge.event.ForgeEventFactory; + +import java.util.HashMap; +import java.util.Map; + +public interface IrradiatedAnimal { + Map, EntityType> VANILLA_TO_IRRADIFIED = new HashMap<>(); + + EntityType getNormalVariant(); + + default void readFromVanilla(Animal animal) {} + + default void writeToVanilla(Animal animal) {} + + boolean isConverting(); + + void setConverting(); + + void setConversionTime(int conversionTime); + + int getConversionTime(); + + default void startConverting(int conversionTime) { + Animal animal = (Animal) this; + + setConversionTime(conversionTime); + setConverting(); + animal.removeEffect(MobEffects.WEAKNESS); + animal.addEffect(new MobEffectInstance(MobEffects.DAMAGE_BOOST, conversionTime, Math.min(animal.level().getDifficulty().getId() -1, 0))); + animal.level().broadcastEntityEvent(animal, EntityEvent.ZOMBIE_CONVERTING); + } + + default void finishConversion(ServerLevel level) { + Animal irradifiedAnimal = (Animal) this; + Animal vanillaAnimal = irradifiedAnimal.convertTo(getNormalVariant(), false); + + if (vanillaAnimal != null) { + vanillaAnimal.finalizeSpawn(level, level.getCurrentDifficultyAt(vanillaAnimal.blockPosition()), MobSpawnType.CONVERSION, null, null); + writeToVanilla(vanillaAnimal); + vanillaAnimal.addEffect(new MobEffectInstance(MobEffects.CONFUSION, 200, 0)); + + if (!irradifiedAnimal.isSilent()) { + level.levelEvent(null, LevelEvent.SOUND_ZOMBIE_CONVERTED, irradifiedAnimal.blockPosition(), 0); + } + + ForgeEventFactory.onLivingConvert(irradifiedAnimal, vanillaAnimal); + } + } + + default int getConversionProgress() { + int progress = 1; + Animal animal = (Animal) this; + + if (animal.getRandom().nextFloat() < 0.01F) { + int buffCount = 0; + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + + for (int x = (int) animal.getX() - 4; x < animal.getX() + 4 && buffCount < 14; ++x) { + for (int y = (int) animal.getY() - 4; y < animal.getY() + 4 && buffCount < 14; ++y) { + for (int z = (int) animal.getZ() - 4; z < animal.getZ() + 4 && buffCount < 14; ++z) { + BlockState state = animal.level().getBlockState(pos.set(x, y, z)); + + if (state.is(BlockTags.WOODEN_FENCES) || state.is(Blocks.HAY_BLOCK)) { + if (animal.getRandom().nextFloat() < 0.3F) + ++progress; + + ++buffCount; + } + } + } + } + } + + return progress; + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/chicken/IrradiatedChicken.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/chicken/IrradiatedChicken.java index 1fa24f4b..0f2a3cfe 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/chicken/IrradiatedChicken.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/chicken/IrradiatedChicken.java @@ -3,16 +3,23 @@ import net.minecraft.MethodsReturnNonnullByDefault; import net.minecraft.core.BlockPos; import net.minecraft.nbt.CompoundTag; +import net.minecraft.nbt.Tag; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; import net.minecraft.server.level.ServerLevel; import net.minecraft.sounds.SoundEvent; import net.minecraft.sounds.SoundEvents; import net.minecraft.util.Mth; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; import net.minecraft.world.damagesource.DamageSource; import net.minecraft.world.entity.*; import net.minecraft.world.entity.ai.attributes.AttributeSupplier; import net.minecraft.world.entity.ai.attributes.Attributes; import net.minecraft.world.entity.ai.goal.*; import net.minecraft.world.entity.animal.Animal; +import net.minecraft.world.entity.animal.Chicken; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.Items; @@ -23,6 +30,8 @@ import net.minecraft.world.level.pathfinder.BlockPathTypes; import net.minecraft.world.phys.Vec3; import net.nuclearteam.createnuclear.CNEntityType; +import net.nuclearteam.createnuclear.content.contraptions.irradiated.AnimalUtil; +import net.nuclearteam.createnuclear.content.contraptions.irradiated.IrradiatedAnimal; import org.jetbrains.annotations.Nullable; import javax.annotation.ParametersAreNonnullByDefault; @@ -30,7 +39,7 @@ @MethodsReturnNonnullByDefault @ParametersAreNonnullByDefault @SuppressWarnings("unused") -public class IrradiatedChicken extends Animal { +public class IrradiatedChicken extends Animal implements IrradiatedAnimal { private static final Ingredient FOOD_ITEMS = Ingredient.of( Items.WHEAT_SEEDS, Items.MELON_SEEDS, Items.PUMPKIN_SEEDS, Items.BEETROOT_SEEDS, Items.TORCHFLOWER_SEEDS, Items.PITCHER_POD @@ -44,12 +53,21 @@ public class IrradiatedChicken extends Animal { public int eggTime; public boolean isChickenJockey; + private static final EntityDataAccessor DATA_CONVERTING_ID = SynchedEntityData.defineId(IrradiatedChicken.class, EntityDataSerializers.BOOLEAN); + private int conversionTime; + public IrradiatedChicken(EntityType entityType, Level level) { super(entityType, level); this.eggTime = this.random.nextInt(6000) + 6000; this.setPathfindingMalus(BlockPathTypes.WATER, 0.0F); } + @Override + protected void defineSynchedData() { + super.defineSynchedData(); + entityData.define(DATA_CONVERTING_ID, false); + } + @Override protected void registerGoals() { this.goalSelector.addGoal(0, new FloatGoal(this)); @@ -130,7 +148,7 @@ public IrradiatedChicken getBreedOffspring(ServerLevel level, AgeableMob otherPa @Override public boolean isFood(ItemStack stack) { - return FOOD_ITEMS.test(stack); + return AnimalUtil.isFood(stack, FOOD_ITEMS); } @Override @@ -138,6 +156,22 @@ public int getExperienceReward() { return this.isChickenJockey() ? 10 : super.getExperienceReward(); } + @Override + public InteractionResult mobInteract(Player pPlayer, InteractionHand pHand) { + InteractionResult returnValue = AnimalUtil.mobInteract(this, pPlayer, pHand); + + if (returnValue != InteractionResult.PASS) + return returnValue; + + return super.mobInteract(pPlayer, pHand); + } + + @Override + public void handleEntityEvent(byte pId) { + if (!AnimalUtil.handleEntityEvent(this, pId)) + super.handleEntityEvent(pId); + } + @Override public void readAdditionalSaveData(CompoundTag compound) { super.readAdditionalSaveData(compound); @@ -146,6 +180,9 @@ public void readAdditionalSaveData(CompoundTag compound) { this.eggTime = compound.getInt("EggLayTime"); } + if (compound.contains("ConversionTime", Tag.TAG_ANY_NUMERIC) && compound.getInt("ConversionTime") > -1) + startConverting(compound.getInt("ConversionTime")); + } @Override @@ -153,6 +190,7 @@ public void addAdditionalSaveData(CompoundTag compound) { super.addAdditionalSaveData(compound); compound.putBoolean("IsChickenJockey", this.isChickenJockey); compound.putInt("EggLayTime", this.eggTime); + compound.putInt("ConversionTime", isConverting() ? conversionTime : -1); } @Override @@ -181,4 +219,41 @@ public boolean isChickenJockey() { public void setChickenJockey(boolean isChickenJockey) { this.isChickenJockey = isChickenJockey; } + + @Override + public EntityType getNormalVariant() { + return EntityType.CHICKEN; + } + + @Override + public void readFromVanilla(Animal animal) { + if (animal instanceof Chicken chicken) + setChickenJockey(chicken.isChickenJockey()); + } + + @Override + public void writeToVanilla(Animal animal) { + if (animal instanceof Chicken chicken) + chicken.setChickenJockey(isChickenJockey()); + } + + @Override + public boolean isConverting() { + return getEntityData().get(DATA_CONVERTING_ID); + } + + @Override + public void setConverting() { + getEntityData().set(DATA_CONVERTING_ID, true); + } + + @Override + public void setConversionTime(int conversionTime) { + this.conversionTime = conversionTime; + } + + @Override + public int getConversionTime() { + return conversionTime; + } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java new file mode 100644 index 00000000..10caa727 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java @@ -0,0 +1,40 @@ +package net.nuclearteam.createnuclear.content.effects; + +import net.minecraft.world.effect.MobEffectCategory; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.TamableAnimal; +import net.minecraft.world.entity.animal.Animal; +import net.minecraft.world.entity.animal.Bucketable; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.nuclearteam.createnuclear.CNEffects; +import net.nuclearteam.createnuclear.CNEntityType; +import net.nuclearteam.createnuclear.CNTags; + +import java.util.List; + +public class IrradiationCurseEffect extends VicinityEffect { + public IrradiationCurseEffect(MobEffectCategory category, int color) { + super(category, color, + amplifier -> 15, + e -> { return + !e.getType().is(CNTags.CNEntityTags.IRRADIATED_IMMUNE.tag) + && !e.hasEffect(CNEffects.RADIATION.get()) + && (e instanceof Player || (e instanceof Animal a + && !a.hasCustomName() + && (!(a instanceof TamableAnimal ta) || !ta.isTame()) + && (!(a instanceof Bucketable b) || !b.fromBucket()))); + }, + () -> new MobEffectInstance(CNEffects.RADIATION.get(), 300)); + } + + @Override + public boolean isDurationEffectTick(int duration, int amplifier) { + return super.isDurationEffectTick(duration, amplifier)/* && SZConfig.INSTANCE.zombiesCurseZombification.get()*/; + } + + @Override + public List getCurativeItems() { + return List.of(); + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java new file mode 100644 index 00000000..4e35a50d --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java @@ -0,0 +1,74 @@ +package net.nuclearteam.createnuclear.content.effects; + +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; +import org.jetbrains.annotations.Nullable; + +import java.util.List; +import java.util.function.Predicate; +import java.util.function.Supplier; +import java.util.function.UnaryOperator; + +public class VicinityEffect extends MobEffect { + private final UnaryOperator areaSize; + private final Predicate filter; + private final Supplier[] effects; + + protected VicinityEffect(MobEffectCategory category, int color, UnaryOperator areaSize, Predicate filter, Supplier... effects) { + super(category, color); + + this.areaSize = areaSize; + this.filter = filter; + this.effects = effects; + } + + @Override + public void applyEffectTick(LivingEntity entity, int amplifier) { + List nearbyEntities = entity.level().getEntities(entity, entity.getBoundingBox().inflate(areaSize.apply(amplifier)), e -> e instanceof LivingEntity target && filter.test(target)); + + for (Entity nearbyEntity : nearbyEntities) { + LivingEntity nearby = (LivingEntity) nearbyEntity; + + for (Supplier effect : effects) { + nearby.addEffect(effect.get()); + } + } + } + + @Override + public boolean isDurationEffectTick(int duration, int amplifier) { + return duration % 5 == 0; + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java b/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java index 76d0e979..a6414099 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java @@ -1,9 +1,15 @@ package net.nuclearteam.createnuclear.foundation.events; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.PathfinderMob; +import net.minecraft.world.entity.ai.goal.AvoidEntityGoal; import net.minecraftforge.event.TickEvent.Phase; import net.minecraftforge.event.TickEvent.ServerTickEvent; +import net.minecraftforge.event.entity.EntityJoinLevelEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; +import net.nuclearteam.createnuclear.content.contraptions.irradiated.chicken.IrradiatedChicken; @Mod.EventBusSubscriber public class CommentEvents { @@ -11,4 +17,17 @@ public class CommentEvents { public static void onServerTick(ServerTickEvent event) { if (event.phase == Phase.START) return; } + + @SubscribeEvent + public static void onEntityJoinWorld(EntityJoinLevelEvent event) { + Entity entity = event.getEntity(); + + if (entity instanceof PathfinderMob mob) { + EntityType type = mob.getType(); + + if (type == EntityType.CHICKEN) + mob.goalSelector.addGoal(0, new AvoidEntityGoal<>(mob, IrradiatedChicken.class, 4.0F, 1.0F, 1.2F)); + + } + } } diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java b/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java index 74d6fe6b..7c4b5940 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java @@ -13,7 +13,7 @@ @Mixin(BaseFireBlock.class) public abstract class BaseFireBlockMixin { - @Inject(at = @At("HEAD"), method = "m_49245_", cancellable = true) + @Inject(at = @At("HEAD"), method = "getState", cancellable = true) private static void CN$getState(BlockGetter reader, BlockPos pos, CallbackInfoReturnable cir) { BlockPos blockPos = pos.below(); BlockState blockState = reader.getBlockState(blockPos); From c534450757786cb425e4feeb69aaaa560e9634dc Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 8 Nov 2025 14:14:58 +0100 Subject: [PATCH 017/705] Refactor irradiated animal mappings and enhance effect handling in various classes --- .../irradiated/IrradiatedAnimal.java | 4 +- .../irradiated/chicken/IrradiatedChicken.java | 6 + .../effects/IrradiationCurseEffect.java | 39 ++++-- .../content/effects/RadiationEffect.java | 56 ++++----- .../content/effects/VicinityEffect.java | 13 +- .../foundation/events/CommentEvents.java | 115 +++++++++++++++++- .../foundation/mixin/BaseFireBlockMixin.java | 1 + 7 files changed, 185 insertions(+), 49 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/IrradiatedAnimal.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/IrradiatedAnimal.java index d6709621..288339ae 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/IrradiatedAnimal.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/IrradiatedAnimal.java @@ -3,14 +3,12 @@ import net.minecraft.core.BlockPos; import net.minecraft.server.level.ServerLevel; import net.minecraft.tags.BlockTags; -import net.minecraft.world.effect.MobEffect; import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.effect.MobEffects; import net.minecraft.world.entity.EntityEvent; import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.MobSpawnType; import net.minecraft.world.entity.animal.Animal; -import net.minecraft.world.level.Level; import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.LevelEvent; import net.minecraft.world.level.block.state.BlockState; @@ -20,7 +18,7 @@ import java.util.Map; public interface IrradiatedAnimal { - Map, EntityType> VANILLA_TO_IRRADIFIED = new HashMap<>(); + Map, EntityType> VANILLA_TO_IRRADIATED = new HashMap<>(); EntityType getNormalVariant(); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/chicken/IrradiatedChicken.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/chicken/IrradiatedChicken.java index 0f2a3cfe..4afec54a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/chicken/IrradiatedChicken.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/chicken/IrradiatedChicken.java @@ -84,6 +84,12 @@ protected float getStandingEyeHeight(Pose pose, EntityDimensions dimensions) { return this.isBaby() ? dimensions.height * 0.85F : dimensions.height * 0.92F; } + @Override + public void tick() { + AnimalUtil.tick(this); + super.tick(); + } + public static AttributeSupplier.Builder createAttributes() { return Mob.createMobAttributes() .add(Attributes.MAX_HEALTH, 4.0) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java index 10caa727..ce6c29e2 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java @@ -1,7 +1,12 @@ package net.nuclearteam.createnuclear.content.effects; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.damagesource.DamageSources; +import net.minecraft.world.effect.MobEffect; import net.minecraft.world.effect.MobEffectCategory; import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.TamableAnimal; import net.minecraft.world.entity.animal.Animal; import net.minecraft.world.entity.animal.Bucketable; @@ -17,15 +22,8 @@ public class IrradiationCurseEffect extends VicinityEffect { public IrradiationCurseEffect(MobEffectCategory category, int color) { super(category, color, amplifier -> 15, - e -> { return - !e.getType().is(CNTags.CNEntityTags.IRRADIATED_IMMUNE.tag) - && !e.hasEffect(CNEffects.RADIATION.get()) - && (e instanceof Player || (e instanceof Animal a - && !a.hasCustomName() - && (!(a instanceof TamableAnimal ta) || !ta.isTame()) - && (!(a instanceof Bucketable b) || !b.fromBucket()))); - }, - () -> new MobEffectInstance(CNEffects.RADIATION.get(), 300)); + e -> !e.getType().is(CNTags.CNEntityTags.IRRADIATED_IMMUNE.tag) && !e.hasEffect(CNEffects.RADIATION.get()), + () -> new MobEffectInstance(MobEffects.ABSORPTION, 300)); } @Override @@ -37,4 +35,27 @@ public boolean isDurationEffectTick(int duration, int amplifier) { public List getCurativeItems() { return List.of(); } + + @Override + public void applyEffectTick(LivingEntity entity, int amplifier) { + if (!entity.level().isClientSide) { +// if (entity instanceof Animal animal) { +// EntityType conversionType = ZombifiedAnimal.VANILLA_TO_ZOMBIFIED.get(animal.getType()); +// +// if (conversionType != null && EventHooks.canLivingConvert(animal, conversionType, timer -> {})) { +// Mob convertedAnimal = animal.convertTo(conversionType, false); +// +// convertedAnimal.finalizeSpawn((ServerLevel) animal.level(), animal.level().getCurrentDifficultyAt(convertedAnimal.blockPosition()), MobSpawnType.CONVERSION, null, null); +// ((ZombifiedAnimal) convertedAnimal).readFromVanilla(animal); +// EventHooks.onLivingConvert(animal, convertedAnimal); +// +// if (!animal.isSilent()) +// animal.level().levelEvent(null, LevelEvent.SOUND_ZOMBIE_INFECTED, animal.blockPosition(), 0); +// } +// else { +// entity.hurt(DamageSources. (entity.level().registryAccess()), Float.MAX_VALUE); +// } +// } + } + } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java index e0eee6b6..9d10a85d 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java @@ -2,21 +2,39 @@ import net.minecraft.world.effect.MobEffect; import net.minecraft.world.effect.MobEffectCategory; +import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.item.ItemStack; +import net.nuclearteam.createnuclear.CNEffects; import net.nuclearteam.createnuclear.CNTags; import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem; import net.minecraft.world.entity.ai.attributes.Attributes; import net.minecraft.world.entity.ai.attributes.AttributeModifier; -public class RadiationEffect extends MobEffect { +public class RadiationEffect extends VicinityEffect { /** * Constructs the RadiationEffect with harmful category and color. * Also applies attribute modifiers to reduce speed, attack damage, and attack speed. */ public RadiationEffect() { - super(MobEffectCategory.HARMFUL, 15453236); // Custom color (hex value) + super(MobEffectCategory.HARMFUL, 15453236, + amplifier -> 10, + e -> { + boolean isWearingAntiRadiationArmor = false; + for (ItemStack armor : e.getArmorSlots()) { + if (AntiRadiationArmorItem.Armor.isArmored(armor)) { + isWearingAntiRadiationArmor = true; + break; + } + } + + return !e.getType().is(CNTags.CNEntityTags.IRRADIATED_IMMUNE.tag) + && !e.hasEffect(CNEffects.RADIATION.get()) + && !isWearingAntiRadiationArmor + ; + }, + () -> new MobEffectInstance(CNEffects.RADIATION.get(), 300)); // Custom color (hex value) // Reduces movement speed by 20% this.addAttributeModifier(Attributes.MOVEMENT_SPEED, @@ -44,40 +62,12 @@ public boolean isDurationEffectTick(int duration, int amplifier) { return true; } - /** - * Applies the radiation effect to the entity. - * - Does nothing if the entity is immune via tag. - * - Skips damage if the entity wears any anti-radiation armor. - * - Otherwise, applies magic damage based on the amplifier. - * - * @param livingEntity The affected living entity. - * @param amplifier The strength (level) of the effect. - */ @Override - public void applyEffectTick(LivingEntity livingEntity, int amplifier) { - // If the entity is immune to radiation, remove the effect - if (livingEntity.getType().is(CNTags.CNEntityTags.IRRADIATED_IMMUNE.tag)) { - livingEntity.removeEffect(this); - return; - } - - // Check if the entity is wearing any anti-radiation armor - boolean isWearingAntiRadiationArmor = false; - for (ItemStack armor : livingEntity.getArmorSlots()) { - if (AntiRadiationArmorItem.Armor.isArmored(armor)) { - isWearingAntiRadiationArmor = true; - break; - } - } - - // If protected by armor, do not apply damage - if (isWearingAntiRadiationArmor) { - return; - - } + public void applyEffectTick(LivingEntity entity, int amplifier) { + super.applyEffectTick(entity, amplifier); // Apply radiation damage (magic type), scaled by amplifier int damage = 1 << amplifier; - livingEntity.hurt(livingEntity.damageSources().magic(), damage); + entity.hurt(entity.damageSources().magic(), damage); } } \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java index 4e35a50d..7d5244e5 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java @@ -5,6 +5,8 @@ import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.LivingEntity; +import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.CreateNuclear; import org.jetbrains.annotations.Nullable; import java.util.List; @@ -17,6 +19,9 @@ public class VicinityEffect extends MobEffect { private final Predicate filter; private final Supplier[] effects; + private int cooldownTicks = 500; + + @SafeVarargs protected VicinityEffect(MobEffectCategory category, int color, UnaryOperator areaSize, Predicate filter, Supplier... effects) { super(category, color); @@ -33,7 +38,13 @@ public void applyEffectTick(LivingEntity entity, int amplifier) { LivingEntity nearby = (LivingEntity) nearbyEntity; for (Supplier effect : effects) { - nearby.addEffect(effect.get()); + if (cooldownTicks == 0) { + nearby.addEffect(effect.get()); + cooldownTicks = 500; + } else { + cooldownTicks--; + CreateNuclear.LOGGER.warn("Test Duree: {}, entity: {}", cooldownTicks, nearby.getUUID()); + } } } } diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java b/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java index a6414099..8511217f 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java @@ -1,14 +1,31 @@ package net.nuclearteam.createnuclear.foundation.events; -import net.minecraft.world.entity.Entity; -import net.minecraft.world.entity.EntityType; -import net.minecraft.world.entity.PathfinderMob; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.util.TimeUtil; +import net.minecraft.world.Difficulty; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.*; import net.minecraft.world.entity.ai.goal.AvoidEntityGoal; +import net.minecraft.world.entity.animal.Animal; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.LevelEvent; +import net.minecraftforge.event.ForgeEventFactory; import net.minecraftforge.event.TickEvent.Phase; import net.minecraftforge.event.TickEvent.ServerTickEvent; import net.minecraftforge.event.entity.EntityJoinLevelEvent; +import net.minecraftforge.event.entity.living.*; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerInteractEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; +import net.nuclearteam.createnuclear.CNEffects; +import net.nuclearteam.createnuclear.CNItems; +import net.nuclearteam.createnuclear.CNTags; +import net.nuclearteam.createnuclear.content.contraptions.irradiated.IrradiatedAnimal; import net.nuclearteam.createnuclear.content.contraptions.irradiated.chicken.IrradiatedChicken; @Mod.EventBusSubscriber @@ -27,7 +44,99 @@ public static void onEntityJoinWorld(EntityJoinLevelEvent event) { if (type == EntityType.CHICKEN) mob.goalSelector.addGoal(0, new AvoidEntityGoal<>(mob, IrradiatedChicken.class, 4.0F, 1.0F, 1.2F)); + } + } + + @SubscribeEvent + public static void onEntityInteract(PlayerInteractEvent.EntityInteract event) { + Entity entity = event.getTarget(); + Player player = event.getEntity(); + + if (entity instanceof Animal animal && IrradiatedAnimal.VANILLA_TO_IRRADIATED.containsKey(animal.getType())) { + ItemStack stack = player.getItemInHand(event.getHand()); + + if (stack.is(CNItems.URANIUM_POWDER.get()) && !animal.hasEffect(CNEffects.TEST.get())) { + animal.addEffect(new MobEffectInstance(CNEffects.TEST.get(), TimeUtil.rangeOfSeconds(50, 70).sample(animal.getRandom()))); + + if (!player.getAbilities().instabuild) + stack.shrink(1); + + event.setCanceled(true); + event.setCancellationResult(InteractionResult.SUCCESS); + } + } + } + + @SubscribeEvent + public static void onRightClickBlock(PlayerInteractEvent.RightClickBlock event) { + Player player = event.getEntity(); + +// if (player.getItemInHand(event.getHand()).is(Items.LEAD)) +// SuspiciousRitual.maybeSendInfoMessages(null, event.getLevel(), event.getPos(), player); + } + + @SubscribeEvent + public static void onEntityConvert(LivingConversionEvent.Pre event) { + if (event.getEntity() instanceof IrradiatedChicken && event.getOutcome() == EntityType.ZOMBIFIED_PIGLIN) + event.setCanceled(true); + } + + @SubscribeEvent + public static void onLivingSetAttackTarget(LivingChangeTargetEvent event) { + if (event.getNewTarget() != null && event.getNewTarget().hasEffect(CNEffects.TEST.get()) && event.getEntity().getType().is(CNTags.CNEntityTags.IRRADIATED_IMMUNE.tag)) + event.setCanceled(true); + } + + @SubscribeEvent + public static void onLivingDeath(LivingDeathEvent event) { + LivingEntity livingEntity = event.getEntity(); + Entity killer = event.getSource().getEntity(); + Level level = livingEntity.level(); + + if (!level.isClientSide && (level.getDifficulty() == Difficulty.NORMAL || level.getDifficulty() == Difficulty.HARD) && killer instanceof IrradiatedAnimal zombifiedAnimal) { + EntityType conversionType = (EntityType) killer.getType(); + + if (livingEntity instanceof Animal killedEntity && killedEntity.getType() == zombifiedAnimal.getNormalVariant() && ForgeEventFactory.canLivingConvert(livingEntity, conversionType, timer -> {})) { + if (level.getDifficulty() != Difficulty.HARD && level.random.nextBoolean()) + return; + + Mob convertedAnimal = killedEntity.convertTo(conversionType, false); + + if (convertedAnimal != null) { + convertedAnimal.finalizeSpawn((ServerLevel) level, level.getCurrentDifficultyAt(convertedAnimal.blockPosition()), MobSpawnType.CONVERSION, null, null); + ((IrradiatedAnimal) convertedAnimal).readFromVanilla(killedEntity); + ForgeEventFactory.onLivingConvert(livingEntity, convertedAnimal); + + if (!killer.isSilent()) + level.levelEvent(null, LevelEvent.SOUND_ZOMBIE_INFECTED, killer.blockPosition(), 0); + } + } + } + } + + @SubscribeEvent + public static void onPlayerClone(PlayerEvent.Clone event) { + if (event.getOriginal().hasEffect(CNEffects.TEST.get())) + event.getEntity().addEffect(new MobEffectInstance(CNEffects.TEST.get(), Integer.MAX_VALUE)); + } + + @SubscribeEvent + public static void onLivingFall(LivingFallEvent event) { + if (event.getEntity().hasEffect(CNEffects.TEST.get()) && event.getDistance() > 3.0F) { + MobEffectInstance cushionEffect = event.getEntity().getEffect(CNEffects.TEST.get()); + + event.setDamageMultiplier(Math.max(event.getDamageMultiplier() * (0.3F - cushionEffect.getAmplifier() * 0.2F), 0)); + event.getEntity().playSound(SoundEvents.SLIME_SQUISH, 1.0F, 1.5F); + } + } + + @SubscribeEvent + public static void onKnockback(LivingKnockBackEvent event) { + if (event.getEntity().hasEffect(CNEffects.TEST.get())) { + MobEffectInstance cushionEffect = event.getEntity().getEffect(CNEffects.TEST.get()); + event.setStrength(Math.max(event.getOriginalStrength() * (0.3F - cushionEffect.getAmplifier() * 0.2F), 0)); + event.getEntity().playSound(SoundEvents.SLIME_SQUISH, 1.0F, 1.5F); } } } diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java b/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java index 7c4b5940..25c3708c 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java @@ -13,6 +13,7 @@ @Mixin(BaseFireBlock.class) public abstract class BaseFireBlockMixin { +// @Inject(at = @At("HEAD"), method = "m_49245_", cancellable = true) @Inject(at = @At("HEAD"), method = "getState", cancellable = true) private static void CN$getState(BlockGetter reader, BlockPos pos, CallbackInfoReturnable cir) { BlockPos blockPos = pos.below(); From b107d7c3948e7e4cf3f345983539e3dbe9c32170 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 8 Nov 2025 15:00:16 +0100 Subject: [PATCH 018/705] Enhance irradiation effects by integrating IrradiatedAnimal conversions and refining effect handling --- .../createnuclear/CreateNuclear.java | 3 ++ .../effects/IrradiationCurseEffect.java | 43 +++++++++++-------- .../content/effects/RadiationEffect.java | 1 + .../content/effects/VicinityEffect.java | 3 +- .../foundation/events/CommentEvents.java | 2 + 5 files changed, 32 insertions(+), 20 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java index 938e3b47..6237a054 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java +++ b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java @@ -10,6 +10,7 @@ import net.createmod.catnip.lang.FontHelper; import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.EntityType; import net.minecraft.world.item.CreativeModeTab; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.common.MinecraftForge; @@ -21,6 +22,7 @@ import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.registries.RegisterEvent; +import net.nuclearteam.createnuclear.content.contraptions.irradiated.IrradiatedAnimal; import net.nuclearteam.createnuclear.content.decoration.palettes.CNPaletteBlocks; import net.nuclearteam.createnuclear.content.kinetics.fan.processing.CNFanProcessingTypes; import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; @@ -84,6 +86,7 @@ public static void onInitialize() { public static void init(final FMLCommonSetupEvent event) { CNFluids.registerFluidInteractions(); event.enqueueWork(CNPotions::registerPotionsRecipes); + event.enqueueWork(() -> IrradiatedAnimal.VANILLA_TO_IRRADIATED.put(EntityType.CHICKEN, CNEntityType.IRRADIATED_CHICKEN.get())); } public static void onRegister(final RegisterEvent event) { diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java index ce6c29e2..5f3d7042 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java @@ -1,20 +1,24 @@ package net.nuclearteam.createnuclear.content.effects; +import net.minecraft.server.level.ServerLevel; import net.minecraft.world.damagesource.DamageSource; import net.minecraft.world.damagesource.DamageSources; import net.minecraft.world.effect.MobEffect; import net.minecraft.world.effect.MobEffectCategory; import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.effect.MobEffects; -import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.entity.TamableAnimal; +import net.minecraft.world.entity.*; import net.minecraft.world.entity.animal.Animal; import net.minecraft.world.entity.animal.Bucketable; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.block.LevelEvent; +import net.minecraftforge.event.ForgeEventFactory; import net.nuclearteam.createnuclear.CNEffects; import net.nuclearteam.createnuclear.CNEntityType; import net.nuclearteam.createnuclear.CNTags; +import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.content.contraptions.irradiated.IrradiatedAnimal; import java.util.List; @@ -23,6 +27,7 @@ public IrradiationCurseEffect(MobEffectCategory category, int color) { super(category, color, amplifier -> 15, e -> !e.getType().is(CNTags.CNEntityTags.IRRADIATED_IMMUNE.tag) && !e.hasEffect(CNEffects.RADIATION.get()), + timer -> {}, () -> new MobEffectInstance(MobEffects.ABSORPTION, 300)); } @@ -39,23 +44,23 @@ public List getCurativeItems() { @Override public void applyEffectTick(LivingEntity entity, int amplifier) { if (!entity.level().isClientSide) { -// if (entity instanceof Animal animal) { -// EntityType conversionType = ZombifiedAnimal.VANILLA_TO_ZOMBIFIED.get(animal.getType()); -// -// if (conversionType != null && EventHooks.canLivingConvert(animal, conversionType, timer -> {})) { -// Mob convertedAnimal = animal.convertTo(conversionType, false); -// -// convertedAnimal.finalizeSpawn((ServerLevel) animal.level(), animal.level().getCurrentDifficultyAt(convertedAnimal.blockPosition()), MobSpawnType.CONVERSION, null, null); -// ((ZombifiedAnimal) convertedAnimal).readFromVanilla(animal); -// EventHooks.onLivingConvert(animal, convertedAnimal); -// -// if (!animal.isSilent()) -// animal.level().levelEvent(null, LevelEvent.SOUND_ZOMBIE_INFECTED, animal.blockPosition(), 0); -// } -// else { -// entity.hurt(DamageSources. (entity.level().registryAccess()), Float.MAX_VALUE); -// } -// } + if (entity instanceof Animal animal) { + EntityType conversionType = IrradiatedAnimal.VANILLA_TO_IRRADIATED.get(animal.getType()); + + + if (conversionType != null && ForgeEventFactory.canLivingConvert(animal, conversionType, timer -> timer = 256)) { + Mob convertedAnimal = animal.convertTo(conversionType, false); + + if (convertedAnimal != null) { + convertedAnimal.finalizeSpawn((ServerLevel) animal.level(), animal.level().getCurrentDifficultyAt(convertedAnimal.blockPosition()), MobSpawnType.CONVERSION, null, null); + ((IrradiatedAnimal) convertedAnimal).readFromVanilla(animal); + ForgeEventFactory.onLivingConvert(animal, convertedAnimal); + + if (!animal.isSilent()) + animal.level().levelEvent(null, LevelEvent.SOUND_ZOMBIE_INFECTED, animal.blockPosition(), 0); + } + } + } } } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java index 9d10a85d..bc92be83 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java @@ -34,6 +34,7 @@ public RadiationEffect() { && !isWearingAntiRadiationArmor ; }, + timer -> {}, () -> new MobEffectInstance(CNEffects.RADIATION.get(), 300)); // Custom color (hex value) // Reduces movement speed by 20% diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java index 7d5244e5..f3f8b3f5 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java @@ -10,6 +10,7 @@ import org.jetbrains.annotations.Nullable; import java.util.List; +import java.util.function.Consumer; import java.util.function.Predicate; import java.util.function.Supplier; import java.util.function.UnaryOperator; @@ -22,7 +23,7 @@ public class VicinityEffect extends MobEffect { private int cooldownTicks = 500; @SafeVarargs - protected VicinityEffect(MobEffectCategory category, int color, UnaryOperator areaSize, Predicate filter, Supplier... effects) { + protected VicinityEffect(MobEffectCategory category, int color, UnaryOperator areaSize, Predicate filter, Consumer timer, Supplier... effects) { super(category, color); this.areaSize = areaSize; diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java b/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java index 8511217f..ca843bc0 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java @@ -22,7 +22,9 @@ import net.minecraftforge.event.entity.player.PlayerInteractEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent; import net.nuclearteam.createnuclear.CNEffects; +import net.nuclearteam.createnuclear.CNEntityType; import net.nuclearteam.createnuclear.CNItems; import net.nuclearteam.createnuclear.CNTags; import net.nuclearteam.createnuclear.content.contraptions.irradiated.IrradiatedAnimal; From c20ad8740f13dc381b6c61a15243e5f4c6ae1021 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 22 Nov 2025 10:41:27 +0100 Subject: [PATCH 019/705] Add CNAttributes class to register custom attributes for irradiated resistance --- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 6 ++--- .../assets/createnuclear/lang/en_ud.json | 1 + .../assets/createnuclear/lang/en_us.json | 1 + .../createnuclear/CNAttributes.java | 18 +++++++++++++ .../createnuclear/CreateNuclear.java | 1 + .../armor/AntiRadiationArmorItem.java | 25 ++++++++++++++++++- .../foundation/mixin/BaseFireBlockMixin.java | 4 +-- .../createnuclear/lang/default/tooltips.json | 4 ++- 8 files changed, 53 insertions(+), 7 deletions(-) create mode 100644 src/main/java/net/nuclearteam/createnuclear/CNAttributes.java diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 480cb52b..dcf738b9 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-11T13:56:47.9632247 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-11-15T19:18:55.633233 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -38,8 +38,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -27f15cf0f283a9dbd23b2af0069bffb349080a57 assets/createnuclear/lang/en_ud.json -2e3ff05dfc61519481e228d1b85e1c3e5e4ad55c assets/createnuclear/lang/en_us.json +339779f576dd991689b931a73bfb9e34340ad640 assets/createnuclear/lang/en_ud.json +e703f95d56cd745b493cc66cb5591b86d74aacf6 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index 498881bd..f68506a5 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -51,6 +51,7 @@ "advancement.createnuclear.uranium_rod.desc": "ɹǝʇɟɐɹɔ ןɐɔıuɐɥɔǝɯ ɐ uı ǝʞɐɔʍoןןǝʎ pǝɥɔıɹuǝ buısn poɹ ɯnıuɐɹn ʇsɹıɟ ɹnoʎ ǝʇɐǝɹƆ", "advancement.createnuclear.yellowcake": "ssǝɔoɹԀ ǝʞɐɔʍoןןǝʎ ǝɥ⟘", "advancement.createnuclear.yellowcake.desc": "ǝʞɐɔʍoןןǝʎ ǝʇɐǝɹɔ oʇ pınbıן ɯnıuɐɹn ʇɔɐdɯoƆ", + "attribute.name.createnuclear.generic.irradiated_resistance": "ǝɔuɐʇsısǝᴚ uoıʇɐıpɐᴚ", "block.createnuclear.autunite": "ǝʇıunʇnⱯ", "block.createnuclear.autunite_pillar": "ɹɐןןıԀ ǝʇıunʇnⱯ", "block.createnuclear.cut_autunite": "ǝʇıunʇnⱯ ʇnƆ", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index ae35b211..ffbc38b0 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -51,6 +51,7 @@ "advancement.createnuclear.uranium_rod.desc": "Create your first uranium rod using enriched yellowcake in a mechanical crafter", "advancement.createnuclear.yellowcake": "The Yellowcake Process", "advancement.createnuclear.yellowcake.desc": "Compact uranium liquid to create yellowcake", + "attribute.name.createnuclear.generic.irradiated_resistance": "Radiation Resistance", "block.createnuclear.autunite": "Autunite", "block.createnuclear.autunite_pillar": "Autunite Pillar", "block.createnuclear.cut_autunite": "Cut Autunite", diff --git a/src/main/java/net/nuclearteam/createnuclear/CNAttributes.java b/src/main/java/net/nuclearteam/createnuclear/CNAttributes.java new file mode 100644 index 00000000..e7bf55d8 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/CNAttributes.java @@ -0,0 +1,18 @@ +package net.nuclearteam.createnuclear; + +import net.minecraft.world.entity.ai.attributes.Attribute; +import net.minecraft.world.entity.ai.attributes.RangedAttribute; +import net.minecraftforge.eventbus.api.IEventBus; +import net.minecraftforge.registries.DeferredRegister; +import net.minecraftforge.registries.ForgeRegistries; +import net.minecraftforge.registries.RegistryObject; + +public class CNAttributes { + public static final DeferredRegister ATTRIBUTES = DeferredRegister.create(ForgeRegistries.ATTRIBUTES, CreateNuclear.MOD_ID); + + public static final RegistryObject IRRADIATED_RESISTANCE = ATTRIBUTES.register("generic.irradiated_resistance", () -> new RangedAttribute("attribute.name.createnuclear.generic.irradiated_resistance", 0, 0, 6)); + + public static void register(IEventBus eventBus) { + ATTRIBUTES.register(eventBus); + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java index 938e3b47..baf35e1a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java +++ b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java @@ -71,6 +71,7 @@ public static void onInitialize() { CNEffects.register(modEventBus); CNPotions.register(modEventBus); CNRecipeTypes.register(modEventBus); + CNAttributes.register(modEventBus); modEventBus.addListener(CreateNuclear::init); modEventBus.addListener(CreateNuclear::onRegister); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java b/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java index 7a88940b..2d3a7f18 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java @@ -1,10 +1,17 @@ package net.nuclearteam.createnuclear.content.equipment.armor; +import com.google.common.collect.ImmutableMultimap; +import com.google.common.collect.Multimap; import com.tterrag.registrate.util.entry.ItemEntry; +import net.minecraft.Util; +import net.minecraft.network.chat.Component; import net.minecraft.tags.TagKey; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.ai.attributes.Attribute; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; import net.minecraft.world.item.*; +import net.nuclearteam.createnuclear.CNAttributes; import net.nuclearteam.createnuclear.CNItems; import net.nuclearteam.createnuclear.CNTags.CNItemTags; import net.nuclearteam.createnuclear.CreateNuclear; @@ -21,12 +28,25 @@ public class AntiRadiationArmorItem { public static final ArmorItem.Type BOOTS = ArmorItem.Type.BOOTS; public static final ArmorMaterial ARMOR_MATERIAL = ArmorMaterials.ANTI_RADIATION_SUIT; + private static final EnumMap ARMOR_MODIFIER_UUID_PER_TYPE = Util.make(new EnumMap<>(ArmorItem.Type.class), (p_266744_) -> { + p_266744_.put(ArmorItem.Type.BOOTS, UUID.fromString("845DB27C-C624-495F-8C9F-6020A9A58B6B")); + p_266744_.put(ArmorItem.Type.LEGGINGS, UUID.fromString("D8499B04-0E66-4726-AB29-64469D734E0D")); + p_266744_.put(ArmorItem.Type.CHESTPLATE, UUID.fromString("9F3D476D-C118-4544-8365-64846904B48E")); + p_266744_.put(ArmorItem.Type.HELMET, UUID.fromString("2AD3F246-FEE1-4E67-B886-69FD380BB150")); + }); public static class Helmet extends ArmorItem { protected final DyeColor color; + + private final Multimap attributeModifiers; + public Helmet(Properties properties, DyeColor color) { super(ARMOR_MATERIAL, HELMET, properties); this.color = color; + ImmutableMultimap.Builder builder = ImmutableMultimap.builder(); + UUID uuid = ARMOR_MODIFIER_UUID_PER_TYPE.get(HELMET); + builder.put(CNAttributes.IRRADIATED_RESISTANCE.get(), new AttributeModifier(uuid, "Armor Resistance Irradiation", 42, AttributeModifier.Operation.ADDITION)); + this.attributeModifiers = builder.build(); } @Override @@ -87,7 +107,10 @@ public static TagKey getHelmetTag(String key) { : CNItemTags.ANTI_RADIATION_HELMET_DYE.tag; } - + @Override + public Multimap getDefaultAttributeModifiers(EquipmentSlot pEquipmentSlot) { + return pEquipmentSlot == this.type.getSlot() ? this.attributeModifiers : super.getDefaultAttributeModifiers(pEquipmentSlot); + } } public static class Chestplate extends ArmorItem { diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java b/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java index 7a2e800a..b0ccdab7 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java @@ -13,8 +13,8 @@ @Mixin(BaseFireBlock.class) public abstract class BaseFireBlockMixin { - // @Inject(at = @At("HEAD"), method = "getState", cancellable = true) - @Inject(at = @At("HEAD"), method = "m_49245_", cancellable = true) + @Inject(at = @At("HEAD"), method = "getState", cancellable = true) +// @Inject(at = @At("HEAD"), method = "m_49245_", cancellable = true) private static void CN$getState(BlockGetter reader, BlockPos pos, CallbackInfoReturnable cir) { BlockPos blockPos = pos.below(); BlockState blockState = reader.getBlockState(blockPos); diff --git a/src/main/resources/assets/createnuclear/lang/default/tooltips.json b/src/main/resources/assets/createnuclear/lang/default/tooltips.json index 94b20cf0..ef63b66f 100644 --- a/src/main/resources/assets/createnuclear/lang/default/tooltips.json +++ b/src/main/resources/assets/createnuclear/lang/default/tooltips.json @@ -59,5 +59,7 @@ "tag.item.trinkets.head.face": "Head Face", - "overlay.event_message": "⚠ Warning ⚠ %s timer" + "overlay.event_message": "⚠ Warning ⚠ %s timer", + + "attribute.name.createnuclear.generic.irradiated_resistance": "Radiation Resistance" } \ No newline at end of file From 885c2eb151d15feba4a2f5ecfcd7093d44b9d956 Mon Sep 17 00:00:00 2001 From: mathi Date: Sat, 22 Nov 2025 13:59:56 +0100 Subject: [PATCH 020/705] Refactor reactor explosion mechanics and adjust explosion timer --- .../nuclearteam/createnuclear/CNBlocks.java | 7 + .../ReactorControllerBlockEntity.java | 17 - .../multiblock/core/ReactorCoreEntity.java | 70 +- .../core/ReactorNuclearExplosion.java | 652 ++++++++++++++++++ .../content/multiblock/test/TestBlock.java | 33 + .../infrastructure/config/CExplose.java | 2 +- .../infrastructure/config/CNCCommon.java | 1 + .../infrastructure/config/CNReactor.java | 12 + 8 files changed, 772 insertions(+), 22 deletions(-) create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/test/TestBlock.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNReactor.java diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index 39724348..3f7ecc15 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -48,6 +48,7 @@ import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputGenerator; import net.nuclearteam.createnuclear.content.multiblock.reactorCooler.ReactorCooler; import net.nuclearteam.createnuclear.content.multiblock.reinforced.ReinforcedGlassBlock; +import net.nuclearteam.createnuclear.content.multiblock.test.TestBlock; import net.nuclearteam.createnuclear.content.uraniumOre.UraniumOreBlock; import static com.simibubi.create.foundation.data.CreateRegistrate.casingConnectivity; @@ -485,6 +486,12 @@ public class CNBlocks { .simpleItem() .register();*/ + public static final BlockEntry TEST = CreateNuclear.REGISTRATE.block("test_explosion", TestBlock::new) + .defaultBlockstate() + .defaultLang() + .simpleItem() + .register(); + public static void register() { CreateNuclear.LOGGER.info("Registering ModBlocks for " + CreateNuclear.MOD_ID); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index e595c8f2..7f83860d 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -183,23 +183,6 @@ public enum State { ON, OFF } - private void explodeReactorCore(Level level, BlockPos pos) { - for (int x = -1; x <= 1; x++) { - for (int y = -1; y <= 1; y++) { - for (int z = -1; z <= 1; z++) { - BlockPos currentPos = pos.offset(x, y, z); - //le problème viens de la il ne rentre pas dans le if - if (level.getBlockState(currentPos).is(CNBlocks.REACTOR_CORE.get())) { - // Create and execute the explosion - Explosion explosion = new Explosion(level, null, currentPos.getX(), currentPos.getY(), currentPos.getZ(), 4.0F, false, Explosion.BlockInteraction.DESTROY); - explosion.explode(); - explosion.finalizeExplosion(true); - } - } - } - } - } - @Override public void tick() { super.tick(); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java index 8b660c4b..bc6ef6d2 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java @@ -1,11 +1,18 @@ package net.nuclearteam.createnuclear.content.multiblock.core; import lib.multiblock.SimpleMultiBlockAislePatternBuilder; +import net.minecraft.ChatFormatting; +import net.minecraft.Util; import net.minecraft.core.BlockPos; +import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.entity.player.Player; import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.content.multiblock.IHeat; import net.nuclearteam.createnuclear.content.multiblock.casing.ReactorCasingEntity; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; @@ -30,8 +37,10 @@ public void tick() { if (level.getBlockEntity(controllerPos) instanceof ReactorControllerBlockEntity reactorController) { int heat = (int) reactorController.configuredPattern.getOrCreateTag().getDouble("heat"); if (IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.DANGER) { - if (countdownTicks >= 600) { // 300 ticks = 15 secondes - explodeReactorCore(level, getBlockPos()); + if (countdownTicks >= 300) { // 300 ticks = 15 secondes + testExplotion(level, getBlockPos()); +// float explosionRadius = calculateExplosionRadius(reactorController.countUraniumRod); +// explodeReactorCore(level, getBlockPos(), explosionRadius); } else { countdownTicks++; } @@ -41,8 +50,61 @@ public void tick() { } } - private void explodeReactorCore(Level world, BlockPos pos) { - level.explode(null, pos.getX(), pos.getY(), pos.getZ(), 20F, Level.ExplosionInteraction.BLOCK); + private void testExplotion(Level level, BlockPos pos) { + ReactorNuclearExplosion.builder((ServerLevel) level, pos, 20, Util.NIL_UUID, "") + .preExplosion(() -> { +// pLevel.getServer().getPlayerList().broadcastChatMessage(); + Player player = level.getServer().getPlayerList().getPlayer(Util.NIL_UUID); + if (player != null) { + player.sendSystemMessage(Component.literal(String.format("%s : [%d, %d, %d]", level.dimension().location(), pos.getX(), pos.getY(), pos.getZ())).withStyle(ChatFormatting.GRAY)); + } + level.removeBlock(pos, false); + }) + .create(); + } + + private float calculateExplosionRadius(int countUraniumRod) { + return 10F + countUraniumRod; // Ajuste selon tes besoins + } + + private void explodeReactorCore(Level level, BlockPos center, float radius) { + int r = (int) Math.ceil(radius); + + for (int x = -r; x <= r; x++) { + for (int y = -r; y <= r; y++) { + for (int z = -r; z <= r; z++) { + BlockPos currentPos = center.offset(x, y, z); + double distanceSquared = x * x + y * y + z * z; + double distance = Math.sqrt(distanceSquared); + + if (distance <= radius) { + BlockState blockState = level.getBlockState(currentPos); + if (!blockState.isAir() && !blockState.is(Blocks.BEDROCK)) { + double probability = distance / radius; + double noise = level.random.nextDouble(); + + if (distance > radius * 0.7 && noise < 0.4) { + continue; + } + + level.destroyBlock(currentPos, false); + + // Ajoute du feu au-dessus des blocs détruits avec une probabilité de 20% + if (level.random.nextDouble() < 0.2) { // 20% de chance de feu + BlockPos abovePos = currentPos.above(); + BlockState blockBelow = level.getBlockState(currentPos.below(1)); + BlockState blockAbove = level.getBlockState(abovePos); + CreateNuclear.LOGGER.warn("Fire added at {} | blockAbove.isAir() {} | !blockBelow.isAir() {}", abovePos, blockAbove.isAir(), !blockBelow.isAir()); + // Vérifie que le bloc au-dessus est de l'air et que le bloc en dessous est solide (pas remplacé par de l'air) + level.setBlock(abovePos, Blocks.FIRE.defaultBlockState(), 3); + CreateNuclear.LOGGER.warn("Fire added at: " + abovePos); + + } + } + } + } + } + } } private static BlockPos FindController(char character) { diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java new file mode 100644 index 00000000..74fa063f --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java @@ -0,0 +1,652 @@ +package net.nuclearteam.createnuclear.content.multiblock.core; + +import com.mojang.authlib.GameProfile; +import it.unimi.dsi.fastutil.objects.Object2IntMap; +import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.MinecraftServer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.Mth; +import net.minecraft.world.level.GameRules; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.FireBlock; +import net.minecraft.world.level.block.GrassBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.Fluids; +import net.minecraftforge.common.Tags; +import net.minecraftforge.common.util.FakePlayer; +import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.CNFluids; +import net.nuclearteam.createnuclear.CNTags; +import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; + +import java.util.*; +import java.util.function.Predicate; + +public class ReactorNuclearExplosion extends Thread implements Comparator { + public static final int FLAG_IN_EXPLOSION = 1 << 0; + public static final int FLAG_IS_REINFORCED = 1 << 1; + public static final int FLAG_DESTROY = 1 << 2; + public static final int FLAG_IS_AIR = 1 << 3; + public static final int FLAG_IS_BLOCK = 1 << 4; + public static final int FLAG_INSIDE = 1 << 5; + public static final int FLAG_OUTSIDE = 1 << 6; + + public static final Runnable NO_ACTION = () -> { + }; + + public static boolean hasFlag(int flags, int flag) { + return (flags & flag) != 0; + } + + public static boolean hasFlag(int flags, int flag1, int flag2) { + return hasFlag(flags, flag1) && hasFlag(flags, flag2); + } + + public static boolean hasFlag(int flags, int flag1, int flag2, int flag3) { + return hasFlag(flags, flag1) && hasFlag(flags, flag2) && hasFlag(flags, flag3); + } + + public static int removeFlag(int flags, int flag) { + return flags & ~flag; + } + + public static Builder builder(ServerLevel level, BlockPos pos, double radius, UUID owner, String ownerName) { + return new Builder(level, pos, radius, owner, ownerName); + } + + private record CrustFilter(Object2IntMap blocks, BlockPos.MutableBlockPos mpos) implements Predicate { + @Override + public boolean test(BlockPos pos) { + for (Direction dir : Direction.values()) { + mpos.set(pos.getX() + dir.getStepX(), pos.getY() + dir.getStepY(), pos.getZ() + dir.getStepZ()); + + if (!blocks.containsKey(mpos)) { + return false; + } + } + + return true; + } + } + + public static class NukeTask { + public final BlockPos pos; + + public NukeTask(BlockPos pos) { + this.pos = pos; + } + + public int distance(ReactorNuclearExplosion explosion) { + int x = explosion.pos.getX() - pos.getX(); + int y = explosion.pos.getY() - pos.getY(); + int z = explosion.pos.getZ() - pos.getZ(); + return x * x + y * y + z * z; + } + + public int horizontalDistance(ReactorNuclearExplosion explosion) { + int x = explosion.pos.getX() - pos.getX(); + int z = explosion.pos.getZ() - pos.getZ(); + return x * x + z * z; + } + + public int getOrder() { + return 0; + } + + public int compare(ReactorNuclearExplosion explosion, NukeTask o) { + return distance(explosion) - o.distance(explosion); + } + + public double group(ReactorNuclearExplosion explosion, double group) { + return Math.sqrt(distance(explosion)) / group; + } + + public void execute(ReactorNuclearExplosion explosion) { + } + } + + public static class BlockModification extends NukeTask { + public final BlockState state; + public final int flags; + public final int neighborUpdates; + + public BlockModification(BlockPos pos, BlockState state, int flags, int neighborUpdates) { + super(pos); + this.state = state; + this.flags = flags; + this.neighborUpdates = neighborUpdates; + } + + public BlockModification(BlockPos pos, BlockState state) { + this(pos, state, 2, 64); + } + + @Override + public int getOrder() { + return state.getBlock() instanceof FireBlock ? 2 : (flags != 2 || neighborUpdates != 0) ? 0 : 1; + } + + @Override + public void execute(ReactorNuclearExplosion explosion) { + explosion.level.setBlock(pos, state, ((flags & 1) != 0) ? flags : (flags | 0x80), neighborUpdates); + } + } + + public static class LightUpdate extends NukeTask { + private final BlockState old; + private final BlockState state; + private final int oldLight; + private final int oldOpacity; + + public LightUpdate(BlockPos pos, BlockState old, BlockState state, int oldLight, int oldOpacity) { + super(pos); + this.old = old; + this.state = state; + this.oldLight = oldLight; + this.oldOpacity = oldOpacity; + } + + @Override + public int getOrder() { + return 10; + } + + @Override + public int compare(ReactorNuclearExplosion explosion, NukeTask o) { + int i = horizontalDistance(explosion) - o.horizontalDistance(explosion); + int y1 = pos.getY() - explosion.pos.getY(); + int y2 = o.pos.getY() - explosion.pos.getY(); + return i == 0 ? (y1 - y2) : i; + } + + @Override + public double group(ReactorNuclearExplosion explosion, double group) { + return Math.sqrt(horizontalDistance(explosion)) / group; + } + + @Override + public void execute(ReactorNuclearExplosion explosion) { + if (state.useShapeForLightOcclusion() || old.useShapeForLightOcclusion() || state.getLightBlock(explosion.level, pos) != oldOpacity || state.getLightEmission(explosion.level, pos) != oldLight) { + explosion.level.getProfiler().push("queueCheckLight"); + explosion.level.getLightEngine().checkBlock(pos); + explosion.level.getProfiler().pop(); + } + } + } + + public static final class Builder { + private final ServerLevel level; + private final BlockPos pos; + private final double radius; + private final UUID owner; + private final String ownerName; + private long delay; + private Runnable preExplosion; + + private Builder(ServerLevel level, BlockPos pos, double radius, UUID owner, String ownerName) { + this.level = level; + this.pos = pos; + this.radius = Math.min(radius, 100D); + this.owner = owner; + this.ownerName = ownerName; + this.delay = 0L; + this.preExplosion = NO_ACTION; + } + + public Builder delay(long delay) { + this.delay = delay; + return this; + } + + public Builder preExplosion(Runnable preExplosion) { + this.preExplosion = preExplosion; + return this; + } + + public void create() { + ReactorNuclearExplosion explosion = new ReactorNuclearExplosion(level, pos, radius, owner, ownerName, delay, preExplosion); + + if (CNConfigs.common().NUCLEAR.nuclear_explosion_daemon_thread.get()) { + explosion.setDaemon(true); + } + + explosion.start(); + } + } + + public final MinecraftServer server; + public final ServerLevel level; + public final BlockPos pos; + public final double radius; + public final List tasks; + public final UUID owner; + public final String ownerName; + public final long delay; + public final Runnable preExplosion; + + private ReactorNuclearExplosion(ServerLevel level, BlockPos pos, double radius, UUID owner, String ownerName, long delay, Runnable preExplosion) { + super("NuclearExplosion/dn=" + level.dimension().location().getNamespace() + "/dp=" + level.dimension().location().getPath() + "/p=" + pos.getX() + "," + pos.getY() + "," + pos.getZ() + "/r=" + radius + "/o=" + owner + "/on=" + ownerName); + this.server = level.getServer(); + this.level = level; + this.pos = pos; + this.radius = Math.min(radius, 100D); + this.tasks = new ArrayList<>(); + this.owner = owner; + this.ownerName = ownerName; + this.delay = delay; + this.preExplosion = preExplosion; + } + + private float calculateExplosionRadius(int countUraniumRod) { + return 10F + countUraniumRod; // Ajuste selon tes besoins + } + + private void explodeReactorCore(Level level, BlockPos center, float radius) { + int r = (int) Math.ceil(radius); + + for (int x = -r; x <= r; x++) { + for (int y = -r; y <= r; y++) { + for (int z = -r; z <= r; z++) { + BlockPos currentPos = center.offset(x, y, z); + double distanceSquared = x * x + y * y + z * z; + double distance = Math.sqrt(distanceSquared); + + if (distance <= radius) { + BlockState blockState = level.getBlockState(currentPos); + if (!blockState.isAir() && !blockState.is(Blocks.BEDROCK)) { + double probability = distance / radius; + double noise = level.random.nextDouble(); + + if (distance > radius * 0.7 && noise < 0.4) { + continue; + } + + level.destroyBlock(currentPos, false); + + // Ajoute du feu au-dessus des blocs détruits avec une probabilité de 20% + if (level.random.nextDouble() < 0.2) { // 20% de chance de feu + BlockPos abovePos = currentPos.above(); + BlockState blockBelow = level.getBlockState(currentPos.below(1)); + BlockState blockAbove = level.getBlockState(abovePos); + CreateNuclear.LOGGER.warn("Fire added at {} | blockAbove.isAir() {} | !blockBelow.isAir() {}", abovePos, blockAbove.isAir(), !blockBelow.isAir()); + // Vérifie que le bloc au-dessus est de l'air et que le bloc en dessous est solide (pas remplacé par de l'air) + level.setBlock(abovePos, Blocks.FIRE.defaultBlockState(), 3); + CreateNuclear.LOGGER.warn("Fire added at: " + abovePos); + + } + } + } + } + } + } + } + + @Override + public void run() { + long startTime = System.currentTimeMillis(); + + int rxz = Mth.ceil(radius); + double ry = Math.min(radius * 0.75D, 60); + double rys = ry / radius; + int ry0 = Math.max(pos.getY() - Mth.ceil(ry * 2D), level.getMinBuildHeight()); + int ry1 = Math.min(pos.getY() + Mth.ceil(ry * 2D), level.getHeight()) - 1; + double rsq = radius * radius; + double rsqc = (radius * 0.65D) * (radius * 0.65D); + long seed = System.currentTimeMillis() + pos.hashCode(); + Random random0 = new Random(seed); + Random random = new Random(seed); + + int volume = 0; + + for (int x = -rxz; x <= rxz; x++) { + for (int z = -rxz; z <= rxz; z++) { + for (int y = ry1; y >= ry0; y--) { + int y0 = y - pos.getY(); + double y1 = y0 / rys; + double dist = (x * x + y1 * y1 + z * z) / (1D - random0.nextDouble() * 0.25D); + + if (dist <= rsq) { + volume++; + } + } + } + } + + CreateNuclear.LOGGER.warn(String.format("%s/%s created a nuclear explosion with radius %f at %s:%d,%d,%d with up to %d blocks to check", ownerName, owner, radius, level.dimension().location(), pos.getX(), pos.getY(), pos.getZ(), volume)); + + BlockPos.MutableBlockPos mpos = new BlockPos.MutableBlockPos(); + Object2IntOpenHashMap blocks = new Object2IntOpenHashMap<>(volume); + blocks.defaultReturnValue(0); + List crust = new ArrayList<>(); + ServerPlayer player = new FakePlayer(level, new GameProfile(owner, ownerName)); + player.setPos(pos.getX() + 0.5D, pos.getY() + 0.5D, pos.getZ() + 0.5D); + + for (int x = -rxz; x <= rxz; x++) { + for (int z = -rxz; z <= rxz; z++) { + mpos.set(pos.getX() + x, 0, pos.getZ() + z); + + if (!level.isInWorldBounds(mpos)) { + continue; + } + + for (int y = ry1; y >= ry0; y--) { + int y0 = y - pos.getY(); + double y1 = y0 / rys; + double dist = (x * x + y1 * y1 + z * z) / (1D - random.nextDouble() * 0.25D); + + if (dist <= rsq) { + mpos.setY(y); + + if (level.isOutsideBuildHeight(mpos)) { + continue; + } + + BlockPos ipos = mpos.immutable(); + + try { + BlockState state = level.getBlockState(mpos); + + if (state.isAir()) { + blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_AIR | FLAG_INSIDE); + } else if (state.is(CNTags.CNBlockTags.ENRICHING_FIRE_BASE_BLOCKS.tag) || state.getDestroySpeed(level, mpos) < 0F) { + blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_REINFORCED | FLAG_INSIDE); + } else { + blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_BLOCK | FLAG_INSIDE); + } + } catch (Exception ex) { + CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); + blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_REINFORCED | FLAG_INSIDE); + } + + if (dist >= rsqc) { + crust.add(ipos); + } + } + } + } + } + + crust.removeIf(new CrustFilter(blocks, mpos)); + + List tasks = new ArrayList<>(); + BlockState air = Blocks.AIR.defaultBlockState(); + BlockState podzol = CNBlocks.DEEPSLATE_LEAD_ORE.get().defaultBlockState(); + BlockState coarseDirt = CNBlocks.DEEPSLATE_URANIUM_ORE.get().defaultBlockState(); + BlockState fire = Blocks.FIRE.defaultBlockState(); + BlockState cobble = CNBlocks.REACTOR_COOLER.get().defaultBlockState(); +// BlockState exfluid = CNFluids.URANIUM.getBlock().get().defaultBlockState(); + + if (!hasFlag(blocks.getOrDefault(pos, 0), FLAG_IS_REINFORCED)) { + tasks.add(new BlockModification(pos, air, 3, rxz)); + } + + double step = 0.5D; + + for (BlockPos p : crust) { + int flags = blocks.getOrDefault(p, 0); + + if (hasFlag(flags, FLAG_IN_EXPLOSION)) { + blocks.put(p, removeFlag(flags | FLAG_OUTSIDE, FLAG_INSIDE)); + } + + int x0 = pos.getX() - p.getX(); + int y0 = pos.getY() - p.getY(); + int z0 = pos.getZ() - p.getZ(); + int distSq = x0 * x0 + y0 * y0 + z0 * z0; + double dist = Math.sqrt(distSq); + + int px = 0; + int py = 0; + int pz = 0; + + for (double l = 0D; l <= dist; l += step) { + int x = Mth.floor(x0 * l / dist + 0.5D); + int y = Mth.floor(y0 * l / dist + 0.5D); + int z = Mth.floor(z0 * l / dist + 0.5D); + + if (px == x && py == y && pz == z) { + continue; + } + + px = x; + py = y; + pz = z; + + mpos.set(pos.getX() + x, pos.getY() + y, pos.getZ() + z); + int flags1 = blocks.getOrDefault(mpos, 0); + + if (hasFlag(flags1, FLAG_IS_REINFORCED)) { + break; + } else if (hasFlag(flags1, FLAG_IN_EXPLOSION) && !hasFlag(flags1, FLAG_DESTROY)) { + BlockPos p1 = mpos.immutable(); + blocks.put(p1, flags1 | FLAG_DESTROY); + } + } + } + + List> destroyEntries = new ArrayList<>(); + + for (Object2IntMap.Entry entry : blocks.object2IntEntrySet()) { + int flags = entry.getIntValue(); + + if (!hasFlag(flags, FLAG_IS_REINFORCED) && !hasFlag(flags, FLAG_DESTROY)) { + BlockPos p = entry.getKey(); + int x0 = pos.getX() - p.getX(); + int y0 = pos.getY() - p.getY(); + int z0 = pos.getZ() - p.getZ(); + int distSq = x0 * x0 + y0 * y0 + z0 * z0; + double dist = Math.sqrt(distSq); + + int px = 0; + int py = 0; + int pz = 0; + + for (double l = 0D; l <= dist; l += step) { + int x = Mth.floor(x0 * l / dist + 0.5D); + int y = Mth.floor(y0 * l / dist + 0.5D); + int z = Mth.floor(z0 * l / dist + 0.5D); + + if (px == x && py == y && pz == z) { + continue; + } + + px = x; + py = y; + pz = z; + + mpos.set(pos.getX() + x, pos.getY() + y, pos.getZ() + z); + int flags1 = blocks.getOrDefault(mpos, 0); + + if (hasFlag(flags1, FLAG_IS_REINFORCED)) { + break; + } else if (hasFlag(flags1, FLAG_IN_EXPLOSION) && !hasFlag(flags1, FLAG_DESTROY)) { + destroyEntries.add(entry); + } + } + } + } + + for (Object2IntMap.Entry entry : destroyEntries) { + entry.setValue(entry.getIntValue() | FLAG_DESTROY); + } + + for (Object2IntMap.Entry entry : blocks.object2IntEntrySet()) { + int flags = entry.getIntValue(); + + if (hasFlag(flags, FLAG_DESTROY, FLAG_INSIDE, FLAG_IS_BLOCK)) { + try { + BlockPos p = entry.getKey(); + BlockState state = level.getBlockState(p); + int oldLight = state.getLightEmission(level, pos); + int oldOpacity = state.getLightBlock(level, pos); + + tasks.add(new BlockModification(p, air, 2, 0)); + tasks.add(new LightUpdate(p, state, air, oldLight, oldOpacity)); + } catch (Exception ex) { + CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); + } + } + } + + for (Object2IntMap.Entry entry : blocks.object2IntEntrySet()) { + int flags = entry.getIntValue(); + + if (hasFlag(flags, FLAG_DESTROY, FLAG_IS_BLOCK, FLAG_OUTSIDE)) { + try { + BlockPos p = entry.getKey(); + BlockState state = level.getBlockState(p); + int oldLight = state.getLightEmission(level, pos); + int oldOpacity = state.getLightBlock(level, pos); + + if (state.getBlock() instanceof GrassBlock) { + tasks.add(new BlockModification(p, podzol)); + tasks.add(new LightUpdate(p, state, podzol, oldLight, oldOpacity)); + } else if (state.is(BlockTags.DIRT)) { + tasks.add(new BlockModification(p, coarseDirt)); + tasks.add(new LightUpdate(p, state, coarseDirt, oldLight, oldOpacity)); + } else if (state.is(Tags.Blocks.GRAVEL) || state.is(Tags.Blocks.SAND)) { + if (random.nextInt(10) == 0) { + BlockState burnt = getBurntBlock(random); + tasks.add(new BlockModification(p, burnt)); + tasks.add(new LightUpdate(p, state, burnt, oldLight, oldOpacity)); + + if (random.nextInt(8) == 0) { + BlockPos above = p.above(); + int aboveFlags = blocks.getOrDefault(above, 0); + + if (hasFlag(aboveFlags, FLAG_INSIDE) && !hasFlag(aboveFlags, FLAG_IS_REINFORCED)) { + tasks.add(new BlockModification(above, fire, 3, 64)); + } + } + } else { + tasks.add(new BlockModification(p, cobble)); + tasks.add(new LightUpdate(p, state, cobble, oldLight, oldOpacity)); + } + } else if ( level.getFluidState(p).getType() != Fluids.EMPTY) { +// tasks.add(new BlockModification(p, exfluid)); +// tasks.add(new LightUpdate(p, state, exfluid, oldLight, oldOpacity)); + } else { + tasks.add(new LightUpdate(p, state, state, oldLight, oldOpacity)); + } + } catch (Exception ex) { + CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); + } + } else if (hasFlag(flags, FLAG_DESTROY, FLAG_IS_AIR, FLAG_OUTSIDE)) { + try { + BlockPos p = entry.getKey(); + BlockState state = level.getBlockState(p); + int oldLight = state.getLightEmission(level, pos); + int oldOpacity = state.getLightBlock(level, pos); + + if (random.nextInt(60) == 0) { +// tasks.add(new BlockModification(p, exfluid)); +// tasks.add(new LightUpdate(p, state, exfluid, oldLight, oldOpacity)); + } else { + tasks.add(new LightUpdate(p, state, state, oldLight, oldOpacity)); + } + } catch (Exception ex) { + CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); + } + } + } + + int modifiedBlocks = 0; + + for (NukeTask task : tasks) { + if (task instanceof BlockModification) { + modifiedBlocks++; + } + } + + long endTime = System.currentTimeMillis(); + + CreateNuclear.LOGGER.warn(String.format("It modified %d/%d blocks and it took %d ms to calculate", modifiedBlocks, blocks.size(), endTime - startTime)); + + long delay1 = delay - (System.currentTimeMillis() - startTime); + + if (delay1 > 0L) { + try { + Thread.sleep(delay1); + } catch (Exception ex) { + CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); + } + } + + server.submitAsync(preExplosion); + + while (!tasks.isEmpty()) { + tasks.sort(this); + int highestOrder = tasks.get(0).getOrder(); + List lowPriority = new ArrayList<>(); + + List> lists = new ArrayList<>(); + + double group = 1.5; + + for (int i = Mth.ceil(radius / group); i >= 0; i--) { + lists.add(new ArrayList<>()); + } + + for (NukeTask task : tasks) { + if (task.getOrder() > highestOrder) { + lowPriority.add(task); + } else { + lists.get(Mth.clamp(Mth.floor(task.group(this, group)), 0, lists.size() - 1)).add(task); + } + } + + tasks.clear(); + tasks.addAll(lowPriority); + lists.removeIf(List::isEmpty); + + for (int i = 0, listsSize = lists.size(); i < listsSize; i++) { + List list = lists.get(i); + + if (!server.isRunning()) { + return; + } + + server.submitAsync(() -> execute(list)); + + if (i != listsSize - 1) { + try { + Thread.sleep(Math.min(Math.max(lists.get(i + 1).size() / 20L, 50L), 150L)); + } catch (Exception ex) { + ex.printStackTrace(); + } + } + } + } + } + + private void execute(List list) { + boolean blockDrops = level.getGameRules().getBoolean(GameRules.RULE_DOBLOCKDROPS); + level.getGameRules().getRule(GameRules.RULE_DOBLOCKDROPS).set(false, server); + + for (NukeTask task : list) { + task.execute(this); + } + + level.getGameRules().getRule(GameRules.RULE_DOBLOCKDROPS).set(blockDrops, server); + } + + private BlockState getBurntBlock(Random random) { + return switch (random.nextInt(3)) { + case 0 -> Blocks.MAGMA_BLOCK.defaultBlockState(); + case 1 -> Blocks.BASALT.defaultBlockState(); + default -> Blocks.BLACKSTONE.defaultBlockState(); + }; + } + + @Override + public int compare(NukeTask o1, NukeTask o2) { + int i = o1.getOrder() - o2.getOrder(); + return i == 0 ? o1.compare(this, o2) : i; + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/test/TestBlock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/test/TestBlock.java new file mode 100644 index 00000000..9becd423 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/test/TestBlock.java @@ -0,0 +1,33 @@ +package net.nuclearteam.createnuclear.content.multiblock.test; + +import net.minecraft.ChatFormatting; +import net.minecraft.Util; +import net.minecraft.client.Minecraft; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.core.BlockPos; +import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.BlockHitResult; +import net.nuclearteam.createnuclear.content.multiblock.core.ReactorNuclearExplosion; + +public class TestBlock extends Block { + public TestBlock(BlockBehaviour.Properties pProperties) { + super(pProperties); + } + + @Override + public InteractionResult use(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, BlockHitResult pHit) { + if (pLevel instanceof ClientLevel) return InteractionResult.PASS; + + + + return InteractionResult.SUCCESS; + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CExplose.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CExplose.java index 1f271674..80f71a31 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CExplose.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CExplose.java @@ -5,7 +5,7 @@ public class CExplose extends ConfigBase { public final ConfigInt size = i(10, "Size of the reactor explosion"); public final ConfigInt type = i(1, 0, 2, "Type of explosion", Comments.type); - public final ConfigInt time = i(600, 100, 1200, "Duration before exploration", Comments.explosionTime, Comments.hintExplosion); + public final ConfigInt time = i(300, 100, 1200, "Duration before exploration", Comments.explosionTime, Comments.hintExplosion); @Override public String getName() { diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCCommon.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCCommon.java index cf642f72..cc20bb17 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCCommon.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCCommon.java @@ -6,6 +6,7 @@ public class CNCCommon extends ConfigBase { public final CWorldGen worldGen = nested(0, CWorldGen::new, Comments.worldGen); public final CRods rods = nested(0, CRods::new, Comments.rods); public final CExplose explode = nested(0, CExplose::new, Comments.explode); + public final CNReactor NUCLEAR = nested(0, CNReactor::new); @Override public String getName() { diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNReactor.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNReactor.java new file mode 100644 index 00000000..61bb51f8 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNReactor.java @@ -0,0 +1,12 @@ +package net.nuclearteam.createnuclear.infrastructure.config; + +import net.createmod.catnip.config.ConfigBase; + +public class CNReactor extends ConfigBase { + public final ConfigBool nuclear_explosion_daemon_thread = b(false, "C'est un test de daemond"); + + @Override + public String getName() { + return "Test"; + } +} From d990161adc22eb95b2929bb4aed96b7a77b0a940 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 22 Nov 2025 14:41:20 +0100 Subject: [PATCH 021/705] Improve spherical scanning logic for nuclear explosion effect --- .../core/ReactorNuclearExplosion.java | 45 ++++++++++--------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java index 74fa063f..080c6fcf 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java @@ -327,31 +327,34 @@ public void run() { ServerPlayer player = new FakePlayer(level, new GameProfile(owner, ownerName)); player.setPos(pos.getX() + 0.5D, pos.getY() + 0.5D, pos.getZ() + 0.5D); - for (int x = -rxz; x <= rxz; x++) { - for (int z = -rxz; z <= rxz; z++) { - mpos.set(pos.getX() + x, 0, pos.getZ() + z); + // Populate `blocks` using a spherical scan based on the provided loop + int r = Mth.ceil(radius); - if (!level.isInWorldBounds(mpos)) { - continue; - } - - for (int y = ry1; y >= ry0; y--) { - int y0 = y - pos.getY(); - double y1 = y0 / rys; - double dist = (x * x + y1 * y1 + z * z) / (1D - random.nextDouble() * 0.25D); + for (int x = -r; x <= r; x++) { + for (int y = -r; y <= r; y++) { + for (int z = -r; z <= r; z++) { + BlockPos currentPos = pos.offset(x, y, z); + double distanceSquared = x * x + y * y + z * z; + double distance = Math.sqrt(distanceSquared); - if (dist <= rsq) { - mpos.setY(y); + if (distance <= radius) { + mpos.set(currentPos); - if (level.isOutsideBuildHeight(mpos)) { + if (!level.isInWorldBounds(mpos) || level.isOutsideBuildHeight(mpos)) { continue; } - BlockPos ipos = mpos.immutable(); - try { BlockState state = level.getBlockState(mpos); + double noise = level.random.nextDouble(); + // mimic the original outer-noise thinning + if (distance > radius * 0.7 && noise < 0.4) { + continue; + } + + BlockPos ipos = mpos.immutable(); + if (state.isAir()) { blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_AIR | FLAG_INSIDE); } else if (state.is(CNTags.CNBlockTags.ENRICHING_FIRE_BASE_BLOCKS.tag) || state.getDestroySpeed(level, mpos) < 0F) { @@ -359,13 +362,13 @@ public void run() { } else { blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_BLOCK | FLAG_INSIDE); } + + if (distance >= rsqc) { + crust.add(ipos); + } } catch (Exception ex) { CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); - blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_REINFORCED | FLAG_INSIDE); - } - - if (dist >= rsqc) { - crust.add(ipos); + blocks.put(currentPos.immutable(), FLAG_IN_EXPLOSION | FLAG_IS_REINFORCED | FLAG_INSIDE); } } } From 579aff50438be919321acfe7f71060e877ab4ed3 Mon Sep 17 00:00:00 2001 From: mathi Date: Sat, 22 Nov 2025 16:29:39 +0100 Subject: [PATCH 022/705] Refactor reactor explosion logic to streamline explosion handling --- .../multiblock/core/ReactorCoreEntity.java | 18 +- .../core/ReactorNuclearExplosion.java | 655 ------------------ .../content/multiblock/test/TestBlock.java | 33 - 3 files changed, 2 insertions(+), 704 deletions(-) delete mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java delete mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/test/TestBlock.java diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java index bc6ef6d2..4cd38d78 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java @@ -38,9 +38,8 @@ public void tick() { int heat = (int) reactorController.configuredPattern.getOrCreateTag().getDouble("heat"); if (IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.DANGER) { if (countdownTicks >= 300) { // 300 ticks = 15 secondes - testExplotion(level, getBlockPos()); -// float explosionRadius = calculateExplosionRadius(reactorController.countUraniumRod); -// explodeReactorCore(level, getBlockPos(), explosionRadius); + float explosionRadius = calculateExplosionRadius(reactorController.countUraniumRod); + explodeReactorCore(level, getBlockPos(), explosionRadius); } else { countdownTicks++; } @@ -50,19 +49,6 @@ public void tick() { } } - private void testExplotion(Level level, BlockPos pos) { - ReactorNuclearExplosion.builder((ServerLevel) level, pos, 20, Util.NIL_UUID, "") - .preExplosion(() -> { -// pLevel.getServer().getPlayerList().broadcastChatMessage(); - Player player = level.getServer().getPlayerList().getPlayer(Util.NIL_UUID); - if (player != null) { - player.sendSystemMessage(Component.literal(String.format("%s : [%d, %d, %d]", level.dimension().location(), pos.getX(), pos.getY(), pos.getZ())).withStyle(ChatFormatting.GRAY)); - } - level.removeBlock(pos, false); - }) - .create(); - } - private float calculateExplosionRadius(int countUraniumRod) { return 10F + countUraniumRod; // Ajuste selon tes besoins } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java deleted file mode 100644 index 080c6fcf..00000000 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java +++ /dev/null @@ -1,655 +0,0 @@ -package net.nuclearteam.createnuclear.content.multiblock.core; - -import com.mojang.authlib.GameProfile; -import it.unimi.dsi.fastutil.objects.Object2IntMap; -import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap; -import net.minecraft.core.BlockPos; -import net.minecraft.core.Direction; -import net.minecraft.server.MinecraftServer; -import net.minecraft.server.level.ServerLevel; -import net.minecraft.server.level.ServerPlayer; -import net.minecraft.tags.BlockTags; -import net.minecraft.util.Mth; -import net.minecraft.world.level.GameRules; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.Blocks; -import net.minecraft.world.level.block.FireBlock; -import net.minecraft.world.level.block.GrassBlock; -import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.level.material.Fluids; -import net.minecraftforge.common.Tags; -import net.minecraftforge.common.util.FakePlayer; -import net.nuclearteam.createnuclear.CNBlocks; -import net.nuclearteam.createnuclear.CNFluids; -import net.nuclearteam.createnuclear.CNTags; -import net.nuclearteam.createnuclear.CreateNuclear; -import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; - -import java.util.*; -import java.util.function.Predicate; - -public class ReactorNuclearExplosion extends Thread implements Comparator { - public static final int FLAG_IN_EXPLOSION = 1 << 0; - public static final int FLAG_IS_REINFORCED = 1 << 1; - public static final int FLAG_DESTROY = 1 << 2; - public static final int FLAG_IS_AIR = 1 << 3; - public static final int FLAG_IS_BLOCK = 1 << 4; - public static final int FLAG_INSIDE = 1 << 5; - public static final int FLAG_OUTSIDE = 1 << 6; - - public static final Runnable NO_ACTION = () -> { - }; - - public static boolean hasFlag(int flags, int flag) { - return (flags & flag) != 0; - } - - public static boolean hasFlag(int flags, int flag1, int flag2) { - return hasFlag(flags, flag1) && hasFlag(flags, flag2); - } - - public static boolean hasFlag(int flags, int flag1, int flag2, int flag3) { - return hasFlag(flags, flag1) && hasFlag(flags, flag2) && hasFlag(flags, flag3); - } - - public static int removeFlag(int flags, int flag) { - return flags & ~flag; - } - - public static Builder builder(ServerLevel level, BlockPos pos, double radius, UUID owner, String ownerName) { - return new Builder(level, pos, radius, owner, ownerName); - } - - private record CrustFilter(Object2IntMap blocks, BlockPos.MutableBlockPos mpos) implements Predicate { - @Override - public boolean test(BlockPos pos) { - for (Direction dir : Direction.values()) { - mpos.set(pos.getX() + dir.getStepX(), pos.getY() + dir.getStepY(), pos.getZ() + dir.getStepZ()); - - if (!blocks.containsKey(mpos)) { - return false; - } - } - - return true; - } - } - - public static class NukeTask { - public final BlockPos pos; - - public NukeTask(BlockPos pos) { - this.pos = pos; - } - - public int distance(ReactorNuclearExplosion explosion) { - int x = explosion.pos.getX() - pos.getX(); - int y = explosion.pos.getY() - pos.getY(); - int z = explosion.pos.getZ() - pos.getZ(); - return x * x + y * y + z * z; - } - - public int horizontalDistance(ReactorNuclearExplosion explosion) { - int x = explosion.pos.getX() - pos.getX(); - int z = explosion.pos.getZ() - pos.getZ(); - return x * x + z * z; - } - - public int getOrder() { - return 0; - } - - public int compare(ReactorNuclearExplosion explosion, NukeTask o) { - return distance(explosion) - o.distance(explosion); - } - - public double group(ReactorNuclearExplosion explosion, double group) { - return Math.sqrt(distance(explosion)) / group; - } - - public void execute(ReactorNuclearExplosion explosion) { - } - } - - public static class BlockModification extends NukeTask { - public final BlockState state; - public final int flags; - public final int neighborUpdates; - - public BlockModification(BlockPos pos, BlockState state, int flags, int neighborUpdates) { - super(pos); - this.state = state; - this.flags = flags; - this.neighborUpdates = neighborUpdates; - } - - public BlockModification(BlockPos pos, BlockState state) { - this(pos, state, 2, 64); - } - - @Override - public int getOrder() { - return state.getBlock() instanceof FireBlock ? 2 : (flags != 2 || neighborUpdates != 0) ? 0 : 1; - } - - @Override - public void execute(ReactorNuclearExplosion explosion) { - explosion.level.setBlock(pos, state, ((flags & 1) != 0) ? flags : (flags | 0x80), neighborUpdates); - } - } - - public static class LightUpdate extends NukeTask { - private final BlockState old; - private final BlockState state; - private final int oldLight; - private final int oldOpacity; - - public LightUpdate(BlockPos pos, BlockState old, BlockState state, int oldLight, int oldOpacity) { - super(pos); - this.old = old; - this.state = state; - this.oldLight = oldLight; - this.oldOpacity = oldOpacity; - } - - @Override - public int getOrder() { - return 10; - } - - @Override - public int compare(ReactorNuclearExplosion explosion, NukeTask o) { - int i = horizontalDistance(explosion) - o.horizontalDistance(explosion); - int y1 = pos.getY() - explosion.pos.getY(); - int y2 = o.pos.getY() - explosion.pos.getY(); - return i == 0 ? (y1 - y2) : i; - } - - @Override - public double group(ReactorNuclearExplosion explosion, double group) { - return Math.sqrt(horizontalDistance(explosion)) / group; - } - - @Override - public void execute(ReactorNuclearExplosion explosion) { - if (state.useShapeForLightOcclusion() || old.useShapeForLightOcclusion() || state.getLightBlock(explosion.level, pos) != oldOpacity || state.getLightEmission(explosion.level, pos) != oldLight) { - explosion.level.getProfiler().push("queueCheckLight"); - explosion.level.getLightEngine().checkBlock(pos); - explosion.level.getProfiler().pop(); - } - } - } - - public static final class Builder { - private final ServerLevel level; - private final BlockPos pos; - private final double radius; - private final UUID owner; - private final String ownerName; - private long delay; - private Runnable preExplosion; - - private Builder(ServerLevel level, BlockPos pos, double radius, UUID owner, String ownerName) { - this.level = level; - this.pos = pos; - this.radius = Math.min(radius, 100D); - this.owner = owner; - this.ownerName = ownerName; - this.delay = 0L; - this.preExplosion = NO_ACTION; - } - - public Builder delay(long delay) { - this.delay = delay; - return this; - } - - public Builder preExplosion(Runnable preExplosion) { - this.preExplosion = preExplosion; - return this; - } - - public void create() { - ReactorNuclearExplosion explosion = new ReactorNuclearExplosion(level, pos, radius, owner, ownerName, delay, preExplosion); - - if (CNConfigs.common().NUCLEAR.nuclear_explosion_daemon_thread.get()) { - explosion.setDaemon(true); - } - - explosion.start(); - } - } - - public final MinecraftServer server; - public final ServerLevel level; - public final BlockPos pos; - public final double radius; - public final List tasks; - public final UUID owner; - public final String ownerName; - public final long delay; - public final Runnable preExplosion; - - private ReactorNuclearExplosion(ServerLevel level, BlockPos pos, double radius, UUID owner, String ownerName, long delay, Runnable preExplosion) { - super("NuclearExplosion/dn=" + level.dimension().location().getNamespace() + "/dp=" + level.dimension().location().getPath() + "/p=" + pos.getX() + "," + pos.getY() + "," + pos.getZ() + "/r=" + radius + "/o=" + owner + "/on=" + ownerName); - this.server = level.getServer(); - this.level = level; - this.pos = pos; - this.radius = Math.min(radius, 100D); - this.tasks = new ArrayList<>(); - this.owner = owner; - this.ownerName = ownerName; - this.delay = delay; - this.preExplosion = preExplosion; - } - - private float calculateExplosionRadius(int countUraniumRod) { - return 10F + countUraniumRod; // Ajuste selon tes besoins - } - - private void explodeReactorCore(Level level, BlockPos center, float radius) { - int r = (int) Math.ceil(radius); - - for (int x = -r; x <= r; x++) { - for (int y = -r; y <= r; y++) { - for (int z = -r; z <= r; z++) { - BlockPos currentPos = center.offset(x, y, z); - double distanceSquared = x * x + y * y + z * z; - double distance = Math.sqrt(distanceSquared); - - if (distance <= radius) { - BlockState blockState = level.getBlockState(currentPos); - if (!blockState.isAir() && !blockState.is(Blocks.BEDROCK)) { - double probability = distance / radius; - double noise = level.random.nextDouble(); - - if (distance > radius * 0.7 && noise < 0.4) { - continue; - } - - level.destroyBlock(currentPos, false); - - // Ajoute du feu au-dessus des blocs détruits avec une probabilité de 20% - if (level.random.nextDouble() < 0.2) { // 20% de chance de feu - BlockPos abovePos = currentPos.above(); - BlockState blockBelow = level.getBlockState(currentPos.below(1)); - BlockState blockAbove = level.getBlockState(abovePos); - CreateNuclear.LOGGER.warn("Fire added at {} | blockAbove.isAir() {} | !blockBelow.isAir() {}", abovePos, blockAbove.isAir(), !blockBelow.isAir()); - // Vérifie que le bloc au-dessus est de l'air et que le bloc en dessous est solide (pas remplacé par de l'air) - level.setBlock(abovePos, Blocks.FIRE.defaultBlockState(), 3); - CreateNuclear.LOGGER.warn("Fire added at: " + abovePos); - - } - } - } - } - } - } - } - - @Override - public void run() { - long startTime = System.currentTimeMillis(); - - int rxz = Mth.ceil(radius); - double ry = Math.min(radius * 0.75D, 60); - double rys = ry / radius; - int ry0 = Math.max(pos.getY() - Mth.ceil(ry * 2D), level.getMinBuildHeight()); - int ry1 = Math.min(pos.getY() + Mth.ceil(ry * 2D), level.getHeight()) - 1; - double rsq = radius * radius; - double rsqc = (radius * 0.65D) * (radius * 0.65D); - long seed = System.currentTimeMillis() + pos.hashCode(); - Random random0 = new Random(seed); - Random random = new Random(seed); - - int volume = 0; - - for (int x = -rxz; x <= rxz; x++) { - for (int z = -rxz; z <= rxz; z++) { - for (int y = ry1; y >= ry0; y--) { - int y0 = y - pos.getY(); - double y1 = y0 / rys; - double dist = (x * x + y1 * y1 + z * z) / (1D - random0.nextDouble() * 0.25D); - - if (dist <= rsq) { - volume++; - } - } - } - } - - CreateNuclear.LOGGER.warn(String.format("%s/%s created a nuclear explosion with radius %f at %s:%d,%d,%d with up to %d blocks to check", ownerName, owner, radius, level.dimension().location(), pos.getX(), pos.getY(), pos.getZ(), volume)); - - BlockPos.MutableBlockPos mpos = new BlockPos.MutableBlockPos(); - Object2IntOpenHashMap blocks = new Object2IntOpenHashMap<>(volume); - blocks.defaultReturnValue(0); - List crust = new ArrayList<>(); - ServerPlayer player = new FakePlayer(level, new GameProfile(owner, ownerName)); - player.setPos(pos.getX() + 0.5D, pos.getY() + 0.5D, pos.getZ() + 0.5D); - - // Populate `blocks` using a spherical scan based on the provided loop - int r = Mth.ceil(radius); - - for (int x = -r; x <= r; x++) { - for (int y = -r; y <= r; y++) { - for (int z = -r; z <= r; z++) { - BlockPos currentPos = pos.offset(x, y, z); - double distanceSquared = x * x + y * y + z * z; - double distance = Math.sqrt(distanceSquared); - - if (distance <= radius) { - mpos.set(currentPos); - - if (!level.isInWorldBounds(mpos) || level.isOutsideBuildHeight(mpos)) { - continue; - } - - try { - BlockState state = level.getBlockState(mpos); - - double noise = level.random.nextDouble(); - // mimic the original outer-noise thinning - if (distance > radius * 0.7 && noise < 0.4) { - continue; - } - - BlockPos ipos = mpos.immutable(); - - if (state.isAir()) { - blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_AIR | FLAG_INSIDE); - } else if (state.is(CNTags.CNBlockTags.ENRICHING_FIRE_BASE_BLOCKS.tag) || state.getDestroySpeed(level, mpos) < 0F) { - blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_REINFORCED | FLAG_INSIDE); - } else { - blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_BLOCK | FLAG_INSIDE); - } - - if (distance >= rsqc) { - crust.add(ipos); - } - } catch (Exception ex) { - CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); - blocks.put(currentPos.immutable(), FLAG_IN_EXPLOSION | FLAG_IS_REINFORCED | FLAG_INSIDE); - } - } - } - } - } - - crust.removeIf(new CrustFilter(blocks, mpos)); - - List tasks = new ArrayList<>(); - BlockState air = Blocks.AIR.defaultBlockState(); - BlockState podzol = CNBlocks.DEEPSLATE_LEAD_ORE.get().defaultBlockState(); - BlockState coarseDirt = CNBlocks.DEEPSLATE_URANIUM_ORE.get().defaultBlockState(); - BlockState fire = Blocks.FIRE.defaultBlockState(); - BlockState cobble = CNBlocks.REACTOR_COOLER.get().defaultBlockState(); -// BlockState exfluid = CNFluids.URANIUM.getBlock().get().defaultBlockState(); - - if (!hasFlag(blocks.getOrDefault(pos, 0), FLAG_IS_REINFORCED)) { - tasks.add(new BlockModification(pos, air, 3, rxz)); - } - - double step = 0.5D; - - for (BlockPos p : crust) { - int flags = blocks.getOrDefault(p, 0); - - if (hasFlag(flags, FLAG_IN_EXPLOSION)) { - blocks.put(p, removeFlag(flags | FLAG_OUTSIDE, FLAG_INSIDE)); - } - - int x0 = pos.getX() - p.getX(); - int y0 = pos.getY() - p.getY(); - int z0 = pos.getZ() - p.getZ(); - int distSq = x0 * x0 + y0 * y0 + z0 * z0; - double dist = Math.sqrt(distSq); - - int px = 0; - int py = 0; - int pz = 0; - - for (double l = 0D; l <= dist; l += step) { - int x = Mth.floor(x0 * l / dist + 0.5D); - int y = Mth.floor(y0 * l / dist + 0.5D); - int z = Mth.floor(z0 * l / dist + 0.5D); - - if (px == x && py == y && pz == z) { - continue; - } - - px = x; - py = y; - pz = z; - - mpos.set(pos.getX() + x, pos.getY() + y, pos.getZ() + z); - int flags1 = blocks.getOrDefault(mpos, 0); - - if (hasFlag(flags1, FLAG_IS_REINFORCED)) { - break; - } else if (hasFlag(flags1, FLAG_IN_EXPLOSION) && !hasFlag(flags1, FLAG_DESTROY)) { - BlockPos p1 = mpos.immutable(); - blocks.put(p1, flags1 | FLAG_DESTROY); - } - } - } - - List> destroyEntries = new ArrayList<>(); - - for (Object2IntMap.Entry entry : blocks.object2IntEntrySet()) { - int flags = entry.getIntValue(); - - if (!hasFlag(flags, FLAG_IS_REINFORCED) && !hasFlag(flags, FLAG_DESTROY)) { - BlockPos p = entry.getKey(); - int x0 = pos.getX() - p.getX(); - int y0 = pos.getY() - p.getY(); - int z0 = pos.getZ() - p.getZ(); - int distSq = x0 * x0 + y0 * y0 + z0 * z0; - double dist = Math.sqrt(distSq); - - int px = 0; - int py = 0; - int pz = 0; - - for (double l = 0D; l <= dist; l += step) { - int x = Mth.floor(x0 * l / dist + 0.5D); - int y = Mth.floor(y0 * l / dist + 0.5D); - int z = Mth.floor(z0 * l / dist + 0.5D); - - if (px == x && py == y && pz == z) { - continue; - } - - px = x; - py = y; - pz = z; - - mpos.set(pos.getX() + x, pos.getY() + y, pos.getZ() + z); - int flags1 = blocks.getOrDefault(mpos, 0); - - if (hasFlag(flags1, FLAG_IS_REINFORCED)) { - break; - } else if (hasFlag(flags1, FLAG_IN_EXPLOSION) && !hasFlag(flags1, FLAG_DESTROY)) { - destroyEntries.add(entry); - } - } - } - } - - for (Object2IntMap.Entry entry : destroyEntries) { - entry.setValue(entry.getIntValue() | FLAG_DESTROY); - } - - for (Object2IntMap.Entry entry : blocks.object2IntEntrySet()) { - int flags = entry.getIntValue(); - - if (hasFlag(flags, FLAG_DESTROY, FLAG_INSIDE, FLAG_IS_BLOCK)) { - try { - BlockPos p = entry.getKey(); - BlockState state = level.getBlockState(p); - int oldLight = state.getLightEmission(level, pos); - int oldOpacity = state.getLightBlock(level, pos); - - tasks.add(new BlockModification(p, air, 2, 0)); - tasks.add(new LightUpdate(p, state, air, oldLight, oldOpacity)); - } catch (Exception ex) { - CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); - } - } - } - - for (Object2IntMap.Entry entry : blocks.object2IntEntrySet()) { - int flags = entry.getIntValue(); - - if (hasFlag(flags, FLAG_DESTROY, FLAG_IS_BLOCK, FLAG_OUTSIDE)) { - try { - BlockPos p = entry.getKey(); - BlockState state = level.getBlockState(p); - int oldLight = state.getLightEmission(level, pos); - int oldOpacity = state.getLightBlock(level, pos); - - if (state.getBlock() instanceof GrassBlock) { - tasks.add(new BlockModification(p, podzol)); - tasks.add(new LightUpdate(p, state, podzol, oldLight, oldOpacity)); - } else if (state.is(BlockTags.DIRT)) { - tasks.add(new BlockModification(p, coarseDirt)); - tasks.add(new LightUpdate(p, state, coarseDirt, oldLight, oldOpacity)); - } else if (state.is(Tags.Blocks.GRAVEL) || state.is(Tags.Blocks.SAND)) { - if (random.nextInt(10) == 0) { - BlockState burnt = getBurntBlock(random); - tasks.add(new BlockModification(p, burnt)); - tasks.add(new LightUpdate(p, state, burnt, oldLight, oldOpacity)); - - if (random.nextInt(8) == 0) { - BlockPos above = p.above(); - int aboveFlags = blocks.getOrDefault(above, 0); - - if (hasFlag(aboveFlags, FLAG_INSIDE) && !hasFlag(aboveFlags, FLAG_IS_REINFORCED)) { - tasks.add(new BlockModification(above, fire, 3, 64)); - } - } - } else { - tasks.add(new BlockModification(p, cobble)); - tasks.add(new LightUpdate(p, state, cobble, oldLight, oldOpacity)); - } - } else if ( level.getFluidState(p).getType() != Fluids.EMPTY) { -// tasks.add(new BlockModification(p, exfluid)); -// tasks.add(new LightUpdate(p, state, exfluid, oldLight, oldOpacity)); - } else { - tasks.add(new LightUpdate(p, state, state, oldLight, oldOpacity)); - } - } catch (Exception ex) { - CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); - } - } else if (hasFlag(flags, FLAG_DESTROY, FLAG_IS_AIR, FLAG_OUTSIDE)) { - try { - BlockPos p = entry.getKey(); - BlockState state = level.getBlockState(p); - int oldLight = state.getLightEmission(level, pos); - int oldOpacity = state.getLightBlock(level, pos); - - if (random.nextInt(60) == 0) { -// tasks.add(new BlockModification(p, exfluid)); -// tasks.add(new LightUpdate(p, state, exfluid, oldLight, oldOpacity)); - } else { - tasks.add(new LightUpdate(p, state, state, oldLight, oldOpacity)); - } - } catch (Exception ex) { - CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); - } - } - } - - int modifiedBlocks = 0; - - for (NukeTask task : tasks) { - if (task instanceof BlockModification) { - modifiedBlocks++; - } - } - - long endTime = System.currentTimeMillis(); - - CreateNuclear.LOGGER.warn(String.format("It modified %d/%d blocks and it took %d ms to calculate", modifiedBlocks, blocks.size(), endTime - startTime)); - - long delay1 = delay - (System.currentTimeMillis() - startTime); - - if (delay1 > 0L) { - try { - Thread.sleep(delay1); - } catch (Exception ex) { - CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); - } - } - - server.submitAsync(preExplosion); - - while (!tasks.isEmpty()) { - tasks.sort(this); - int highestOrder = tasks.get(0).getOrder(); - List lowPriority = new ArrayList<>(); - - List> lists = new ArrayList<>(); - - double group = 1.5; - - for (int i = Mth.ceil(radius / group); i >= 0; i--) { - lists.add(new ArrayList<>()); - } - - for (NukeTask task : tasks) { - if (task.getOrder() > highestOrder) { - lowPriority.add(task); - } else { - lists.get(Mth.clamp(Mth.floor(task.group(this, group)), 0, lists.size() - 1)).add(task); - } - } - - tasks.clear(); - tasks.addAll(lowPriority); - lists.removeIf(List::isEmpty); - - for (int i = 0, listsSize = lists.size(); i < listsSize; i++) { - List list = lists.get(i); - - if (!server.isRunning()) { - return; - } - - server.submitAsync(() -> execute(list)); - - if (i != listsSize - 1) { - try { - Thread.sleep(Math.min(Math.max(lists.get(i + 1).size() / 20L, 50L), 150L)); - } catch (Exception ex) { - ex.printStackTrace(); - } - } - } - } - } - - private void execute(List list) { - boolean blockDrops = level.getGameRules().getBoolean(GameRules.RULE_DOBLOCKDROPS); - level.getGameRules().getRule(GameRules.RULE_DOBLOCKDROPS).set(false, server); - - for (NukeTask task : list) { - task.execute(this); - } - - level.getGameRules().getRule(GameRules.RULE_DOBLOCKDROPS).set(blockDrops, server); - } - - private BlockState getBurntBlock(Random random) { - return switch (random.nextInt(3)) { - case 0 -> Blocks.MAGMA_BLOCK.defaultBlockState(); - case 1 -> Blocks.BASALT.defaultBlockState(); - default -> Blocks.BLACKSTONE.defaultBlockState(); - }; - } - - @Override - public int compare(NukeTask o1, NukeTask o2) { - int i = o1.getOrder() - o2.getOrder(); - return i == 0 ? o1.compare(this, o2) : i; - } -} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/test/TestBlock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/test/TestBlock.java deleted file mode 100644 index 9becd423..00000000 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/test/TestBlock.java +++ /dev/null @@ -1,33 +0,0 @@ -package net.nuclearteam.createnuclear.content.multiblock.test; - -import net.minecraft.ChatFormatting; -import net.minecraft.Util; -import net.minecraft.client.Minecraft; -import net.minecraft.client.multiplayer.ClientLevel; -import net.minecraft.core.BlockPos; -import net.minecraft.network.chat.Component; -import net.minecraft.server.level.ServerLevel; -import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResult; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.state.BlockBehaviour; -import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.phys.BlockHitResult; -import net.nuclearteam.createnuclear.content.multiblock.core.ReactorNuclearExplosion; - -public class TestBlock extends Block { - public TestBlock(BlockBehaviour.Properties pProperties) { - super(pProperties); - } - - @Override - public InteractionResult use(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, BlockHitResult pHit) { - if (pLevel instanceof ClientLevel) return InteractionResult.PASS; - - - - return InteractionResult.SUCCESS; - } -} From 3082672700ff6bc4ab545da3c4fb03cce954cf49 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 23 Nov 2025 10:19:40 +0100 Subject: [PATCH 023/705] Implement explosion handling in ExplosionCore and refactor ReactorCoreEntity to utilize it --- .../nuclearteam/createnuclear/CNBlocks.java | 7 --- .../multiblock/core/ExplosionCore.java | 59 +++++++++++++++++++ .../multiblock/core/ReactorCoreEntity.java | 48 ++------------- 3 files changed, 63 insertions(+), 51 deletions(-) create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index 3f7ecc15..39724348 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -48,7 +48,6 @@ import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputGenerator; import net.nuclearteam.createnuclear.content.multiblock.reactorCooler.ReactorCooler; import net.nuclearteam.createnuclear.content.multiblock.reinforced.ReinforcedGlassBlock; -import net.nuclearteam.createnuclear.content.multiblock.test.TestBlock; import net.nuclearteam.createnuclear.content.uraniumOre.UraniumOreBlock; import static com.simibubi.create.foundation.data.CreateRegistrate.casingConnectivity; @@ -486,12 +485,6 @@ public class CNBlocks { .simpleItem() .register();*/ - public static final BlockEntry TEST = CreateNuclear.REGISTRATE.block("test_explosion", TestBlock::new) - .defaultBlockstate() - .defaultLang() - .simpleItem() - .register(); - public static void register() { CreateNuclear.LOGGER.info("Registering ModBlocks for " + CreateNuclear.MOD_ID); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java new file mode 100644 index 00000000..09d7147a --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java @@ -0,0 +1,59 @@ +package net.nuclearteam.createnuclear.content.multiblock.core; + +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.nuclearteam.createnuclear.CreateNuclear; + +public class ExplosionCore { + + public void tick(int CountUraniumRod, Level level, BlockPos center) { + float explosionRadius = calculateExplosionRadius(CountUraniumRod); + explodeReactorCore(level, center, explosionRadius); + } + + private float calculateExplosionRadius(int countUraniumRod) { + return 10F + countUraniumRod; // Ajuste selon tes besoins + } + + private void explodeReactorCore(Level level, BlockPos center, float radius) { + int r = (int) Math.ceil(radius); + + for (int x = -r; x <= r; x++) { + for (int y = -r; y <= r; y++) { + for (int z = -r; z <= r; z++) { + BlockPos currentPos = center.offset(x, y, z); + double distanceSquared = x * x + y * y + z * z; + double distance = Math.sqrt(distanceSquared); + + if (distance <= radius) { + BlockState blockState = level.getBlockState(currentPos); + if (!blockState.isAir() && !blockState.is(Blocks.BEDROCK)) { + double probability = distance / radius; + double noise = level.random.nextDouble(); + + if (distance > radius * 0.7 && noise < 0.4) { + continue; + } + + level.destroyBlock(currentPos, false); + + // Ajoute du feu au-dessus des blocs détruits avec une probabilité de 20% + if (level.random.nextDouble() < 0.2) { // 20% de chance de feu + BlockPos abovePos = currentPos.above(); + BlockState blockBelow = level.getBlockState(currentPos.below(1)); + BlockState blockAbove = level.getBlockState(abovePos); + CreateNuclear.LOGGER.warn("Fire added at {} | blockAbove.isAir() {} | !blockBelow.isAir() {}", abovePos, blockAbove.isAir(), !blockBelow.isAir()); + // Vérifie que le bloc au-dessus est de l'air et que le bloc en dessous est solide (pas remplacé par de l'air) + level.setBlock(abovePos, Blocks.FIRE.defaultBlockState(), 3); + CreateNuclear.LOGGER.warn("Fire added at: " + abovePos); + + } + } + } + } + } + } + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java index 4cd38d78..016be7bd 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java @@ -38,8 +38,8 @@ public void tick() { int heat = (int) reactorController.configuredPattern.getOrCreateTag().getDouble("heat"); if (IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.DANGER) { if (countdownTicks >= 300) { // 300 ticks = 15 secondes - float explosionRadius = calculateExplosionRadius(reactorController.countUraniumRod); - explodeReactorCore(level, getBlockPos(), explosionRadius); + ExplosionCore core = new ExplosionCore(); + core.tick(reactorController.countUraniumRod, level, getBlockPos()); } else { countdownTicks++; } @@ -49,49 +49,9 @@ public void tick() { } } - private float calculateExplosionRadius(int countUraniumRod) { - return 10F + countUraniumRod; // Ajuste selon tes besoins - } - private void explodeReactorCore(Level level, BlockPos center, float radius) { - int r = (int) Math.ceil(radius); - - for (int x = -r; x <= r; x++) { - for (int y = -r; y <= r; y++) { - for (int z = -r; z <= r; z++) { - BlockPos currentPos = center.offset(x, y, z); - double distanceSquared = x * x + y * y + z * z; - double distance = Math.sqrt(distanceSquared); - - if (distance <= radius) { - BlockState blockState = level.getBlockState(currentPos); - if (!blockState.isAir() && !blockState.is(Blocks.BEDROCK)) { - double probability = distance / radius; - double noise = level.random.nextDouble(); - - if (distance > radius * 0.7 && noise < 0.4) { - continue; - } - - level.destroyBlock(currentPos, false); - - // Ajoute du feu au-dessus des blocs détruits avec une probabilité de 20% - if (level.random.nextDouble() < 0.2) { // 20% de chance de feu - BlockPos abovePos = currentPos.above(); - BlockState blockBelow = level.getBlockState(currentPos.below(1)); - BlockState blockAbove = level.getBlockState(abovePos); - CreateNuclear.LOGGER.warn("Fire added at {} | blockAbove.isAir() {} | !blockBelow.isAir() {}", abovePos, blockAbove.isAir(), !blockBelow.isAir()); - // Vérifie que le bloc au-dessus est de l'air et que le bloc en dessous est solide (pas remplacé par de l'air) - level.setBlock(abovePos, Blocks.FIRE.defaultBlockState(), 3); - CreateNuclear.LOGGER.warn("Fire added at: " + abovePos); - - } - } - } - } - } - } - } + + private static BlockPos FindController(char character) { return SimpleMultiBlockAislePatternBuilder.start() From a11e1734b451f583100f1ad45577ab86d66d6b81 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 23 Nov 2025 11:12:29 +0100 Subject: [PATCH 024/705] Enhance explosion handling in ExplosionCore with new flag management and NukeTask implementations --- .../multiblock/core/ExplosionCore.java | 239 ++++++++++++++++++ 1 file changed, 239 insertions(+) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java index 09d7147a..3de73de7 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java @@ -1,13 +1,47 @@ package net.nuclearteam.createnuclear.content.multiblock.core; +import it.unimi.dsi.fastutil.objects.Object2IntMap; +import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap; import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.FireBlock; import net.minecraft.world.level.block.state.BlockState; +import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.CreateNuclear; +import java.util.ArrayList; +import java.util.List; +import java.util.Random; +import java.util.function.Predicate; + public class ExplosionCore { + public static final int FLAG_IN_EXPLOSION = 1 << 0; + public static final int FLAG_IS_REINFORCED = 1 << 1; + public static final int FLAG_DESTROY = 1 << 2; + public static final int FLAG_IS_AIR = 1 << 3; + public static final int FLAG_IS_BLOCK = 1 << 4; + public static final int FLAG_INSIDE = 1 << 5; + public static final int FLAG_OUTSIDE = 1 << 6; + + public static boolean hasFlag(int flags, int flag) { + return (flags & flag) != 0; + } + + public static boolean hasFlag(int flags, int flag1, int flag2) { + return hasFlag(flags, flag1) && hasFlag(flags, flag2); + } + + public static boolean hasFlag(int flags, int flag1, int flag2, int flag3) { + return hasFlag(flags, flag1) && hasFlag(flags, flag2) && hasFlag(flags, flag3); + } + + public static int removeFlag(int flags, int flag) { + return flags & ~flag; + } + public void tick(int CountUraniumRod, Level level, BlockPos center) { float explosionRadius = calculateExplosionRadius(CountUraniumRod); explodeReactorCore(level, center, explosionRadius); @@ -56,4 +90,209 @@ private void explodeReactorCore(Level level, BlockPos center, float radius) { } } } + + private record CrustFilter(Object2IntMap blocks, BlockPos.MutableBlockPos mpos) implements Predicate { + @Override + public boolean test(BlockPos pos) { + for (Direction dir : Direction.values()) { + mpos.set(pos.getX() + dir.getStepX(), pos.getY() + dir.getStepY(), pos.getZ() + dir.getStepZ()); + + if (!blocks.containsKey(mpos)) { + return false; + } + } + + return true; + } + } + + public static class NukeTask { + public final BlockPos pos; + + public NukeTask(BlockPos pos) { + this.pos = pos; + } + + public int distance(ExplosionCore explosion) { + int x = explosion.pos.getX() - pos.getX(); + int y = explosion.pos.getY() - pos.getY(); + int z = explosion.pos.getZ() - pos.getZ(); + return x * x + y * y + z * z; + } + + public int horizontalDistance(ExplosionCore explosion) { + int x = explosion.pos.getX() - pos.getX(); + int z = explosion.pos.getZ() - pos.getZ(); + return x * x + z * z; + } + + public int getOrder() { + return 0; + } + + public int compare(ExplosionCore explosion, NukeTask o) { + return distance(explosion) - o.distance(explosion); + } + + public double group(ExplosionCore explosion, double group) { + return Math.sqrt(distance(explosion)) / group; + } + + public void execute(ExplosionCore explosion) { + } + } + + public static class BlockModification extends NukeTask { + public final BlockState state; + public final int flags; + public final int neighborUpdates; + + public BlockModification(BlockPos pos, BlockState state, int flags, int neighborUpdates) { + super(pos); + this.state = state; + this.flags = flags; + this.neighborUpdates = neighborUpdates; + } + + public BlockModification(BlockPos pos, BlockState state) { + this(pos, state, 2, 64); + } + + @Override + public int getOrder() { + return state.getBlock() instanceof FireBlock ? 2 : (flags != 2 || neighborUpdates != 0) ? 0 : 1; + } + + @Override + public void execute(ExplosionCore explosion) { + explosion.level.setBlock(pos, state, ((flags & 1) != 0) ? flags : (flags | 0x80), neighborUpdates); + } + } + + public static class LightUpdate extends NukeTask { + private final BlockState old; + private final BlockState state; + private final int oldLight; + private final int oldOpacity; + + public LightUpdate(BlockPos pos, BlockState old, BlockState state, int oldLight, int oldOpacity) { + super(pos); + this.old = old; + this.state = state; + this.oldLight = oldLight; + this.oldOpacity = oldOpacity; + } + + @Override + public int getOrder() { + return 10; + } + + @Override + public int compare(ExplosionCore explosion, NukeTask o) { + int i = horizontalDistance(explosion) - o.horizontalDistance(explosion); + int y1 = pos.getY() - explosion.pos.getY(); + int y2 = o.pos.getY() - explosion.pos.getY(); + return i == 0 ? (y1 - y2) : i; + } + + @Override + public double group(ExplosionCore explosion, double group) { + return Math.sqrt(horizontalDistance(explosion)) / group; + } + + @Override + public void execute(ExplosionCore explosion) { + if (state.useShapeForLightOcclusion() || old.useShapeForLightOcclusion() || state.getLightBlock(explosion.level, pos) != oldOpacity || state.getLightEmission(explosion.level, pos) != oldLight) { + explosion.level.getProfiler().push("queueCheckLight"); + explosion.level.getLightEngine().checkBlock(pos); + explosion.level.getProfiler().pop(); + } + } + } + + private void explodeReactorCoreTest(Level level, BlockPos center, float radius) { + long startTime = System.currentTimeMillis(); + + int r = (int) Math.ceil(radius); + double radiusSquared = radius * radius; + + long seed = startTime; + Random random0 = new Random(seed); // utilisé pour la perturbation globale (forme irrégulière) + Random random = new Random(seed); // utilisé pour décisions locales (feu, skip, ...) + + int volume = 0; + + + for (int x = -r; x <= r; x++) { + for (int y = -r; y <= r; y++) { + for (int z = -r; z <= r; z++) { + + // Distance au carré au centre de l'explosion + double distanceSquared = x * x + y * y + z * z; + + // Si le point est dans la sphère + if (distanceSquared <= radiusSquared) { + volume++; + } + } + } + } + + + BlockPos.MutableBlockPos mpos = new BlockPos.MutableBlockPos(); + Object2IntOpenHashMap blocks = new Object2IntOpenHashMap<>(volume); + blocks.defaultReturnValue(0); + List crust = new ArrayList<>(); + + for (int x = -r; x <= r; x++) { + for (int z = -r; z <= r; z++) { + mpos.move(center.getX() + x, 0, center.getZ() + z); + + boolean blockProtected = false; + + if (!level.isInWorldBounds(mpos)) { + continue; + } + + for (int y = -r; y <= r; y++) { + BlockPos currentPos = center.offset(x, y, z); + double distanceSquared = x * x + y * y + z * z; + double distance = Math.sqrt(distanceSquared) / (1D - random.nextDouble() * 0.25D); + + if (distance <= radius) { + mpos.setY(y); + + if (level.isOutsideBuildHeight(mpos)) { + continue; + } + + BlockPos ipos = mpos.immutable(); + + try { + BlockState state = level.getBlockState(mpos); + if (blockProtected) { + blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_REINFORCED | FLAG_INSIDE); + } else if (state.isAir()) { + blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_AIR | FLAG_INSIDE); + } else if (state.is(CNBlocks.REINFORCED_GLASS.get()) || state.getDestroySpeed(level, mpos) < 0F) { + blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_REINFORCED | FLAG_INSIDE); + } else { + blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_BLOCK | FLAG_INSIDE); + } + } catch (Exception e) { + CreateNuclear.LOGGER.warn("Exception in block checking", e); + blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_REINFORCED | FLAG_INSIDE); + } + + if (distance >= radiusSquared) { + crust.add(ipos); + } + } + } + } + } + +// crust.removeIf() + } } From 9b06fab9935a1d8df1bf30f81abc4775f78396b5 Mon Sep 17 00:00:00 2001 From: mathi Date: Sun, 23 Nov 2025 15:29:05 +0100 Subject: [PATCH 025/705] Add irradiated biome and associated features, noise settings, and surface rules --- build.gradle | 1 + .../fed443662143001aeb5341375f6f5ef31d10baea | 6 +- .../worldgen/biome/irradiated_plain.json | 48 +++ .../density_function/irradiated/erosion.json | 18 + .../irradiated/final_density.json | 18 + .../noise_settings/irradiated_noise.json | 363 ++++++++++++++++++ .../effects/IrradiationCurseEffect.java | 2 +- .../content/effects/RadiationEffect.java | 19 +- .../content/effects/VicinityEffect.java | 15 +- .../armor/AntiRadiationArmorItem.java | 48 ++- .../multiblock/casing/ReactorCasing.java | 59 ++- .../foundation/events/CommentEvents.java | 24 ++ .../data/GeneratedEntriesProvider.java | 8 + .../worldgen/biome/CNBiomes.java | 55 +++ .../worldgen/biome/CNDensityFunctions.java | 50 +++ .../worldgen/biome/CNNoiseData.java | 33 ++ .../biome/CNNoiseGeneratorSettings.java | 100 +++++ .../worldgen/biome/IrradiatedBiomes.java | 57 +++ .../biome/surfacerule/BiomeTagRule.java | 35 ++ .../surfacerule/IrradiatedSurfaceRules.java | 30 ++ .../surfacerule/IrradiatedSurfaceRules2.java | 91 +++++ .../resources/META-INF/accesstransformer.cfg | 8 + .../resources/createnuclear.forge.mixins.json | 1 + 23 files changed, 1060 insertions(+), 29 deletions(-) create mode 100644 src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/density_function/irradiated/erosion.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/density_function/irradiated/final_density.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/noise_settings/irradiated_noise.json create mode 100644 src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNDensityFunctions.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNNoiseData.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNNoiseGeneratorSettings.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/IrradiatedBiomes.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/surfacerule/BiomeTagRule.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/surfacerule/IrradiatedSurfaceRules.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/surfacerule/IrradiatedSurfaceRules2.java diff --git a/build.gradle b/build.gradle index ab8ef641..69e0ec49 100644 --- a/build.gradle +++ b/build.gradle @@ -39,6 +39,7 @@ idea { } minecraft { + accessTransformer = file("src/main/resources/META-INF/accesstransformer.cfg") // The mappings can be changed at any time and must be in the following format. // Channel: Version: // official MCVersion Official field/method names from Mojang mapping files diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea index 3fb0164c..5cebb33b 100644 --- a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea +++ b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea @@ -1,10 +1,14 @@ -// 1.20.1 2025-11-11T12:39:11.546555 CreateNuclear Generated Registry Entries +// 1.20.1 2025-11-23T12:40:21.151147 CreateNuclear Generated Registry Entries 5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json 72173023e6a31748692e750db0f5fa8c555d1009 data/createnuclear/forge/biome_modifier/striated_ores_overworld.json fa32145101dc12ec914684fec8c5cbb995d2c051 data/createnuclear/forge/biome_modifier/uranium_ore.json +7e7b325ead2c18ad373126b3fed8f2a5b09190e2 data/createnuclear/worldgen/biome/irradiated_plain.json b68555f371c9700aa4ecfa9370b010de8fe25b60 data/createnuclear/worldgen/configured_feature/lead_ore.json 4f11c0a518c0de7857919983fc638ba551c6630a data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json b0e1ee7314412507fd7346cb48b29d105f6186ad data/createnuclear/worldgen/configured_feature/uranium_ore.json +59d61c02881d710b0426a0955f6945b7a12d219f data/createnuclear/worldgen/density_function/irradiated/erosion.json +59d61c02881d710b0426a0955f6945b7a12d219f data/createnuclear/worldgen/density_function/irradiated/final_density.json +0c0e4c64dfa900623b5660f08007b3449a1c67bb data/createnuclear/worldgen/noise_settings/irradiated_noise.json d45ed5f7008864ba4f60c409038ad428a280fd7f data/createnuclear/worldgen/placed_feature/lead_ore.json f26be417cb34461ecb180e77a9a749eaaf4c9880 data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json bed936158c61471513252910d9e3b0e2de610f1a data/createnuclear/worldgen/placed_feature/uranium_ore.json diff --git a/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json b/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json new file mode 100644 index 00000000..aa80c921 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json @@ -0,0 +1,48 @@ +{ + "carvers": { + "air": "minecraft:nether_cave" + }, + "downfall": 0.0, + "effects": { + "fog_color": 329011, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "particle": { + "options": { + "type": "minecraft:crimson_spore" + }, + "probability": 0.025 + }, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [], + [ + "minecraft:blue_ice" + ], + [ + "minecraft:void_start_platform" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/density_function/irradiated/erosion.json b/src/generated/resources/data/createnuclear/worldgen/density_function/irradiated/erosion.json new file mode 100644 index 00000000..feb1cdbd --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/density_function/irradiated/erosion.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:add", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 1.0, + "from_y": 0, + "to_value": -1.0, + "to_y": 90 + }, + "argument2": { + "type": "minecraft:old_blended_noise", + "smear_scale_multiplier": 8.0, + "xz_factor": 80.0, + "xz_scale": 0.25, + "y_factor": 160.0, + "y_scale": 0.375 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/density_function/irradiated/final_density.json b/src/generated/resources/data/createnuclear/worldgen/density_function/irradiated/final_density.json new file mode 100644 index 00000000..feb1cdbd --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/density_function/irradiated/final_density.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:add", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 1.0, + "from_y": 0, + "to_value": -1.0, + "to_y": 90 + }, + "argument2": { + "type": "minecraft:old_blended_noise", + "smear_scale_multiplier": 8.0, + "xz_factor": 80.0, + "xz_scale": 0.25, + "y_factor": 160.0, + "y_scale": 0.375 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/noise_settings/irradiated_noise.json b/src/generated/resources/data/createnuclear/worldgen/noise_settings/irradiated_noise.json new file mode 100644 index 00000000..34944bbc --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/noise_settings/irradiated_noise.json @@ -0,0 +1,363 @@ +{ + "aquifers_enabled": false, + "default_block": { + "Name": "createnuclear:steel_block" + }, + "default_fluid": { + "Name": "minecraft:air" + }, + "disable_mob_generation": false, + "legacy_random_source": false, + "noise": { + "height": 256, + "min_y": -32, + "size_horizontal": 1, + "size_vertical": 2 + }, + "noise_router": { + "barrier": 1.0, + "continents": "minecraft:overworld/continents", + "depth": "minecraft:overworld/depth", + "erosion": "createnuclear:irradiated/erosion", + "final_density": { + "type": "minecraft:blend_density", + "argument": "createnuclear:irradiated/final_density" + }, + "fluid_level_floodedness": 0.0, + "fluid_level_spread": 0.0, + "initial_density_without_jaggedness": { + "type": "minecraft:add", + "argument1": 0.1171875, + "argument2": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 0.0, + "from_y": -30, + "to_value": 1.0, + "to_y": -40 + }, + "argument2": { + "type": "minecraft:add", + "argument1": -0.1171875, + "argument2": { + "type": "minecraft:add", + "argument1": -0.078125, + "argument2": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 1.0, + "from_y": 240, + "to_value": 0.0, + "to_y": 256 + }, + "argument2": { + "type": "minecraft:add", + "argument1": 0.078125, + "argument2": { + "type": "minecraft:clamp", + "input": { + "type": "minecraft:add", + "argument1": -0.703125, + "argument2": { + "type": "minecraft:mul", + "argument1": 4.0, + "argument2": { + "type": "minecraft:quarter_negative", + "argument": { + "type": "minecraft:mul", + "argument1": "minecraft:overworld/depth", + "argument2": { + "type": "minecraft:cache_2d", + "argument": "minecraft:overworld/factor" + } + } + } + } + }, + "max": 64.0, + "min": -30.0 + } + } + } + } + } + } + }, + "lava": 0.0, + "ridges": "minecraft:overworld/ridges", + "temperature": { + "type": "minecraft:shifted_noise", + "noise": "minecraft:temperature", + "shift_x": "minecraft:shift_x", + "shift_y": 0.0, + "shift_z": "minecraft:shift_z", + "xz_scale": 0.25, + "y_scale": 0.0 + }, + "vegetation": { + "type": "minecraft:shifted_noise", + "noise": "minecraft:vegetation", + "shift_x": "minecraft:shift_x", + "shift_y": 0.0, + "shift_z": "minecraft:shift_z", + "xz_scale": 0.0, + "y_scale": 0.0 + }, + "vein_gap": 0.0, + "vein_ridged": 0.0, + "vein_toggle": 0.0 + }, + "ore_veins_enabled": false, + "sea_level": 32, + "spawn_target": [ + { + "continentalness": [ + -0.11, + 1.0 + ], + "depth": 0.0, + "erosion": [ + -1.0, + 1.0 + ], + "humidity": [ + -1.0, + 1.0 + ], + "offset": 0.0, + "temperature": [ + -1.0, + 1.0 + ], + "weirdness": [ + -1.0, + -0.16 + ] + }, + { + "continentalness": [ + -0.11, + 1.0 + ], + "depth": 0.0, + "erosion": [ + -1.0, + 1.0 + ], + "humidity": [ + -1.0, + 1.0 + ], + "offset": 0.0, + "temperature": [ + -1.0, + 1.0 + ], + "weirdness": [ + 0.16, + 1.0 + ] + } + ], + "surface_rule": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "createnuclear:irradiated_plain" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.0465, + "min_threshold": 0.035, + "noise": "createnuclear:irradiated/erosion" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "createnuclear:lead_ore" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.0545, + "min_threshold": 0.039, + "noise": "createnuclear:irradiated/erosion" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "createnuclear:lead_block" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.069, + "min_threshold": 0.0545, + "noise": "createnuclear:irradiated/erosion" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "createnuclear:raw_lead_block" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "above_bottom": 5 + }, + "random_name": "minecraft:bedrock_floor", + "true_at_and_below": { + "above_bottom": 0 + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:bedrock" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:above_preliminary_surface" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "createnuclear:irradiated_plain" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "createnuclear:raw_lead_block" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "createnuclear:lead_ore" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "createnuclear:irradiated_plain" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "createnuclear:raw_lead_block" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "createnuclear:steel_block" + } + } + } + ] + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 4 + }, + "random_name": "minecraft:lunaslate", + "true_at_and_below": { + "absolute": -4 + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "createnuclear:enriched_soul_soil" + } + } + } + ] + } +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java index 5f3d7042..895909a9 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/IrradiationCurseEffect.java @@ -26,7 +26,7 @@ public class IrradiationCurseEffect extends VicinityEffect { public IrradiationCurseEffect(MobEffectCategory category, int color) { super(category, color, amplifier -> 15, - e -> !e.getType().is(CNTags.CNEntityTags.IRRADIATED_IMMUNE.tag) && !e.hasEffect(CNEffects.RADIATION.get()), + (e) -> !e.getType().is(CNTags.CNEntityTags.IRRADIATED_IMMUNE.tag) && !e.hasEffect(CNEffects.RADIATION.get()), timer -> {}, () -> new MobEffectInstance(MobEffects.ABSORPTION, 300)); } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java index bc92be83..0b8de28d 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java @@ -4,9 +4,11 @@ import net.minecraft.world.effect.MobEffectCategory; import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.ItemStack; import net.nuclearteam.createnuclear.CNEffects; import net.nuclearteam.createnuclear.CNTags; +import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem; import net.minecraft.world.entity.ai.attributes.Attributes; import net.minecraft.world.entity.ai.attributes.AttributeModifier; @@ -20,13 +22,18 @@ public class RadiationEffect extends VicinityEffect { public RadiationEffect() { super(MobEffectCategory.HARMFUL, 15453236, amplifier -> 10, - e -> { + (e) -> { boolean isWearingAntiRadiationArmor = false; - for (ItemStack armor : e.getArmorSlots()) { - if (AntiRadiationArmorItem.Armor.isArmored(armor)) { - isWearingAntiRadiationArmor = true; - break; - } + + if (e instanceof Player player) { + isWearingAntiRadiationArmor = AntiRadiationArmorItem.Armor.isArmored(player.getArmorSlots()); +// for (ItemStack armor : e.getArmorSlots()) { +// CreateNuclear.LOGGER.warn("AntiRadiationArmorItem.Armor.isArmored(armor) {}", AntiRadiationArmorItem.Armor.isArmored(armor)); +// if (AntiRadiationArmorItem.Armor.isArmored(armor)) { +// isWearingAntiRadiationArmor = true; +// break; +// } +// } } return !e.getType().is(CNTags.CNEntityTags.IRRADIATED_IMMUNE.tag) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java index f3f8b3f5..1f7c61ca 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java @@ -5,15 +5,10 @@ import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.LivingEntity; -import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.CreateNuclear; -import org.jetbrains.annotations.Nullable; import java.util.List; -import java.util.function.Consumer; -import java.util.function.Predicate; -import java.util.function.Supplier; -import java.util.function.UnaryOperator; +import java.util.function.*; public class VicinityEffect extends MobEffect { private final UnaryOperator areaSize; @@ -33,11 +28,17 @@ protected VicinityEffect(MobEffectCategory category, int color, UnaryOperator nearbyEntities = entity.level().getEntities(entity, entity.getBoundingBox().inflate(areaSize.apply(amplifier)), e -> e instanceof LivingEntity target && filter.test(target)); + List nearbyEntities = entity.level().getEntities(entity, entity.getBoundingBox().inflate(areaSize.apply(amplifier)), e -> e instanceof LivingEntity target && filter.test(target)); + + CreateNuclear.LOGGER.warn("Nearby Entities Count: {}, {}", nearbyEntities.size(), entity.getDisplayName().getString()); for (Entity nearbyEntity : nearbyEntities) { LivingEntity nearby = (LivingEntity) nearbyEntity; + if (nearby == entity) { + continue; + } + for (Supplier effect : effects) { if (cooldownTicks == 0) { nearby.addEffect(effect.get()); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java b/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java index 2d3a7f18..70b5f2ec 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java @@ -38,15 +38,15 @@ public class AntiRadiationArmorItem { public static class Helmet extends ArmorItem { protected final DyeColor color; - private final Multimap attributeModifiers; +// private final Multimap attributeModifiers; public Helmet(Properties properties, DyeColor color) { super(ARMOR_MATERIAL, HELMET, properties); this.color = color; - ImmutableMultimap.Builder builder = ImmutableMultimap.builder(); - UUID uuid = ARMOR_MODIFIER_UUID_PER_TYPE.get(HELMET); - builder.put(CNAttributes.IRRADIATED_RESISTANCE.get(), new AttributeModifier(uuid, "Armor Resistance Irradiation", 42, AttributeModifier.Operation.ADDITION)); - this.attributeModifiers = builder.build(); +// ImmutableMultimap.Builder builder = ImmutableMultimap.builder(); +// UUID uuid = ARMOR_MODIFIER_UUID_PER_TYPE.get(HELMET); +// builder.put(CNAttributes.IRRADIATED_RESISTANCE.get(), new AttributeModifier(uuid, "Armor Resistance Irradiation", 42, AttributeModifier.Operation.ADDITION)); +// this.attributeModifiers = builder.build(); } @Override @@ -107,10 +107,10 @@ public static TagKey getHelmetTag(String key) { : CNItemTags.ANTI_RADIATION_HELMET_DYE.tag; } - @Override - public Multimap getDefaultAttributeModifiers(EquipmentSlot pEquipmentSlot) { - return pEquipmentSlot == this.type.getSlot() ? this.attributeModifiers : super.getDefaultAttributeModifiers(pEquipmentSlot); - } +// @Override +// public Multimap getDefaultAttributeModifiers(EquipmentSlot pEquipmentSlot) { +// return pEquipmentSlot == this.type.getSlot() ? this.attributeModifiers : super.getDefaultAttributeModifiers(pEquipmentSlot); +// } } public static class Chestplate extends ArmorItem { @@ -322,9 +322,33 @@ public static ItemEntry getLeggingsByColor(DyeColor color) { } public static boolean isArmored(ItemStack item) { - return helmetMap.values().stream().anyMatch(entry -> entry.is(item.getItem())) || - chestplateMap.values().stream().anyMatch(entry -> entry.is(item.getItem())) || - leggingsMap.values().stream().anyMatch(entry -> entry.is(item.getItem())); + return helmetMap.values().stream().anyMatch(entry -> entry.is(item.getItem())) && + chestplateMap.values().stream().anyMatch(entry -> entry.is(item.getItem())) && + leggingsMap.values().stream().anyMatch(entry -> entry.is(item.getItem())) && + CNItems.ANTI_RADIATION_BOOTS.is(item.getItem()) + ; + } + + public static boolean isArmored(Iterable armorStacks) { + boolean hasHelmet = false; + boolean hasChestplate = false; + boolean hasLeggings = false; + boolean hasBoots = false; + + for (ItemStack itemStack : armorStacks) { + Item item = itemStack.getItem(); + if (CNItems.ANTI_RADIATION_HELMETS.contains(item)) { + hasHelmet = true; + } else if (CNItems.ANTI_RADIATION_CHESTPLATES.contains(item)) { + hasChestplate = true; + } else if (CNItems.ANTI_RADIATION_LEGGINGS.contains(item)) { + hasLeggings = true; + } else if (CNItems.ANTI_RADIATION_BOOTS.is(item)) { + hasBoots = true; + } + } + + return hasHelmet && hasChestplate && hasLeggings && hasBoots; } public static boolean isArmored2(ItemStack item) { diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java index cbdee861..bc0c269f 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java @@ -3,9 +3,12 @@ import com.simibubi.create.content.equipment.wrench.IWrenchable; import com.simibubi.create.foundation.block.IBE; import net.minecraft.MethodsReturnNonnullByDefault; -import net.minecraft.core.BlockPos; -import net.minecraft.core.Vec3i; +import net.minecraft.core.*; +import net.minecraft.core.registries.Registries; import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceKey; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.Mth; import net.minecraft.util.StringRepresentable; import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; @@ -13,20 +16,30 @@ import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.context.UseOnContext; import net.minecraft.world.level.Level; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.biome.BiomeResolver; +import net.minecraft.world.level.biome.Biomes; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.chunk.ChunkAccess; +import net.minecraft.world.level.chunk.ChunkStatus; +import net.minecraft.world.level.levelgen.structure.BoundingBox; +import net.minecraft.world.phys.Vec3; import net.nuclearteam.createnuclear.CNBlockEntityTypes; import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInput; import net.nuclearteam.createnuclear.foundation.utility.CreateNuclearLang; +import net.nuclearteam.createnuclear.infrastructure.worldgen.biome.CNBiomes; import javax.annotation.Nullable; import javax.annotation.ParametersAreNonnullByDefault; +import java.util.ArrayList; import java.util.List; @ParametersAreNonnullByDefault @@ -34,6 +47,7 @@ @SuppressWarnings({"deprecation", "unused"}) public class ReactorCasing extends Block implements IWrenchable, IBE { private final TypeBlock typeBlock; + public boolean biomeUnchanged = true; public ReactorCasing(Properties properties, TypeBlock tBlock) { super(properties); @@ -44,6 +58,7 @@ public ReactorCasing(Properties properties, TypeBlock tBlock) { @Override // Called when the block is placed on the world public void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) { super.onPlace(state, level, pos, oldState, movedByPiston); + changeBiome(CNBiomes.Irradiated.PLAIN, 12, new Vec3(5, 5, 5), (ServerLevel) level); List players = level.players(); FindController(pos, level, players, true); } @@ -97,6 +112,46 @@ public ReactorControllerBlock FindController(BlockPos blockPos, Level level, Lis return null; } + public static Vec3i floorAll(double x, double y, double z) { + return new Vec3i(Mth.floor(x), Mth.floor(y), Mth.floor(z)); + } + + public void changeBiome(ResourceKey biomeResourceKey, int pass, Vec3 effectCenter, ServerLevel serverLevel) { + CreateNuclear.LOGGER.info("ReactorBlock.changeBiome: {}", biomeUnchanged); + if(!biomeUnchanged) return; + double range = 300; + double passes = 13; + BoundingBox boundingbox = BoundingBox.fromCorners(floorAll(300 + (passes - 1) * 5.0 + effectCenter.x, 300 + (passes - 1) * 5.0 + effectCenter.y, range + (passes - 1) * 5.0 + effectCenter.z), floorAll(effectCenter.x - range + (passes - 1) * 5.0, effectCenter.y - range + (passes - 1) * 5.0, effectCenter.z - range + (passes - 1) * 5.0)); + ArrayList chunks = new ArrayList<>(); + CreateNuclear.LOGGER.info("ReactorBlock.change: {}", boundingbox); + for (int k = SectionPos.blockToSectionCoord(boundingbox.minZ()); k <= SectionPos.blockToSectionCoord(boundingbox.maxZ()); ++k) { + CreateNuclear.LOGGER.warn("ReactorBlock.for (int k =: {}", k); + for (int l = SectionPos.blockToSectionCoord(boundingbox.minX()); l <= SectionPos.blockToSectionCoord(boundingbox.maxX()); ++l) { + CreateNuclear.LOGGER.warn("ReactorBlock.int l =: {}, serverLevel.getChunk; {}", l, serverLevel.getChunk(l, k, ChunkStatus.FULL, false)); + ChunkAccess chunkAccess = serverLevel.getChunk(l, k, ChunkStatus.FULL, false); + if (chunkAccess != null) + chunks.add(chunkAccess); + } + } + + for (ChunkAccess chunkAccess : chunks) { + CreateNuclear.LOGGER.warn("test change biome chunk: {}", chunkAccess.getPos()); + Registry biomeRegistry = serverLevel.registryAccess().registryOrThrow(Registries.BIOME); + Biome biome = biomeRegistry.get(biomeResourceKey); + assert biome != null; + chunkAccess.fillBiomesFromNoise(makeResolver(biomeRegistry.wrapAsHolder(biome)), serverLevel.getChunkSource().randomState().sampler()); + chunkAccess.setUnsaved(true); + } + + serverLevel.getChunkSource().chunkMap.resendBiomesForChunks(chunks); + biomeUnchanged = false; + + } + + public static BiomeResolver makeResolver(Holder biomeHolder) { + return (x, y, z, climateSampler) -> biomeHolder; + } + @Override public Class getBlockEntityClass() { return ReactorCasingEntity.class; diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java b/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java index ca843bc0..38730852 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEvents.java @@ -1,5 +1,6 @@ package net.nuclearteam.createnuclear.foundation.events; +import net.minecraft.core.Holder; import net.minecraft.server.level.ServerLevel; import net.minecraft.sounds.SoundEvents; import net.minecraft.util.TimeUtil; @@ -12,15 +13,19 @@ import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.ItemStack; import net.minecraft.world.level.Level; +import net.minecraft.world.level.biome.Biome; import net.minecraft.world.level.block.LevelEvent; import net.minecraftforge.event.ForgeEventFactory; +import net.minecraftforge.event.TickEvent; import net.minecraftforge.event.TickEvent.Phase; import net.minecraftforge.event.TickEvent.ServerTickEvent; import net.minecraftforge.event.entity.EntityJoinLevelEvent; import net.minecraftforge.event.entity.living.*; import net.minecraftforge.event.entity.player.PlayerEvent; import net.minecraftforge.event.entity.player.PlayerInteractEvent; +import net.minecraftforge.eventbus.api.Event; import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.fml.LogicalSide; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent; import net.nuclearteam.createnuclear.CNEffects; @@ -29,6 +34,8 @@ import net.nuclearteam.createnuclear.CNTags; import net.nuclearteam.createnuclear.content.contraptions.irradiated.IrradiatedAnimal; import net.nuclearteam.createnuclear.content.contraptions.irradiated.chicken.IrradiatedChicken; +import net.nuclearteam.createnuclear.infrastructure.worldgen.biome.CNBiomes; +import org.spongepowered.asm.mixin.MixinEnvironment; @Mod.EventBusSubscriber public class CommentEvents { @@ -49,6 +56,23 @@ public static void onEntityJoinWorld(EntityJoinLevelEvent event) { } } + @SubscribeEvent + public static void onServerWorldTick(LivingEvent.LivingTickEvent event) { + LivingEntity entityLiving = event.getEntity(); + Level world = entityLiving.level(); + if (world == null) + return; + + if (world.isClientSide) + return; + if (entityLiving.tickCount % 20 == 0) return; + if (entityLiving instanceof Player p && p.isSpectator()) return; + Holder biome = world.getBiome(entityLiving.getOnPos()); + if (biome.is(CNBiomes.Irradiated.PLAIN)){ + entityLiving.addEffect(new MobEffectInstance(CNEffects.RADIATION.get(),600,0, false, true, true)); + } + } + @SubscribeEvent public static void onEntityInteract(PlayerInteractEvent.EntityInteract event) { Entity entity = event.getTarget(); diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/GeneratedEntriesProvider.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/GeneratedEntriesProvider.java index e13ab777..2da7db37 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/GeneratedEntriesProvider.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/GeneratedEntriesProvider.java @@ -12,6 +12,10 @@ import net.nuclearteam.createnuclear.infrastructure.worldgen.CNBiomeModifiers; import net.nuclearteam.createnuclear.infrastructure.worldgen.CNConfiguredFeatures; import net.nuclearteam.createnuclear.infrastructure.worldgen.CNPlacedFeatures; +import net.nuclearteam.createnuclear.infrastructure.worldgen.biome.CNBiomes; +import net.nuclearteam.createnuclear.infrastructure.worldgen.biome.CNDensityFunctions; +import net.nuclearteam.createnuclear.infrastructure.worldgen.biome.CNNoiseData; +import net.nuclearteam.createnuclear.infrastructure.worldgen.biome.CNNoiseGeneratorSettings; import java.util.Set; import java.util.concurrent.CompletableFuture; @@ -23,6 +27,10 @@ public class GeneratedEntriesProvider extends DatapackBuiltinEntriesProvider { .add(Registries.CONFIGURED_FEATURE, (RegistryBootstrap) CNConfiguredFeatures::bootstrap) .add(Registries.PLACED_FEATURE, CNPlacedFeatures::bootstrap) .add(ForgeRegistries.Keys.BIOME_MODIFIERS, CNBiomeModifiers::bootstrap) + .add(Registries.BIOME, CNBiomes::bootstrapRegistries) + .add(Registries.DENSITY_FUNCTION, CNDensityFunctions::bootstrapRegistries) + .add(Registries.NOISE_SETTINGS, CNNoiseGeneratorSettings::bootstrapRegistries) + .add(Registries.NOISE, CNNoiseData::bootstrapRegistries) ; public GeneratedEntriesProvider(PackOutput output, CompletableFuture registries) { diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java new file mode 100644 index 00000000..390fe6fc --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java @@ -0,0 +1,55 @@ +package net.nuclearteam.createnuclear.infrastructure.worldgen.biome; + +import net.minecraft.core.HolderGetter; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.core.registries.Registries; +import net.minecraft.data.worldgen.BootstapContext; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.biome.*; +import net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver; +import net.minecraft.world.level.levelgen.placement.PlacedFeature; +import net.nuclearteam.createnuclear.CreateNuclear; +import org.jetbrains.annotations.NotNull; + +public class CNBiomes { + public static final class Irradiated { + public static final ResourceKey PLAIN = key("irradiated_plain"); + } + + public static final ResourceKey IRRADIATED_PLAIN = ResourceKey.create(Registries.BIOME, new ResourceLocation("irradiated_plain")); + + public static Biome irradiatedPlain(HolderGetter holderGetter, HolderGetter> holder2) { + Biome.BiomeBuilder builder = new Biome.BiomeBuilder(); + MobSpawnSettings.Builder spawn = new MobSpawnSettings.Builder(); + BiomeGenerationSettings.Builder genSettings = new BiomeGenerationSettings.Builder(holderGetter, holder2); + BiomeSpecialEffects.Builder effects = new BiomeSpecialEffects.Builder(); + effects + .fogColor(0) + .ambientParticle(new AmbientParticleSettings(ParticleTypes.CRIMSON_SPORE, 0.025F)) + .waterColor(4159204) + .waterFogColor(329011) + .skyColor(0) + ; + return builder + .downfall(0) + .temperature(1) + .specialEffects(effects.build()) + .mobSpawnSettings(spawn.build()) + .hasPrecipitation(false) + .generationSettings(genSettings.build()) + .temperatureAdjustment(Biome.TemperatureModifier.NONE).build(); + } + + public static void bootstrapRegistries(BootstapContext context) { + HolderGetter featureLookup = context.lookup(Registries.PLACED_FEATURE); + HolderGetter> carverLookup = context.lookup(Registries.CONFIGURED_CARVER); + + context.register(IRRADIATED_PLAIN, irradiatedPlain(context.lookup(Registries.PLACED_FEATURE), context.lookup(Registries.CONFIGURED_CARVER))); + context.register(Irradiated.PLAIN, IrradiatedBiomes.createPlain(featureLookup, carverLookup)); + } + + public static @NotNull ResourceKey key(String id) { + return ResourceKey.create(Registries.BIOME, CreateNuclear.asResource(id)); + } +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNDensityFunctions.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNDensityFunctions.java new file mode 100644 index 00000000..1528bd14 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNDensityFunctions.java @@ -0,0 +1,50 @@ +package net.nuclearteam.createnuclear.infrastructure.worldgen.biome; + +import net.minecraft.core.HolderGetter; +import net.minecraft.core.registries.Registries; +import net.minecraft.data.worldgen.BootstapContext; +import net.minecraft.resources.ResourceKey; +import net.minecraft.world.level.levelgen.DensityFunction; +import net.minecraft.world.level.levelgen.DensityFunctions; +import net.minecraft.world.level.levelgen.NoiseRouterData; +import net.minecraft.world.level.levelgen.synth.BlendedNoise; +import net.nuclearteam.createnuclear.CreateNuclear; + +public class CNDensityFunctions { + public static final ResourceKey NOODLES = createKey("caves/noodles"); + + public static final class Irradiated { + public static final ResourceKey EROSION = createKey("irradiated/erosion"); + public static final ResourceKey FINAL_DENSITY = createKey("irradiated/final_density"); + } + + private static ResourceKey createKey(String id) { + return ResourceKey.create(Registries.DENSITY_FUNCTION, CreateNuclear.asResource(id)); + } + + public static void bootstrapRegistries(BootstapContext context) { + var vanillaRegistry = context.lookup(Registries.DENSITY_FUNCTION); + var noiseRegistry = context.lookup(Registries.NOISE); +// DensityFunction shiftX = getFunction(vanillaRegistry, NoiseRouterData.SHIFT_X); +// DensityFunction shiftZ = getFunction(vanillaRegistry, NoiseRouterData.SHIFT_Z); +// DensityFunction y = getFunction(vanillaRegistry, NoiseRouterData.Y); + + context.register(Irradiated.EROSION, DensityFunctions.add( + DensityFunctions.yClampedGradient(0, 90, 1, -1), + BlendedNoise.createUnseeded(0.25, 0.375, 80.0, 160.0, 8.0) + )); + + context.register(Irradiated.FINAL_DENSITY, DensityFunctions.add( + DensityFunctions.yClampedGradient(0, 90, 1, -1), + BlendedNoise.createUnseeded(0.25, 0.375, 80.0, 160.0, 8.0) + )); + } + + private static DensityFunction registerAndWrap(BootstapContext context, ResourceKey key, DensityFunction densityFunction) { + return new DensityFunctions.HolderHolder(context.register(key, densityFunction)); + } + + public static DensityFunction getFunction(HolderGetter densityFunctions, ResourceKey key) { + return new DensityFunctions.HolderHolder(densityFunctions.getOrThrow(key)); + } +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNNoiseData.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNNoiseData.java new file mode 100644 index 00000000..a5245463 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNNoiseData.java @@ -0,0 +1,33 @@ +package net.nuclearteam.createnuclear.infrastructure.worldgen.biome; + +import net.minecraft.core.registries.Registries; +import net.minecraft.data.worldgen.BootstapContext; +import net.minecraft.resources.ResourceKey; +import net.minecraft.world.level.levelgen.synth.NormalNoise.NoiseParameters; +import net.nuclearteam.createnuclear.CreateNuclear; + +public class CNNoiseData { + public static final ResourceKey EROSION = createKey("irradiated/erosion"); + public static final ResourceKey BASALT_MARE = createKey("irradiated/basalt_mare"); + public static final ResourceKey BASALT_MARE_HEIGHT = createKey("irradiated/basalt_mare_height"); + + private static ResourceKey createKey(String id) { + return ResourceKey.create(Registries.NOISE, CreateNuclear.asResource(id)); + } + + public static void bootstrapRegistries(BootstapContext context) { +// register(context, EROSION, -11, 1, 1, 0, 1, 1); +// register(context, BASALT_MARE, 5, 0, 0.1, 0.2, 0.1, 0, 0, 0, 0); +// register(context, BASALT_MARE_HEIGHT, -12, 0.3); + } + + private static void register( + BootstapContext context, + ResourceKey key, + int firstOctave, + double amplitude, + double... otherAmplitudes + ) { + context.register(key, new NoiseParameters(firstOctave, amplitude, otherAmplitudes)); + } +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNNoiseGeneratorSettings.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNNoiseGeneratorSettings.java new file mode 100644 index 00000000..52e6d466 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNNoiseGeneratorSettings.java @@ -0,0 +1,100 @@ +package net.nuclearteam.createnuclear.infrastructure.worldgen.biome; + +import net.minecraft.core.HolderGetter; +import net.minecraft.core.registries.Registries; +import net.minecraft.data.worldgen.BootstapContext; +import net.minecraft.resources.ResourceKey; +import net.minecraft.world.level.biome.OverworldBiomeBuilder; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.levelgen.*; +import net.minecraft.world.level.levelgen.synth.NormalNoise; +import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.infrastructure.worldgen.biome.surfacerule.IrradiatedSurfaceRules; +import net.nuclearteam.createnuclear.infrastructure.worldgen.biome.surfacerule.IrradiatedSurfaceRules2; +import org.jetbrains.annotations.NotNull; + +public class CNNoiseGeneratorSettings { + public static final ResourceKey IRRADIATED = key("irradiated_noise"); + + public static void bootstrapRegistries(BootstapContext context) { + HolderGetter densityLookup = context.lookup(Registries.DENSITY_FUNCTION); + HolderGetter noiseLookup = context.lookup(Registries.NOISE); + + context.register(IRRADIATED, new NoiseGeneratorSettings( + NoiseSettings.create(-32, 256, 1, 2), + CNBlocks.STEEL_BLOCK.get().defaultBlockState(), + Blocks.AIR.defaultBlockState(), + CNNoiseGeneratorSettings.irradiated(densityLookup, noiseLookup), + IrradiatedSurfaceRules2.DEFAULT_RULE, + new OverworldBiomeBuilder().spawnTarget(), + 32, + false, + false, + false, + false + )); + } + + public static NoiseRouter irradiated(HolderGetter densityLookup, HolderGetter noiseLookup) { + DensityFunction shiftX = CNDensityFunctions.getFunction(densityLookup, NoiseRouterData.SHIFT_X); + DensityFunction shiftZ = CNDensityFunctions.getFunction(densityLookup, NoiseRouterData.SHIFT_Z); + DensityFunction y = CNDensityFunctions.getFunction(densityLookup, NoiseRouterData.Y); + return new NoiseRouter( + DensityFunctions.constant(1), // barrierNoise + DensityFunctions.zero(), // fluidLevelFloodednessNoise + DensityFunctions.zero(), // fluidLevelSpreadNoise + DensityFunctions.zero(), // lavaNoise + DensityFunctions.shiftedNoise2d( + shiftX, shiftZ, 0.25, noiseLookup.getOrThrow(Noises.TEMPERATURE) + ), // temperature + DensityFunctions.shiftedNoise2d( + shiftX, shiftZ, 0, noiseLookup.getOrThrow(Noises.VEGETATION) + ), // vegetation + CNDensityFunctions.getFunction(densityLookup, NoiseRouterData.CONTINENTS), // continents + CNDensityFunctions.getFunction(densityLookup, CNDensityFunctions.Irradiated.EROSION), // erosion + CNDensityFunctions.getFunction(densityLookup, NoiseRouterData.DEPTH), // depth + CNDensityFunctions.getFunction(densityLookup, NoiseRouterData.RIDGES), // ridges + DensityFunctions.add( + DensityFunctions.constant(0.1171875), + DensityFunctions.mul( + DensityFunctions.yClampedGradient( + -30, -40, 0, 1 + ), + DensityFunctions.add( + DensityFunctions.constant(-0.1171875), + DensityFunctions.add( + DensityFunctions.constant(-0.078125), + DensityFunctions.mul( + DensityFunctions.yClampedGradient( + 240, 256, 1, 0 + ), + DensityFunctions.add( + DensityFunctions.constant(0.078125), + DensityFunctions.add( + DensityFunctions.constant(-0.703125), + DensityFunctions.mul( + DensityFunctions.constant(4), + DensityFunctions.mul( + CNDensityFunctions.getFunction(densityLookup, NoiseRouterData.DEPTH), + DensityFunctions.cache2d(CNDensityFunctions.getFunction(densityLookup, NoiseRouterData.FACTOR)) + ).quarterNegative() + ) + ).clamp(-30, 64) + ) + ) + ) + ) + ) + ), // initialDensityWithoutJaggedness + DensityFunctions.blendDensity(CNDensityFunctions.getFunction(densityLookup, CNDensityFunctions.Irradiated.FINAL_DENSITY)), // finalDensity + DensityFunctions.zero(), // veinToggle + DensityFunctions.zero(), // veinRidged + DensityFunctions.zero() // veinGap + ); + } + + private static @NotNull ResourceKey key(String id) { + return ResourceKey.create(Registries.NOISE_SETTINGS, CreateNuclear.asResource(id)); + } +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/IrradiatedBiomes.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/IrradiatedBiomes.java new file mode 100644 index 00000000..4c5cfa69 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/IrradiatedBiomes.java @@ -0,0 +1,57 @@ +package net.nuclearteam.createnuclear.infrastructure.worldgen.biome; + +import net.minecraft.core.HolderGetter; +import net.minecraft.data.worldgen.Carvers; +import net.minecraft.data.worldgen.placement.MiscOverworldPlacements; +import net.minecraft.world.entity.MobCategory; +import net.minecraft.world.level.biome.*; +import net.minecraft.world.level.levelgen.GenerationStep; +import net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver; +import net.minecraft.world.level.levelgen.placement.PlacedFeature; +import net.nuclearteam.createnuclear.CNEntityType; + +public class IrradiatedBiomes { + public static Biome createPlain(HolderGetter featureLookup, HolderGetter> carverLookup) { + return IrradiatedBiomes.irradiated(featureLookup, carverLookup, new BiomeGenerationSettings.Builder(featureLookup, carverLookup)); + } + + public static void monsters(MobSpawnSettings.Builder builder, int zombieWeight, int zombieVillagerWeight, int skeletonWeight) { +// builder.addSpawn(MobCategory.MONSTER, new MobSpawnSettings.SpawnerData(CNEntityType.IRRADIATED_CAT.get(), 100, 2, 4)); +// builder.addSpawn(MobCategory.MONSTER, new MobSpawnSettings.SpawnerData(CNEntityType.IRRADIATED_CHICKEN.get(), 100, 1, 4)); +// builder.addSpawn(MobCategory.MONSTER, new MobSpawnSettings.SpawnerData(CNEntityType.IRRADIATED_WOLF.get(), 100, 2, 4)); + } + + public static void addDefaultIrradiatedOres(BiomeGenerationSettings.Builder builder) { + builder.addFeature(GenerationStep.Decoration.UNDERGROUND_STRUCTURES, MiscOverworldPlacements.BLUE_ICE); + builder.addCarver(GenerationStep.Carving.AIR, Carvers.NETHER_CAVE); + } + + public static void addDefaultSoftDisks(BiomeGenerationSettings.Builder builder) { + // builder.addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, GCOrePlacedFeatures.BASALT_DISK_MOON); + builder.addFeature(GenerationStep.Decoration.SURFACE_STRUCTURES, MiscOverworldPlacements.VOID_START_PLATFORM); + } + public static Biome irradiated(HolderGetter featureGetter, HolderGetter> carverGetter, BiomeGenerationSettings.Builder generation) { + MobSpawnSettings.Builder spawnBuilder = new MobSpawnSettings.Builder(); + BiomeSpecialEffects.Builder effectBuilder = new BiomeSpecialEffects.Builder(); + effectBuilder.waterColor(4159204) + .waterFogColor(329011) + .fogColor(329011) + .skyColor(0) + .ambientMoodSound(AmbientMoodSettings.LEGACY_CAVE_SETTINGS) + ; + + IrradiatedBiomes.addDefaultIrradiatedOres(generation); + IrradiatedBiomes.addDefaultSoftDisks(generation); + IrradiatedBiomes.monsters(spawnBuilder, 95,5,100); +// generation.addCarver(GenerationStep.Carving.AIR, ) + + return new Biome.BiomeBuilder() + .mobSpawnSettings(spawnBuilder.build()) + .hasPrecipitation(false) + .temperature(2f) + .downfall(0f) + .specialEffects(effectBuilder.build()) + .generationSettings(generation.build()) + .build(); + } +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/surfacerule/BiomeTagRule.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/surfacerule/BiomeTagRule.java new file mode 100644 index 00000000..25ba3b0a --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/surfacerule/BiomeTagRule.java @@ -0,0 +1,35 @@ +package net.nuclearteam.createnuclear.infrastructure.worldgen.biome.surfacerule; + +import com.mojang.serialization.MapCodec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.core.registries.Registries; +import net.minecraft.tags.TagKey; +import net.minecraft.util.KeyDispatchDataCodec; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.levelgen.SurfaceRules; +import org.jetbrains.annotations.NotNull; + +public record BiomeTagRule(@NotNull TagKey tag) implements SurfaceRules.ConditionSource { + private static final MapCodec CODEC = RecordCodecBuilder.mapCodec(instance -> instance.group(TagKey.codec(Registries.BIOME).fieldOf("tag").forGetter(rule -> rule.tag)).apply(instance, BiomeTagRule::new)); + + @Override + public KeyDispatchDataCodec codec() { + return KeyDispatchDataCodec.of(BiomeTagRule.CODEC); + } + + @Override + public SurfaceRules.Condition apply(SurfaceRules.Context context) { + return null; + } + + private class Predicate extends SurfaceRules.LazyYCondition { + protected Predicate(SurfaceRules.Context context) { + super(context); + } + + @Override + protected boolean compute() { + return this.context.biome.get().is(BiomeTagRule.this.tag); + } + } +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/surfacerule/IrradiatedSurfaceRules.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/surfacerule/IrradiatedSurfaceRules.java new file mode 100644 index 00000000..19a78bfb --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/surfacerule/IrradiatedSurfaceRules.java @@ -0,0 +1,30 @@ +package net.nuclearteam.createnuclear.infrastructure.worldgen.biome.surfacerule; + +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.levelgen.SurfaceRules; +import net.minecraft.world.level.levelgen.VerticalAnchor; +import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.infrastructure.worldgen.biome.CNBiomes; +import org.jetbrains.annotations.NotNull; + +public class IrradiatedSurfaceRules { + private static final SurfaceRules.RuleSource BEDROCK = block(Blocks.BEDROCK); + public static final SurfaceRules.RuleSource HARD_ROCK = block(CNBlocks.ENRICHED_SOUL_SOIL.get()); + + public static final SurfaceRules.RuleSource IRRADIATED = createDefaultRule(); + + public static @NotNull SurfaceRules.RuleSource createDefaultRule() { + return SurfaceRules.sequence( + SurfaceRules.ifTrue( + SurfaceRules.isBiome(CNBiomes.Irradiated.PLAIN), + HARD_ROCK + ), + SurfaceRules.ifTrue(SurfaceRules.verticalGradient("bedrock_floor", VerticalAnchor.bottom(), VerticalAnchor.aboveBottom(5)), BEDROCK) + ); + } + + private static @NotNull SurfaceRules.RuleSource block(@NotNull Block block) { + return SurfaceRules.state(block.defaultBlockState()); + } +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/surfacerule/IrradiatedSurfaceRules2.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/surfacerule/IrradiatedSurfaceRules2.java new file mode 100644 index 00000000..5f832072 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/surfacerule/IrradiatedSurfaceRules2.java @@ -0,0 +1,91 @@ +package net.nuclearteam.createnuclear.infrastructure.worldgen.biome.surfacerule; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.MapCodec; +import net.minecraft.core.Registry; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.tags.TagKey; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.levelgen.SurfaceRules; +import net.minecraft.world.level.levelgen.SurfaceRules.RuleSource; +import net.minecraft.world.level.levelgen.SurfaceRules.ConditionSource; +import net.minecraft.world.level.levelgen.VerticalAnchor; +import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.infrastructure.worldgen.biome.CNBiomes; +import net.nuclearteam.createnuclear.infrastructure.worldgen.biome.CNNoiseData; +import org.jetbrains.annotations.NotNull; + +public class IrradiatedSurfaceRules2 { + private static final ConditionSource IS_MARE = biome(CNBiomes.Irradiated.PLAIN); + private static final ConditionSource IS_HIGHLANDS = biome(); + + private static final RuleSource BEDROCK = block(Blocks.BEDROCK); + private static final RuleSource LUNASLATE = block(CNBlocks.ENRICHED_SOUL_SOIL.get()); + private static final RuleSource MOON_DIRT = block(CNBlocks.STEEL_BLOCK.get()); + private static final RuleSource MOON_ROCK = block(CNBlocks.LEAD_BLOCK.get()); + private static final RuleSource MOON_TURF = block(CNBlocks.LEAD_ORE.get()); + private static final RuleSource MOON_BASALT = block(CNBlocks.RAW_LEAD_BLOCK.get()); + private static final RuleSource DEBUG_STATE = block(CNBlocks.REACTOR_CASING.get()); + + private static final RuleSource SECONDARY_MATERIAL = SurfaceRules.sequence( + SurfaceRules.ifTrue(IS_MARE, MOON_BASALT), + SurfaceRules.ifTrue(IS_HIGHLANDS, MOON_DIRT) + ); + private static final RuleSource SURFACE_MATERIAL = SurfaceRules.sequence( + SurfaceRules.ifTrue(IS_MARE, MOON_BASALT), + SurfaceRules.ifTrue(IS_HIGHLANDS, MOON_TURF) + ); + private static final RuleSource SURFACE_GENERATION = SurfaceRules.sequence( + SurfaceRules.ifTrue(SurfaceRules.ON_FLOOR, SURFACE_MATERIAL), + SurfaceRules.ifTrue(SurfaceRules.UNDER_FLOOR, SECONDARY_MATERIAL) + ); + + public static final RuleSource DEFAULT_RULE = createDefaultRule(); + + public static @NotNull RuleSource createDefaultRule() { + return SurfaceRules.sequence( + SurfaceRules.ifTrue( + SurfaceRules.isBiome(CNBiomes.Irradiated.PLAIN), + SurfaceRules.sequence( + SurfaceRules.ifTrue( + SurfaceRules.noiseCondition(CNNoiseData.EROSION, 0.035, 0.0465), + MOON_TURF + ), + SurfaceRules.ifTrue( + SurfaceRules.noiseCondition(CNNoiseData.EROSION, 0.039, 0.0545), + MOON_ROCK + ), + SurfaceRules.ifTrue( + SurfaceRules.noiseCondition(CNNoiseData.EROSION, 0.0545, 0.069), + MOON_BASALT + ) + ) + ), + + SurfaceRules.ifTrue(SurfaceRules.verticalGradient("bedrock_floor", VerticalAnchor.bottom(), VerticalAnchor.aboveBottom(5)), BEDROCK), + SurfaceRules.ifTrue(SurfaceRules.abovePreliminarySurface(), SURFACE_GENERATION), + SurfaceRules.ifTrue(SurfaceRules.verticalGradient("lunaslate", VerticalAnchor.absolute(-4), VerticalAnchor.absolute(4)), LUNASLATE) + ); + } + + private static @NotNull RuleSource block(@NotNull Block block) { + return SurfaceRules.state(block.defaultBlockState()); + } + + public static SurfaceRules.@NotNull ConditionSource biome(@NotNull TagKey biome) { + return new BiomeTagRule(biome); + } + + @SafeVarargs + public static SurfaceRules.@NotNull ConditionSource biome(@NotNull ResourceKey @NotNull ... keys) { + return SurfaceRules.isBiome(keys); + } + + public static void register() { + Registry.register(BuiltInRegistries.MATERIAL_RULE, CreateNuclear.asResource("irradiated_surface"), Codec.unit(DEFAULT_RULE)); + } +} \ No newline at end of file diff --git a/src/main/resources/META-INF/accesstransformer.cfg b/src/main/resources/META-INF/accesstransformer.cfg index 79226f6f..8d9a24bb 100644 --- a/src/main/resources/META-INF/accesstransformer.cfg +++ b/src/main/resources/META-INF/accesstransformer.cfg @@ -1,3 +1,11 @@ public net.minecraft.world.item.crafting.RecipeManager f_44007_ # recipes public net.minecraft.world.item.alchemy.PotionBrewing m_43513_(Lnet/minecraft/world/item/alchemy/Potion;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/alchemy/Potion;)V + +public net.minecraft.world.level.levelgen.SurfaceRules$Context +public net.minecraft.world.level.levelgen.SurfaceRules$LazyYCondition +public net.minecraft.world.level.levelgen.SurfaceRules$Condition +public net.minecraft.world.level.levelgen.SurfaceRules$Context f_189555_ # biome +public net.minecraft.world.level.levelgen.NoiseRouterData f_209448_ # SHIFT_X +public net.minecraft.world.level.levelgen.NoiseRouterData f_209447_ # Y +public net.minecraft.world.level.levelgen.NoiseRouterData f_209449_ # SHIFT_Z \ No newline at end of file diff --git a/src/main/resources/createnuclear.forge.mixins.json b/src/main/resources/createnuclear.forge.mixins.json index 1a26dd56..10717a86 100644 --- a/src/main/resources/createnuclear.forge.mixins.json +++ b/src/main/resources/createnuclear.forge.mixins.json @@ -6,6 +6,7 @@ "mixins": [ "BaseFireBlockMixin" ], + "accessWidener": "createnuclear.accesswidener", "client": [ ], "injectors": { From 9911c2443c136073451c1a463f9a58d9b05d6c5d Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 23 Nov 2025 15:29:51 +0100 Subject: [PATCH 026/705] Refactor ExplosionCore to implement builder pattern for explosion creation and enhance explosion handling logic --- .../multiblock/core/ExplosionCore.java | 259 +++++++++++++++++- .../multiblock/core/ReactorCoreEntity.java | 15 +- 2 files changed, 257 insertions(+), 17 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java index 3de73de7..3765072d 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java @@ -4,19 +4,23 @@ import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.Mth; +import net.minecraft.world.level.GameRules; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.FireBlock; +import net.minecraft.world.level.block.GrassBlock; import net.minecraft.world.level.block.state.BlockState; +import net.minecraftforge.common.Tags; import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.CreateNuclear; -import java.util.ArrayList; -import java.util.List; -import java.util.Random; +import java.util.*; import java.util.function.Predicate; -public class ExplosionCore { +public class ExplosionCore implements Comparator { public static final int FLAG_IN_EXPLOSION = 1 << 0; public static final int FLAG_IS_REINFORCED = 1 << 1; @@ -25,6 +29,9 @@ public class ExplosionCore { public static final int FLAG_IS_BLOCK = 1 << 4; public static final int FLAG_INSIDE = 1 << 5; public static final int FLAG_OUTSIDE = 1 << 6; + private final Level level; + private final BlockPos pos; + private final Double radius; public static boolean hasFlag(int flags, int flag) { return (flags & flag) != 0; @@ -42,6 +49,46 @@ public static int removeFlag(int flags, int flag) { return flags & ~flag; } + public static Builder builder(ServerLevel level, BlockPos pos, int countUraniumRod) { + return new Builder(level, pos, countUraniumRod); + } + + public static final class Builder { + private final ServerLevel level; + private final BlockPos pos; + private final double radius; + private final int countUraniumRod; + + private Builder(ServerLevel level, BlockPos pos, int countUraniumRod) { + this.level = level; + this.pos = pos; + this.radius = Math.min(calculateExplosionRadius(countUraniumRod), 100D); + this.countUraniumRod = countUraniumRod; + } + + private float calculateExplosionRadius(int countUraniumRod) { + return 10F + countUraniumRod; // Ajuste selon tes besoins + } + + public void create() { + ExplosionCore explosion = new ExplosionCore(level, pos, radius); + explosion.explodeReactorCoreTest(); + } + + public void createOldExplosionType() { + ExplosionCore explosion = new ExplosionCore(level, pos, radius); + + explosion.tick(countUraniumRod, level, pos); + explosion.explodeReactorCoreTest(); + } + } + + public ExplosionCore(Level level, BlockPos pos, double radius) { + this.level = level; + this.pos = pos; + this.radius = radius; + } + public void tick(int CountUraniumRod, Level level, BlockPos center) { float explosionRadius = calculateExplosionRadius(CountUraniumRod); explodeReactorCore(level, center, explosionRadius); @@ -211,7 +258,7 @@ public void execute(ExplosionCore explosion) { } } - private void explodeReactorCoreTest(Level level, BlockPos center, float radius) { + private void explodeReactorCoreTest() { long startTime = System.currentTimeMillis(); int r = (int) Math.ceil(radius); @@ -247,7 +294,7 @@ private void explodeReactorCoreTest(Level level, BlockPos center, float radius) for (int x = -r; x <= r; x++) { for (int z = -r; z <= r; z++) { - mpos.move(center.getX() + x, 0, center.getZ() + z); + mpos.move(pos.getX() + x, 0, pos.getZ() + z); boolean blockProtected = false; @@ -256,7 +303,7 @@ private void explodeReactorCoreTest(Level level, BlockPos center, float radius) } for (int y = -r; y <= r; y++) { - BlockPos currentPos = center.offset(x, y, z); + BlockPos currentPos = pos.offset(x, y, z); double distanceSquared = x * x + y * y + z * z; double distance = Math.sqrt(distanceSquared) / (1D - random.nextDouble() * 0.25D); @@ -293,6 +340,202 @@ private void explodeReactorCoreTest(Level level, BlockPos center, float radius) } } -// crust.removeIf() + crust.removeIf(new CrustFilter(blocks, mpos)); + + List tasks = new ArrayList<>(); + BlockState air = Blocks.AIR.defaultBlockState(); + BlockState podzol = Blocks.PODZOL.defaultBlockState(); + BlockState coarseDirt = Blocks.COARSE_DIRT.defaultBlockState(); + BlockState fire = Blocks.FIRE.defaultBlockState(); + BlockState cobble = Blocks.COBBLESTONE.defaultBlockState(); + + if (!hasFlag(blocks.getOrDefault(pos, 0), FLAG_IS_REINFORCED)) { + tasks.add(new BlockModification(pos, air, 3, Mth.ceil(radius))); + } + + double step = 0.5D; + + for (BlockPos p : crust) { + int flags = blocks.getOrDefault(p, 0); + + if (hasFlag(flags, FLAG_IN_EXPLOSION)) { + blocks.put(p, removeFlag(flags | FLAG_OUTSIDE, FLAG_INSIDE)); + } + + int x0 = pos.getX() - p.getX(); + int y0 = pos.getY() - p.getY(); + int z0 = pos.getZ() - p.getZ(); + int distSq = x0 * x0 + y0 * y0 + z0 * z0; + double dist = Math.sqrt(distSq); + + int px = 0; + int py = 0; + int pz = 0; + + for (double l = 0D; l <= dist; l += step) { + int x = Mth.floor(x0 * l / dist + 0.5D); + int y = Mth.floor(y0 * l / dist + 0.5D); + int z = Mth.floor(z0 * l / dist + 0.5D); + + if (px == x && py == y && pz == z) { + continue; + } + + px = x; + py = y; + pz = z; + + mpos.set(pos.getX() + x, pos.getY() + y, pos.getZ() + z); + int flags1 = blocks.getOrDefault(mpos, 0); + + if (hasFlag(flags1, FLAG_IS_REINFORCED)) { + break; + } else if (hasFlag(flags1, FLAG_IN_EXPLOSION) && !hasFlag(flags1, FLAG_DESTROY)) { + BlockPos p1 = mpos.immutable(); + blocks.put(p1, flags1 | FLAG_DESTROY); + } + } + } + + for (Object2IntMap.Entry entry : blocks.object2IntEntrySet()) { + int flags = entry.getIntValue(); + + if (hasFlag(flags, FLAG_DESTROY, FLAG_INSIDE, FLAG_IS_BLOCK)) { + try { + BlockPos p = entry.getKey(); + BlockState state = level.getBlockState(p); + int oldLight = state.getLightEmission(level, pos); + int oldOpacity = state.getLightBlock(level, pos); + + tasks.add(new BlockModification(p, air, 2, 0)); + tasks.add(new LightUpdate(p, state, air, oldLight, oldOpacity)); + } catch (Exception ex) { + CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); + } + } + } + + for (Object2IntMap.Entry entry : blocks.object2IntEntrySet()) { + int flags = entry.getIntValue(); + + if (hasFlag(flags, FLAG_DESTROY, FLAG_IS_BLOCK, FLAG_OUTSIDE)) { + try { + BlockPos p = entry.getKey(); + BlockState state = level.getBlockState(p); + int oldLight = state.getLightEmission(level, pos); + int oldOpacity = state.getLightBlock(level, pos); + + if (state.getBlock() instanceof GrassBlock) { + tasks.add(new BlockModification(p, podzol)); + tasks.add(new LightUpdate(p, state, podzol, oldLight, oldOpacity)); + } else if (state.is(BlockTags.DIRT)) { + tasks.add(new BlockModification(p, coarseDirt)); + tasks.add(new LightUpdate(p, state, coarseDirt, oldLight, oldOpacity)); + } else if (state.is(Tags.Blocks.STONE) || state.is(Tags.Blocks.GRAVEL) || state.is(Tags.Blocks.SAND)) { + if (random.nextInt(10) == 0) { + BlockState burnt = getBurntBlock(random); + tasks.add(new BlockModification(p, burnt)); + tasks.add(new LightUpdate(p, state, burnt, oldLight, oldOpacity)); + + if (random.nextInt(8) == 0) { + BlockPos above = p.above(); + int aboveFlags = blocks.getOrDefault(above, 0); + + if (hasFlag(aboveFlags, FLAG_INSIDE) && !hasFlag(aboveFlags, FLAG_IS_REINFORCED)) { + tasks.add(new BlockModification(above, fire, 3, 64)); + } + } + } else { + tasks.add(new BlockModification(p, cobble)); + tasks.add(new LightUpdate(p, state, cobble, oldLight, oldOpacity)); + } + } else { + tasks.add(new LightUpdate(p, state, state, oldLight, oldOpacity)); + } + } catch (Exception ex) { + CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); + } + } else if (hasFlag(flags, FLAG_DESTROY, FLAG_IS_AIR, FLAG_OUTSIDE)) { + try { + BlockPos p = entry.getKey(); + BlockState state = level.getBlockState(p); + int oldLight = state.getLightEmission(level, pos); + int oldOpacity = state.getLightBlock(level, pos); + + tasks.add(new LightUpdate(p, state, state, oldLight, oldOpacity)); + } catch (Exception ex) { + CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); + } + } + } + + int modifiedBlocks = 0; + + for (NukeTask task : tasks) { + if (task instanceof BlockModification) { + modifiedBlocks++; + } + } + + while (!tasks.isEmpty()) { + tasks.sort(this); + int highestOrder = tasks.get(0).getOrder(); + List lowPriority = new ArrayList<>(); + + List> lists = new ArrayList<>(); + + double group = 1.5; + + for (int i = Mth.ceil(radius / group); i >= 0; i--) { + lists.add(new ArrayList<>()); + } + + for (NukeTask task : tasks) { + if (task.getOrder() > highestOrder) { + lowPriority.add(task); + } else { + lists.get(Mth.clamp(Mth.floor(task.group(this, group)), 0, lists.size() - 1)).add(task); + } + } + + tasks.clear(); + tasks.addAll(lowPriority); + lists.removeIf(List::isEmpty); + + for (List list : lists) { + // if (!server.isRunning()) { +// return; +// } + +// server.submitAsync(() -> execute(list)); + execute(list, level); + } + } + } + + private void execute(List list, Level level) { + boolean blockDrops = level.getGameRules().getBoolean(GameRules.RULE_DOBLOCKDROPS); + level.getGameRules().getRule(GameRules.RULE_DOBLOCKDROPS).set(false, level.getServer()); + + for (NukeTask task : list) { + task.execute(this); + } + + level.getGameRules().getRule(GameRules.RULE_DOBLOCKDROPS).set(blockDrops, level.getServer()); + } + + private BlockState getBurntBlock(Random random) { + return switch (random.nextInt(3)) { + case 0 -> Blocks.MAGMA_BLOCK.defaultBlockState(); + case 1 -> Blocks.BASALT.defaultBlockState(); + case 2 -> CNBlocks.ENRICHING_FIRE.get().defaultBlockState(); + default -> Blocks.BLACKSTONE.defaultBlockState(); + }; + } + + @Override + public int compare(NukeTask o1, NukeTask o2) { + int i = o1.getOrder() - o2.getOrder(); + return i == 0 ? o1.compare(this, o2) : i; } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java index 016be7bd..cddceebd 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java @@ -1,18 +1,11 @@ package net.nuclearteam.createnuclear.content.multiblock.core; import lib.multiblock.SimpleMultiBlockAislePatternBuilder; -import net.minecraft.ChatFormatting; -import net.minecraft.Util; import net.minecraft.core.BlockPos; -import net.minecraft.network.chat.Component; import net.minecraft.server.level.ServerLevel; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; import net.nuclearteam.createnuclear.CNBlocks; -import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.content.multiblock.IHeat; import net.nuclearteam.createnuclear.content.multiblock.casing.ReactorCasingEntity; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; @@ -38,8 +31,12 @@ public void tick() { int heat = (int) reactorController.configuredPattern.getOrCreateTag().getDouble("heat"); if (IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.DANGER) { if (countdownTicks >= 300) { // 300 ticks = 15 secondes - ExplosionCore core = new ExplosionCore(); - core.tick(reactorController.countUraniumRod, level, getBlockPos()); + ExplosionCore + .builder((ServerLevel) level, getBlockPos(), reactorController.countUraniumRod) + .create(); + ; +// ExplosionCore core = new ExplosionCore(); +// core.tick(reactorController.countUraniumRod, level, getBlockPos()); } else { countdownTicks++; } From a8aa34846efaab7f932fa9dfb0dd60c9ea3df0a6 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 23 Nov 2025 16:29:23 +0100 Subject: [PATCH 027/705] Refactor radiation effect logic to utilize full armor set checks and improve cooldown management in vicinity effects --- .../content/effects/RadiationEffect.java | 15 +++--- .../content/effects/VicinityEffect.java | 46 +++++++++++++------ .../armor/AntiRadiationArmorItem.java | 35 +++++++++----- 3 files changed, 64 insertions(+), 32 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java index 0b8de28d..ddcff2b8 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java @@ -23,18 +23,15 @@ public RadiationEffect() { super(MobEffectCategory.HARMFUL, 15453236, amplifier -> 10, (e) -> { - boolean isWearingAntiRadiationArmor = false; - if (e instanceof Player player) { - isWearingAntiRadiationArmor = AntiRadiationArmorItem.Armor.isArmored(player.getArmorSlots()); + boolean isWearingAntiRadiationArmor = AntiRadiationArmorItem.Armor.isFullSet(e.getArmorSlots()); // for (ItemStack armor : e.getArmorSlots()) { -// CreateNuclear.LOGGER.warn("AntiRadiationArmorItem.Armor.isArmored(armor) {}", AntiRadiationArmorItem.Armor.isArmored(armor)); -// if (AntiRadiationArmorItem.Armor.isArmored(armor)) { +// CreateNuclear.LOGGER.warn("AntiRadiationArmorItem.Armor.isFullSet(armor) {}", AntiRadiationArmorItem.Armor.isFullSet(armor)); +// if (AntiRadiationArmorItem.Armor.isFullSet(armor)) { // isWearingAntiRadiationArmor = true; // break; // } // } - } return !e.getType().is(CNTags.CNEntityTags.IRRADIATED_IMMUNE.tag) && !e.hasEffect(CNEffects.RADIATION.get()) @@ -74,6 +71,12 @@ public boolean isDurationEffectTick(int duration, int amplifier) { public void applyEffectTick(LivingEntity entity, int amplifier) { super.applyEffectTick(entity, amplifier); + // Do not apply damage if the entity is wearing anti-radiation armor + boolean wearingAntiRad = AntiRadiationArmorItem.Armor.isFullSet(entity.getArmorSlots()); + if (wearingAntiRad) { + return; + } + // Apply radiation damage (magic type), scaled by amplifier int damage = 1 << amplifier; entity.hurt(entity.damageSources().magic(), damage); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java index 1f7c61ca..179f918b 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/VicinityEffect.java @@ -4,10 +4,14 @@ import net.minecraft.world.effect.MobEffectCategory; import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerLevel; import net.minecraft.world.entity.LivingEntity; import net.nuclearteam.createnuclear.CreateNuclear; +import java.util.HashMap; import java.util.List; +import java.util.Map; +import java.util.UUID; import java.util.function.*; public class VicinityEffect extends MobEffect { @@ -15,7 +19,7 @@ public class VicinityEffect extends MobEffect { private final Predicate filter; private final Supplier[] effects; - private int cooldownTicks = 500; + private final Map cooldowns = new HashMap<>(); @SafeVarargs protected VicinityEffect(MobEffectCategory category, int color, UnaryOperator areaSize, Predicate filter, Consumer timer, Supplier... effects) { @@ -30,25 +34,39 @@ protected VicinityEffect(MobEffectCategory category, int color, UnaryOperator nearbyEntities = entity.level().getEntities(entity, entity.getBoundingBox().inflate(areaSize.apply(amplifier)), e -> e instanceof LivingEntity target && filter.test(target)); - - CreateNuclear.LOGGER.warn("Nearby Entities Count: {}, {}", nearbyEntities.size(), entity.getDisplayName().getString()); for (Entity nearbyEntity : nearbyEntities) { LivingEntity nearby = (LivingEntity) nearbyEntity; - if (nearby == entity) { - continue; - } - - for (Supplier effect : effects) { - if (cooldownTicks == 0) { - nearby.addEffect(effect.get()); - cooldownTicks = 500; - } else { - cooldownTicks--; - CreateNuclear.LOGGER.warn("Test Duree: {}, entity: {}", cooldownTicks, nearby.getUUID()); + int couldown = getCooldown(nearby); + if (couldown <= 0) { + for (Supplier effect : effects) { + nearby.addEffect(effect.get()); } + + setCooldown(nearby, 500); + + } else { + setCooldown(nearby, couldown - 1); + CreateNuclear.LOGGER.warn("Test Duree: {}, entity: {}", couldown, nearby.getUUID()); } } + + + // Clean up cooldowns only on the server: remove entries whose entity is gone or marked removed. + if (entity.level() instanceof ServerLevel serverLevel) { + cooldowns.entrySet().removeIf(entry -> { + Entity e = serverLevel.getEntity(entry.getKey()); + return e == null || e.isRemoved(); + }); + } + } + + private int getCooldown(LivingEntity entity) { + return cooldowns.getOrDefault(entity.getUUID(), 0); + } + + private void setCooldown(LivingEntity entity, int ticks) { + cooldowns.put(entity.getUUID(), ticks); } @Override diff --git a/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java b/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java index 70b5f2ec..ee7316f4 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java @@ -8,6 +8,7 @@ import net.minecraft.tags.TagKey; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.ai.attributes.Attribute; import net.minecraft.world.entity.ai.attributes.AttributeModifier; import net.minecraft.world.item.*; @@ -321,15 +322,21 @@ public static ItemEntry getLeggingsByColor(DyeColor color) { return leggingsMap.get(color); } - public static boolean isArmored(ItemStack item) { - return helmetMap.values().stream().anyMatch(entry -> entry.is(item.getItem())) && - chestplateMap.values().stream().anyMatch(entry -> entry.is(item.getItem())) && - leggingsMap.values().stream().anyMatch(entry -> entry.is(item.getItem())) && - CNItems.ANTI_RADIATION_BOOTS.is(item.getItem()) - ; + /** + * Returns true if the given ItemStack corresponds to any piece of the anti-radiation armor. + */ + public static boolean isAnyPiece(ItemStack item) { + return helmetMap.values().stream().anyMatch(entry -> entry.is(item.getItem())) + || chestplateMap.values().stream().anyMatch(entry -> entry.is(item.getItem())) + || leggingsMap.values().stream().anyMatch(entry -> entry.is(item.getItem())) + || CNItems.ANTI_RADIATION_BOOTS.is(item.getItem()); } - public static boolean isArmored(Iterable armorStacks) { + /** + * Returns true when the provided armor stacks contain a full anti-radiation set + * (helmet, chestplate, leggings and boots). + */ + public static boolean isFullSet(Iterable armorStacks) { boolean hasHelmet = false; boolean hasChestplate = false; boolean hasLeggings = false; @@ -351,12 +358,16 @@ public static boolean isArmored(Iterable armorStacks) { return hasHelmet && hasChestplate && hasLeggings && hasBoots; } + /** + * Returns true when the given entity is fully wearing the anti-radiation set. + */ + public static boolean isFullSet(LivingEntity entity) { + return isFullSet(entity.getArmorSlots()); + } + + /** Alias for {@link #isAnyPiece(ItemStack)} kept for compatibility. */ public static boolean isArmored2(ItemStack item) { - return CNItems.ANTI_RADIATION_HELMETS.contains(item.getItem()) - || CNItems.ANTI_RADIATION_CHESTPLATES.contains(item.getItem()) - || CNItems.ANTI_RADIATION_LEGGINGS.contains(item.getItem()) - || CNItems.ANTI_RADIATION_BOOTS.is(item.getItem()) - ; + return isAnyPiece(item); } } From bb53cc8a4f1cf431fb8ac7b7b5c61e4b07468c7d Mon Sep 17 00:00:00 2001 From: MathisGredtYnov <113118860+MathisGredtYnov@users.noreply.github.com> Date: Mon, 24 Nov 2025 14:39:04 +0100 Subject: [PATCH 028/705] =?UTF-8?q?Add=20irradiated=20particle=20effects?= =?UTF-8?q?=20and=20integrate=20into=20biome=20settings=20(=C3=A7a=20march?= =?UTF-8?q?e=20presque)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../worldgen/biome/irradiated_plain.json | 2 +- .../createnuclear/CreateNuclear.java | 2 + .../content/particles/CNParticleTypes.java | 91 ++++++++++++++++++ .../particles/IrradiatedParticles.java | 50 ++++++++++ .../particles/IrradiatedParticlesData.java | 83 ++++++++++++++++ .../worldgen/biome/CNBiomes.java | 12 +-- .../particles/irradiated_particles.json | 5 + .../particle/irradiated_particles.png | Bin 0 -> 516 bytes 8 files changed, 238 insertions(+), 7 deletions(-) create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/particles/CNParticleTypes.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedParticles.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedParticlesData.java create mode 100644 src/main/resources/assets/createnuclear/particles/irradiated_particles.json create mode 100644 src/main/resources/assets/createnuclear/textures/particle/irradiated_particles.png diff --git a/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json b/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json index aa80c921..706efd34 100644 --- a/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json +++ b/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json @@ -15,7 +15,7 @@ "water_color": 4159204, "particle": { "options": { - "type": "minecraft:crimson_spore" + "type": "createnuclear:irradiated_particles" }, "probability": 0.025 }, diff --git a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java index 0a00d94f..aac4f6f0 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java +++ b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java @@ -25,6 +25,7 @@ import net.nuclearteam.createnuclear.content.contraptions.irradiated.IrradiatedAnimal; import net.nuclearteam.createnuclear.content.decoration.palettes.CNPaletteBlocks; import net.nuclearteam.createnuclear.content.kinetics.fan.processing.CNFanProcessingTypes; +import net.nuclearteam.createnuclear.content.particles.CNParticleTypes; import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; import net.nuclearteam.createnuclear.infrastructure.data.CreateNuclearDatagen; import org.slf4j.Logger; @@ -72,6 +73,7 @@ public static void onInitialize() { CNCreativeModeTabs.register(modEventBus); CNEffects.register(modEventBus); CNPotions.register(modEventBus); + CNParticleTypes.register(modEventBus); CNRecipeTypes.register(modEventBus); CNAttributes.register(modEventBus); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/particles/CNParticleTypes.java b/src/main/java/net/nuclearteam/createnuclear/content/particles/CNParticleTypes.java new file mode 100644 index 00000000..77482dac --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/particles/CNParticleTypes.java @@ -0,0 +1,91 @@ +package net.nuclearteam.createnuclear.content.particles; + +import com.simibubi.create.AllParticleTypes; +import com.simibubi.create.foundation.particle.ICustomParticleData; +import net.createmod.catnip.lang.Lang; +import net.minecraft.core.Registry; +import net.minecraft.network.FriendlyByteBuf; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; +import net.minecraftforge.client.event.RegisterParticleProvidersEvent; +import net.minecraftforge.registries.DeferredRegister; +import net.minecraftforge.registries.ForgeRegistries; +import net.minecraftforge.registries.RegistryObject; +import net.createmod.catnip.lang.Lang; +import net.minecraftforge.eventbus.api.IEventBus; +import net.minecraft.client.Minecraft; +import net.minecraft.client.particle.ParticleEngine; +import net.minecraft.core.particles.ParticleOptions; +import net.minecraft.core.particles.ParticleType; +import net.minecraft.core.registries.BuiltInRegistries; +import net.nuclearteam.createnuclear.CreateNuclear; + +import java.util.function.Supplier; + +public enum CNParticleTypes implements ParticleOptions { + IRRADIATED_PARTICLES(IrradiatedParticlesData::new), + ; + + private final ParticleEntry entry; + + CNParticleTypes(Supplier> typeFactory) { + String name = Lang.asId(name()); + entry = new ParticleEntry<>(name, typeFactory); + } + + public static void register(IEventBus modEventBus) { + ParticleEntry.REGISTER.register(modEventBus); + } + + @OnlyIn(Dist.CLIENT) + public static void registerFactories(RegisterParticleProvidersEvent event) { + for (CNParticleTypes particle : values()) + particle.entry.registerFactory(event); + } + + public ParticleType get() { + return entry.object.get(); + } + + public String parameter() { + return entry.name; + } + + @Override + public ParticleType getType() { + return null; + } + + @Override + public void writeToNetwork(FriendlyByteBuf pBuffer) { + + } + + @Override + public String writeToString() { + return ""; + } + + private static class ParticleEntry { + private static final DeferredRegister> REGISTER = DeferredRegister.create(ForgeRegistries.PARTICLE_TYPES, CreateNuclear.MOD_ID); + + private final String name; + private final Supplier> typeFactory; + private final RegistryObject> object; + + public ParticleEntry(String name, Supplier> typeFactory) { + this.name = name; + this.typeFactory = typeFactory; + + object = REGISTER.register(name, () -> this.typeFactory.get().createType()); + } + + + + @OnlyIn(Dist.CLIENT) + public void registerFactory(RegisterParticleProvidersEvent event) { + typeFactory.get() + .register(object.get(), event); + } + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedParticles.java b/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedParticles.java new file mode 100644 index 00000000..e199d6a0 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedParticles.java @@ -0,0 +1,50 @@ +package net.nuclearteam.createnuclear.content.particles; + +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.particle.*; +import net.minecraft.util.RandomSource; + +import javax.annotation.Nullable; + +public class IrradiatedParticles extends TextureSheetParticle { + protected IrradiatedParticles(ClientLevel pLevel, double pX, double pY, double pZ, + SpriteSet spriteSet, double pXSpeed, double pYSpeed, double pZSpeed) { + super(pLevel, pX, pY, pZ, pXSpeed, pYSpeed, pZSpeed); + + RandomSource randomSource = level.random; + + this.xo = randomSource.nextGaussian() * (double)1.0E-6f; + this.yo = randomSource.nextGaussian() * (double)1.0E-4f; + this.zo = randomSource.nextGaussian() * (double)1.0E-6f; + + this.quadSize *= this.random.nextFloat() * 0.6f + 0.6f; + this.hasPhysics = false; + this.gravity = 0.0f; + + this.friction = 0.8f; + this.lifetime = 40; + + this.setSpriteFromAge(spriteSet); + + } + + @Override + public ParticleRenderType getRenderType() { + return ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT; + } + + public static class Provider implements ParticleProvider { + private final SpriteSet spriteSet; + + public Provider(SpriteSet spriteSet) { + this.spriteSet = spriteSet; + } + + @Nullable + @Override + public Particle createParticle(IrradiatedParticlesData pType, ClientLevel pLevel, double pX, double pY, double pZ, + double pXSpeed, double pYSpeed, double pZSpeed) { + return new IrradiatedParticles(pLevel, pX, pY, pZ, this.spriteSet, pXSpeed, pYSpeed, pZSpeed); + } + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedParticlesData.java b/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedParticlesData.java new file mode 100644 index 00000000..939375bf --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedParticlesData.java @@ -0,0 +1,83 @@ +package net.nuclearteam.createnuclear.content.particles; + +import com.mojang.brigadier.StringReader; +import com.mojang.brigadier.exceptions.CommandSyntaxException; +import com.mojang.serialization.Codec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import com.simibubi.create.foundation.particle.ICustomParticleDataWithSprite; +import net.minecraft.client.particle.ParticleEngine.SpriteParticleRegistration; +import net.minecraft.core.particles.ParticleOptions; +import net.minecraft.core.particles.ParticleType; +import net.minecraft.network.FriendlyByteBuf; + +import java.util.Locale; + +public class IrradiatedParticlesData implements ParticleOptions, ICustomParticleDataWithSprite { + + public static final Codec CODEC = RecordCodecBuilder.create(i -> + i.group( + Codec.INT.fieldOf("t").forGetter(p -> p.t) + ) + .apply(i, IrradiatedParticlesData::new) + ); + + public static final Deserializer DESERIALIZER = + new Deserializer<>() { + @Override + public IrradiatedParticlesData fromCommand(ParticleType particleType, StringReader reader) throws CommandSyntaxException { + return new IrradiatedParticlesData(); + } + + @Override + public IrradiatedParticlesData fromNetwork(ParticleType particleType, FriendlyByteBuf buffer) { + return new IrradiatedParticlesData(); + } + }; + + + int t; + + public IrradiatedParticlesData(int _t) { + t = _t; + } + + public IrradiatedParticlesData() { + this(0); + } + + @Override + public ParticleType getType() { + return CNParticleTypes.IRRADIATED_PARTICLES.get(); + } + + @Override + public void writeToNetwork(FriendlyByteBuf buffer) { + buffer.writeInt(t); + } + + @Override + public String writeToString() { + return String.format(Locale.ROOT, "%s %d", CNParticleTypes.IRRADIATED_PARTICLES.parameter(), t); + } + + @Override + public Deserializer getDeserializer() { + return DESERIALIZER; + } + + @Override + public Codec getCodec(ParticleType type) { + return CODEC; + } + + @Override + public SpriteParticleRegistration getMetaFactory() { + return IrradiatedParticles.Provider::new; + } + + + + + + +} diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java index 390fe6fc..9b8e2b51 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java @@ -1,7 +1,6 @@ package net.nuclearteam.createnuclear.infrastructure.worldgen.biome; import net.minecraft.core.HolderGetter; -import net.minecraft.core.particles.ParticleTypes; import net.minecraft.core.registries.Registries; import net.minecraft.data.worldgen.BootstapContext; import net.minecraft.resources.ResourceKey; @@ -10,6 +9,7 @@ import net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver; import net.minecraft.world.level.levelgen.placement.PlacedFeature; import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.content.particles.CNParticleTypes; import org.jetbrains.annotations.NotNull; public class CNBiomes { @@ -25,11 +25,11 @@ public static Biome irradiatedPlain(HolderGetter holderGetter, Ho BiomeGenerationSettings.Builder genSettings = new BiomeGenerationSettings.Builder(holderGetter, holder2); BiomeSpecialEffects.Builder effects = new BiomeSpecialEffects.Builder(); effects - .fogColor(0) - .ambientParticle(new AmbientParticleSettings(ParticleTypes.CRIMSON_SPORE, 0.025F)) - .waterColor(4159204) - .waterFogColor(329011) - .skyColor(0) + .fogColor(0) + .ambientParticle(new AmbientParticleSettings(CNParticleTypes.IRRADIATED_PARTICLES, 0.025F)) + .waterColor(4159204) + .waterFogColor(329011) + .skyColor(0) ; return builder .downfall(0) diff --git a/src/main/resources/assets/createnuclear/particles/irradiated_particles.json b/src/main/resources/assets/createnuclear/particles/irradiated_particles.json new file mode 100644 index 00000000..4c09429a --- /dev/null +++ b/src/main/resources/assets/createnuclear/particles/irradiated_particles.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "createnuclear:irradiated_particles" + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/createnuclear/textures/particle/irradiated_particles.png b/src/main/resources/assets/createnuclear/textures/particle/irradiated_particles.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e80185fade017cb90fd403d536cf36187e7e19 GIT binary patch literal 516 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqEa{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>fUTfw4U^B%&n3*T*V3KUXg?B|j-uuOhbqsG5Pn#=fE;F*!T6L?J0P zJu}Z%{r&F!>I#`Dw(8-gz6QPp&Z!xh9#uuD!Bu`C$yM3OmMQA?cD!6R6;?nKa#KqZ z6)JLb@`|l0Y?Z(UTLIZ1VSOb#o1&C7s~{IQs0tv@Rw<*Tq`*pFzr4I$uiRKKzbIYb z(9+UU-@r)U$VeBcLbtdwuOzWTH?LS3YJf{>adJ^+K}lwQo&w0g#H9Sv5?iIx(##aA zw8S*iq?8m>-K0e06kS8ZltkUc6k|i(6l3EQb5lbLqcp=LC8+f!nP~|7^NOLt01Oa) zkc_^eo&m_oAhwl%QD!R86(B3^3~j*jC}KAHAcr71%nl*~^ed1B4;fG}!9zDS4;ZB7 zz_8PqGJ_i!?!ulfjv*Ss$q5oY5B7hoFHw|YX85s^$!O~`Pb*Noc)I$ztaD0e0st?$ BpqBsu literal 0 HcmV?d00001 From 997f641cc5fba601f9e32d772bd13e03ded2a9a1 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 24 Nov 2025 19:13:45 +0100 Subject: [PATCH 029/705] Remove obsolete advancements and recipes related to lead, uranium, and thorium crafting, and update relevant tags and mixing recipes for consistency. --- .../15812fa7bc190aa8f0a8644088c7ff563925e506 | 65 +-------- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 69 +++++++--- .../9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 130 +----------------- .../abc32a97b4e744838610c53dbbbaaf9f7d29a557 | 6 +- .../fed443662143001aeb5341375f6f5ef31d10baea | 9 +- .../assets/createnuclear/lang/en_ud.json | 22 --- .../assets/createnuclear/lang/en_us.json | 22 --- .../misc/crafting/enriched_soul_soil.json | 35 ----- .../crafting/raw_lead_from_decompacting.json | 33 ----- .../raw_uranium_from_decompacting.json | 6 +- .../crafting/reactor/reinforced_glass.json | 35 ----- .../crafting/thorium_raw/raw_lead_block.json | 33 ----- .../thorium_raw/raw_uranium_block.json | 33 ----- .../thorium_raw/reactor_blueprint_item.json | 35 ----- .../lead_ingot_from_decompacting.json | 33 ----- .../lead_nugget_from_decompacting.json | 33 ----- .../shapeless/raw_lead_from_decompacting.json | 33 ----- .../raw_uranium_from_decompacting.json | 33 ----- .../steel_ingot_from_decompacting.json | 33 ----- .../steel_nugget_from_decompacting.json | 33 ----- .../crafting/raw_lead_from_decompacting.json | 13 -- .../raw_uranium_from_decompacting.json | 2 +- .../crafting/thorium_raw/raw_lead_block.json | 18 --- .../thorium_raw/raw_uranium_block.json | 18 --- .../thorium_raw/reactor_blueprint_item.json | 27 ---- .../createnuclear/recipes/mixing/steel.json | 4 - .../recipes/mixing/uranium_fluid.json | 4 - .../lead_ingot_from_decompacting.json | 13 -- .../lead_nugget_from_decompacting.json | 13 -- .../shapeless/raw_lead_from_decompacting.json | 13 -- .../raw_uranium_from_decompacting.json | 13 -- .../steel_ingot_from_decompacting.json | 13 -- .../steel_nugget_from_decompacting.json | 13 -- .../recipes/splashing/crushed_raw_lead.json | 9 -- .../data/forge/tags/blocks/ores.json | 8 +- .../data/forge/tags/blocks/ores/thorium.json | 4 +- .../tags/blocks/ores_in_ground/deepslate.json | 6 +- .../tags/blocks/ores_in_ground/stone.json | 6 +- .../data/forge/tags/items/armors.json | 53 ------- .../data/forge/tags/items/boots.json | 5 - .../data/forge/tags/items/chestplates.json | 20 --- .../data/forge/tags/items/dusts.json | 3 - .../data/forge/tags/items/helmets.json | 20 --- .../data/forge/tags/items/ingots.json | 3 - .../data/forge/tags/items/leggings.json | 20 --- .../data/forge/tags/items/nuggets.json | 3 - .../data/forge/tags/items/ores/thorium.json | 4 +- .../data/forge/tags/items/raw_materials.json | 3 - .../data/forge/tags/items/raw_ores.json | 3 - .../tags/blocks/mineable/pickaxe.json | 11 +- .../tags/blocks/needs_diamond_tool.json | 6 +- .../tags/blocks/needs_iron_tool.json | 6 +- 52 files changed, 73 insertions(+), 1015 deletions(-) delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriched_soul_soil.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor/reinforced_glass.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/reactor_blueprint_item.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/lead_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/lead_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/raw_lead_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/raw_uranium_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/steel_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/steel_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/raw_lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/reactor_blueprint_item.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/lead_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/lead_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/raw_lead_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/raw_uranium_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/steel_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/steel_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/forge/tags/items/armors.json delete mode 100644 src/generated/resources/data/forge/tags/items/boots.json delete mode 100644 src/generated/resources/data/forge/tags/items/chestplates.json delete mode 100644 src/generated/resources/data/forge/tags/items/helmets.json delete mode 100644 src/generated/resources/data/forge/tags/items/leggings.json diff --git a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 index a18e7413..17c6c734 100644 --- a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 +++ b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 @@ -1,31 +1,4 @@ -<<<<<<< HEAD -// 1.20.1 2025-10-18T19:41:24.2042461 CreateNuclear's Processing Recipes -d02fe65c0c4f06b58fa7565d7254902de5018e8b data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json -9690e12858db1c546576ce70847e723c005f814e data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json -3bebcd85a99be0ddec8db66c5734232ac4bbd2ad data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json -eb4fb3f444c01fa65c951f89f6381ddc24b917c0 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json -54fa61448a4b09c025353426f635cf411e01f25b data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json -6e2025f558ef2d3ec8f7d666db94485873307089 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json -c18ef9568592104904be5dc42f9d38ca1b347229 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json -e0e977da29462d2fc41b669d1cc0a05186922c02 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json -ad27b00d2e96fdcb14551f562b875941857acbd5 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json -c2759d16b714c77a3deb93d55de67e5bfa24a2f0 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json -32912304d34e199c89195c6f92fbc8d32d08045d data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json -59b98fa258e358bd45be744cc1c70a1d3c6003ff data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json -a68afd8036c827e4ee599ad27d3ef0d4466f69b3 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json -908db808fbda28124967010f91007ae3d32e5a86 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json -887cfc7346e0791157a15a2afd3dae39dac8a82d data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json -968c113480a37fe3c6f8f37d46528d428eaef3ad data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json -2a88f3c33f2a6f1cf1147fb010dd08249fe16d03 data/createnuclear/advancements/recipes/misc/shapeless/lead_ingot_from_decompacting.json -a51062bde101050cc0232826aee6f58b61919fe9 data/createnuclear/advancements/recipes/misc/shapeless/lead_nugget_from_decompacting.json -0bbbab8b639238f895a57244f07815837ff1c7c9 data/createnuclear/advancements/recipes/misc/shapeless/raw_lead_from_decompacting.json -3507a7862c2bcd7cd22462f31972c55e01d45d2c data/createnuclear/advancements/recipes/misc/shapeless/raw_uranium_from_decompacting.json -5a7e80738122d1b84d6dcdd8ab664db2fe01e47e data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json -44beb3f117dbd3be082ab34d193609b7d94d1662 data/createnuclear/advancements/recipes/misc/shapeless/steel_ingot_from_decompacting.json -fd90813bfa340202cf2e2e7eb293980f7f2ac056 data/createnuclear/advancements/recipes/misc/shapeless/steel_nugget_from_decompacting.json -======= -// 1.20.1 2025-11-11T13:56:47.9570936 CreateNuclear's Processing Recipes ->>>>>>> t +// 1.20.1 2025-11-24T19:12:01.1746385 CreateNuclear's Processing Recipes c711d032a04e1a9350ad9bc4d9c4d74f54689862 data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json 33becbc558bd2fbe277be096b292c0093f84e44c data/createnuclear/recipes/crushing/coal.json 2a8b609dba5bad88511d9c9a80cf6fb582b18c36 data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json @@ -38,43 +11,7 @@ e42be7d17c5e057e62c4b1176cbf43319a157f51 data/createnuclear/recipes/enriched/enr d0a30a8942f3e81d11afa21a93037916601c38cb data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json f2d3a2dbcb9135e31261cc8408f11cd07038a826 data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json 91c07d7804d0960aaa17a6258f00f1731ca458f5 data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json -<<<<<<< HEAD -0a56332199941d1db61ee7512130d2664fd73e46 data/createnuclear/recipes/mechanical_crafting/graphite_rod.json -85f68439da9d4bb70d1308b7b64db0e30fec9e51 data/createnuclear/recipes/mechanical_crafting/reactor_controller.json -11b4c4d65d4f6981c34e7f97e0e8dc3468376b05 data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json -8228bb2d850dfd474e2ce142ac9a0ff6ab707f07 data/createnuclear/recipes/mechanical_crafting/reactor_core.json -48db9006423a3762a24c7cae7a3534f124aa0e4c data/createnuclear/recipes/mechanical_crafting/reactor_frame.json -0a1d26105f14cb2a01b18b9f050c900412f917fb data/createnuclear/recipes/mechanical_crafting/uranium_rod.json -21619f6b573091dd880541f61af3c1b1b8d495e4 data/createnuclear/recipes/mixing/steel.json -a9895b29715ad4cce9d97c158677bfcf21eaff14 data/createnuclear/recipes/mixing/uranium_fluid.json -ee4d2bf63449ba88826be263cf98e4bba2927ced data/createnuclear/recipes/pressing/graphene.json -1713ce33da8ce2fd0145e9921cab615d31fa5e66 data/createnuclear/recipes/shapeless/cloth/black_cloth.json -0d0c71a2b494a34439cb2d7873b31083b07877b0 data/createnuclear/recipes/shapeless/cloth/blue_cloth.json -e6ec8d394df502aa1dcebd16d1ed0275f92e9d2a data/createnuclear/recipes/shapeless/cloth/brown_cloth.json -8d0f363323584bcdefe7803e9057f252b63fd12d data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json -fff014f30a041fad100ceefcf70ed9e8a00c318c data/createnuclear/recipes/shapeless/cloth/gray_cloth.json -cdd6de83eccb34f7bc4f38c6a92a32a74b7b3ff7 data/createnuclear/recipes/shapeless/cloth/green_cloth.json -fe147f38895f8b99412c53a6f7530a1e9575003c data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json -ab94d1c13af2e4bef0c92b8486108940180d3f9d data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json -2cd96d4f78b81393bff120448e9a14235cf2376b data/createnuclear/recipes/shapeless/cloth/lime_cloth.json -a22692736ff403a44bca8ef34b5f97a855eb0a7a data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json -bbc2714fa8586db7d42db2c1e4375accd7c264d2 data/createnuclear/recipes/shapeless/cloth/orange_cloth.json -d6be8ab92dd0caa9df946afb83868ce278c2c437 data/createnuclear/recipes/shapeless/cloth/pink_cloth.json -fa041c5a7e252bed6dc4636a45e5857d7e14dcb1 data/createnuclear/recipes/shapeless/cloth/purple_cloth.json -c863e58a1e11f9b8a925b08b321d45f76cb96de4 data/createnuclear/recipes/shapeless/cloth/red_cloth.json -2d315d82efde22d511e339baec628babdce5767f data/createnuclear/recipes/shapeless/cloth/white_cloth.json -fac232af7ba0edf6cf8e0f018cf53678457e652e data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json -ad29e797fed10865a6c15d95c3de1278c0427df8 data/createnuclear/recipes/shapeless/lead_ingot_from_decompacting.json -42fa720bf96a1d46e206db30cbd38e1b04ea7f63 data/createnuclear/recipes/shapeless/lead_nugget_from_decompacting.json -7bf77189b1a9bc533e5ac0bb72ec87e8d5221691 data/createnuclear/recipes/shapeless/raw_lead_from_decompacting.json -997f2bf339dd63253d9a98d16a9efeffac4eea81 data/createnuclear/recipes/shapeless/raw_uranium_from_decompacting.json -8e194709b50fd2ca2ef2138b5d2528e092b45e4f data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json -ae6d07dc30751bfa39edbcdb8758a2faababa5da data/createnuclear/recipes/shapeless/steel_ingot_from_decompacting.json -5fb04284d66de4bf54471a3db0d9a3bfa6b7a18c data/createnuclear/recipes/shapeless/steel_nugget_from_decompacting.json -4ee934a60476e0d3d0d77297406d8d6aea65af2c data/createnuclear/recipes/splashing/crushed_raw_lead.json -======= 7fc7695cd03577131096e9695170193044f8bc1a data/createnuclear/recipes/mixing/steel.json 23e57de458330d04dfebff8070b44b3b1b2718eb data/createnuclear/recipes/mixing/uranium_fluid.json ee4d2bf63449ba88826be263cf98e4bba2927ced data/createnuclear/recipes/pressing/graphene.json 0756d627739cbbc2653aa3fbde9945ec11f2eace data/createnuclear/recipes/splashing/crushed_raw_lead.json ->>>>>>> t diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 480cb52b..c6d82db6 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-11T13:56:47.9632247 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-11-24T19:12:01.1837971 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -10,6 +10,7 @@ b88d65e7a3393caeaed8d504bf6c4615767371aa assets/createnuclear/blockstates/cut_au 56c308e675a047a3d28757377e61e5f79c6384e3 assets/createnuclear/blockstates/cut_autunite_stairs.json 98d386985f7c185f1acab25b9d606828f788769f assets/createnuclear/blockstates/cut_autunite_wall.json 5cf183e5277aea7ac5eb2bfa88737db909c6244d assets/createnuclear/blockstates/deepslate_lead_ore.json +e4edd1e8b7aecc00e45f4c154b302d3581e18ce9 assets/createnuclear/blockstates/deepslate_thorium_ore.json a6f90dfcfc0659663335d4c80129ce41d0c8e47a assets/createnuclear/blockstates/deepslate_uranium_ore.json e11c7fa5830b0877af69bb18e650d2b1e6f90027 assets/createnuclear/blockstates/enriched_soul_soil.json f6b762b1e80656d932e990210b43e4bfb209e4d8 assets/createnuclear/blockstates/enriching_campfire.json @@ -22,6 +23,7 @@ f10bbdbab6112c58bebf2d98dc0ed3eb9370c09c assets/createnuclear/blockstates/lead_b 76a9a39503654b94cbe01e249292ed280446bbb6 assets/createnuclear/blockstates/polished_cut_autunite_stairs.json f628f8c7aa1e150ad2b5a3ce87dbe7f00b462e74 assets/createnuclear/blockstates/polished_cut_autunite_wall.json 8195d52278bf58414faaaec6067905635aaa29d5 assets/createnuclear/blockstates/raw_lead_block.json +5db59637c8fdd94d90bc9748c10769eb54f97224 assets/createnuclear/blockstates/raw_thorium_block.json 63aaf78c3e0c16c2f37b069c5392e3d1a93ac058 assets/createnuclear/blockstates/raw_uranium_block.json 0fbc9288622efc18fe39b6c8ba89e7e2281dee26 assets/createnuclear/blockstates/reactor_casing.json 60ca260d5b5bcd975c0a3918b461748786cde95e assets/createnuclear/blockstates/reactor_controller.json @@ -36,10 +38,13 @@ f9dd0a30be6d92e85fd7c3dde4f1b732f63d35ce assets/createnuclear/blockstates/small_ b9c915389ea6cf8338d20c48e908591f8baa2108 assets/createnuclear/blockstates/small_autunite_brick_stairs.json a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_autunite_brick_wall.json 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json +3134eef054a6f9f461bf774630241414614a9109 assets/createnuclear/blockstates/thorium.json +3c5ff75a6dc4ba05ac94e0f2435e88821cd848ee assets/createnuclear/blockstates/thorium_block.json +643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -27f15cf0f283a9dbd23b2af0069bffb349080a57 assets/createnuclear/lang/en_ud.json -2e3ff05dfc61519481e228d1b85e1c3e5e4ad55c assets/createnuclear/lang/en_us.json +4e6a77d291bb4aa0cb8c033e1aca1eff0d388241 assets/createnuclear/lang/en_ud.json +1d31e16b48253434e5e2bcd8206a876fc9ca3cef assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json @@ -65,6 +70,7 @@ e1e1e4bff55028860d776d8ecb992547fa12b1b5 assets/createnuclear/models/block/cut_a baced15580735dd63848a96763f8c7ffe61f3376 assets/createnuclear/models/block/cut_autunite_wall_side.json cd15b5be0dca5f621266b157b424ac37dac859dd assets/createnuclear/models/block/cut_autunite_wall_side_tall.json 9a589577d80aa23ac97312bda605b5512eff5167 assets/createnuclear/models/block/deepslate_lead_ore.json +6fa74ed345ab06422eca4c254f9108b4dfabfd78 assets/createnuclear/models/block/deepslate_thorium_ore.json 6793dd91b730f4c9abea29215de16cd0751d8cbd assets/createnuclear/models/block/deepslate_uranium_ore.json e1b8fdc0555a1fdabda54f66cca868e444d1110b assets/createnuclear/models/block/enriched_soul_soil.json 8408a3894e9ca6e45e738b81f0a1932a0b2f86a5 assets/createnuclear/models/block/layered_autunite.json @@ -81,6 +87,7 @@ a251d75552efea796382a4124659f9d39606461b assets/createnuclear/models/block/polis ad989d89e7b80a30e0860fb0f1418013fe3355d2 assets/createnuclear/models/block/polished_cut_autunite_wall_side.json b950ac6ca2df77ffe3abd02e13c38567602e5536 assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json cf8b4d604330762358b21b6e079aaab1eb2987f4 assets/createnuclear/models/block/raw_lead_block.json +de9b4dee9580161263fa8020d326ac5fe4e38ed4 assets/createnuclear/models/block/raw_thorium_block.json 561c9f9a4e153fc648a3c7224812c71c8ac2da5c assets/createnuclear/models/block/raw_uranium_block.json 7cdeee7f4740b6a86802354534be24dbb251e211 assets/createnuclear/models/block/reinforced_glass.json e94d3eb865d17234b18241d89acdec2b10a1d21a assets/createnuclear/models/block/small_autunite_brick.json @@ -93,6 +100,9 @@ f99b30bd0cb3a8b78ed88a3a17b35b512c69ee06 assets/createnuclear/models/block/small 093bb2418968291015e9d3122755af3fd0b948d4 assets/createnuclear/models/block/small_autunite_brick_wall_side.json 5a9a262da20c1b7053276c444bff017e73c923c9 assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json 47f627eaccbd07bf81d1c45f95ebcc88994ad757 assets/createnuclear/models/block/steel_block.json +9333acc5ef34d03e00e0eaf24a3b48f2704a15c1 assets/createnuclear/models/block/thorium.json +9d2613725484de94788ba5075854eb225eaa4936 assets/createnuclear/models/block/thorium_block.json +e27878149b45eefa8673f2b86b6f491e2ed7a80f assets/createnuclear/models/block/thorium_ore.json d234edb3b6bc81b7300ee65722973b66db0b82d9 assets/createnuclear/models/block/uranium.json a4d5ee44c830e329034a46792280edea53343034 assets/createnuclear/models/block/uranium_ore.json fba1c32ae3c38d735ebb0b4c3912afc8f9e9cde4 assets/createnuclear/models/item/anti_radiation_boots.json @@ -126,6 +136,7 @@ bd832947d219746d3264422bc4c82f6acdc5cc3e assets/createnuclear/models/item/cut_au 84b9d23fadc9fd0a2e45fc3609f6bf16ecb1545d assets/createnuclear/models/item/cyan_anti_radiation_leggings.json de649e8356e85e802df3e64df8fd663ce62ba16d assets/createnuclear/models/item/cyan_cloth.json 34c28d31d8b93699cc6ffab724d9c51670c0f3e2 assets/createnuclear/models/item/deepslate_lead_ore.json +60b37c01bc3e885a25ce9b1aff4f8cb44e98f759 assets/createnuclear/models/item/deepslate_thorium_ore.json 1f160865067749c0bed163a84a61581631294141 assets/createnuclear/models/item/deepslate_uranium_ore.json 5a2694d92c4708ca23ddfa67666ea26be66b9a45 assets/createnuclear/models/item/enriched_soul_soil.json 306f5731ab788fa3cf3d75a7edfcc68b9c20613a assets/createnuclear/models/item/enriched_yellowcake.json @@ -179,6 +190,8 @@ b6c3a22d368bd0796b004ac27b8e453a16e7d14c assets/createnuclear/models/item/polish 3171211192a2b92005177fd1ee2ce7fbe2592b52 assets/createnuclear/models/item/purple_cloth.json 7da7ddaac39353657166badddc16fe9eb79f1a27 assets/createnuclear/models/item/raw_lead.json ba58a4c086d8937d6703795a9d80435c2d450e35 assets/createnuclear/models/item/raw_lead_block.json +58c3279f0d6dfe7b88f5a85bfce6c1d683bbe2b4 assets/createnuclear/models/item/raw_thorium.json +528149130134a5b1d90552f22e1c856a2644a9dd assets/createnuclear/models/item/raw_thorium_block.json 2e30d8c1f56b02bd000509c2a6b32f4ff6c33290 assets/createnuclear/models/item/raw_uranium.json 5bad8990f31085232b63b11d295b90b581af9a82 assets/createnuclear/models/item/raw_uranium_block.json ef76b3a3a97b5d1901d7e8ac17009381de418ab8 assets/createnuclear/models/item/reactor_blueprint_item.json @@ -201,6 +214,12 @@ b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_an 7f33b090f2821bdeb07b2938b1618ad3f309248f assets/createnuclear/models/item/steel_block.json bcb30dce2419ce1ec2e043eaff83df82ac8a4bec assets/createnuclear/models/item/steel_ingot.json 4b0492cf73c071f13538ce485419e46a164c99c7 assets/createnuclear/models/item/steel_nugget.json +d4ec5a600b482636195c7ba0c915ed5d78e8c880 assets/createnuclear/models/item/thorium_block.json +9712377d41a7153cb07638e33dd02e880609d249 assets/createnuclear/models/item/thorium_bucket.json +b636be722a513137e6ca68bdc6510c4a56a2296d assets/createnuclear/models/item/thorium_dust.json +6c63ff92f764da7ce92a99149bf2bf43c23e3727 assets/createnuclear/models/item/thorium_ingot.json +fe44d1ed2b4100ec32dda43274a085166706485d assets/createnuclear/models/item/thorium_nugget.json +954086bd19e91b833a263d3da33bb59903ce153f assets/createnuclear/models/item/thorium_ore.json 2b6958059c3a4c8aee7fb4c003feba12dd0ab252 assets/createnuclear/models/item/uranium_bucket.json 7b15a9300d0f6d106e589db3dcd3294781d0bdca assets/createnuclear/models/item/uranium_ore.json 3b03793c0f5786f258c593e0b140cd6bd10c3b7b assets/createnuclear/models/item/uranium_powder.json @@ -322,8 +341,7 @@ eafffaaada04af83623ebf8e940df2b507d933eb data/createnuclear/advancements/recipes 0221cf60748260f92b94be675249afc98de1d707 data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json cc3ec047cc113f80a1163aeb2277dad33af8e424 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json 58477747b204491c22a9aecb751d99054f71310b data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json -2f3e459eff3d7404e49d23b9544b199caba741c9 data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json -a9d692d44743f8fcabfc45046ad17a039c594747 data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json +79c4b31035e7d6cb04628ec5a15ebdf0bdb576d9 data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json 16c681121078827282f2ce2e16d335d2d7e5e1f2 data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json e28d26c880c31bb2ca64c9f380e001a13e3a01aa data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json 76e79e1f9fb40d89a0364939158b1aaba8598ab6 data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json @@ -339,6 +357,7 @@ db666ffaca36edc9e246e225f225c1e87604dd88 data/createnuclear/loot_tables/blocks/c e6e624e978fdacfa3cdd123d23d021f504308149 data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json f28efa9fb383b86c770b8c7344fc30f6ab9200d3 data/createnuclear/loot_tables/blocks/cut_autunite_wall.json 113d87359e902ec9112e063f87adf5646cd01dbc data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json +8fbcd34624f6dab2ceb86f7ef273509ba23851ce data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json ac0d262ec298e481314387399c378ecd454e20cc data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json 76ca23065681dfd7f18dbbc5a65b8ab8bc40c20c data/createnuclear/loot_tables/blocks/enriched_soul_soil.json 62f405d930be8b534e863c8aac205687b943f3ef data/createnuclear/loot_tables/blocks/enriching_campfire.json @@ -351,6 +370,7 @@ d5fb5ebfe991980abfd6f1932575363d026d8859 data/createnuclear/loot_tables/blocks/p 8205832fc48bd24351b4b433f92a70a533336f48 data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json 2c3ca9fb7683d1edfdc2e4fcd4b25ab7f40c3ab6 data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json 66ab1033aebea1383fe3f09c7468f4cd60d8aa25 data/createnuclear/loot_tables/blocks/raw_lead_block.json +7cc60fa9a9bb958907f56b583e27c7f37af2a63e data/createnuclear/loot_tables/blocks/raw_thorium_block.json 0998d5a55f2dc10e85e83dd74bd91d4a3913f61f data/createnuclear/loot_tables/blocks/raw_uranium_block.json af059cd55441441329347fbd569245b539b095db data/createnuclear/loot_tables/blocks/reactor_casing.json e76c0b96c978e266f39eca8e46cd5ba2388e1749 data/createnuclear/loot_tables/blocks/reactor_controller.json @@ -365,6 +385,8 @@ d51f9b307f2986ac086d32f48bd41e6dc4024348 data/createnuclear/loot_tables/blocks/s 4014ab450bb5de0522690577486f2fbbc334de9c data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json 8718c7e7cce27e299611ee34792cdb59f3434e39 data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json 94dc8e72195da5aa505c6d5a3785ccfea30f7c05 data/createnuclear/loot_tables/blocks/steel_block.json +10453354af3c17390f7b6eb2eaa7109eae3988c3 data/createnuclear/loot_tables/blocks/thorium_block.json +4be8262da5a9789bafa641fec2ae0fb5cb8570e1 data/createnuclear/loot_tables/blocks/thorium_ore.json 401811bf59cdb43ffb0c0bb5ba40eb954d7fa216 data/createnuclear/loot_tables/blocks/uranium_ore.json fba1a7bdb0835c034aa5ef52ebf589123d41b33e data/createnuclear/loot_tables/entities/irradiated_cat.json 2d8f5d7d7babd2b02ae836846e62daabf84de427 data/createnuclear/loot_tables/entities/irradiated_chicken.json @@ -425,9 +447,8 @@ e6396835f0c68c87409e25edda2779227b84f5ec data/createnuclear/recipes/crafting/ite ad29e797fed10865a6c15d95c3de1278c0427df8 data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json 42fa720bf96a1d46e206db30cbd38e1b04ea7f63 data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json 6d70c403bab3160fc13fbb3efee85d9f77f2e96c data/createnuclear/recipes/crafting/raw_lead_block.json -7bf77189b1a9bc533e5ac0bb72ec87e8d5221691 data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json 62e238496e81bbf9a86fcfc9396a6416e057007c data/createnuclear/recipes/crafting/raw_uranium_block.json -997f2bf339dd63253d9a98d16a9efeffac4eea81 data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json +37547c516596771629592f09199dda9213a99dab data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json a7ff79f9d11a46e52fb25819a7c9e9604e8a317a data/createnuclear/recipes/crafting/reactor/reinforced_glass.json 77f77148406d34c065b55efa9d6e7a2b107831c5 data/createnuclear/recipes/crafting/reactor_blueprint_item.json ae6d07dc30751bfa39edbcdb8758a2faababa5da data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json @@ -487,6 +508,7 @@ a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/createnuclear/tags/blocks/enrichin 925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/blocks/lead_ores.json bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/blocks/uranium_ores.json e8b97836e0a934f9023ba18e6ad44e60dca4532d data/createnuclear/tags/entity_types/irradiated_immune.json +dd07a117bf2a657aba3d776ee718829150a1c0af data/createnuclear/tags/fluids/thorium.json bfd5a561b60a7d59d7f7c248ec75e3571a0f2fed data/createnuclear/tags/fluids/uranium.json 7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/createnuclear/tags/items/all_anti_radiation_armors.json e3fe4325aafb669d287c17b5b30953e4fb709110 data/createnuclear/tags/items/anti_radiation_armor.json @@ -505,43 +527,54 @@ c5587bb72c54f59e9f9a4cd2c3e6bedb78ee198d data/createnuclear/tags/items/fuel.json bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/items/uranium_ores.json d8d6ad7a4fc31fd68a98b368207c359fb610f417 data/create/tags/blocks/safe_nbt.json 75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/blocks/glass.json -38aa0fddd24ec7dde10f1e2804328660a2019ac8 data/forge/tags/blocks/ores.json +ed58645a4abd91cad43f64b61206513fe3c43c9a data/forge/tags/blocks/ores.json 925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/blocks/ores/lead.json +3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/blocks/ores/thorium.json bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/blocks/ores/uranium.json -dec8291df390fe12bd034da156c39432cccef0d4 data/forge/tags/blocks/ores_in_ground/deepslate.json -f36fa9b8ea20e21fd4a452ea0ec7ce557acd3ac2 data/forge/tags/blocks/ores_in_ground/stone.json +d831cfd0f9a60badb1ef4a785b38a9ccbedc95f6 data/forge/tags/blocks/ores_in_ground/deepslate.json +21eaedb85de2c6d918de722a730f2290bf932fb7 data/forge/tags/blocks/ores_in_ground/stone.json a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/blocks/storage_blocks/lead.json 2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/blocks/storage_blocks/raw_lead.json +725644962932169e20d6f2726e69af199ce3800c data/forge/tags/blocks/storage_blocks/raw_thorium.json 0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/blocks/storage_blocks/raw_uranium.json f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/blocks/storage_blocks/steel.json +baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/blocks/storage_blocks/thorium.json a63487094743744be756ad497f483fcd4d11e9bc data/forge/tags/fluids/uranium.json fadb3957b979d82146790ef3550e38606760421e data/forge/tags/items/armors/boots.json 0845acff015f78c494df2cd6754c5cff10d77c05 data/forge/tags/items/armors/chestplates.json b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/forge/tags/items/armors/helmets.json bebad856ee0f047735060f28544eb6149d8c2b20 data/forge/tags/items/armors/leggings.json +c53aa7c19dc2c02afdab4bc7e3188ca2b2224af6 data/forge/tags/items/buckets/thorium.json 9ac9f967f480bbbe186815331a7e1771c8feea57 data/forge/tags/items/buckets/uranium.json 25c93720c5221fac9aeb0ae47182ef59e0a0c2bb data/forge/tags/items/coal_dusts.json -4c65712ad229579aed33c75220c37f9a70134cb2 data/forge/tags/items/dusts.json +6c2e44175fc9799f1cf69287a6b21ef3f8c659e1 data/forge/tags/items/dusts.json 25c93720c5221fac9aeb0ae47182ef59e0a0c2bb data/forge/tags/items/dusts/coal.json +d6176bfd8cf296e3d5b5601ff2da8fc59620a092 data/forge/tags/items/dusts/thorium.json 69b53861489d10b3a836be9812af97c999833470 data/forge/tags/items/dusts/uranium.json 75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/items/glass.json -81d5270bd69ab7d6ffef70dc7867a498202eb4b4 data/forge/tags/items/ingots.json +e3f1ddf60fe95ede418d0f9d18d73cb508cfeca7 data/forge/tags/items/ingots.json 30fa647448df4131c1d6460756f18583a493ee31 data/forge/tags/items/ingots/lead.json 24bc6e0cdae825d9e5d1500567ae81d83c15a88d data/forge/tags/items/ingots/steel.json -3245aa72f5bb5f83632ab05f449e8a2d576ac386 data/forge/tags/items/nuggets.json +a50840c5dc4023ab62b7faa86a5fd9f032a50caf data/forge/tags/items/ingots/thorium.json +07a9254cf46aa1c6c12fc8ea880605c6b267ec24 data/forge/tags/items/nuggets.json 41ff866ec94383906342a0d1594554e3063b9d0f data/forge/tags/items/nuggets/lead.json 1ec402fda0c91947be220066973f79f3e522663f data/forge/tags/items/nuggets/steel.json +31d6f68b8cbb51e44700987c1b242a855e120b33 data/forge/tags/items/nuggets/thorium.json 925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/items/ores/lead.json +3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/items/ores/thorium.json bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/items/ores/uranium.json -cdebf2b4eabcf71ee4566b7fbf22f18990a4e06b data/forge/tags/items/raw_materials.json +95b4d551c30bc7e4223cbbe5c0eef18735ee8a31 data/forge/tags/items/raw_materials.json 610ed700de0886bcb4b1c90100c35f3034c53940 data/forge/tags/items/raw_materials/lead.json +61f6f1f4b16790c36a45f769141900772ce4529a data/forge/tags/items/raw_materials/thorium.json 03a88f0d9f44d3c338b82bf92b22a14dec490bef data/forge/tags/items/raw_materials/uranium.json -cdebf2b4eabcf71ee4566b7fbf22f18990a4e06b data/forge/tags/items/raw_ores.json +95b4d551c30bc7e4223cbbe5c0eef18735ee8a31 data/forge/tags/items/raw_ores.json c1ad472460350e6abd024de7785cd870dad05cd9 data/forge/tags/items/rods.json a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/items/storage_blocks/lead.json 2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/items/storage_blocks/raw_lead.json +725644962932169e20d6f2726e69af199ce3800c data/forge/tags/items/storage_blocks/raw_thorium.json 0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/items/storage_blocks/raw_uranium.json f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/items/storage_blocks/steel.json +baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/items/storage_blocks/thorium.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/all/campfires.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/azalea_root_replaceable.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.json @@ -551,11 +584,11 @@ e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.js 75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/minecraft/tags/blocks/impermeable.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/lush_ground_replaceable.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/mineable/axe.json -f3aae3bed8f4a0faad6d92489d9f8e9c0c10e30f data/minecraft/tags/blocks/mineable/pickaxe.json +2e8980cbc146f31d7c49a2348e5dd2ba7c2f0134 data/minecraft/tags/blocks/mineable/pickaxe.json a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/minecraft/tags/blocks/mineable/shovel.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/moss_replaceable.json -41d3382a5f829a516326fa59334529abffdc8fb2 data/minecraft/tags/blocks/needs_diamond_tool.json -38aa0fddd24ec7dde10f1e2804328660a2019ac8 data/minecraft/tags/blocks/needs_iron_tool.json +31b35cd7494c7b99c41bc5f0203dffde73f5cae5 data/minecraft/tags/blocks/needs_diamond_tool.json +9b1c376479486c3c75c5f38a73895302c1646ab4 data/minecraft/tags/blocks/needs_iron_tool.json 9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/blocks/slabs.json 7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/blocks/stairs.json 92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/blocks/walls.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e index ad6158f8..929c957d 100644 --- a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e +++ b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e @@ -1,84 +1,18 @@ -<<<<<<< HEAD -// 1.20.1 2025-10-16T09:11:55.0717773 Recipes -2033f2859713c27e945069e6b831665a3fda414a data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json -994c303b720b9195df5332abdb6035fc0663d86b data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json -2e66d1ed8fb018bd2a5258109c7ce6bd1494dbf7 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json -4e906e85482d81e1a9a14dc275063d3124226a4c data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json -ab0727c5e77f77dc4b1c654a769c2c658c5dcfa9 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json -a323a086a8eeb7fd6c321c1a5e3fa9e195e01219 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json -f97cdac2db61fc9a726bbe3498419d864cdf8abc data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json -e2e1b7757c9a7b70d334a9e8a145d87275f7edab data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json -a836c836c92ae745d2a43a608f4a8e59f9d50ac6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json -ef33f7b93a05e14bf5bca48a943793e08811dd1b data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json -f8d04e8cd6b0b22f26d5886aa3c30245ff004b58 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json -3b4d3ca6af2e9301c6868ed3a1103cda5f308bc3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json -171e699955d12b2f3be1568ae499da0031931e92 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json -94e1a4f0ba9ad6fc87ad791e33b2f6f5e5563d48 data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json -3228f1fddbad9df530e3566e11c93612c5d2c7d9 data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json -e90476696332dc219d98c13a7cdef5fae159c820 data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json -12c8eb0914e0bda155f3f59479ed0e5d3fccdb7c data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json -e1a3bf67fbdf820fcf7081f7a81144715b17117d data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json -82f918d8c04e6510b8b502e2f391a93e9f6c225c data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json -d60a68616656058b58e1c8f9245dc6ea19db02fb data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json -d730353b357123969efc6a4d16d7ffa52bb45e08 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json -0ec2fe6d8589411004193dfcc0e3bcdea2686062 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json -2b42b1e49e18e3d73eafdd29f3577ce40b23651d data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json -bac128a811bb492f39fc589cbed2867bc0b88cde data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json -72ef0d5b23b72afb7d23d9528c75c8348bbf4e5e data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json -6448e20ca204341c228829500b98c9b44f48f00c data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json -1ba594546ae02b28e04218a9e2a1f01834ee5a84 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json -c0937becc0181dc35309ede6b0242fa4ea65c2ba data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json -093b544f5a3af2001350d6d1d9f61b25ac525426 data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json -6f6851e442fb5a3a7e793353ab15ed634726596d data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json -e16241f452e526d76f0dae2eff6f045c18207a47 data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json -3a3331bf48286bd50d6011974158bfdefa4d66d0 data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json -27992c8cebd3d4ab9a6ed2ce55fde6d0243dd4c0 data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json -6a95ed5743555ac26a0c008aa8ae0694e3abf811 data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json -48b8b4c54feb36b0a06e923c0b405ebbf516aca2 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json -2d6927d58c2b5d8ebb08fc7cd711fa713c9e8a95 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json -cc7ad595e0ff1112343e6ae4cdda8f2578840f45 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json -0814388bdbb057df472225eb2e98dbf8d7f6319a data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json -f5f0df957d0b27ddeb2ef237a4e06d23f524add4 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json -57c5aa211ece7e9ada6b82fa7847afec334fd423 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json -0f090ddbc9878b2351702930660ba4e83030a6f8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json -48e8029910318fe0d6a770d0a441a2a71ba6dba1 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json -168fe8b428a33458cdf5c5b9cb85053affb96d7e data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json -9ce5e8d836bd92901422ab74a3f8746ba3f47d40 data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json -ef9d304a52950c2f241ed965c1c5e2ca87feeaac data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json -509b9f4b998463b86c1a100f7e5167ad5930ee80 data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json -d222771ad3dde39d390e8d89d95918bb523eec93 data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json -1ca46718d29476420c4ebfd171e36e76770c79b6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json -8978bafbd0fc5dc9bcb1789c78f0a9b398bd8d1c data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json -======= -// 1.20.1 2025-11-11T12:39:11.5491243 Recipes ->>>>>>> t +// 1.20.1 2025-11-24T19:12:01.1791921 Recipes 229dafab82da54169697898f94d3be266a77d5ff data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json 14b3abbc5d9b1950f65ef1cc03f79a36c8820efc data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json 028d2b4f2f5ec4764791ca5c28c19b6848b00bea data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json 605ccb2acc7e944ddbce2e962af3278e47a04627 data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json -<<<<<<< HEAD -eaf984d1126a240016bb6d32c08c673deadf2c3a data/createnuclear/advancements/recipes/misc/crafting/enriched_soul_soil.json -ffca0fb212a8a89c18d88df891c0024cb57d7234 data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json a72a296cd6cad499e78fa33f74194d74e9d2eef0 data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json c6acb8cd38541f9baf6e9045bf2547666a48dd66 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json -c79a6b01a59b85fe35918ca866b7b2ed91494d2b data/createnuclear/advancements/recipes/misc/crafting/reactor/reinforced_glass.json 7be9394a2c56bc4683288e45a44bfc5dda6a4b6e data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json 4ad292cd97e78f82b3ed9d4123f5e95c5ddea55c data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json 9d2800d705f6fd2319ee38f202b215ca74814bb5 data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_block_from_compacting.json ddbeb6b38137a84bb6f420969cbdc331c81f0283 data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_ingot_from_compacting.json 952abbb17ff4e2af8b95f953e092f793a6998e95 data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_ingot_from_thorium_block_decompacting.json 41d52a5e0ca9eef62a9b99dff44a3c3ac7cf2ef1 data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_nugget_from_thorium_ingot_decompacting.json -b109fc8586124b14b00b33d784396cc3915a4645 data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_lead_block.json bb066a2d5c537c74e12d9a1d51df1cc68de33388 data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_thorium_block.json 3da43456cfdbd24e8cb72b0a7f89c5ca5aad916a data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json -58cd0972546abcefcb5b5bdd41f0a8ad79cb9a31 data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_uranium_block.json -53f567691ff093bc187fe7d514f861fcbac5a4d7 data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/reactor_blueprint_item.json -======= -a72a296cd6cad499e78fa33f74194d74e9d2eef0 data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json -c6acb8cd38541f9baf6e9045bf2547666a48dd66 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json -7be9394a2c56bc4683288e45a44bfc5dda6a4b6e data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json -4ad292cd97e78f82b3ed9d4123f5e95c5ddea55c data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json ->>>>>>> t a98dc6de94e6658d78ec28b77959ae9cb17b1d58 data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json 067475701d6f059793c064718b7bba4b939ce380 data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json d4162de75c52e6106a386dcf4c5c3bc5b74261d6 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json @@ -89,78 +23,16 @@ d7cfc6f1ff4d39df0df526ec3723e8d18d198945 data/createnuclear/advancements/recipes b2ec2f955ece9110bf315a2773b70999e268f81d data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json c46810e5000a34edfceed6a8457595afe9d0377d data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json 978cc9d92268673050da5697482f4013a63a65f1 data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json -<<<<<<< HEAD -749b8127db160264925c9117d1282fdfceded98d data/createnuclear/recipes/crafting/enriched_soul_soil.json -3ce1aa65e8260fbe5fe84c9064b8de3745762605 data/createnuclear/recipes/crafting/enriching_campfire.json -3e12f7186fee08c35956e4a7bd26770830e4d462 data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json -ea505dc482e9c4f17087235e4d26fcae4079ebe0 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json -9f437a5a52abf8f353c0b376aa6444773b7cbe77 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json -314a4ac10a0be2cdf83615774897988ff7371f30 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json -f44a7c66a9dfc9147fc9d55677b26076f4afd484 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json -a3bb50e8dd41d9764cd9c9bf273785422275a8bc data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json -3fe95bda860847685656cf3f277a8afea6ab6b85 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json -fc0aee948e98bdf4b0f78b97943a1aebaa8d1796 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json -16394f944b94aea1cd19ba2677de56c00bebcdba data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json -66bdaffe18edc322b6de69d2d6b1523c774087a2 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json -e6c352908b8f660db226132bbf957774c5cf12d7 data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json -9c7d16a6a8e021d914fbb5f3fa5389085833be3d data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json -77b9d0bc061bf5a34d6398d00ce5e4c5c9e2ca1a data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json -3b041d0515279352e7a167d53c1605997d27451c data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json -31e9cd688f7bf3cc238310dae87dcf55df62d577 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json -2ed6e23f248230a2ca4bb2aa05432116df9c7bb6 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json -05febbed635c8dbb250a38aabe815bfffa7c77c4 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json -09145d0e4ddb0fd1c4d02710488c32527508cb74 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json -28ef8d35b4a30748d686cfd6f0ae1b56ee9e28f0 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json -b1a37c88635b1d855e340bf000f16d6affa70bc2 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json -cff50e5fef80b39173ba94dce7fa9c484666117d data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json -d69885154f870a949409ea4fe4d18b820d8aa228 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json -2eba7fd8a55d87de9b4fb4b8336df3420cd6dc18 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json -178e220968870a1a3ba576ddbed0c378d8f4e394 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json -1e4f64eba61816f9fcc029c45252c43f083060f3 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json -bb094494b3c7f6f7bcdba620aa5812d8c3de691c data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json -3d91fcefa05ae913c2edd5574f44b2400f9864e5 data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json -5aa5fb2b8b00842d62aba0fe6f041199335716ba data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json -cfd49e391be051ec35444e10c4738309a1d2d1fc data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json -63e8a0d55cc4d6bcba6ed31ccd202f833f8c2fce data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json -11aa98f3b7e9dbf17411f7f1eceaa5a375ee9be8 data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json -8160905f2e316c934758180df7a866e73d7d5696 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json -4f47f524a86375ddbb59ab1474577148c0a9e551 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json -b7df84fcd2fce86d73c3d37e8dfe5142ee898b32 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json -adf187f72a26a894ef9870d9b76c6aa9a2f61628 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json -b3fde9445facafb387ea8ba7f0d478f20b4ad8eb data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json -0c4bfdc67fedce323b7cd0463b2668ee5c8dfc09 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json -c4a6454d1f702ee3977a53a9e11a1eac7ae7640a data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json -d9578f67192594cf2481d45caf05de24969cb693 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json -4b80187e8db023b1bdc115b19f5b1d719e594fd5 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json -3fe339111ac211ff078cfe5376d1afeb3825e7fe data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json -7739a0c3452793819b049c5eaa1b91f9d2d9ddd1 data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json -3ffba6c86818b5c6fab8eef8f2ab93214585221e data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json -299f8fe18bd72af28f6dfd46000bed94fb0ce484 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json -e6396835f0c68c87409e25edda2779227b84f5ec data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json -8910f75d2b1ede94f5d09dcda192d25286b06ef2 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json -8816c1ad382a26cfabdae73d17c3376eb4ea8b8b data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json -96b0fde88bd9f53edd341658750311715ae52ceb data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json -1d22695a4dd7ce4429529011c6cccee1969abb9e data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json 319718ee24e2c5bdeba2b16cd99c55fc7f97f9e4 data/createnuclear/recipes/crafting/lead_block_from_compacting.json 17e9a54a54b1ed1f6af0a3fbb0771262af585a95 data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json -a7ff79f9d11a46e52fb25819a7c9e9604e8a317a data/createnuclear/recipes/crafting/reactor/reinforced_glass.json 8e2e9b598fe86d2238915fb59486bccfac737e16 data/createnuclear/recipes/crafting/steel_block_from_compacting.json af5d168185e516ea79c335ac7eb6652b99723143 data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json 5bfd142e7275ee50951d6848745bf4a8cc3fc62d data/createnuclear/recipes/crafting/thorium/thorium_block_from_compacting.json 53ace49121c54906024163655b786cefdd84e801 data/createnuclear/recipes/crafting/thorium/thorium_ingot_from_compacting.json 86f89b475c96b9bd9f0fda3688c83126eaedd2c8 data/createnuclear/recipes/crafting/thorium/thorium_ingot_from_thorium_block_decompacting.json 428e74b7762c3b5b74e80850a5c75d27960c73c9 data/createnuclear/recipes/crafting/thorium/thorium_nugget_from_thorium_ingot_decompacting.json -6d70c403bab3160fc13fbb3efee85d9f77f2e96c data/createnuclear/recipes/crafting/thorium_raw/raw_lead_block.json befcdaaf4abf86e29d7f7008d489638c5f3cd6bd data/createnuclear/recipes/crafting/thorium_raw/raw_thorium_block.json 8f4c8eabbc94a8562646b19d969aac1df83c7456 data/createnuclear/recipes/crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json -62e238496e81bbf9a86fcfc9396a6416e057007c data/createnuclear/recipes/crafting/thorium_raw/raw_uranium_block.json -77f77148406d34c065b55efa9d6e7a2b107831c5 data/createnuclear/recipes/crafting/thorium_raw/reactor_blueprint_item.json -======= -319718ee24e2c5bdeba2b16cd99c55fc7f97f9e4 data/createnuclear/recipes/crafting/lead_block_from_compacting.json -17e9a54a54b1ed1f6af0a3fbb0771262af585a95 data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json -8e2e9b598fe86d2238915fb59486bccfac737e16 data/createnuclear/recipes/crafting/steel_block_from_compacting.json -af5d168185e516ea79c335ac7eb6652b99723143 data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json ->>>>>>> t f2841ff83321c5bf5d43649fb204fa3a97fd596e data/createnuclear/recipes/crafting/white_cloth.json 93e75639c60d69067daddecfb2fa480a8e2040c4 data/createnuclear/recipes/crafting/white_cloth_wool.json 165a3c45b53d0a94149f26300f609c2fd7c688f1 data/createnuclear/recipes/smelting/lead_ingot_for_lead.json diff --git a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 index 3df5bd41..a96c6386 100644 --- a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 +++ b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 @@ -1,8 +1,4 @@ -<<<<<<< HEAD -// 1.20.1 2025-10-18T19:41:24.2027065 Create Nuclear Advancements -======= -// 1.20.1 2025-11-11T12:39:11.5247801 Create Nuclear Advancements ->>>>>>> t +// 1.20.1 2025-11-24T19:12:01.1720888 Create Nuclear Advancements 384b002f95b70c595cedc692ed219d45931f1f5b data/createnuclear/advancements/anti_radiation_armor.json 41069c530d33ea7d59cccddada0ceececd69f5af data/createnuclear/advancements/automatic_uranium.json 2e8127a4546d680ab502c6e3c71f49d8df2b1b18 data/createnuclear/advancements/coal_dust.json diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea index a51a8564..59cb7daf 100644 --- a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea +++ b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea @@ -1,17 +1,10 @@ -<<<<<<< HEAD -// 1.20.1 2025-10-15T15:26:59.3319572 CreateNuclear Generated Registry Entries -======= -// 1.20.1 2025-11-11T12:39:11.546555 CreateNuclear Generated Registry Entries ->>>>>>> t +// 1.20.1 2025-11-24T19:12:01.1776748 CreateNuclear Generated Registry Entries 5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json 72173023e6a31748692e750db0f5fa8c555d1009 data/createnuclear/forge/biome_modifier/striated_ores_overworld.json fa32145101dc12ec914684fec8c5cbb995d2c051 data/createnuclear/forge/biome_modifier/uranium_ore.json b68555f371c9700aa4ecfa9370b010de8fe25b60 data/createnuclear/worldgen/configured_feature/lead_ore.json 4f11c0a518c0de7857919983fc638ba551c6630a data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json -<<<<<<< HEAD fb2aaefed69ac20e91415056babc79a9542a5571 data/createnuclear/worldgen/configured_feature/thorium_ore.json -======= ->>>>>>> t b0e1ee7314412507fd7346cb48b29d105f6186ad data/createnuclear/worldgen/configured_feature/uranium_ore.json d45ed5f7008864ba4f60c409038ad428a280fd7f data/createnuclear/worldgen/placed_feature/lead_ore.json f26be417cb34461ecb180e77a9a749eaaf4c9880 data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index 46d3af9e..606a27f7 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -62,10 +62,7 @@ "block.createnuclear.cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ", "block.createnuclear.cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ", "block.createnuclear.deepslate_lead_ore": "ǝɹO pɐǝꞀ ǝʇɐןsdǝǝᗡ", -<<<<<<< HEAD "block.createnuclear.deepslate_thorium_ore": "ǝɹO ɯnıɹoɥ⟘ ǝʇɐןsdǝǝᗡ", -======= ->>>>>>> t "block.createnuclear.deepslate_uranium_ore": "ǝɹO ɯnıuɐɹ∩ ǝʇɐןsdǝǝᗡ", "block.createnuclear.enriched_soul_soil": "ןıoS ןnoS pǝɥɔıɹuƎ", "block.createnuclear.enriched_soul_soil.tooltip.summary": "˙‾ǝɹıɟ uǝǝɹb‾ ɐ ǝʞɐɯ oʇ ʇsnظ ɹo ǝɹıɟdɯɐɔ pǝɥɔıɹuǝ ‾ʇɟɐɹɔ‾ oʇ pǝsn ǝq uɐƆ˙‾ǝɹıɟ pǝɥɔıɹuǝ‾ ǝʇɐǝɹɔ oɥʍ ʞɔoןq ‾ʎןuo‾ ǝɥ⟘", @@ -79,10 +76,7 @@ "block.createnuclear.polished_cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", "block.createnuclear.polished_cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", "block.createnuclear.raw_lead_block": "ʞɔoןᗺ pɐǝꞀ ʍɐᴚ", -<<<<<<< HEAD "block.createnuclear.raw_thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘ ʍɐᴚ", -======= ->>>>>>> t "block.createnuclear.raw_uranium_block": "ʞɔoןᗺ ɯnıuɐɹ∩ ʍɐᴚ", "block.createnuclear.reactor_casing": "buısɐƆ ɹoʇɔɐǝᴚ", "block.createnuclear.reactor_casing.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", @@ -110,12 +104,9 @@ "block.createnuclear.small_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", "block.createnuclear.small_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", "block.createnuclear.steel_block": "ʞɔoןᗺ ןǝǝʇS", -<<<<<<< HEAD "block.createnuclear.thorium": "ɯnıɹoɥ⟘", "block.createnuclear.thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘", "block.createnuclear.thorium_ore": "ǝɹO ɯnıɹoɥ⟘", -======= ->>>>>>> t "block.createnuclear.uranium": "ɯnıuɐɹ∩", "block.createnuclear.uranium_ore": "ǝɹO ɯnıuɐɹ∩", "create.recipe.fan_enriched.fan": "ǝɹıℲ pǝɥɔıɹuƎ puıɥǝq uɐℲ", @@ -149,10 +140,7 @@ "entity.createnuclear.irradiated_cat": "ʇɐƆ pǝʇɐıpɐɹɹI", "entity.createnuclear.irradiated_chicken": "uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", "entity.createnuclear.irradiated_wolf": "ɟןoM pǝʇɐıpɐɹɹI", -<<<<<<< HEAD "fluid.createnuclear.thorium": "ɯnıɹoɥ⟘ pınbıꞀ", -======= ->>>>>>> t "fluid.createnuclear.uranium": "ɯnıuɐɹ∩ pınbıꞀ", "gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", "gui.createnuclear.reactor_input.title": "ǝbɐɹoʇS ʇnduI ɹoʇɔɐǝᴚ", @@ -219,10 +207,7 @@ "item.createnuclear.purple_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", "item.createnuclear.purple_cloth": "ɥʇoןƆ ǝןdɹnԀ", "item.createnuclear.raw_lead": "pɐǝꞀ ʍɐᴚ", -<<<<<<< HEAD "item.createnuclear.raw_thorium": "ɯnıɹoɥ⟘ ʍɐᴚ", -======= ->>>>>>> t "item.createnuclear.raw_uranium": "ɯnıuɐɹ∩ ʍɐᴚ", "item.createnuclear.reactor_blueprint_item": "ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "˙ʇı ןןıɟ oʇ ʞɔıןɔ ‾ʇɥbıᴚ‾", @@ -236,13 +221,10 @@ "item.createnuclear.red_cloth": "ɥʇoןƆ pǝᴚ", "item.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", "item.createnuclear.steel_nugget": "ʇǝbbnN ןǝǝʇS", -<<<<<<< HEAD "item.createnuclear.thorium_bucket": "ʇǝʞɔnᗺ ɯnıɹoɥ⟘", "item.createnuclear.thorium_dust": "ʇsnᗡ ɯnıɹoɥ⟘", "item.createnuclear.thorium_ingot": "ʇobuI ɯnıɹoɥ⟘", "item.createnuclear.thorium_nugget": "ʇǝbbnN ɯnıɹoɥ⟘", -======= ->>>>>>> t "item.createnuclear.uranium_bucket": "ʇǝʞɔnᗺ ɯnıuɐɹ∩", "item.createnuclear.uranium_powder": "ɹǝpʍoԀ ɯnıuɐɹ∩", "item.createnuclear.uranium_rod": "poᴚ ɯnıuɐɹ∩", @@ -271,11 +253,7 @@ "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", "itemGroup.createnuclear.main": "ɹɐǝןɔnN ǝʇɐǝɹƆ", "itemgroup.uranium": "dnoɹ⅁ ɯnıuɐɹ∩", -<<<<<<< HEAD - "overlay.event_message": "ɹǝɯıʇ %s  šâ buıuɹɐM  šâ", -======= "overlay.event_message": "ɹǝɯıʇ %s ⚠ buıuɹɐM ⚠", ->>>>>>> t "reactor.info.assembled.creator": "pǝןqɯǝssɐ uǝǝq sɐɥ ɹoʇɔɐǝᴚ", "reactor.info.assembled.destroyer": "pǝןqɯǝssɐsıp uǝǝq sɐɥ ɹoʇɔɐǝᴚ", "reactor.info.assembled.none": "pǝןqɯǝssɐ ʇou sı ɹoʇɔɐǝᴚ", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index 920ecaf9..f0398b69 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -62,10 +62,7 @@ "block.createnuclear.cut_autunite_stairs": "Cut Autunite Stairs", "block.createnuclear.cut_autunite_wall": "Cut Autunite Wall", "block.createnuclear.deepslate_lead_ore": "Deepslate Lead Ore", -<<<<<<< HEAD "block.createnuclear.deepslate_thorium_ore": "Deepslate Thorium Ore", -======= ->>>>>>> t "block.createnuclear.deepslate_uranium_ore": "Deepslate Uranium Ore", "block.createnuclear.enriched_soul_soil": "Enriched Soul Soil", "block.createnuclear.enriched_soul_soil.tooltip.summary": "The _only_ block who create _enriched fire_.Can be used to _craft_ enriched campfire or just to make a _green fire_.", @@ -79,10 +76,7 @@ "block.createnuclear.polished_cut_autunite_stairs": "Polished Cut Autunite Stairs", "block.createnuclear.polished_cut_autunite_wall": "Polished Cut Autunite Wall", "block.createnuclear.raw_lead_block": "Raw Lead Block", -<<<<<<< HEAD "block.createnuclear.raw_thorium_block": "Raw Thorium Block", -======= ->>>>>>> t "block.createnuclear.raw_uranium_block": "Raw Uranium Block", "block.createnuclear.reactor_casing": "Reactor Casing", "block.createnuclear.reactor_casing.tooltip.summary": "_Block_ used to build the _reactor_", @@ -110,12 +104,9 @@ "block.createnuclear.small_autunite_brick_stairs": "Small Autunite Brick Stairs", "block.createnuclear.small_autunite_brick_wall": "Small Autunite Brick Wall", "block.createnuclear.steel_block": "Steel Block", -<<<<<<< HEAD "block.createnuclear.thorium": "Thorium", "block.createnuclear.thorium_block": "Thorium Block", "block.createnuclear.thorium_ore": "Thorium Ore", -======= ->>>>>>> t "block.createnuclear.uranium": "Uranium", "block.createnuclear.uranium_ore": "Uranium Ore", "create.recipe.fan_enriched.fan": "Fan behind Enriched Fire", @@ -149,10 +140,7 @@ "entity.createnuclear.irradiated_cat": "Irradiated Cat", "entity.createnuclear.irradiated_chicken": "Irradiated Chicken", "entity.createnuclear.irradiated_wolf": "Irradiated Wolf", -<<<<<<< HEAD "fluid.createnuclear.thorium": "Liquid Thorium", -======= ->>>>>>> t "fluid.createnuclear.uranium": "Liquid Uranium", "gui.createnuclear.reactor_controller.title": "Reactor Controller", "gui.createnuclear.reactor_input.title": "Reactor Input Storage", @@ -219,10 +207,7 @@ "item.createnuclear.purple_anti_radiation_leggings": "Purple Anti Radiation Leggings", "item.createnuclear.purple_cloth": "Purple Cloth", "item.createnuclear.raw_lead": "Raw Lead", -<<<<<<< HEAD "item.createnuclear.raw_thorium": "Raw Thorium", -======= ->>>>>>> t "item.createnuclear.raw_uranium": "Raw Uranium", "item.createnuclear.reactor_blueprint_item": "Reactor Blueprint", "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "_Right_ click to fill it.", @@ -236,13 +221,10 @@ "item.createnuclear.red_cloth": "Red Cloth", "item.createnuclear.steel_ingot": "Steel Ingot", "item.createnuclear.steel_nugget": "Steel Nugget", -<<<<<<< HEAD "item.createnuclear.thorium_bucket": "Thorium Bucket", "item.createnuclear.thorium_dust": "Thorium Dust", "item.createnuclear.thorium_ingot": "Thorium Ingot", "item.createnuclear.thorium_nugget": "Thorium Nugget", -======= ->>>>>>> t "item.createnuclear.uranium_bucket": "Uranium Bucket", "item.createnuclear.uranium_powder": "Uranium Powder", "item.createnuclear.uranium_rod": "Uranium Rod", @@ -271,11 +253,7 @@ "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "Arrow of Radiation", "itemGroup.createnuclear.main": "Create Nuclear", "itemgroup.uranium": "Uranium Group", -<<<<<<< HEAD - "overlay.event_message": "âš  Warning âš  %s timer", -======= "overlay.event_message": "⚠ Warning ⚠ %s timer", ->>>>>>> t "reactor.info.assembled.creator": "Reactor has been assembled", "reactor.info.assembled.destroyer": "Reactor has been disassembled", "reactor.info.assembled.none": "Reactor is not assembled", diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriched_soul_soil.json deleted file mode 100644 index a0e0592c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriched_soul_soil.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:nether_star" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/enriched_soul_soil" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/enriched_soul_soil" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json deleted file mode 100644 index 1a1fddfa..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_raw_lead": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/raw_lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_lead_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_raw_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_lead_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json index 92a00fe4..ced56cc0 100644 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json @@ -1,11 +1,11 @@ { "parent": "minecraft:recipes/root", "criteria": { - "has_storage_blocks_raw_uranium": { + "has_storage_blocks_raw_lead": { "conditions": { "items": [ { - "tag": "forge:storage_blocks/raw_uranium" + "tag": "forge:storage_blocks/raw_lead" } ] }, @@ -20,7 +20,7 @@ }, "requirements": [ [ - "has_storage_blocks_raw_uranium", + "has_storage_blocks_raw_lead", "has_the_recipe" ] ], diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor/reinforced_glass.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor/reinforced_glass.json deleted file mode 100644 index 888fb006..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor/reinforced_glass.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_casing" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/reactor/reinforced_glass" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/reactor/reinforced_glass" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_lead_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_lead_block.json deleted file mode 100644 index a9a39829..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_lead_block.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_raw/raw_lead_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_raw/raw_lead_block" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_uranium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_uranium_block.json deleted file mode 100644 index 28e4f8b9..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_uranium_block.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/uranium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_raw/raw_uranium_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_raw/raw_uranium_block" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/reactor_blueprint_item.json deleted file mode 100644 index d8e427ba..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/reactor_blueprint_item.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_controller" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_raw/reactor_blueprint_item" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_raw/reactor_blueprint_item" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/lead_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/lead_ingot_from_decompacting.json deleted file mode 100644 index 6e01557d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/lead_ingot_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/lead_ingot_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/lead_ingot_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/lead_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/lead_nugget_from_decompacting.json deleted file mode 100644 index 6e2a6521..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/lead_nugget_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:ingots/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/lead_nugget_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/lead_nugget_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/raw_lead_from_decompacting.json deleted file mode 100644 index 0a16cae3..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/raw_lead_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/raw_lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/raw_lead_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/raw_lead_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/raw_uranium_from_decompacting.json deleted file mode 100644 index 51c19a68..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/raw_uranium_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/raw_uranium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/raw_uranium_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/raw_uranium_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/steel_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/steel_ingot_from_decompacting.json deleted file mode 100644 index ecf0670e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/steel_ingot_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/steel" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/steel_ingot_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/steel_ingot_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/steel_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/steel_nugget_from_decompacting.json deleted file mode 100644 index 333b3611..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/steel_nugget_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:ingots/steel" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/steel_nugget_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/steel_nugget_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json deleted file mode 100644 index 606bca67..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/raw_lead" - } - ], - "result": { - "count": 9, - "item": "createnuclear:raw_lead" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json index 58be682d..6c4154db 100644 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json @@ -3,7 +3,7 @@ "category": "misc", "ingredients": [ { - "tag": "forge:storage_blocks/raw_uranium" + "tag": "forge:storage_blocks/raw_lead" } ], "result": { diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/raw_lead_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/raw_lead_block.json deleted file mode 100644 index b59db1a1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/raw_lead_block.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "R": { - "tag": "forge:raw_materials/lead" - } - }, - "pattern": [ - "RRR", - "RRR", - "RRR" - ], - "result": { - "item": "createnuclear:raw_lead_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/raw_uranium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/raw_uranium_block.json deleted file mode 100644 index 157f1305..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/raw_uranium_block.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "R": { - "tag": "forge:raw_materials/uranium" - } - }, - "pattern": [ - "RRR", - "RRR", - "RRR" - ], - "result": { - "item": "createnuclear:raw_uranium_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/reactor_blueprint_item.json deleted file mode 100644 index af08f8cd..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/reactor_blueprint_item.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "D": { - "item": "create:display_board" - }, - "E": { - "item": "create:empty_schematic" - }, - "P": { - "item": "create:precision_mechanism" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "SDS", - "SPS", - "SES" - ], - "result": { - "item": "createnuclear:reactor_blueprint_item" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/steel.json b/src/generated/resources/data/createnuclear/recipes/mixing/steel.json index 2e7c30f8..d0f34b44 100644 --- a/src/generated/resources/data/createnuclear/recipes/mixing/steel.json +++ b/src/generated/resources/data/createnuclear/recipes/mixing/steel.json @@ -2,11 +2,7 @@ "type": "create:mixing", "ingredients": [ { -<<<<<<< HEAD - "tag": "forge:coal_dusts" -======= "tag": "forge:dusts/coal" ->>>>>>> t }, { "tag": "forge:ingots/iron" diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json b/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json index 72e1f42f..fd6222f3 100644 --- a/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json +++ b/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json @@ -2,11 +2,7 @@ "type": "create:mixing", "ingredients": [ { -<<<<<<< HEAD - "item": "createnuclear:uranium_powder" -======= "tag": "forge:dusts/uranium" ->>>>>>> t } ], "results": [ diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/lead_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/shapeless/lead_ingot_from_decompacting.json deleted file mode 100644 index 37b9ced2..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/lead_ingot_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/lead" - } - ], - "result": { - "count": 9, - "item": "createnuclear:lead_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/lead_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/shapeless/lead_nugget_from_decompacting.json deleted file mode 100644 index 1c97b72f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/lead_nugget_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:ingots/lead" - } - ], - "result": { - "count": 9, - "item": "createnuclear:lead_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/shapeless/raw_lead_from_decompacting.json deleted file mode 100644 index 606bca67..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/raw_lead_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/raw_lead" - } - ], - "result": { - "count": 9, - "item": "createnuclear:raw_lead" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/shapeless/raw_uranium_from_decompacting.json deleted file mode 100644 index 58be682d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/raw_uranium_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/raw_uranium" - } - ], - "result": { - "count": 9, - "item": "createnuclear:raw_uranium" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/steel_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/shapeless/steel_ingot_from_decompacting.json deleted file mode 100644 index 5c954d64..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/steel_ingot_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/steel" - } - ], - "result": { - "count": 9, - "item": "createnuclear:steel_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/steel_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/shapeless/steel_nugget_from_decompacting.json deleted file mode 100644 index 1cfb171a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/steel_nugget_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:ingots/steel" - } - ], - "result": { - "count": 9, - "item": "createnuclear:steel_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json index 2197550e..a00e228a 100644 --- a/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json +++ b/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json @@ -7,21 +7,12 @@ ], "results": [ { -<<<<<<< HEAD - "count": 9, - "item": "createnuclear:lead_nugget" - }, - { - "chance": 0.5, - "item": "create:experience_nugget" -======= "chance": 0.5, "item": "create:experience_nugget" }, { "count": 9, "item": "createnuclear:lead_nugget" ->>>>>>> t } ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores.json b/src/generated/resources/data/forge/tags/blocks/ores.json index f3f705e5..fd3c08e5 100644 --- a/src/generated/resources/data/forge/tags/blocks/ores.json +++ b/src/generated/resources/data/forge/tags/blocks/ores.json @@ -1,14 +1,10 @@ { "values": [ "createnuclear:deepslate_lead_ore", + "createnuclear:deepslate_thorium_ore", "createnuclear:lead_ore", - "createnuclear:deepslate_uranium_ore", -<<<<<<< HEAD - "createnuclear:uranium_ore", "createnuclear:thorium_ore", - "createnuclear:deepslate_thorium_ore" -======= + "createnuclear:deepslate_uranium_ore", "createnuclear:uranium_ore" ->>>>>>> t ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/thorium.json b/src/generated/resources/data/forge/tags/blocks/ores/thorium.json index fa7c4bad..c5f8a424 100644 --- a/src/generated/resources/data/forge/tags/blocks/ores/thorium.json +++ b/src/generated/resources/data/forge/tags/blocks/ores/thorium.json @@ -1,6 +1,6 @@ { "values": [ - "createnuclear:thorium_ore", - "createnuclear:deepslate_thorium_ore" + "createnuclear:deepslate_thorium_ore", + "createnuclear:thorium_ore" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json index bda915b3..111dcca2 100644 --- a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json +++ b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json @@ -1,11 +1,7 @@ { "values": [ "createnuclear:deepslate_lead_ore", -<<<<<<< HEAD - "createnuclear:deepslate_uranium_ore", - "createnuclear:deepslate_thorium_ore" -======= + "createnuclear:deepslate_thorium_ore", "createnuclear:deepslate_uranium_ore" ->>>>>>> t ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json index 8cf33e71..7370fbd0 100644 --- a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json +++ b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json @@ -1,11 +1,7 @@ { "values": [ "createnuclear:lead_ore", -<<<<<<< HEAD - "createnuclear:uranium_ore", - "createnuclear:thorium_ore" -======= + "createnuclear:thorium_ore", "createnuclear:uranium_ore" ->>>>>>> t ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors.json b/src/generated/resources/data/forge/tags/items/armors.json deleted file mode 100644 index 4151900f..00000000 --- a/src/generated/resources/data/forge/tags/items/armors.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_helmet", - "createnuclear:orange_anti_radiation_helmet", - "createnuclear:magenta_anti_radiation_helmet", - "createnuclear:light_blue_anti_radiation_helmet", - "createnuclear:yellow_anti_radiation_helmet", - "createnuclear:lime_anti_radiation_helmet", - "createnuclear:pink_anti_radiation_helmet", - "createnuclear:gray_anti_radiation_helmet", - "createnuclear:light_gray_anti_radiation_helmet", - "createnuclear:cyan_anti_radiation_helmet", - "createnuclear:purple_anti_radiation_helmet", - "createnuclear:blue_anti_radiation_helmet", - "createnuclear:brown_anti_radiation_helmet", - "createnuclear:green_anti_radiation_helmet", - "createnuclear:red_anti_radiation_helmet", - "createnuclear:black_anti_radiation_helmet", - "createnuclear:white_anti_radiation_chestplate", - "createnuclear:orange_anti_radiation_chestplate", - "createnuclear:magenta_anti_radiation_chestplate", - "createnuclear:light_blue_anti_radiation_chestplate", - "createnuclear:yellow_anti_radiation_chestplate", - "createnuclear:lime_anti_radiation_chestplate", - "createnuclear:pink_anti_radiation_chestplate", - "createnuclear:gray_anti_radiation_chestplate", - "createnuclear:light_gray_anti_radiation_chestplate", - "createnuclear:cyan_anti_radiation_chestplate", - "createnuclear:purple_anti_radiation_chestplate", - "createnuclear:blue_anti_radiation_chestplate", - "createnuclear:brown_anti_radiation_chestplate", - "createnuclear:green_anti_radiation_chestplate", - "createnuclear:red_anti_radiation_chestplate", - "createnuclear:black_anti_radiation_chestplate", - "createnuclear:white_anti_radiation_leggings", - "createnuclear:orange_anti_radiation_leggings", - "createnuclear:magenta_anti_radiation_leggings", - "createnuclear:light_blue_anti_radiation_leggings", - "createnuclear:yellow_anti_radiation_leggings", - "createnuclear:lime_anti_radiation_leggings", - "createnuclear:pink_anti_radiation_leggings", - "createnuclear:gray_anti_radiation_leggings", - "createnuclear:light_gray_anti_radiation_leggings", - "createnuclear:cyan_anti_radiation_leggings", - "createnuclear:purple_anti_radiation_leggings", - "createnuclear:blue_anti_radiation_leggings", - "createnuclear:brown_anti_radiation_leggings", - "createnuclear:green_anti_radiation_leggings", - "createnuclear:red_anti_radiation_leggings", - "createnuclear:black_anti_radiation_leggings", - "createnuclear:anti_radiation_boots" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/boots.json b/src/generated/resources/data/forge/tags/items/boots.json deleted file mode 100644 index 3e6a7753..00000000 --- a/src/generated/resources/data/forge/tags/items/boots.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:anti_radiation_boots" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/chestplates.json b/src/generated/resources/data/forge/tags/items/chestplates.json deleted file mode 100644 index 8b659b88..00000000 --- a/src/generated/resources/data/forge/tags/items/chestplates.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_chestplate", - "createnuclear:orange_anti_radiation_chestplate", - "createnuclear:magenta_anti_radiation_chestplate", - "createnuclear:light_blue_anti_radiation_chestplate", - "createnuclear:yellow_anti_radiation_chestplate", - "createnuclear:lime_anti_radiation_chestplate", - "createnuclear:pink_anti_radiation_chestplate", - "createnuclear:gray_anti_radiation_chestplate", - "createnuclear:light_gray_anti_radiation_chestplate", - "createnuclear:cyan_anti_radiation_chestplate", - "createnuclear:purple_anti_radiation_chestplate", - "createnuclear:blue_anti_radiation_chestplate", - "createnuclear:brown_anti_radiation_chestplate", - "createnuclear:green_anti_radiation_chestplate", - "createnuclear:red_anti_radiation_chestplate", - "createnuclear:black_anti_radiation_chestplate" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts.json b/src/generated/resources/data/forge/tags/items/dusts.json index cf240e48..3bf9b038 100644 --- a/src/generated/resources/data/forge/tags/items/dusts.json +++ b/src/generated/resources/data/forge/tags/items/dusts.json @@ -1,10 +1,7 @@ { "values": [ -<<<<<<< HEAD "createnuclear:thorium_dust", -======= "createnuclear:uranium_powder", ->>>>>>> t "createnuclear:coal_dust" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/helmets.json b/src/generated/resources/data/forge/tags/items/helmets.json deleted file mode 100644 index 7d378f7f..00000000 --- a/src/generated/resources/data/forge/tags/items/helmets.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_helmet", - "createnuclear:orange_anti_radiation_helmet", - "createnuclear:magenta_anti_radiation_helmet", - "createnuclear:light_blue_anti_radiation_helmet", - "createnuclear:yellow_anti_radiation_helmet", - "createnuclear:lime_anti_radiation_helmet", - "createnuclear:pink_anti_radiation_helmet", - "createnuclear:gray_anti_radiation_helmet", - "createnuclear:light_gray_anti_radiation_helmet", - "createnuclear:cyan_anti_radiation_helmet", - "createnuclear:purple_anti_radiation_helmet", - "createnuclear:blue_anti_radiation_helmet", - "createnuclear:brown_anti_radiation_helmet", - "createnuclear:green_anti_radiation_helmet", - "createnuclear:red_anti_radiation_helmet", - "createnuclear:black_anti_radiation_helmet" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots.json b/src/generated/resources/data/forge/tags/items/ingots.json index ba4ec7b2..76ed8758 100644 --- a/src/generated/resources/data/forge/tags/items/ingots.json +++ b/src/generated/resources/data/forge/tags/items/ingots.json @@ -1,9 +1,6 @@ { "values": [ -<<<<<<< HEAD "createnuclear:thorium_ingot", -======= ->>>>>>> t "createnuclear:steel_ingot", "createnuclear:lead_ingot" ] diff --git a/src/generated/resources/data/forge/tags/items/leggings.json b/src/generated/resources/data/forge/tags/items/leggings.json deleted file mode 100644 index ea238434..00000000 --- a/src/generated/resources/data/forge/tags/items/leggings.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_leggings", - "createnuclear:orange_anti_radiation_leggings", - "createnuclear:magenta_anti_radiation_leggings", - "createnuclear:light_blue_anti_radiation_leggings", - "createnuclear:yellow_anti_radiation_leggings", - "createnuclear:lime_anti_radiation_leggings", - "createnuclear:pink_anti_radiation_leggings", - "createnuclear:gray_anti_radiation_leggings", - "createnuclear:light_gray_anti_radiation_leggings", - "createnuclear:cyan_anti_radiation_leggings", - "createnuclear:purple_anti_radiation_leggings", - "createnuclear:blue_anti_radiation_leggings", - "createnuclear:brown_anti_radiation_leggings", - "createnuclear:green_anti_radiation_leggings", - "createnuclear:red_anti_radiation_leggings", - "createnuclear:black_anti_radiation_leggings" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets.json b/src/generated/resources/data/forge/tags/items/nuggets.json index af9387aa..37da33dc 100644 --- a/src/generated/resources/data/forge/tags/items/nuggets.json +++ b/src/generated/resources/data/forge/tags/items/nuggets.json @@ -1,9 +1,6 @@ { "values": [ -<<<<<<< HEAD "createnuclear:thorium_nugget", -======= ->>>>>>> t "createnuclear:steel_nugget", "createnuclear:lead_nugget" ] diff --git a/src/generated/resources/data/forge/tags/items/ores/thorium.json b/src/generated/resources/data/forge/tags/items/ores/thorium.json index fa7c4bad..c5f8a424 100644 --- a/src/generated/resources/data/forge/tags/items/ores/thorium.json +++ b/src/generated/resources/data/forge/tags/items/ores/thorium.json @@ -1,6 +1,6 @@ { "values": [ - "createnuclear:thorium_ore", - "createnuclear:deepslate_thorium_ore" + "createnuclear:deepslate_thorium_ore", + "createnuclear:thorium_ore" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials.json b/src/generated/resources/data/forge/tags/items/raw_materials.json index 29620757..de8b3873 100644 --- a/src/generated/resources/data/forge/tags/items/raw_materials.json +++ b/src/generated/resources/data/forge/tags/items/raw_materials.json @@ -1,10 +1,7 @@ { "values": [ "createnuclear:raw_lead", -<<<<<<< HEAD "createnuclear:raw_thorium", -======= ->>>>>>> t "createnuclear:raw_uranium" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_ores.json b/src/generated/resources/data/forge/tags/items/raw_ores.json index 29620757..de8b3873 100644 --- a/src/generated/resources/data/forge/tags/items/raw_ores.json +++ b/src/generated/resources/data/forge/tags/items/raw_ores.json @@ -1,10 +1,7 @@ { "values": [ "createnuclear:raw_lead", -<<<<<<< HEAD "createnuclear:raw_thorium", -======= ->>>>>>> t "createnuclear:raw_uranium" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index aac648b6..ea7026b5 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -9,20 +9,17 @@ "createnuclear:reactor_controller", "createnuclear:enriching_campfire", "createnuclear:deepslate_lead_ore", + "createnuclear:deepslate_thorium_ore", "createnuclear:lead_ore", + "createnuclear:thorium_ore", "createnuclear:raw_uranium_block", "createnuclear:raw_lead_block", + "createnuclear:raw_thorium_block", "createnuclear:lead_block", + "createnuclear:thorium_block", "createnuclear:deepslate_uranium_ore", "createnuclear:uranium_ore", "createnuclear:steel_block", -<<<<<<< HEAD - "createnuclear:thorium_ore", - "createnuclear:deepslate_thorium_ore", - "createnuclear:thorium_block", - "createnuclear:raw_thorium_block", -======= ->>>>>>> t "createnuclear:autunite", "createnuclear:cut_autunite", "createnuclear:cut_autunite_stairs", diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json index 72b88991..0b32149b 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json @@ -7,14 +7,10 @@ "createnuclear:reactor_input", "createnuclear:reactor_output", "createnuclear:reactor_controller", + "createnuclear:deepslate_thorium_ore", "createnuclear:raw_uranium_block", "createnuclear:enriched_soul_soil", "createnuclear:deepslate_uranium_ore", -<<<<<<< HEAD - "createnuclear:uranium_ore", - "createnuclear:deepslate_thorium_ore" -======= "createnuclear:uranium_ore" ->>>>>>> t ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json index de2a18d4..62a74515 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json @@ -2,12 +2,8 @@ "values": [ "createnuclear:deepslate_lead_ore", "createnuclear:lead_ore", + "createnuclear:thorium_ore", "createnuclear:deepslate_uranium_ore", -<<<<<<< HEAD - "createnuclear:uranium_ore", - "createnuclear:thorium_ore" -======= "createnuclear:uranium_ore" ->>>>>>> t ] } \ No newline at end of file From c4180b501bb4f8223d0ec80c2e62c7ba82f6d903 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 24 Nov 2025 19:13:59 +0100 Subject: [PATCH 030/705] Refactor imports and remove unused code in armor and recipe generation classes --- .../nuclearteam/createnuclear/CNItems.java | 23 ------------------- .../armor/AntiRadiationArmorItem.java | 3 --- .../content/equipment/cloth/ClothItem.java | 4 ---- .../data/recipe/CNCompactingRecipeGen.java | 2 -- .../recipe/CNMechanicalCraftingRecipeGen.java | 14 ----------- .../data/recipe/CNStandardRecipeGen.java | 3 ++- 6 files changed, 2 insertions(+), 47 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNItems.java b/src/main/java/net/nuclearteam/createnuclear/CNItems.java index ab33208b..9b9b2a24 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNItems.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNItems.java @@ -1,20 +1,14 @@ package net.nuclearteam.createnuclear; -import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Boot; -import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Chestplate; import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Chestplate.getChestplateTag; -import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Helmet; import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Helmet.getHelmetTag; -import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Leggings; -import static net.nuclearteam.createnuclear.CNTags.CNItemTags; import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Leggings.getLeggingsTag; import com.tterrag.registrate.util.entry.ItemEntry; import com.simibubi.create.AllBlocks; import com.simibubi.create.AllItems; import com.tterrag.registrate.providers.RegistrateRecipeProvider; -import com.tterrag.registrate.util.entry.ItemEntry; import net.minecraft.data.recipes.RecipeCategory; import net.minecraft.data.recipes.ShapedRecipeBuilder; import net.minecraft.data.recipes.ShapelessRecipeBuilder; @@ -27,27 +21,20 @@ import net.minecraftforge.common.ForgeSpawnEggItem; import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem; import net.nuclearteam.createnuclear.content.equipment.cloth.ClothItem; -import net.nuclearteam.createnuclear.content.equipment.cloth.ClothItem.DyeItemList; import net.nuclearteam.createnuclear.content.multiblock.bluePrintItem.ReactorBluePrintItem; import net.nuclearteam.createnuclear.foundation.utility.TextUtils; import java.util.function.Supplier; import net.minecraft.world.item.Items; -import net.minecraftforge.common.ForgeSpawnEggItem; import net.nuclearteam.createnuclear.CNTags.CNItemTags; -import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem; import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Boot; import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Chestplate; import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Helmet; import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Leggings; -import net.nuclearteam.createnuclear.content.equipment.cloth.ClothItem; -import net.nuclearteam.createnuclear.content.multiblock.bluePrintItem.ReactorBluePrintItem; import net.nuclearteam.createnuclear.foundation.item.DyedItemsList; -import net.nuclearteam.createnuclear.foundation.utility.TextUtils; import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import java.util.function.Supplier; @SuppressWarnings({"unused", "deprecation"}) public class CNItems { @@ -106,16 +93,6 @@ public class CNItems { ) .register(), - RAW_URANIUM = CreateNuclear.REGISTRATE - .item("raw_uranium", Item::new) - .tag(CNTags.forgeItemTag("raw_ores"), CNTags.forgeItemTag("raw_materials"), CNTags.forgeItemTag("raw_materials/uranium")) - .recipe((c, p) -> ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, c.get(), 9) - .unlockedBy("has_storage_blocks_raw_uranium", RegistrateRecipeProvider.has(CNTags.forgeItemTag("storage_blocks/raw_uranium"))) - .requires(CNTags.forgeItemTag("storage_blocks/raw_uranium")) - .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) - ) - .register(), - URANIUM_POWDER = CreateNuclear.REGISTRATE .item("uranium_powder", Item::new) .tag(CNTags.forgeItemTag("dusts"), CNTags.forgeItemTag("dusts/uranium")) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java b/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java index 7a737b43..0611a00d 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java @@ -1,6 +1,5 @@ package net.nuclearteam.createnuclear.content.equipment.armor; -import com.simibubi.create.foundation.data.recipe.CreateRecipeProvider.GeneratedRecipe; import com.tterrag.registrate.util.entry.ItemEntry; import net.minecraft.tags.TagKey; import net.minecraft.world.entity.Entity; @@ -9,8 +8,6 @@ import net.nuclearteam.createnuclear.CNItems; import net.nuclearteam.createnuclear.CNTags.CNItemTags; import net.nuclearteam.createnuclear.CreateNuclear; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; import java.util.*; diff --git a/src/main/java/net/nuclearteam/createnuclear/content/equipment/cloth/ClothItem.java b/src/main/java/net/nuclearteam/createnuclear/content/equipment/cloth/ClothItem.java index 2a605a7a..2df43209 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/equipment/cloth/ClothItem.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/equipment/cloth/ClothItem.java @@ -1,15 +1,11 @@ package net.nuclearteam.createnuclear.content.equipment.cloth; -import com.simibubi.create.foundation.data.recipe.CreateRecipeProvider.GeneratedRecipe; import com.tterrag.registrate.util.entry.ItemEntry; import net.minecraft.world.item.DyeColor; import net.minecraft.world.item.Item; import net.nuclearteam.createnuclear.CNItems; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; import java.util.*; -import java.util.function.Function; @SuppressWarnings("unused") public class ClothItem extends Item { diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNCompactingRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNCompactingRecipeGen.java index fef96840..268e6362 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNCompactingRecipeGen.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNCompactingRecipeGen.java @@ -1,10 +1,8 @@ package net.nuclearteam.createnuclear.foundation.data.recipe; import com.simibubi.create.AllRecipeTypes; -import com.simibubi.create.foundation.data.recipe.ProcessingRecipeGen; import com.simibubi.create.api.data.recipe.CompactingRecipeGen; import net.minecraft.data.PackOutput; -import net.nuclearteam.createnuclear.CNFluids; import net.nuclearteam.createnuclear.CNItems; import net.nuclearteam.createnuclear.CNTags; import net.nuclearteam.createnuclear.CreateNuclear; diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNMechanicalCraftingRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNMechanicalCraftingRecipeGen.java index 88970efa..4be2555b 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNMechanicalCraftingRecipeGen.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNMechanicalCraftingRecipeGen.java @@ -2,26 +2,12 @@ import com.simibubi.create.AllBlocks; import com.simibubi.create.AllItems; -import com.simibubi.create.AllRecipeTypes; -import com.simibubi.create.foundation.data.recipe.MechanicalCraftingRecipeBuilder; -import com.simibubi.create.foundation.recipe.IRecipeTypeInfo; -import net.createmod.catnip.platform.CatnipServices; import net.minecraft.data.PackOutput; -import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.Items; import net.minecraft.world.item.crafting.Ingredient; -import net.minecraft.world.level.ItemLike; import net.minecraft.world.level.block.Blocks; -import net.nuclearteam.createnuclear.*; - -import java.util.function.Supplier; -import java.util.function.UnaryOperator; import com.simibubi.create.api.data.recipe.MechanicalCraftingRecipeGen; -import net.minecraft.data.PackOutput; -import net.minecraft.world.item.Items; -import net.minecraft.world.item.crafting.Ingredient; -import net.minecraft.world.level.block.Blocks; import net.nuclearteam.createnuclear.*; public class CNMechanicalCraftingRecipeGen extends MechanicalCraftingRecipeGen { diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java index db879453..e142c9fc 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java @@ -140,7 +140,8 @@ public class CNStandardRecipeGen extends BaseRecipeProvider { .viaShapeless(b -> b .requires(CNBlocks.RAW_THORIUM_BLOCK.get()) - ), + ) + ; String currentFolder = ""; From a1709076c23c7ca27d20263d01e8c6eef8d618c1 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 24 Nov 2025 19:53:22 +0100 Subject: [PATCH 031/705] Add CNParticleTypes and integrate irradiated particle data into the system --- .../particles => }/CNParticleTypes.java | 28 ++--------------- .../createnuclear/CreateNuclear.java | 1 - .../createnuclear/CreateNuclearClient.java | 1 + .../bluePrintItem/ReactorBluePrintMenu.java | 6 ++-- .../particles/IrradiatedParticlesData.java | 31 ++++++++++--------- 5 files changed, 24 insertions(+), 43 deletions(-) rename src/main/java/net/nuclearteam/createnuclear/{content/particles => }/CNParticleTypes.java (77%) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/particles/CNParticleTypes.java b/src/main/java/net/nuclearteam/createnuclear/CNParticleTypes.java similarity index 77% rename from src/main/java/net/nuclearteam/createnuclear/content/particles/CNParticleTypes.java rename to src/main/java/net/nuclearteam/createnuclear/CNParticleTypes.java index 77482dac..00d41dd8 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/particles/CNParticleTypes.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNParticleTypes.java @@ -1,9 +1,7 @@ -package net.nuclearteam.createnuclear.content.particles; +package net.nuclearteam.createnuclear; -import com.simibubi.create.AllParticleTypes; import com.simibubi.create.foundation.particle.ICustomParticleData; import net.createmod.catnip.lang.Lang; -import net.minecraft.core.Registry; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; @@ -11,18 +9,14 @@ import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; -import net.createmod.catnip.lang.Lang; import net.minecraftforge.eventbus.api.IEventBus; -import net.minecraft.client.Minecraft; -import net.minecraft.client.particle.ParticleEngine; import net.minecraft.core.particles.ParticleOptions; import net.minecraft.core.particles.ParticleType; -import net.minecraft.core.registries.BuiltInRegistries; -import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.content.particles.IrradiatedParticlesData; import java.util.function.Supplier; -public enum CNParticleTypes implements ParticleOptions { +public enum CNParticleTypes { IRRADIATED_PARTICLES(IrradiatedParticlesData::new), ; @@ -51,20 +45,6 @@ public String parameter() { return entry.name; } - @Override - public ParticleType getType() { - return null; - } - - @Override - public void writeToNetwork(FriendlyByteBuf pBuffer) { - - } - - @Override - public String writeToString() { - return ""; - } private static class ParticleEntry { private static final DeferredRegister> REGISTER = DeferredRegister.create(ForgeRegistries.PARTICLE_TYPES, CreateNuclear.MOD_ID); @@ -80,8 +60,6 @@ public ParticleEntry(String name, Supplier> typ object = REGISTER.register(name, () -> this.typeFactory.get().createType()); } - - @OnlyIn(Dist.CLIENT) public void registerFactory(RegisterParticleProvidersEvent event) { typeFactory.get() diff --git a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java index aac4f6f0..c5f73f93 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java +++ b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java @@ -25,7 +25,6 @@ import net.nuclearteam.createnuclear.content.contraptions.irradiated.IrradiatedAnimal; import net.nuclearteam.createnuclear.content.decoration.palettes.CNPaletteBlocks; import net.nuclearteam.createnuclear.content.kinetics.fan.processing.CNFanProcessingTypes; -import net.nuclearteam.createnuclear.content.particles.CNParticleTypes; import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; import net.nuclearteam.createnuclear.infrastructure.data.CreateNuclearDatagen; import org.slf4j.Logger; diff --git a/src/main/java/net/nuclearteam/createnuclear/CreateNuclearClient.java b/src/main/java/net/nuclearteam/createnuclear/CreateNuclearClient.java index fbf15823..c5c91c36 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CreateNuclearClient.java +++ b/src/main/java/net/nuclearteam/createnuclear/CreateNuclearClient.java @@ -10,6 +10,7 @@ public class CreateNuclearClient { public static void onCtorClient(IEventBus modEventBus, IEventBus forgeEventBus) { modEventBus.addListener(CreateNuclearClient::clientInit); + modEventBus.addListener(CNParticleTypes::registerFactories); } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/bluePrintItem/ReactorBluePrintMenu.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/bluePrintItem/ReactorBluePrintMenu.java index a6406ae2..b9b5cfdb 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/bluePrintItem/ReactorBluePrintMenu.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/bluePrintItem/ReactorBluePrintMenu.java @@ -11,6 +11,8 @@ import net.minecraft.world.item.Items; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.SlotItemHandler; import net.nuclearteam.createnuclear.CNMenus; import net.nuclearteam.createnuclear.CNTags; @@ -66,7 +68,7 @@ protected void initAndReadInventory(ItemStack contentHolder) { } @Override - protected net.minecraftforge.items.ItemStackHandler createGhostInventory() { + protected ItemStackHandler createGhostInventory() { return getItemStorage(contentHolder); } @@ -100,7 +102,7 @@ private void addPatternSlots() { }; for (int[] pos : positions) {// up and down not middle - this.addSlot(new net.minecraftforge.items.SlotItemHandler(ghostInventory,i, startWidth + incr * pos[0], startHeight + incr * pos[1])); + this.addSlot(new SlotItemHandler(ghostInventory,i, startWidth + incr * pos[0], startHeight + incr * pos[1])); i++; } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedParticlesData.java b/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedParticlesData.java index 939375bf..feec3db6 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedParticlesData.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedParticlesData.java @@ -9,30 +9,31 @@ import net.minecraft.core.particles.ParticleOptions; import net.minecraft.core.particles.ParticleType; import net.minecraft.network.FriendlyByteBuf; +import net.nuclearteam.createnuclear.CNParticleTypes; import java.util.Locale; public class IrradiatedParticlesData implements ParticleOptions, ICustomParticleDataWithSprite { public static final Codec CODEC = RecordCodecBuilder.create(i -> - i.group( - Codec.INT.fieldOf("t").forGetter(p -> p.t) - ) - .apply(i, IrradiatedParticlesData::new) + i.group( + Codec.INT.fieldOf("t").forGetter(p -> p.t) + ) + .apply(i, IrradiatedParticlesData::new) ); public static final Deserializer DESERIALIZER = - new Deserializer<>() { - @Override - public IrradiatedParticlesData fromCommand(ParticleType particleType, StringReader reader) throws CommandSyntaxException { - return new IrradiatedParticlesData(); - } - - @Override - public IrradiatedParticlesData fromNetwork(ParticleType particleType, FriendlyByteBuf buffer) { - return new IrradiatedParticlesData(); - } - }; + new Deserializer<>() { + @Override + public IrradiatedParticlesData fromCommand(ParticleType particleType, StringReader reader) throws CommandSyntaxException { + return new IrradiatedParticlesData(); + } + + @Override + public IrradiatedParticlesData fromNetwork(ParticleType particleType, FriendlyByteBuf buffer) { + return new IrradiatedParticlesData(); + } + }; int t; From d6f73791a104420fd142e76a7edcb08c67080812 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 24 Nov 2025 19:54:00 +0100 Subject: [PATCH 032/705] Refactor ambient particle settings in CNBiomes to use IrradiatedParticlesData --- .../infrastructure/worldgen/biome/CNBiomes.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java index 9b8e2b51..8270dd74 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java @@ -9,7 +9,8 @@ import net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver; import net.minecraft.world.level.levelgen.placement.PlacedFeature; import net.nuclearteam.createnuclear.CreateNuclear; -import net.nuclearteam.createnuclear.content.particles.CNParticleTypes; +import net.nuclearteam.createnuclear.CNParticleTypes; +import net.nuclearteam.createnuclear.content.particles.IrradiatedParticlesData; import org.jetbrains.annotations.NotNull; public class CNBiomes { @@ -26,7 +27,7 @@ public static Biome irradiatedPlain(HolderGetter holderGetter, Ho BiomeSpecialEffects.Builder effects = new BiomeSpecialEffects.Builder(); effects .fogColor(0) - .ambientParticle(new AmbientParticleSettings(CNParticleTypes.IRRADIATED_PARTICLES, 0.025F)) +// .ambientParticle(new AmbientParticleSettings(new IrradiatedParticlesData(), 1F)) .waterColor(4159204) .waterFogColor(329011) .skyColor(0) From 1c537da729974da6109247d449fe63358aa2726c Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 24 Nov 2025 20:44:22 +0100 Subject: [PATCH 033/705] Update irradiated_plain biome configuration for particle settings and metadata --- .../.cache/fed443662143001aeb5341375f6f5ef31d10baea | 4 ++-- .../createnuclear/worldgen/biome/irradiated_plain.json | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea index 5cebb33b..cc4df587 100644 --- a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea +++ b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea @@ -1,8 +1,8 @@ -// 1.20.1 2025-11-23T12:40:21.151147 CreateNuclear Generated Registry Entries +// 1.20.1 2025-11-24T20:36:32.0462092 CreateNuclear Generated Registry Entries 5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json 72173023e6a31748692e750db0f5fa8c555d1009 data/createnuclear/forge/biome_modifier/striated_ores_overworld.json fa32145101dc12ec914684fec8c5cbb995d2c051 data/createnuclear/forge/biome_modifier/uranium_ore.json -7e7b325ead2c18ad373126b3fed8f2a5b09190e2 data/createnuclear/worldgen/biome/irradiated_plain.json +bec3aa19be2740b8347902856a2ad920b0641804 data/createnuclear/worldgen/biome/irradiated_plain.json b68555f371c9700aa4ecfa9370b010de8fe25b60 data/createnuclear/worldgen/configured_feature/lead_ore.json 4f11c0a518c0de7857919983fc638ba551c6630a data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json b0e1ee7314412507fd7346cb48b29d105f6186ad data/createnuclear/worldgen/configured_feature/uranium_ore.json diff --git a/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json b/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json index 706efd34..0e531893 100644 --- a/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json +++ b/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json @@ -11,14 +11,15 @@ "sound": "minecraft:ambient.cave", "tick_delay": 6000 }, - "sky_color": 0, - "water_color": 4159204, "particle": { "options": { - "type": "createnuclear:irradiated_particles" + "type": "createnuclear:irradiated_particles", + "t": 0 }, "probability": 0.025 }, + "sky_color": 0, + "water_color": 4159204, "water_fog_color": 329011 }, "features": [ From 41d8be0725d5c56bfa73ff70b0ac4e464c7f6322 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 24 Nov 2025 20:44:34 +0100 Subject: [PATCH 034/705] Refactor irradiated biome setup to use IrradiatedBiomes.createPlain and add ambient particle effects --- .../worldgen/biome/CNBiomes.java | 28 ------------------- .../worldgen/biome/IrradiatedBiomes.java | 2 ++ 2 files changed, 2 insertions(+), 28 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java index 8270dd74..e20dbd6b 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/CNBiomes.java @@ -4,13 +4,10 @@ import net.minecraft.core.registries.Registries; import net.minecraft.data.worldgen.BootstapContext; import net.minecraft.resources.ResourceKey; -import net.minecraft.resources.ResourceLocation; import net.minecraft.world.level.biome.*; import net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver; import net.minecraft.world.level.levelgen.placement.PlacedFeature; import net.nuclearteam.createnuclear.CreateNuclear; -import net.nuclearteam.createnuclear.CNParticleTypes; -import net.nuclearteam.createnuclear.content.particles.IrradiatedParticlesData; import org.jetbrains.annotations.NotNull; public class CNBiomes { @@ -18,35 +15,10 @@ public static final class Irradiated { public static final ResourceKey PLAIN = key("irradiated_plain"); } - public static final ResourceKey IRRADIATED_PLAIN = ResourceKey.create(Registries.BIOME, new ResourceLocation("irradiated_plain")); - - public static Biome irradiatedPlain(HolderGetter holderGetter, HolderGetter> holder2) { - Biome.BiomeBuilder builder = new Biome.BiomeBuilder(); - MobSpawnSettings.Builder spawn = new MobSpawnSettings.Builder(); - BiomeGenerationSettings.Builder genSettings = new BiomeGenerationSettings.Builder(holderGetter, holder2); - BiomeSpecialEffects.Builder effects = new BiomeSpecialEffects.Builder(); - effects - .fogColor(0) -// .ambientParticle(new AmbientParticleSettings(new IrradiatedParticlesData(), 1F)) - .waterColor(4159204) - .waterFogColor(329011) - .skyColor(0) - ; - return builder - .downfall(0) - .temperature(1) - .specialEffects(effects.build()) - .mobSpawnSettings(spawn.build()) - .hasPrecipitation(false) - .generationSettings(genSettings.build()) - .temperatureAdjustment(Biome.TemperatureModifier.NONE).build(); - } - public static void bootstrapRegistries(BootstapContext context) { HolderGetter featureLookup = context.lookup(Registries.PLACED_FEATURE); HolderGetter> carverLookup = context.lookup(Registries.CONFIGURED_CARVER); - context.register(IRRADIATED_PLAIN, irradiatedPlain(context.lookup(Registries.PLACED_FEATURE), context.lookup(Registries.CONFIGURED_CARVER))); context.register(Irradiated.PLAIN, IrradiatedBiomes.createPlain(featureLookup, carverLookup)); } diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/IrradiatedBiomes.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/IrradiatedBiomes.java index 4c5cfa69..7b067fb6 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/IrradiatedBiomes.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/biome/IrradiatedBiomes.java @@ -9,6 +9,7 @@ import net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver; import net.minecraft.world.level.levelgen.placement.PlacedFeature; import net.nuclearteam.createnuclear.CNEntityType; +import net.nuclearteam.createnuclear.content.particles.IrradiatedParticlesData; public class IrradiatedBiomes { public static Biome createPlain(HolderGetter featureLookup, HolderGetter> carverLookup) { @@ -37,6 +38,7 @@ public static Biome irradiated(HolderGetter featureGetter, Holder .waterFogColor(329011) .fogColor(329011) .skyColor(0) + .ambientParticle(new AmbientParticleSettings(new IrradiatedParticlesData(), 0.025F)) .ambientMoodSound(AmbientMoodSettings.LEGACY_CAVE_SETTINGS) ; From 92f976071d6d22e0075d2ba0ad02eaed4a671970 Mon Sep 17 00:00:00 2001 From: Gio Date: Tue, 25 Nov 2025 08:23:37 +0100 Subject: [PATCH 035/705] =?UTF-8?q?Ajout=20de=20recettes=20pour=20le=20d?= =?UTF-8?q?=C3=A9compactage=20du=20thorium=20et=20mise=20=C3=A0=20jour=20d?= =?UTF-8?q?es=20recettes=20de=20blocs=20et=20d'ingots.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nuclearteam/createnuclear/CNBlocks.java | 7 +++ .../nuclearteam/createnuclear/CNItems.java | 10 +++ .../data/recipe/CNStandardRecipeGen.java | 62 +++++++++---------- 3 files changed, 48 insertions(+), 31 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index 90188768..f193fd62 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -444,6 +444,13 @@ public class CNBlocks { .initialProperties(SharedProperties::stone) .transform(pickaxeOnly()) .tag(CNTags.forgeBlockTag("storage_blocks/raw_thorium")) + .recipe((c, p) -> ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, c.get()) + .unlockedBy("has_raw_materials_thorium", RegistrateRecipeProvider.has(CNTags.forgeItemTag("raw_materials/thorium"))) + .define('R', CNTags.forgeItemTag("raw_materials/thorium")) + .pattern("RRR") + .pattern("RRR") + .pattern("RRR") + .save(p, CreateNuclear.asResource("crafting/raw/" + c.getName()))) .item() .tag(CNTags.forgeItemTag("storage_blocks/raw_thorium")) .build() diff --git a/src/main/java/net/nuclearteam/createnuclear/CNItems.java b/src/main/java/net/nuclearteam/createnuclear/CNItems.java index 9b9b2a24..393ea55c 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNItems.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNItems.java @@ -75,12 +75,22 @@ public class CNItems { .item("thorium_ingot", Item::new) .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_ingot"))) .tag(CNTags.forgeItemTag("ingots"), CNTags.forgeItemTag("ingots/thorium")) + .recipe((c, p) -> ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, c.get(), 9) + .unlockedBy("has_storage_blocks_thorium", RegistrateRecipeProvider.has(CNTags.forgeItemTag("storage_blocks/thorium"))) + .requires(CNTags.forgeItemTag("storage_blocks/thorium")) + .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) + ) .register(), THORIUM_NUGGET = CreateNuclear.REGISTRATE .item("thorium_nugget", Item::new) .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_nugget"))) .tag(CNTags.forgeItemTag("nuggets"), CNTags.forgeItemTag("nuggets/thorium")) + .recipe((c, p) -> ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, c.get(), 9) + .unlockedBy("has_storage_blocks_steel_nugget", RegistrateRecipeProvider.has(CNTags.forgeItemTag("ingots/thorium"))) + .requires(CNTags.forgeItemTag("ingots/thorium")) + .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) + ) .register(), RAW_URANIUM = CreateNuclear.REGISTRATE diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java index e142c9fc..e6451e70 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java @@ -97,43 +97,43 @@ public class CNStandardRecipeGen extends BaseRecipeProvider { ) ), - // 1 block -> 9 ingots (décompactage) - THORIUM_BLOCK_TO_INGOTS = create(CNItems.THORIUM_INGOT::get) - .withSuffix("_from_thorium_block_decompacting") - .returns(9) - .unlockedBy(CNBlocks.THORIUM_BLOCK::get) - .viaShapeless(b -> b - .requires(CNBlocks.THORIUM_BLOCK.get()) - - ), - - // 1 ingot -> 9 nuggets (décompactage) - THORIUM_INGOT_TO_NUGGETS = create(CNItems.THORIUM_NUGGET::get) - .withSuffix("_from_thorium_ingot_decompacting") - .returns(9) - .unlockedBy(CNItems.THORIUM_INGOT::get) - .viaShapeless(b -> b - .requires(CNTags.forgeItemTag("ingots/thorium")) - - ); + // // 1 block -> 9 ingots (décompactage) + // THORIUM_BLOCK_TO_INGOTS = create(CNItems.THORIUM_INGOT::get) + // .withSuffix("_from_thorium_block_decompacting") + // .returns(9) + // .unlockedBy(CNBlocks.THORIUM_BLOCK::get) + // .viaShapeless(b -> b + // .requires(CNBlocks.THORIUM_BLOCK.get()) + + // ), + + // // 1 ingot -> 9 nuggets (décompactage) + // THORIUM_INGOT_TO_NUGGETS = create(CNItems.THORIUM_NUGGET::get) + // .withSuffix("_from_thorium_ingot_decompacting") + // .returns(9) + // .unlockedBy(CNItems.THORIUM_INGOT::get) + // .viaShapeless(b -> b + // .requires(CNTags.forgeItemTag("ingots/thorium")) + + // ); // Bloc RAW: on change de sous-dossier pour rester propre private final String CRAFTING_THORIUM_RAW = enterFolder("crafting/thorium_raw"); GeneratedRecipe // 9 raw_thorium -> 1 raw_thorium_block - RAW_THORIUM_BLOCK = create(CNBlocks.RAW_THORIUM_BLOCK) - .unlockedByTag(() -> CNTags.forgeItemTag("raw_materials/thorium")) - .viaShaped(b -> b - .define('R', CNTags.forgeItemTag("raw_materials/thorium")) - .pattern("RRR") - .pattern("RRR") - .pattern("RRR") - .showNotification(true) - ), - - // 1 raw_block -> 9 raw_thorium - RAW_THORIUM_FROM_BLOCK = create(CNItems.RAW_THORIUM::get) + // RAW_THORIUM_BLOCK = create(CNBlocks.RAW_THORIUM_BLOCK) + // .unlockedByTag(() -> CNTags.forgeItemTag("raw_materials/thorium")) + // .viaShaped(b -> b + // .define('R', CNTags.forgeItemTag("raw_materials/thorium")) + // .pattern("RRR") + // .pattern("RRR") + // .pattern("RRR") + // .showNotification(true) + // ), + + // 1 raw_block -> 9 raw_thorium + RAW_THORIUM_FROM_BLOCK = create(CNItems.RAW_THORIUM::get) .withSuffix("_from_raw_thorium_block_decompacting") .returns(9) .unlockedBy(CNBlocks.RAW_THORIUM_BLOCK::get) From f77a2e5ab89b10ad3736d1dd0a00edd2a8333a16 Mon Sep 17 00:00:00 2001 From: MathisGredtYnov <113118860+MathisGredtYnov@users.noreply.github.com> Date: Wed, 26 Nov 2025 15:17:59 +0100 Subject: [PATCH 036/705] =?UTF-8?q?Ajout=20de=20la=20vache,=20j'ai=20une?= =?UTF-8?q?=20derni=C3=A8re=20=C3=A9rreur=20que=20je=20comprends=20pas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 9 +- .../assets/createnuclear/lang/en_ud.json | 1 + .../assets/createnuclear/lang/en_us.json | 1 + .../loot_tables/entities/irradiated_cow.json | 4 + .../tags/entity_types/irradiated_immune.json | 3 +- .../createnuclear/CNEntityType.java | 15 +++ .../irradiated/CNModelLayers.java | 1 + .../irradiated/cow/IrradiatedCow.java | 89 ++++++++++++++++++ .../irradiated/cow/IrradiatedCowModel.java | 77 +++++++++++++++ .../irradiated/cow/IrradiatedCowRenderer.java | 27 ++++++ .../textures/entity/irradiated_cow.png | Bin 0 -> 3131 bytes 11 files changed, 222 insertions(+), 5 deletions(-) create mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCow.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowModel.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowRenderer.java create mode 100644 src/main/resources/assets/createnuclear/textures/entity/irradiated_cow.png diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index dcf738b9..2ca7f1e5 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-15T19:18:55.633233 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-11-26T13:57:16.8768726 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -38,8 +38,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -339779f576dd991689b931a73bfb9e34340ad640 assets/createnuclear/lang/en_ud.json -e703f95d56cd745b493cc66cb5591b86d74aacf6 assets/createnuclear/lang/en_us.json +64a69d8b4ed209ac210e65a5ca3143b1bbb452f1 assets/createnuclear/lang/en_ud.json +ec998cb8901e09dcef0c5c37712009a8fae5ff7e assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json @@ -368,6 +368,7 @@ d51f9b307f2986ac086d32f48bd41e6dc4024348 data/createnuclear/loot_tables/blocks/s 401811bf59cdb43ffb0c0bb5ba40eb954d7fa216 data/createnuclear/loot_tables/blocks/uranium_ore.json fba1a7bdb0835c034aa5ef52ebf589123d41b33e data/createnuclear/loot_tables/entities/irradiated_cat.json 2d8f5d7d7babd2b02ae836846e62daabf84de427 data/createnuclear/loot_tables/entities/irradiated_chicken.json +900719d49cec9385da31bb392649c65f4297288c data/createnuclear/loot_tables/entities/irradiated_cow.json f91f43a39c80f583f878ea1a0d944798c05f2388 data/createnuclear/loot_tables/entities/irradiated_wolf.json 4c985d77908c367245c3b4d56e1302a843522eff data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json 9819e80259d08c1518b30ee9d4cf5c18689d3efc data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json @@ -486,7 +487,7 @@ a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/createnuclear/tags/blocks/enrichin 509b5baa813ae0dc3345fd97754e4088132359ec data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json 925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/blocks/lead_ores.json bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/blocks/uranium_ores.json -e8b97836e0a934f9023ba18e6ad44e60dca4532d data/createnuclear/tags/entity_types/irradiated_immune.json +ccbc67cba973a8e1e43d0166ddfa5645f6a82aea data/createnuclear/tags/entity_types/irradiated_immune.json bfd5a561b60a7d59d7f7c248ec75e3571a0f2fed data/createnuclear/tags/fluids/uranium.json 7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/createnuclear/tags/items/all_anti_radiation_armors.json e3fe4325aafb669d287c17b5b30953e4fb709110 data/createnuclear/tags/items/anti_radiation_armor.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index f68506a5..77f7b3a8 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -135,6 +135,7 @@ "emi.category.createnuclear.fan_enriched": "buıɥɔıɹuƎ ʞןnᗺ", "entity.createnuclear.irradiated_cat": "ʇɐƆ pǝʇɐıpɐɹɹI", "entity.createnuclear.irradiated_chicken": "uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", + "entity.createnuclear.irradiated_cow": "ʍoƆ pǝʇɐıpɐɹɹI", "entity.createnuclear.irradiated_wolf": "ɟןoM pǝʇɐıpɐɹɹI", "fluid.createnuclear.uranium": "ɯnıuɐɹ∩ pınbıꞀ", "gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index ffbc38b0..c027fa2f 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -135,6 +135,7 @@ "emi.category.createnuclear.fan_enriched": "Bulk Enriching", "entity.createnuclear.irradiated_cat": "Irradiated Cat", "entity.createnuclear.irradiated_chicken": "Irradiated Chicken", + "entity.createnuclear.irradiated_cow": "Irradiated Cow", "entity.createnuclear.irradiated_wolf": "Irradiated Wolf", "fluid.createnuclear.uranium": "Liquid Uranium", "gui.createnuclear.reactor_controller.title": "Reactor Controller", diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json new file mode 100644 index 00000000..43e6419a --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "createnuclear:entities/irradiated_cow" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json b/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json index c12810e4..e21140df 100644 --- a/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json +++ b/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json @@ -2,6 +2,7 @@ "values": [ "createnuclear:irradiated_cat", "createnuclear:irradiated_chicken", - "createnuclear:irradiated_wolf" + "createnuclear:irradiated_wolf", + "createnuclear:irradiated_cow" ] } \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/CNEntityType.java b/src/main/java/net/nuclearteam/createnuclear/CNEntityType.java index 335bc01e..bf32a547 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNEntityType.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNEntityType.java @@ -12,6 +12,9 @@ import net.nuclearteam.createnuclear.content.contraptions.irradiated.chicken.IrradiatedChicken; import net.nuclearteam.createnuclear.content.contraptions.irradiated.chicken.IrradiatedChickenModel; import net.nuclearteam.createnuclear.content.contraptions.irradiated.chicken.IrradiatedChickenRenderer; +import net.nuclearteam.createnuclear.content.contraptions.irradiated.cow.IrradiatedCow; +import net.nuclearteam.createnuclear.content.contraptions.irradiated.cow.IrradiatedCowModel; +import net.nuclearteam.createnuclear.content.contraptions.irradiated.cow.IrradiatedCowRenderer; import net.nuclearteam.createnuclear.content.contraptions.irradiated.wolf.IrradiatedWolf; import net.nuclearteam.createnuclear.content.contraptions.irradiated.wolf.IrradiatedWolfModel; import net.nuclearteam.createnuclear.content.contraptions.irradiated.wolf.IrradiatedWolfRenderer; @@ -48,10 +51,22 @@ public class CNEntityType { .attributes(IrradiatedWolf::createAttributes) .register(); + public static final EntityEntry IRRADIATED_COW = CreateNuclear.REGISTRATE + .entity("irradiated_cow", IrradiatedCow::new, MobCategory.CREATURE) + .loot((tb, e) -> tb.add(e, LootTable.lootTable())) + .tag(CNEntityTags.IRRADIATED_IMMUNE.tag) + .properties(p -> p.sized(0.6f, 0.85f)) + .lang("Irradiated Cow") + .renderer(() -> IrradiatedCowRenderer::new) + .attributes(IrradiatedCow::createAttributes) + .register(); + public static void registerModelLayer(EntityRenderersEvent.RegisterLayerDefinitions event) { event.registerLayerDefinition(CNModelLayers.IRRADIATED_CAT, IrradiatedCatModel::createBodyLayer); event.registerLayerDefinition(CNModelLayers.IRRADIATED_CHICKEN, IrradiatedChickenModel::createBodyLayer); event.registerLayerDefinition(CNModelLayers.IRRADIATED_WOLF, IrradiatedWolfModel::createBodyLayer); + event.registerLayerDefinition(CNModelLayers.IRRADIATED_COW, IrradiatedCowModel::createBodyLayer); + } public static void register() {} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/CNModelLayers.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/CNModelLayers.java index e62c7855..63a849d1 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/CNModelLayers.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/CNModelLayers.java @@ -12,6 +12,7 @@ public class CNModelLayers { public static final ModelLayerLocation IRRADIATED_CHICKEN = register("irradiated_chicken"); public static final ModelLayerLocation IRRADIATED_WOLF = register("irradiated_wolf"); public static final ModelLayerLocation IRRADIATED_CAT = register("irradiated_cat"); + public static final ModelLayerLocation IRRADIATED_COW = register("irradiated_cow"); private static ModelLayerLocation register(String path) { return register(path, "main"); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCow.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCow.java new file mode 100644 index 00000000..18c6b4b7 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCow.java @@ -0,0 +1,89 @@ +package net.nuclearteam.createnuclear.content.contraptions.irradiated.cow; + +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.*; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.*; +import net.minecraft.world.entity.animal.Animal; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.ItemUtils; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.state.BlockState; +import net.nuclearteam.createnuclear.CNEntityType; + +import javax.annotation.Nullable; + +public class IrradiatedCow extends Animal { + public IrradiatedCow(EntityType pEntityType, Level pLevel) { + super(pEntityType, pLevel); + } + + protected void registerGoals() { + this.goalSelector.addGoal(0, new FloatGoal(this)); + this.goalSelector.addGoal(1, new PanicGoal(this, 2.0D)); + this.goalSelector.addGoal(2, new BreedGoal(this, 1.0D)); + this.goalSelector.addGoal(3, new TemptGoal(this, 1.25D, Ingredient.of(Items.WHEAT), false)); + this.goalSelector.addGoal(4, new FollowParentGoal(this, 1.25D)); + this.goalSelector.addGoal(5, new WaterAvoidingRandomStrollGoal(this, 1.0D)); + this.goalSelector.addGoal(6, new LookAtPlayerGoal(this, Player.class, 6.0F)); + this.goalSelector.addGoal(7, new RandomLookAroundGoal(this)); + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes().add(Attributes.MAX_HEALTH, 10.0D).add(Attributes.MOVEMENT_SPEED, (double)0.2F); + } + + protected SoundEvent getAmbientSound() { + return SoundEvents.COW_AMBIENT; + } + + protected SoundEvent getHurtSound(DamageSource pDamageSource) { + return SoundEvents.COW_HURT; + } + + protected SoundEvent getDeathSound() { + return SoundEvents.COW_DEATH; + } + + protected void playStepSound(BlockPos pPos, BlockState pBlock) { + this.playSound(SoundEvents.COW_STEP, 0.15F, 1.0F); + } + + /** + * Returns the volume for the sounds this mob makes. + */ + protected float getSoundVolume() { + return 0.4F; + } + + public InteractionResult mobInteract(Player pPlayer, InteractionHand pHand) { + ItemStack itemstack = pPlayer.getItemInHand(pHand); + if (itemstack.is(Items.BUCKET) && !this.isBaby()) { + pPlayer.playSound(SoundEvents.COW_MILK, 1.0F, 1.0F); + ItemStack itemstack1 = ItemUtils.createFilledResult(itemstack, pPlayer, Items.MILK_BUCKET.getDefaultInstance()); + pPlayer.setItemInHand(pHand, itemstack1); + return InteractionResult.sidedSuccess(this.level().isClientSide); + } else { + return super.mobInteract(pPlayer, pHand); + } + } + + @Nullable + public IrradiatedCow getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) { + return CNEntityType.IRRADIATED_COW.create(pLevel); + } + + protected float getStandingEyeHeight(Pose pPose, EntityDimensions pSize) { + return this.isBaby() ? pSize.height * 0.95F : 1.3F; + } +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowModel.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowModel.java new file mode 100644 index 00000000..48eefc77 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowModel.java @@ -0,0 +1,77 @@ +// Made with Blockbench 4.12.2 +// Exported for Minecraft version 1.17+ for Yarn +// Paste this class into your mod and generate all required imports + +package net.nuclearteam.createnuclear.content.contraptions.irradiated.cow; + + +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.MethodsReturnNonnullByDefault; +import net.minecraft.client.model.ColorableAgeableListModel; +import net.minecraft.client.model.EntityModel; +import net.minecraft.client.model.QuadrupedModel; +import net.minecraft.client.model.geom.ModelLayerLocation; +import net.minecraft.client.model.geom.ModelPart; +import net.minecraft.client.model.geom.PartPose; +import net.minecraft.client.model.geom.builders.*; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.Entity; + +public class IrradiatedCowModel extends QuadrupedModel { + public IrradiatedCowModel(ModelPart pRoot) { + super(pRoot, false, 8.0F, 4.0F, 2.0F, 2.0F, 24); + } + + public static LayerDefinition createBodyLayer() { + MeshDefinition meshdefinition = new MeshDefinition(); + PartDefinition partdefinition = meshdefinition.getRoot(); + + PartDefinition head = partdefinition.addOrReplaceChild("head", CubeListBuilder.create().texOffs(0, 0).addBox(-4.0F, -4.0F, -6.0F, 8.0F, 8.0F, 6.0F, new CubeDeformation(0.0F)) + .texOffs(22, 0).addBox(4.0F, -5.0F, -4.0F, 1.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)) + .texOffs(22, 0).addBox(-5.0F, -5.0F, -4.0F, 1.0F, 3.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offset(0.0F, 4.0F, -8.0F)); + + PartDefinition pustule = head.addOrReplaceChild("pustule", CubeListBuilder.create(), PartPose.offset(0.0F, 0.0F, 0.0F)); + + PartDefinition pustule_head_r1 = pustule.addOrReplaceChild("pustule_head_r1", CubeListBuilder.create().texOffs(54, 9).addBox(-1.1F, -0.8F, -0.6F, 2.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(3.4F, -4.0F, -1.0F, -0.2739F, 0.2947F, -0.0814F)); + + PartDefinition body = partdefinition.addOrReplaceChild("body", CubeListBuilder.create().texOffs(18, 4).addBox(-6.0F, -10.0F, -7.0F, 12.0F, 18.0F, 10.0F, new CubeDeformation(0.0F)) + .texOffs(52, 0).addBox(-2.0F, 2.0F, -8.0F, 4.0F, 6.0F, 1.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, 5.0F, 2.0F, 1.5708F, 0.0F, 0.0F)); + + PartDefinition pustule3 = body.addOrReplaceChild("pustule3", CubeListBuilder.create(), PartPose.offsetAndRotation(1.5724F, 9.1193F, -7.1515F, 2.8289F, -0.5338F, 2.1369F)); + + PartDefinition pustule_back_r1 = pustule3.addOrReplaceChild("pustule_back_r1", CubeListBuilder.create().texOffs(54, 9).addBox(3.4F, 0.0F, -4.7F, 2.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(1.309F, -2.9436F, -13.0622F, 2.0131F, -0.1273F, -1.056F)); + + PartDefinition pustule_belly_r1 = pustule3.addOrReplaceChild("pustule_belly_r1", CubeListBuilder.create().texOffs(54, 9).addBox(-2.0F, -0.6F, 5.0F, 2.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(0.0F, 0.0F, 0.0F, -2.0159F, 0.1667F, 2.0666F)); + + PartDefinition legs = partdefinition.addOrReplaceChild("legs", CubeListBuilder.create(), PartPose.offset(0.0F, 24.0F, 0.0F)); + + PartDefinition leg1 = legs.addOrReplaceChild("leg1", CubeListBuilder.create().texOffs(0, 16).addBox(-2.0F, 0.0F, -2.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(0.0F)), PartPose.offset(-4.0F, -12.0F, 7.0F)); + + PartDefinition leg2 = legs.addOrReplaceChild("leg2", CubeListBuilder.create().texOffs(0, 16).addBox(-2.0F, 0.0F, -2.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(0.0F)), PartPose.offset(4.0F, -12.0F, 7.0F)); + + PartDefinition leg3 = legs.addOrReplaceChild("leg3", CubeListBuilder.create().texOffs(0, 16).addBox(-2.0F, 0.0F, -1.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(0.0F)), PartPose.offset(-4.0F, -12.0F, -6.0F)); + + PartDefinition leg4 = legs.addOrReplaceChild("leg4", CubeListBuilder.create().texOffs(0, 16).addBox(-2.0F, 0.0F, -1.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(0.0F)), PartPose.offset(4.0F, -12.0F, -6.0F)); + + PartDefinition pustule2 = leg4.addOrReplaceChild("pustule2", CubeListBuilder.create(), PartPose.offsetAndRotation(0.4249F, 7.2997F, 2.3458F, -2.5307F, 0.0F, 0.0F)); + + PartDefinition pustule_leg_r1 = pustule2.addOrReplaceChild("pustule_leg_r1", CubeListBuilder.create().texOffs(54, 9).addBox(-1.0F, 0.0F, -1.0F, 2.0F, 2.0F, 2.0F, new CubeDeformation(0.0F)), PartPose.offsetAndRotation(2.1064F, 2.3852F, -0.6084F, 0.1272F, 0.3997F, 1.5682F)); + + return LayerDefinition.create(meshdefinition, 64, 32); + } + + public void setupAnim(T pEntity, float pLimbSwing, float pLimbSwingAmount, float pAgeInTicks, float pNetHeadYaw, float pHeadPitch) { + this.head.xRot = pHeadPitch * ((float)Math.PI / 180F); + this.head.yRot = pNetHeadYaw * ((float)Math.PI / 180F); + this.rightHindLeg.xRot = Mth.cos(pLimbSwing * 0.6662F) * 1.4F * pLimbSwingAmount; + this.leftHindLeg.xRot = Mth.cos(pLimbSwing * 0.6662F + (float)Math.PI) * 1.4F * pLimbSwingAmount; + this.rightFrontLeg.xRot = Mth.cos(pLimbSwing * 0.6662F + (float)Math.PI) * 1.4F * pLimbSwingAmount; + this.leftFrontLeg.xRot = Mth.cos(pLimbSwing * 0.6662F) * 1.4F * pLimbSwingAmount; + } + + public ModelPart getHead() { + return this.head; + } +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowRenderer.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowRenderer.java new file mode 100644 index 00000000..9a770a85 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowRenderer.java @@ -0,0 +1,27 @@ +package net.nuclearteam.createnuclear.content.contraptions.irradiated.cow; + +import net.minecraft.client.model.CowModel; +import net.minecraft.client.model.geom.ModelLayers; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.client.renderer.entity.MobRenderer; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.animal.Cow; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; +import net.nuclearteam.createnuclear.content.contraptions.irradiated.CNModelLayers; + +@OnlyIn(Dist.CLIENT) +public class IrradiatedCowRenderer extends MobRenderer> { + private static final ResourceLocation COW_LOCATION = new ResourceLocation("textures/entity/irradiated_cow.png"); + + public IrradiatedCowRenderer(EntityRendererProvider.Context context) { + super(context, new IrradiatedCowModel<>(context.bakeLayer(CNModelLayers.IRRADIATED_COW)), 0.7f); + } + + /** + * Returns the location of an entity's texture. + */ + public ResourceLocation getTextureLocation(IrradiatedCow pEntity) { + return COW_LOCATION; + } +} \ No newline at end of file diff --git a/src/main/resources/assets/createnuclear/textures/entity/irradiated_cow.png b/src/main/resources/assets/createnuclear/textures/entity/irradiated_cow.png new file mode 100644 index 0000000000000000000000000000000000000000..cada4987c45de1ea49dde406edcd65a9274c1330 GIT binary patch literal 3131 zcmV-B48-$^P)H3Pp*s<4TBx5Li6G_7bbnoVr3JRa=0>b)YqdlNYnoVZhoh z@ti5E7tckPycm`xz>peEqs{e;WsxN%h8;Hp6E|^EdzfRZs3uDy^~cH@{jo`&DCthO z7sua^ccip9K-cFD@9y{S`9A-C&-2j3Ius6vEk#k}`;Hwu2m}K3ZTJ~wZ(4Z0UH}Zk z06-mdtm`+`%E1Pw#$^Lyg0PX2CFWg%~>%Ap3 zG(tn;ZvfbxQoRa;nf&|prS<0m>uRO8wpL0~nE%f4apvde0oXh?#)k*Wd2?q70RQ)H zyVm=BKG*xi#KdpM0t(H4+^~i6hm&ibzpe|U{w^S&1Lp$VH$2RICNJ5)4u#0B0lq7n z#q0I*>defV2X=IHSO8U3RcM+9fUfKEd2nzL$h*|B=4O_cmpS|&H#u~8Ptknw{@#1< z0gz)s%q?w*71E8Nv>>S?=KqiwR7!0B=EKqht&+Vd0hP_@d{h9`IbL$@Z z!Mp7tAY)f}$wQAM>%$4dI$J-~CpC7k?5h0r2pVyDit3YztUV0Fg+<>dIyr2nOXx(==IKwIx~6o1a`#QUbu-+#Cn|ezMst|Jm3` zWo0FoE?u&PrK+S)XhffjTKC_7KXY?)T)TD+MNu$KlY#zWxu;We&KsxvXqNJ$wqU#7 z-NpN15c+m%excjuFS8rAY+V7dM{{W&biMk2T7s%53ahKDBzjljzgGZ=^r#Yi=&u%e z@WBW9s2+BXk25zn$Kv850F&)$E@)RE>f=uWUk7Y$Zg_4 zX!cwo7$*r~Je*3gn$xz^?6;4M@P0TiHg(6IOwb#-;@*s(*Jcruy9LnGmuG}Av^<Fllq~AJ0P9y`oS-p%8NT1ML+TZZp5{Yqpf79#b_HjP|Z%`qH0uYPE&~;sc zf8cZjSC*~-J{dR-!zju+P1B?m zVBfHv=e9*2a^K*2a^K zR>=e9R^fa>{hCInt`m>PnfvNnEP3BzaBz@Mo0(RS zL(v%(z3$8u?3+c?og1 z_!%4=Y z55ALU<@uo@zTeaY!1D4kPjA}9;NT#YJu5|LI&*-9Zm9Ex<+UoZM#x)_(_&zqhKOmJ zF7WA-H%Xto`33Odjh8AI2nOXfdh+FvY?>q!e$E5}Yx@4i!|sgn`%O(expyy5?%m6w zjt>5E|9)u+rfD*N%*XsOp9H>T>k94d?c6;RCit&5-&Ivrl$4b4>MIw}b)Bwvcgf;O z+(3}41`7)k=lk!D+g%OeIqELP`D=V_DY?gtoid_3Iy?#_xW#`VF zvZ*pOG$h@^2_E1_=gtAP1&AtCBws>{PJdphSmo)z`5peNQe%cm>Hmig?*Ywr?I#ZG zvMt=<+TKpbT{}6UN&o89by`|lXlrW&Y!eps`g*P*){6AjG)>-kse;9QJ|6if?+%}Q zE5Z4537VRksHv&pOd#KUc|K>hP78Q)?_L1f+uP;Y!kpXM+GuHM!MEV0d~^YT=H_Ns z4gvXqSjfA&w7-32-nNZ+Jnjl)qE|3GJIkjz_mN6)&|0?wfEum0%URPj z>GS(hKsGPL0q283_H-6sPxHV9VAODthfX6}@o&$!qxE2?KET>eV8iRns*2 z{AC|4XIjuSjq~TvOMtOo{*t#tA^TZf08v?+H2tGB)ayf+#GhuU@?>pV!lT zp%5&~veVmKN-Xwv2C_qk_pp6r1phl>;>4-!S&`OwdS8ewN8&U$HGRI?wlLKd!SS`%Uh_b{7H~?~G) z(=<&gdsbwRU(jbW#f8pVt!u+DT&zm&&Q=br(sh z0I#Yl)py;-$PW|=LseC~(UD7t3h7Tb{u)J5q%VqC60WgLdwQyj&DFPL_vlXl#L%8e zV>oycz!tiFQb3}>5yeq+b2GnJQo`kJ+u$&+K4X2Z!3&`NPrds;y*r_@gLeUTjX*vO z$c*kA3k$C7PEcXz2>4QeVia1O(>la+?7sUL=pW|O!%b|@C0zhd9N6W^1@c|u{{_h( V@uaF5h2#JL002ovPDHLkV1kwcKqUYG literal 0 HcmV?d00001 From db88b8015bcabc4b87211bd236592586f83ce162 Mon Sep 17 00:00:00 2001 From: MatteoVcs Date: Wed, 26 Nov 2025 16:48:51 +0100 Subject: [PATCH 037/705] modified 5x5 pattern, added 7x7 and 9x9 pattern, problem: reactor try to reach input and output at fixed position -> crash | need to instantiate new patterns --- run/hs_err_pid21100.log | 1152 +++++++++++++++++ .../SimpleMultiBlockAislePatternBuilder.java | 1 + .../multiblock/SimpleMultiBlockPattern.java | 17 +- .../SimpleMultiBlockPatternBuilder.java | 2 + .../content/multiblock/CNMultiblock.java | 86 +- .../multiblock/casing/ReactorCasing.java | 30 +- .../ReactorControllerBlockEntity.java | 32 +- .../multiblock/core/ReactorCoreEntity.java | 19 - .../multiblock/frame/ReactorFrame.java | 25 +- .../multiblock/input/ReactorInput.java | 28 +- .../multiblock/input/ReactorInputEntity.java | 20 +- .../multiblock/output/ReactorOutput.java | 26 +- .../output/ReactorOutputEntity.java | 12 +- .../multiblock/pattern/ReactorPattern.java | 69 + .../reactorCooler/ReactorCooler.java | 30 +- 15 files changed, 1339 insertions(+), 210 deletions(-) create mode 100644 run/hs_err_pid21100.log create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java diff --git a/run/hs_err_pid21100.log b/run/hs_err_pid21100.log new file mode 100644 index 00000000..fc80693f --- /dev/null +++ b/run/hs_err_pid21100.log @@ -0,0 +1,1152 @@ +# +# A fatal error has been detected by the Java Runtime Environment: +# +# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000000000008, pid=21100, tid=23416 +# +# JRE version: OpenJDK Runtime Environment Temurin-21.0.8+9 (21.0.8+9) (build 21.0.8+9-LTS) +# Java VM: OpenJDK 64-Bit Server VM Temurin-21.0.8+9 (21.0.8+9-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) +# Problematic frame: +# C [jdwp.dll+0x161bf] +# +# No core dump will be written. Minidumps are not enabled by default on client versions of Windows +# +# If you would like to submit a bug report, please visit: +# https://github.com/adoptium/adoptium-support/issues +# The crash happened outside the Java Virtual Machine in native code. +# See problematic frame for where to report the bug. +# + +--------------- S U M M A R Y ------------ + +Command Line: -Ddebugger.agent.enable.coroutines=true -Dforge.enableGameTest=true -Dforge.logging.console.level=debug -Dforge.logging.markers=REGISTRIES -DignoreList=bootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge- -Djava.net.preferIPv6Addresses=system -Dkotlinx.coroutines.debug.enable.creation.stack.trace=false -Dkotlinx.coroutines.debug.enable.flows.stack.trace=true -Dkotlinx.coroutines.debug.enable.mutable.state.flows.stack.trace=true -DlegacyClassPath.file=C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\CreateNuclearForge\build\classpath\runClient_minecraftClasspath.txt -DmergeModules=jna-5.10.0.jar,jna-platform-5.10.0.jar -Dmixin.debug.export=true -Dmixin.debug.verbose=true -Dmixin.env.refMapRemappingFile=C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\CreateNuclearForge/build/createSrgToMcp/output.srg -Dmixin.env.remapRefMap=true -Dnet.minecraftforge.gradle.GradleStart.srg.srg-mcp=C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\CreateNuclearForge\build\createSrgToMcp\output.srg --module-path=C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\cpw.mods\bootstraplauncher\1.1.2\c546e00443d8432cda6baa1c860346980742628\bootstraplauncher-1.1.2.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\cpw.mods\securejarhandler\2.1.10\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\securejarhandler-2.1.10.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-commons\9.5\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\asm-commons-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-util\9.5\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\asm-util-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-tree\9.5\fd33c8b6373abaa675be407082fdfda35021254a\asm-tree-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm\9.5\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\asm-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\JarJarFileSystems\0.3.19\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\JarJarFileSystems-0.3.19.jar --add-modules=ALL-MODULE-PATH --add-opens=java.base/java.util.jar=cpw.mods.securejarhandler --add-opens=java.base/java.lang.invoke=cpw.mods.securejarhandler --add-exports=java.base/sun.security.util=cpw.mods.securejarhandler --add-exports=jdk.naming.dns/com.sun.jndi.dns=java.naming -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump --module-path=C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\cpw.mods\bootstraplauncher\1.1.2\c546e00443d8432cda6baa1c860346980742628\bootstraplauncher-1.1.2.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\cpw.mods\securejarhandler\2.1.10\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\securejarhandler-2.1.10.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-commons\9.5\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\asm-commons-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-util\9.5\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\asm-util-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-tree\9.5\fd33c8b6373abaa675be407082fdfda35021254a\asm-tree-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm\9.5\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\asm-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\JarJarFileSystems\0.3.19\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\JarJarFileSystems-0.3.19.jar --add-modules=ALL-MODULE-PATH --add-opens=java.base/java.util.jar=cpw.mods.securejarhandler --add-opens=java.base/java.lang.invoke=cpw.mods.securejarhandler --add-exports=java.base/sun.security.util=cpw.mods.securejarhandler --add-exports=jdk.naming.dns/com.sun.jndi.dns=java.naming -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=127.0.0.1:58923 -javaagent:C:\Users\TcT_g\AppData\Local\JetBrains\IntelliJIdea2025.2\captureAgent\debugger-agent.jar=file:///C:/Users/TcT_g/AppData/Local/Temp/capture6757434691262209115.props -Dfile.encoding=UTF-8 -Duser.country=FR -Duser.language=fr -Duser.variant cpw.mods.bootstraplauncher.BootstrapLauncher --launchTarget forgeclientuserdev --version MOD_DEV --assetIndex 5 --assetsDir C:\Users\TcT_g\.gradle\caches\forge_gradle\assets --gameDir . --fml.forgeVersion 47.2.6 --fml.mcVersion 1.20.1 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20230612.114412 --mixin.config createnuclear.forge.mixins.json + +Host: AMD Ryzen AI 7 350 w/ Radeon 860M , 16 cores, 31G, Windows 11 , 64 bit Build 26100 (10.0.26100.6725) +Time: Wed Nov 26 14:43:23 2025 Paris, Madrid elapsed time: 3.686376 seconds (0d 0h 0m 3s) + +--------------- T H R E A D --------------- + +Current thread (0x000002cd18843d50): JavaThread "main" [_thread_in_native, id=23416, stack(0x000000fc5da00000,0x000000fc5db00000) (1024K)] + +Stack: [0x000000fc5da00000,0x000000fc5db00000], sp=0x000000fc5dafe570, free space=1017k +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +C 0x0000000000000008 + +Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) +j org.lwjgl.glfw.GLFW.glfwInit()Z+0 org.lwjgl.glfw@3.3.1+7 +j net.minecraftforge.fml.earlydisplay.DisplayWindow.initWindow(Ljava/lang/String;)V+4 fmlearlydisplay@1.20.1-47.2.6 +j net.minecraftforge.fml.earlydisplay.DisplayWindow.start(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Runnable;+14 fmlearlydisplay@1.20.1-47.2.6 +j net.minecraftforge.fml.earlydisplay.DisplayWindow.initialize([Ljava/lang/String;)Ljava/lang/Runnable;+410 fmlearlydisplay@1.20.1-47.2.6 +j net.minecraftforge.fml.loading.ImmediateWindowHandler.load(Ljava/lang/String;[Ljava/lang/String;)V+180 fmlloader@1.20.1-47.2.6 +j net.minecraftforge.fml.loading.ModDirTransformerDiscoverer.earlyInitialization(Ljava/lang/String;[Ljava/lang/String;)V+2 fmlloader@1.20.1-47.2.6 +j cpw.mods.modlauncher.TransformationServicesHandler.lambda$discoverServices$18(Lcpw/mods/modlauncher/ArgumentHandler$DiscoveryData;Lcpw/mods/modlauncher/serviceapi/ITransformerDiscoveryService;)V+9 cpw.mods.modlauncher@10.0.9 +j cpw.mods.modlauncher.TransformationServicesHandler$$Lambda+0x000002cd41239450.accept(Ljava/lang/Object;)V+8 cpw.mods.modlauncher@10.0.9 +J 2638 c1 java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V java.base@21.0.8 (39 bytes) @ 0x000002cd238d5a1c [0x000002cd238d5720+0x00000000000002fc] +j cpw.mods.modlauncher.TransformationServicesHandler.discoverServices(Lcpw/mods/modlauncher/ArgumentHandler$DiscoveryData;)V+145 cpw.mods.modlauncher@10.0.9 +j cpw.mods.modlauncher.Launcher.run([Ljava/lang/String;)V+14 cpw.mods.modlauncher@10.0.9 +j cpw.mods.modlauncher.Launcher.main([Ljava/lang/String;)V+78 cpw.mods.modlauncher@10.0.9 +j cpw.mods.modlauncher.BootstrapLaunchConsumer.accept([Ljava/lang/String;)V+1 cpw.mods.modlauncher@10.0.9 +j cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(Ljava/lang/Object;)V+5 cpw.mods.modlauncher@10.0.9 +j cpw.mods.bootstraplauncher.BootstrapLauncher.main([Ljava/lang/String;)V+515 cpw.mods.bootstraplauncher@1.1.2 +v ~StubRoutines::call_stub 0x000002cd2a8c10e7 + +siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), data execution prevention violation at address 0x0000000000000008 + + +Registers: +RAX=0x000002cd914aec80, RBX=0x000002cd3ca40620, RCX=0x000002cd18844108, RDX=0x000002cd3ca40620 +RSP=0x000000fc5dafe568, RBP=0x0000000000000002, RSI=0x000000fc5dafe610, RDI=0x000002cd18844108 +R8 =0x0000000000010002, R9 =0x0000000000000000, R10=0x00007ff9d57c0000, R11=0x000000fc5dafe538 +R12=0x0000000000000007, R13=0x000002cd3ca40620, R14=0x00007ff9d21a0300, R15=0x0000000000000000 +RIP=0x0000000000000008, EFLAGS=0x0000000000010206 + +XMM[0]=0x0000000000000000 0x0000000000000000 +XMM[1]=0x0000000000000000 0x0000000000000000 +XMM[2]=0x0000000000000000 0x0000000000000000 +XMM[3]=0x0000000000000000 0x0000000000000000 +XMM[4]=0x0000000000000000 0x0000000000000000 +XMM[5]=0x0000000000000000 0x0000000000000000 +XMM[6]=0x000e178101b4d89f 0x34e63b4167e12cdf +XMM[7]=0xa74594e14f971b4a 0xec33e0a163fa7256 +XMM[8]=0xc5f505e146f075b3 0x54e989ae64a07bb9 +XMM[9]=0x135ef2740d4ca252 0x7390eba50b1b77f3 +XMM[10]=0x043d11cdce7a6327 0x8e8662f20aa274b1 +XMM[11]=0x4c2a58254c2a5825 0x4c2a5825ac508dbe +XMM[12]=0x0000000000000000 0x0000000060263599 +XMM[13]=0x6c09519d6c09519d 0x6c09519d1859df5b +XMM[14]=0x0000000000000000 0x00000000ac508dbe +XMM[15]=0x0000000000000000 0x0000000000000011 + MXCSR=0x00001fa0 + + +Register to memory mapping: + +RAX=0x000002cd914aec80 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 +RBX=0x000002cd3ca40620 points into unknown readable memory: 0x000000060ea974c8 | c8 74 a9 0e 06 00 00 00 +RCX=0x000002cd18844108 points into unknown readable memory: 0x000002cd914aec80 | 80 ec 4a 91 cd 02 00 00 +RDX=0x000002cd3ca40620 points into unknown readable memory: 0x000000060ea974c8 | c8 74 a9 0e 06 00 00 00 +RSP=0x000000fc5dafe568 is pointing into the stack for thread: 0x000002cd18843d50 +RBP=0x0000000000000002 is an unknown value +RSI=0x000000fc5dafe610 is pointing into the stack for thread: 0x000002cd18843d50 +RDI=0x000002cd18844108 points into unknown readable memory: 0x000002cd914aec80 | 80 ec 4a 91 cd 02 00 00 +R8 =0x0000000000010002 is an unknown value +R9 =0x0 is null +R10=0x00007ff9d57c0000 VCRUNTIME140.dll +R11=0x000000fc5dafe538 is pointing into the stack for thread: 0x000002cd18843d50 +R12=0x0000000000000007 is an unknown value +R13=0x000002cd3ca40620 points into unknown readable memory: 0x000000060ea974c8 | c8 74 a9 0e 06 00 00 00 +R14=0x00007ff9d21a0300 jdwp.dll +R15=0x0 is null + +Top of Stack: (sp=0x000000fc5dafe568) +0x000000fc5dafe568: 00007ff9d21861bf 000002cd3ca40620 +0x000000fc5dafe578: 000000fc5dafe610 0000000000000000 +0x000000fc5dafe588: 0000000000000000 000002cd3c95ba30 +0x000000fc5dafe598: 000002cd23470490 000002cd1884cc60 +0x000000fc5dafe5a8: 00007ff9d21a03a0 000002cd18844320 +0x000000fc5dafe5b8: 00007ff9d218283f 000002cd3ca40620 +0x000000fc5dafe5c8: 0000000000000002 000002cd18844108 +0x000000fc5dafe5d8: 000002cd3ca40628 000002cd3f92bde0 +0x000000fc5dafe5e8: 00007ff874af8ec5 00000000000002cd +0x000000fc5dafe5f8: 000000fc5dafe780 0000000000000000 +0x000000fc5dafe608: 0000000bffffffff 0000000000000007 +0x000000fc5dafe618: 000002cd3ca40620 0000000000000000 +0x000000fc5dafe628: 000002cd3ca40628 0000000000000000 +0x000000fc5dafe638: 0000000000000000 0000000000000000 +0x000000fc5dafe648: 0000000000000000 0000000000000000 +0x000000fc5dafe658: 0000000000000000 0000000000000000 +0x000000fc5dafe668: 000002cd18844320 000002cd4128cf60 +0x000000fc5dafe678: 00007ff874dec3f7 000002cd3ca40628 +0x000000fc5dafe688: 000002cd3fb1b300 000002cd18843d50 +0x000000fc5dafe698: 00000000000003d8 0000000000000000 +0x000000fc5dafe6a8: 000002cd1ad8e450 000000fc5dafe820 +0x000000fc5dafe6b8: 0000000000000005 000002cd4128cf60 +0x000000fc5dafe6c8: 000002cd822f2dc0 0000338c96f7c239 +0x000000fc5dafe6d8: 000002cd40611e50 000002cd18823960 +0x000000fc5dafe6e8: 000002cd188443b0 000002cd188443c0 +0x000000fc5dafe6f8: 000002cd18844798 00000000000003d8 +0x000000fc5dafe708: 000002cd18843d50 000002cd18843d50 +0x000000fc5dafe718: 000002cd18823aa0 000002cd18831c30 +0x000000fc5dafe728: 000002cd18831c48 000002cd18831d18 +0x000000fc5dafe738: 00000000000000d8 000000fc5dafe750 +0x000000fc5dafe748: 00007ff874f00133 000002cd18843d50 +0x000000fc5dafe758: 000002cd18823aa0 000002cd18831c30 + +Instructions: (pc=0x00007ff9d21861bf) +0x00007ff9d21860bf: 2c 41 b8 61 02 00 00 48 8d 0d 83 6e 01 00 48 8b +0x00007ff9d21860cf: d3 e8 37 50 00 00 41 8b cc e8 37 a0 ff ff 48 8b +0x00007ff9d21860df: d0 48 8d 0d f9 a3 01 00 e8 c8 50 00 00 4c 8b 4e +0x00007ff9d21860ef: 28 48 8d 0d 01 a4 01 00 4c 8b 46 20 48 8b 56 08 +0x00007ff9d21860ff: e8 d4 0c 01 00 48 8b 05 f5 0f 02 00 f6 80 10 02 +0x00007ff9d218610f: 00 00 02 74 28 41 b8 6a 02 00 00 48 8d 0d cf 62 +0x00007ff9d218611f: 01 00 48 8b d3 e8 e3 4f 00 00 48 8d 15 b8 63 01 +0x00007ff9d218612f: 00 48 8d 0d d1 62 01 00 e8 78 50 00 00 48 8b 07 +0x00007ff9d218613f: 48 8b cf ff 50 78 48 8b 0d b4 0f 02 00 4c 8b f8 +0x00007ff9d218614f: f6 81 10 02 00 00 02 74 28 41 b8 6b 02 00 00 48 +0x00007ff9d218615f: 8d 0d 8b 62 01 00 48 8b d3 e8 9f 4f 00 00 48 8d +0x00007ff9d218616f: 15 ac 63 01 00 48 8d 0d 8d 62 01 00 e8 34 50 00 +0x00007ff9d218617f: 00 48 8b 07 48 8b cf ff 90 88 00 00 00 83 3d 29 +0x00007ff9d218618f: 0b 02 00 00 76 0c e8 d6 5b ff ff 83 25 1b 0b 02 +0x00007ff9d218619f: 00 00 48 8b 5e 08 48 85 db 74 4b 48 8b 05 4f 0f +0x00007ff9d21861af: 02 00 80 78 13 00 74 0b 48 8b cb e8 7d 06 01 00 +0x00007ff9d21861bf: 88 46 10 4d 8b c7 48 8b d6 41 8a ce e8 a0 a0 00 +0x00007ff9d21861cf: 00 48 8b e8 48 85 c0 75 25 48 8b cb e8 7c 44 00 +0x00007ff9d21861df: 00 84 c0 0f 84 ea 00 00 00 48 8b d3 41 8a ce e8 +0x00007ff9d21861ef: 8d 13 00 00 eb e3 e8 ee 0d 00 00 48 8b e8 4c 8b +0x00007ff9d21861ff: cd 44 88 74 24 20 45 8b c4 48 8b d6 48 8b cf e8 +0x00007ff9d218620f: e1 00 00 00 83 3e 14 75 0b 48 8b 05 e1 0e 02 00 +0x00007ff9d218621f: c6 40 10 01 48 85 db 75 08 48 8b cd e8 14 53 ff +0x00007ff9d218622f: ff 48 8b 05 c9 0e 02 00 4d 85 ff 74 43 f6 80 10 +0x00007ff9d218623f: 02 00 00 02 74 2c 41 b8 b3 02 00 00 48 8d 15 4e +0x00007ff9d218624f: a1 01 00 48 8d 0d 97 61 01 00 e8 ae 4e 00 00 48 +0x00007ff9d218625f: 8d 15 9b 7c 01 00 48 8d 0d 9c 61 01 00 e8 43 4f +0x00007ff9d218626f: 00 00 48 8b 07 49 8b d7 48 8b cf ff 50 68 eb 41 +0x00007ff9d218627f: f6 80 10 02 00 00 02 74 2c 41 b8 b5 02 00 00 48 +0x00007ff9d218628f: 8d 15 0b a1 01 00 48 8d 0d 54 61 01 00 e8 6b 4e +0x00007ff9d218629f: 00 00 48 8d 15 78 62 01 00 48 8d 0d 59 61 01 00 +0x00007ff9d21862af: e8 00 4f 00 00 48 8b 07 48 8b cf ff 90 88 00 00 + + +Stack slot to memory mapping: + +stack at sp + 0 slots: 0x000002cd3ca40620 points into unknown readable memory: 0x000000060ea974c8 | c8 74 a9 0e 06 00 00 00 +stack at sp + 1 slots: 0x000000fc5dafe610 is pointing into the stack for thread: 0x000002cd18843d50 +stack at sp + 2 slots: 0x0 is null +stack at sp + 3 slots: 0x0 is null +stack at sp + 4 slots: 0x000002cd3c95ba30 points into unknown readable memory: 0x000002cd1884cbf0 | f0 cb 84 18 cd 02 00 00 +stack at sp + 5 slots: 0x000002cd23470490 is at entry_point+-400 in (nmethod*)0x000002cd23470490 +Compiled method (c1) 3714 1 3 java.lang.Object:: (1 bytes) + total in heap [0x000002cd23470490,0x000002cd23470780] = 752 + relocation [0x000002cd234705f0,0x000002cd23470620] = 48 + main code [0x000002cd23470620,0x000002cd234706f0] = 208 + stub code [0x000002cd234706f0,0x000002cd23470728] = 56 + metadata [0x000002cd23470728,0x000002cd23470738] = 16 + scopes data [0x000002cd23470738,0x000002cd23470748] = 16 + scopes pcs [0x000002cd23470748,0x000002cd23470778] = 48 + dependencies [0x000002cd23470778,0x000002cd23470780] = 8 +stack at sp + 6 slots: 0x000002cd1884cc60 points into unknown readable memory: 0x8000001500000001 | 01 00 00 00 15 00 00 80 +stack at sp + 7 slots: 0x00007ff9d21a03a0 jdwp.dll + + +Compiled method (c1) 3717 2638 3 java.lang.Iterable::forEach (39 bytes) + total in heap [0x000002cd238d5510,0x000002cd238d5f38] = 2600 + relocation [0x000002cd238d5670,0x000002cd238d5720] = 176 + main code [0x000002cd238d5720,0x000002cd238d5cd8] = 1464 + stub code [0x000002cd238d5cd8,0x000002cd238d5d60] = 136 + metadata [0x000002cd238d5d60,0x000002cd238d5d70] = 16 + scopes data [0x000002cd238d5d70,0x000002cd238d5e18] = 168 + scopes pcs [0x000002cd238d5e18,0x000002cd238d5f18] = 256 + dependencies [0x000002cd238d5f18,0x000002cd238d5f20] = 8 + nul chk table [0x000002cd238d5f20,0x000002cd238d5f38] = 24 + +[Constant Pool (empty)] + +[MachCode] +[Entry Point] + # {method} {0x000002cd400599e8} 'forEach' '(Ljava/util/function/Consumer;)V' in 'java/lang/Iterable' + # this: rdx:rdx = 'java/lang/Iterable' + # parm0: r8:r8 = 'java/util/function/Consumer' + # [sp+0x70] (sp of caller) + 0x000002cd238d5720: 448b 5208 | 49bb 0000 | 0040 cd02 | 0000 4d03 | d34c 3bd0 + + 0x000002cd238d5734: ; {runtime_call ic_miss_stub} + 0x000002cd238d5734: 0f85 4692 | 0307 660f | 1f44 0000 +[Verified Entry Point] + 0x000002cd238d5740: 8984 2400 | 80ff ff55 | 4883 ec60 | 4181 7f20 | 0100 0000 + + 0x000002cd238d5754: ; {runtime_call StubRoutines (final stubs)} + 0x000002cd238d5754: 7405 e865 | 9504 0748 | 8954 2438 | 4c89 4424 + + 0x000002cd238d5764: ; {metadata(method data for {method} {0x000002cd400599e8} 'forEach' '(Ljava/util/function/Consumer;)V' in 'java/lang/Iterable')} + 0x000002cd238d5764: 3048 be18 | 956a 81cd | 0200 008b | becc 0000 | 0083 c702 | 89be cc00 | 0000 81e7 | fe07 0000 + 0x000002cd238d5784: 85ff 0f84 | 7504 0000 + + 0x000002cd238d578c: ; {metadata(method data for {method} {0x000002cd400599e8} 'forEach' '(Ljava/util/function/Consumer;)V' in 'java/lang/Iterable')} + 0x000002cd238d578c: 48be 1895 | 6a81 cd02 | 0000 4883 | 8610 0100 + + 0x000002cd238d579c: ; {metadata(method data for {method} {0x000002cd40057168} 'requireNonNull' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/util/Objects')} + 0x000002cd238d579c: 0001 48be | b814 0181 | cd02 0000 | 8bbe cc00 | 0000 83c7 | 0289 becc | 0000 0081 | e7fe ff1f + 0x000002cd238d57bc: 0085 ff0f | 845d 0400 | 004d 85c0 + + 0x000002cd238d57c8: ; {metadata(method data for {method} {0x000002cd40057168} 'requireNonNull' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/util/Objects')} + 0x000002cd238d57c8: 48be b814 | 0181 cd02 | 0000 48c7 | c720 0100 | 0074 0748 | c7c7 1001 | 0000 488b | 1c3e 488d + 0x000002cd238d57e8: 5b01 4889 | 1c3e 0f84 | 6903 0000 + + 0x000002cd238d57f4: ; {metadata(method data for {method} {0x000002cd400599e8} 'forEach' '(Ljava/util/function/Consumer;)V' in 'java/lang/Iterable')} + 0x000002cd238d57f4: 488b f248 | bf18 956a | 81cd 0200 | 008b 7608 | 49ba 0000 | 0040 cd02 | 0000 4903 | f248 3bb7 + 0x000002cd238d5814: 3001 0000 | 750d 4883 | 8738 0100 | 0001 e960 | 0000 0048 | 3bb7 4001 | 0000 750d | 4883 8748 + 0x000002cd238d5834: 0100 0001 | e94a 0000 | 0048 83bf | 3001 0000 | 0075 1748 | 89b7 3001 | 0000 48c7 | 8738 0100 + 0x000002cd238d5854: 0001 0000 | 00e9 2900 | 0000 4883 | bf40 0100 | 0000 7517 | 4889 b740 | 0100 0048 | c787 4801 + 0x000002cd238d5874: 0000 0100 | 0000 e908 | 0000 0048 | 8387 2001 | 0000 0148 | 8bf2 488b | d648 b8a0 | 39bf 8bcd + 0x000002cd238d5894: ; {virtual_call} + 0x000002cd238d5894: 0200 00e8 + + 0x000002cd238d5898: ; ImmutableOopMap {[48]=Oop [56]=Oop } + ;*invokeinterface iterator {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.Iterable::forEach@6 (line 74) + 0x000002cd238d5898: f4b3 1b07 + + 0x000002cd238d589c: ; {other} + 0x000002cd238d589c: 0f1f 8400 | 8c03 0000 | 4889 4424 | 40e9 bc01 | 0000 6690 | 488b 4424 + + 0x000002cd238d58b4: ; {metadata(method data for {method} {0x000002cd400599e8} 'forEach' '(Ljava/util/function/Consumer;)V' in 'java/lang/Iterable')} + 0x000002cd238d58b4: 4048 ba18 | 956a 81cd | 0200 008b | 4008 49ba | 0000 0040 | cd02 0000 | 4903 c248 | 3b82 c001 + 0x000002cd238d58d4: 0000 750d | 4883 82c8 | 0100 0001 | e960 0000 | 0048 3b82 | d001 0000 | 750d 4883 | 82d8 0100 + 0x000002cd238d58f4: 0001 e94a | 0000 0048 | 83ba c001 | 0000 0075 | 1748 8982 | c001 0000 | 48c7 82c8 | 0100 0001 + 0x000002cd238d5914: 0000 00e9 | 2900 0000 | 4883 bad0 | 0100 0000 | 7517 4889 | 82d0 0100 | 0048 c782 | d801 0000 + 0x000002cd238d5934: 0100 0000 | e908 0000 | 0048 8382 | b001 0000 | 0148 8b54 | 2440 6666 | 9048 b800 | 34bf 8bcd + 0x000002cd238d5954: ; {virtual_call} + 0x000002cd238d5954: 0200 00e8 + + 0x000002cd238d5958: ; ImmutableOopMap {[48]=Oop [56]=Oop [64]=Oop } + ;*invokeinterface next {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.Iterable::forEach@22 (line 74) + 0x000002cd238d5958: b4b5 1b07 + + 0x000002cd238d595c: ; {other} + 0x000002cd238d595c: 0f1f 8400 | 4c04 0001 | 4c8b 4424 | 3049 3b00 + + 0x000002cd238d596c: ; {metadata(method data for {method} {0x000002cd400599e8} 'forEach' '(Ljava/util/function/Consumer;)V' in 'java/lang/Iterable')} + 0x000002cd238d596c: 498b d048 | be18 956a | 81cd 0200 | 008b 5208 | 49ba 0000 | 0040 cd02 | 0000 4903 | d248 3b96 + 0x000002cd238d598c: f801 0000 | 750d 4883 | 8600 0200 | 0001 e960 | 0000 0048 | 3b96 0802 | 0000 750d | 4883 8610 + 0x000002cd238d59ac: 0200 0001 | e94a 0000 | 0048 83be | f801 0000 | 0075 1748 | 8996 f801 | 0000 48c7 | 8600 0200 + 0x000002cd238d59cc: 0001 0000 | 00e9 2900 | 0000 4883 | be08 0200 | 0000 7517 | 4889 9608 | 0200 0048 | c786 1002 + 0x000002cd238d59ec: 0000 0100 | 0000 e908 | 0000 0048 | 8386 e801 | 0000 0149 | 8bf0 4c8b | c048 8bd6 | 4889 4424 + 0x000002cd238d5a0c: 4848 b850 | dda3 8acd + + 0x000002cd238d5a14: ; {virtual_call} + 0x000002cd238d5a14: 0200 00e8 + + 0x000002cd238d5a18: ; ImmutableOopMap {[48]=Oop [56]=Oop [64]=Oop [72]=Oop } + ;*invokeinterface accept {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.Iterable::forEach@30 (line 75) + 0x000002cd238d5a18: 74b2 1b07 + + 0x000002cd238d5a1c: ; {other} + 0x000002cd238d5a1c: 0f1f 8400 | 0c05 0002 + + 0x000002cd238d5a24: ; {metadata(method data for {method} {0x000002cd400599e8} 'forEach' '(Ljava/util/function/Consumer;)V' in 'java/lang/Iterable')} + 0x000002cd238d5a24: 48ba 1895 | 6a81 cd02 | 0000 8bb2 | d000 0000 | 83c6 0289 | b2d0 0000 | 0081 e6fe | 3f00 0085 + 0x000002cd238d5a44: f60f 84fd | 0100 004d | 8b97 5004 + + 0x000002cd238d5a50: ; ImmutableOopMap {[48]=Oop [56]=Oop [64]=Oop [72]=Oop } + ;*goto {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.lang.Iterable::forEach@35 (line 76) + ; {poll} + 0x000002cd238d5a50: 0000 4185 + + 0x000002cd238d5a54: ; {metadata(method data for {method} {0x000002cd400599e8} 'forEach' '(Ljava/util/function/Consumer;)V' in 'java/lang/Iterable')} + 0x000002cd238d5a54: 0248 ba18 | 956a 81cd | 0200 00ff | 8220 0200 | 0048 8b44 | 2440 483b | 0048 8bd0 + + 0x000002cd238d5a70: ; {metadata(method data for {method} {0x000002cd400599e8} 'forEach' '(Ljava/util/function/Consumer;)V' in 'java/lang/Iterable')} + 0x000002cd238d5a70: 48be 1895 | 6a81 cd02 | 0000 8b52 | 0849 ba00 | 0000 40cd | 0200 0049 | 03d2 483b | 9668 0100 + 0x000002cd238d5a90: 0075 0d48 | 8386 7001 | 0000 01e9 | 6000 0000 | 483b 9678 | 0100 0075 | 0d48 8386 | 8001 0000 + 0x000002cd238d5ab0: 01e9 4a00 | 0000 4883 | be68 0100 | 0000 7517 | 4889 9668 | 0100 0048 | c786 7001 | 0000 0100 + 0x000002cd238d5ad0: 0000 e929 | 0000 0048 | 83be 7801 | 0000 0075 | 1748 8996 | 7801 0000 | 48c7 8680 | 0100 0001 + 0x000002cd238d5af0: 0000 00e9 | 0800 0000 | 4883 8658 | 0100 0001 | 488b d066 | 9048 b850 | 3ebf 8bcd + + 0x000002cd238d5b0c: ; {virtual_call} + 0x000002cd238d5b0c: 0200 00e8 + + 0x000002cd238d5b10: ; ImmutableOopMap {[48]=Oop [56]=Oop [64]=Oop } + ;*invokeinterface hasNext {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.Iterable::forEach@13 (line 74) + 0x000002cd238d5b10: 8cb2 1b07 + + 0x000002cd238d5b14: ; {other} + 0x000002cd238d5b14: 0f1f 8400 | 0406 0004 + + 0x000002cd238d5b1c: ; {metadata(method data for {method} {0x000002cd400599e8} 'forEach' '(Ljava/util/function/Consumer;)V' in 'java/lang/Iterable')} + 0x000002cd238d5b1c: 85c0 48ba | 1895 6a81 | cd02 0000 | 48c7 c6a0 | 0100 0075 | 0748 c7c6 | 9001 0000 | 488b 3c32 + 0x000002cd238d5b3c: 488d 7f01 | 4889 3c32 | 0f85 66fd | ffff 4883 + + 0x000002cd238d5b4c: ; {poll_return} + 0x000002cd238d5b4c: c460 5d49 | 3ba7 4804 | 0000 0f87 | 1201 0000 | c366 6690 + + 0x000002cd238d5b60: ; {no_reloc} + 0x000002cd238d5b60: e92e 0100 | 0000 0000 | 0000 498b | 87b8 0100 | 0048 8d78 | 3049 3bbf | c801 0000 | 0f87 1b01 + 0x000002cd238d5b80: 0000 4989 | bfb8 0100 | 0048 c700 | 0100 0000 | 488b ca49 | ba00 0000 | 40cd 0200 | 0049 2bca + 0x000002cd238d5ba0: 8948 0848 | 33c9 8948 | 0c48 33c9 | 4889 4810 | 4889 4818 | 4889 4820 | 4889 4828 + + 0x000002cd238d5bbc: ; {metadata(method data for {method} {0x000002cd40057168} 'requireNonNull' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/util/Objects')} + 0x000002cd238d5bbc: 488b d048 | beb8 1401 | 81cd 0200 | 0048 8386 | 3001 0000 | 0148 8bd0 | 4889 4424 | 5066 0f1f + 0x000002cd238d5bdc: ; {optimized virtual_call} + 0x000002cd238d5bdc: 4400 00e8 + + 0x000002cd238d5be0: ; ImmutableOopMap {[48]=Oop [56]=Oop [80]=Oop } + ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} + ; - java.util.Objects::requireNonNull@8 (line 233) + ; - java.lang.Iterable::forEach@1 (line 73) + 0x000002cd238d5be0: 9c92 0307 + + 0x000002cd238d5be4: ; {other} + 0x000002cd238d5be4: 0f1f 8400 | d406 0005 | 488b 4424 + + 0x000002cd238d5bf0: ; ImmutableOopMap {rax=Oop [48]=Oop [56]=Oop } + ;*athrow {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.util.Objects::requireNonNull@11 (line 233) + ; - java.lang.Iterable::forEach@1 (line 73) + ; {section_word} + 0x000002cd238d5bf0: 5048 baf1 | 5b8d 23cd + + 0x000002cd238d5bf8: ; {runtime_call handle_exception_nofpu Runtime1 stub} + 0x000002cd238d5bf8: 0200 00e8 | 801c 1207 + + 0x000002cd238d5c00: ; {metadata({method} {0x000002cd400599e8} 'forEach' '(Ljava/util/function/Consumer;)V' in 'java/lang/Iterable')} + 0x000002cd238d5c00: 9049 bae0 | 9905 40cd | 0200 004c | 8954 2408 | 48c7 0424 | ffff ffff + + 0x000002cd238d5c18: ; {runtime_call counter_overflow Runtime1 stub} + 0x000002cd238d5c18: e8e3 6512 + + 0x000002cd238d5c1c: ; ImmutableOopMap {rdx=Oop r8=Oop [48]=Oop [56]=Oop } + ;*synchronization entry + ; - java.lang.Iterable::forEach@-1 (line 73) + 0x000002cd238d5c1c: 07e9 6afb + + 0x000002cd238d5c20: ; {metadata({method} {0x000002cd40057168} 'requireNonNull' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/util/Objects')} + 0x000002cd238d5c20: ffff 49ba | 6071 0540 | cd02 0000 | 4c89 5424 | 0848 c704 | 24ff ffff + + 0x000002cd238d5c38: ; {runtime_call counter_overflow Runtime1 stub} + 0x000002cd238d5c38: ffe8 c265 + + 0x000002cd238d5c3c: ; ImmutableOopMap {rdx=Oop r8=Oop [48]=Oop [56]=Oop } + ;*synchronization entry + ; - java.util.Objects::requireNonNull@-1 (line 232) + ; - java.lang.Iterable::forEach@1 (line 73) + 0x000002cd238d5c3c: 1207 e982 + + 0x000002cd238d5c40: ; {runtime_call throw_null_pointer_exception Runtime1 stub} + 0x000002cd238d5c40: fbff ffe8 + + 0x000002cd238d5c44: ; ImmutableOopMap {rax=Oop r8=Oop [48]=Oop [56]=Oop [64]=Oop } + ;*invokeinterface accept {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.Iterable::forEach@30 (line 75) + 0x000002cd238d5c44: 58eb 1107 + + 0x000002cd238d5c48: ; {metadata({method} {0x000002cd400599e8} 'forEach' '(Ljava/util/function/Consumer;)V' in 'java/lang/Iterable')} + 0x000002cd238d5c48: 49ba e099 | 0540 cd02 | 0000 4c89 | 5424 0848 | c704 2423 + + 0x000002cd238d5c5c: ; {runtime_call counter_overflow Runtime1 stub} + 0x000002cd238d5c5c: 0000 00e8 + + 0x000002cd238d5c60: ; ImmutableOopMap {[48]=Oop [56]=Oop [64]=Oop [72]=Oop } + ;*goto {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.lang.Iterable::forEach@35 (line 76) + 0x000002cd238d5c60: 9c65 1207 | e9e2 fdff + + 0x000002cd238d5c68: ; {runtime_call throw_null_pointer_exception Runtime1 stub} + 0x000002cd238d5c68: ffe8 32eb + + 0x000002cd238d5c6c: ; ImmutableOopMap {rax=Oop [48]=Oop [56]=Oop [64]=Oop } + ;*invokeinterface hasNext {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.Iterable::forEach@13 (line 74) + ; {internal_word} + 0x000002cd238d5c6c: 1107 49ba | 4f5b 8d23 | cd02 0000 | 4d89 9760 + + 0x000002cd238d5c7c: ; {runtime_call SafepointBlob} + 0x000002cd238d5c7c: 0400 00e9 | fc0e 0407 + + 0x000002cd238d5c84: ; {metadata(nullptr)} + 0x000002cd238d5c84: 48ba 0000 | 0000 0000 | 0000 b800 + + 0x000002cd238d5c90: ; {runtime_call load_klass_patching Runtime1 stub} + 0x000002cd238d5c90: 0f05 0ae8 + + 0x000002cd238d5c94: ; ImmutableOopMap {[48]=Oop [56]=Oop } + ;*new {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.util.Objects::requireNonNull@4 (line 233) + ; - java.lang.Iterable::forEach@1 (line 73) + 0x000002cd238d5c94: e848 1207 | e9c3 feff | ff48 8bd2 + + 0x000002cd238d5ca0: ; {runtime_call fast_new_instance Runtime1 stub} + 0x000002cd238d5ca0: e8db 0112 + + 0x000002cd238d5ca4: ; ImmutableOopMap {[48]=Oop [56]=Oop } + ;*new {reexecute=0 rethrow=0 return_oop=0} + ; - java.util.Objects::requireNonNull@4 (line 233) + ; - java.lang.Iterable::forEach@1 (line 73) + 0x000002cd238d5ca4: 07e9 12ff | ffff 498b | 87f8 0400 | 0049 c787 | f804 0000 | 0000 0000 | 49c7 8700 | 0500 0000 + 0x000002cd238d5cc4: 0000 0048 | 83c4 605d + + 0x000002cd238d5ccc: ; {runtime_call unwind_exception Runtime1 stub} + 0x000002cd238d5ccc: e9af c911 | 07f4 f4f4 | f4f4 f4f4 +[Stub Code] + 0x000002cd238d5cd8: ; {no_reloc} + 0x000002cd238d5cd8: 0f1f 4400 + + 0x000002cd238d5cdc: ; {static_stub} + 0x000002cd238d5cdc: 0048 bb00 | 0000 0000 + + 0x000002cd238d5ce4: ; {runtime_call nmethod} + 0x000002cd238d5ce4: 0000 00e9 | fbff ffff + + 0x000002cd238d5cec: ; {static_stub} + 0x000002cd238d5cec: 9048 bb00 | 0000 0000 + + 0x000002cd238d5cf4: ; {runtime_call nmethod} + 0x000002cd238d5cf4: 0000 00e9 | fbff ffff + + 0x000002cd238d5cfc: ; {static_stub} + 0x000002cd238d5cfc: 9048 bb00 | 0000 0000 + + 0x000002cd238d5d04: ; {runtime_call nmethod} + 0x000002cd238d5d04: 0000 00e9 | fbff ffff + + 0x000002cd238d5d0c: ; {static_stub} + 0x000002cd238d5d0c: 9048 bb00 | 0000 0000 + + 0x000002cd238d5d14: ; {runtime_call nmethod} + 0x000002cd238d5d14: 0000 00e9 | fbff ffff + + 0x000002cd238d5d1c: ; {static_stub} + 0x000002cd238d5d1c: 48bb 0000 | 0000 0000 + + 0x000002cd238d5d24: ; {runtime_call nmethod} + 0x000002cd238d5d24: 0000 e9fb + + 0x000002cd238d5d28: ; {runtime_call handle_exception_from_callee Runtime1 stub} + 0x000002cd238d5d28: ffff ffe8 | 5022 1207 + + 0x000002cd238d5d30: ; {external_word} + 0x000002cd238d5d30: 48b9 90e2 | 2575 f87f | 0000 4883 + + 0x000002cd238d5d3c: ; {runtime_call} + 0x000002cd238d5d3c: e4f0 48b8 | 1079 e874 | f87f 0000 + + 0x000002cd238d5d48: ; {section_word} + 0x000002cd238d5d48: ffd0 f449 | ba4b 5d8d | 23cd 0200 + + 0x000002cd238d5d54: ; {runtime_call DeoptimizationBlob} + 0x000002cd238d5d54: 0041 52e9 | c422 0407 | f4f4 f4f4 +[/MachCode] + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x000002cd8f5c2b60, length=25, elements={ +0x000002cd18843d50, 0x000002cd3ca5a6c0, 0x000002cd3ca5b110, 0x000002cd3ca601b0, +0x000002cd3ca611f0, 0x000002cd3ca61fa0, 0x000002cd3ca629f0, 0x000002cd3ca6f8d0, +0x000002cd3ca73ac0, 0x000002cd3ca9c770, 0x000002cd3f9f0980, 0x000002cd3fa845e0, +0x000002cd3fc04350, 0x000002cd3fba3b50, 0x000002cd3fc065d0, 0x000002cd3fc75fe0, +0x000002cd3fbd3540, 0x000002cd8525f610, 0x000002cd85372210, 0x000002cd8588fde0, +0x000002cd85dbd8c0, 0x000002cd85ea5070, 0x000002cd85e9bf00, 0x000002cd85ca75f0, +0x000002cd85b0a740 +} + +Java Threads: ( => current thread ) +=>0x000002cd18843d50 JavaThread "main" [_thread_in_native, id=23416, stack(0x000000fc5da00000,0x000000fc5db00000) (1024K)] + 0x000002cd3ca5a6c0 JavaThread "Reference Handler" daemon [_thread_blocked, id=25248, stack(0x000000fc5e200000,0x000000fc5e300000) (1024K)] + 0x000002cd3ca5b110 JavaThread "Finalizer" daemon [_thread_blocked, id=5336, stack(0x000000fc5e300000,0x000000fc5e400000) (1024K)] + 0x000002cd3ca601b0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=11384, stack(0x000000fc5e400000,0x000000fc5e500000) (1024K)] + 0x000002cd3ca611f0 JavaThread "Attach Listener" daemon [_thread_blocked, id=27632, stack(0x000000fc5e500000,0x000000fc5e600000) (1024K)] + 0x000002cd3ca61fa0 JavaThread "Service Thread" daemon [_thread_blocked, id=13388, stack(0x000000fc5e600000,0x000000fc5e700000) (1024K)] + 0x000002cd3ca629f0 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=26172, stack(0x000000fc5e700000,0x000000fc5e800000) (1024K)] + 0x000002cd3ca6f8d0 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=20612, stack(0x000000fc5e800000,0x000000fc5e900000) (1024K)] + 0x000002cd3ca73ac0 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=19120, stack(0x000000fc5e900000,0x000000fc5ea00000) (1024K)] + 0x000002cd3ca9c770 JavaThread "C1 CompilerThread1" daemon [_thread_blocked, id=12212, stack(0x000000fc5ea00000,0x000000fc5eb00000) (1024K)] + 0x000002cd3f9f0980 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=24772, stack(0x000000fc5eb00000,0x000000fc5ec00000) (1024K)] + 0x000002cd3fa845e0 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=19904, stack(0x000000fc5ec00000,0x000000fc5ed00000) (1024K)] + 0x000002cd3fc04350 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=6184, stack(0x000000fc5ef00000,0x000000fc5f000000) (1024K)] + 0x000002cd3fba3b50 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=22384, stack(0x000000fc5f000000,0x000000fc5f100000) (1024K)] + 0x000002cd3fc065d0 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=23336, stack(0x000000fc5f100000,0x000000fc5f200000) (1024K)] + 0x000002cd3fc75fe0 JavaThread "IntelliJ Suspend Helper" daemon [_thread_blocked, id=23388, stack(0x000000fc5ed00000,0x000000fc5ee00000) (1024K)] + 0x000002cd3fbd3540 JavaThread "Notification Thread" daemon [_thread_blocked, id=12280, stack(0x000000fc5ee00000,0x000000fc5ef00000) (1024K)] + 0x000002cd8525f610 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=25304, stack(0x000000fc5f200000,0x000000fc5f300000) (1024K)] + 0x000002cd85372210 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=18208, stack(0x000000fc5f300000,0x000000fc5f400000) (1024K)] + 0x000002cd8588fde0 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=15436, stack(0x000000fc5ff00000,0x000000fc60000000) (1024K)] + 0x000002cd85dbd8c0 JavaThread "C2 CompilerThread3" daemon [_thread_blocked, id=1076, stack(0x000000fc60000000,0x000000fc60100000) (1024K)] + 0x000002cd85ea5070 JavaThread "C2 CompilerThread4" daemon [_thread_blocked, id=25664, stack(0x000000fc60100000,0x000000fc60200000) (1024K)] + 0x000002cd85e9bf00 JavaThread "C2 CompilerThread5" daemon [_thread_in_native, id=24456, stack(0x000000fc60200000,0x000000fc60300000) (1024K)] + 0x000002cd85ca75f0 JavaThread "C2 CompilerThread6" daemon [_thread_blocked, id=23260, stack(0x000000fc60300000,0x000000fc60400000) (1024K)] + 0x000002cd85b0a740 JavaThread "C2 CompilerThread7" daemon [_thread_blocked, id=26800, stack(0x000000fc60400000,0x000000fc60500000) (1024K)] +Total: 25 + +Other Threads: + 0x000002cd3ca3d5b0 VMThread "VM Thread" [id=26936, stack(0x000000fc5e100000,0x000000fc5e200000) (1024K)] + 0x000002cd3f9117b0 WatcherThread "VM Periodic Task Thread" [id=8988, stack(0x000000fc5e000000,0x000000fc5e100000) (1024K)] + 0x000002cd3c8df4b0 WorkerThread "GC Thread#0" [id=23352, stack(0x000000fc5db00000,0x000000fc5dc00000) (1024K)] + 0x000002cd858a49b0 WorkerThread "GC Thread#1" [id=24496, stack(0x000000fc5f400000,0x000000fc5f500000) (1024K)] + 0x000002cd858cc5f0 WorkerThread "GC Thread#2" [id=23976, stack(0x000000fc5f500000,0x000000fc5f600000) (1024K)] + 0x000002cd858cc990 WorkerThread "GC Thread#3" [id=24628, stack(0x000000fc5f600000,0x000000fc5f700000) (1024K)] + 0x000002cd858ccd30 WorkerThread "GC Thread#4" [id=25432, stack(0x000000fc5f700000,0x000000fc5f800000) (1024K)] + 0x000002cd858cbeb0 WorkerThread "GC Thread#5" [id=19584, stack(0x000000fc5f800000,0x000000fc5f900000) (1024K)] + 0x000002cd858cbb10 WorkerThread "GC Thread#6" [id=9052, stack(0x000000fc5f900000,0x000000fc5fa00000) (1024K)] + 0x000002cd858cb3d0 WorkerThread "GC Thread#7" [id=20212, stack(0x000000fc5fa00000,0x000000fc5fb00000) (1024K)] + 0x000002cd858cc250 WorkerThread "GC Thread#8" [id=9424, stack(0x000000fc5fb00000,0x000000fc5fc00000) (1024K)] + 0x000002cd858cb770 WorkerThread "GC Thread#9" [id=25420, stack(0x000000fc5fc00000,0x000000fc5fd00000) (1024K)] + 0x000002cd858fc280 WorkerThread "GC Thread#10" [id=27420, stack(0x000000fc5fd00000,0x000000fc5fe00000) (1024K)] + 0x000002cd858fc9c0 WorkerThread "GC Thread#11" [id=24424, stack(0x000000fc5fe00000,0x000000fc5ff00000) (1024K)] + 0x000002cd858fd100 WorkerThread "GC Thread#12" [id=4876, stack(0x000000fc60500000,0x000000fc60600000) (1024K)] + 0x000002cd1ae10110 ConcurrentGCThread "G1 Main Marker" [id=24552, stack(0x000000fc5dc00000,0x000000fc5dd00000) (1024K)] + 0x000002cd1ae11740 WorkerThread "G1 Conc#0" [id=20756, stack(0x000000fc5dd00000,0x000000fc5de00000) (1024K)] + 0x000002cd3c9788a0 ConcurrentGCThread "G1 Refine#0" [id=22628, stack(0x000000fc5de00000,0x000000fc5df00000) (1024K)] + 0x000002cd3c979320 ConcurrentGCThread "G1 Service" [id=23180, stack(0x000000fc5df00000,0x000000fc5e000000) (1024K)] +Total: 19 + +Threads with active compile tasks: +C2 CompilerThread0 3727 4134 4 java.lang.invoke.MethodType::methodType (69 bytes) +C2 CompilerThread5 3727 4097 4 java.lang.invoke.MethodType::makeImpl (109 bytes) +Total: 2 + +VM state: not at safepoint (normal execution) + +VM Mutex/Monitor currently owned by a thread: None + +Heap address: 0x000000060e000000, size: 7968 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 + +CDS archive(s) mapped at: [0x000002cd40000000-0x000002cd40c80000-0x000002cd40c80000), size 13107200, SharedBaseAddress: 0x000002cd40000000, ArchiveRelocationMode: 1. +Compressed class space mapped at: 0x000002cd41000000-0x000002cd81000000, reserved size: 1073741824 +Narrow klass base: 0x000002cd40000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 + +GC Precious Log: + CardTable entry size: 512 + Card Set container configuration: InlinePtr #cards 4 size 8 Array Of Cards #cards 32 size 80 Howl #buckets 8 coarsen threshold 7372 Howl Bitmap #cards 1024 size 144 coarsen threshold 921 Card regions per heap region 1 cards per card region 8192 + CPUs: 16 total, 16 available + Memory: 31865M + Large Page Support: Disabled + NUMA Support: Disabled + Compressed Oops: Enabled (Zero based) + Heap Region Size: 4M + Heap Min Capacity: 8M + Heap Initial Capacity: 500M + Heap Max Capacity: 7968M + Pre-touch: Disabled + Parallel Workers: 13 + Concurrent Workers: 3 + Concurrent Refinement Workers: 13 + Periodic GC: Disabled + +Heap: + garbage-first heap total 512000K, used 256284K [0x000000060e000000, 0x0000000800000000) + region size 4096K, 61 young (249856K), 4 survivors (16384K) + Metaspace used 21158K, committed 21504K, reserved 1114112K + class space used 2274K, committed 2432K, reserved 1048576K + +Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, TAMS=top-at-mark-start, PB=parsable bottom +| 0|0x000000060e000000, 0x000000060e38ee78, 0x000000060e400000| 88%| O| |TAMS 0x000000060e000000| PB 0x000000060e000000| Untracked +| 1|0x000000060e400000, 0x000000060e800000, 0x000000060e800000|100%| O| |TAMS 0x000000060e400000| PB 0x000000060e400000| Untracked +| 2|0x000000060e800000, 0x000000060ec00000, 0x000000060ec00000|100%| O| |TAMS 0x000000060e800000| PB 0x000000060e800000| Untracked +| 3|0x000000060ec00000, 0x000000060ec00000, 0x000000060f000000| 0%| F| |TAMS 0x000000060ec00000| PB 0x000000060ec00000| Untracked +| 4|0x000000060f000000, 0x000000060f000000, 0x000000060f400000| 0%| F| |TAMS 0x000000060f000000| PB 0x000000060f000000| Untracked +| 5|0x000000060f400000, 0x000000060f400000, 0x000000060f800000| 0%| F| |TAMS 0x000000060f400000| PB 0x000000060f400000| Untracked +| 6|0x000000060f800000, 0x000000060f800000, 0x000000060fc00000| 0%| F| |TAMS 0x000000060f800000| PB 0x000000060f800000| Untracked +| 7|0x000000060fc00000, 0x000000060fc00000, 0x0000000610000000| 0%| F| |TAMS 0x000000060fc00000| PB 0x000000060fc00000| Untracked +| 8|0x0000000610000000, 0x0000000610000000, 0x0000000610400000| 0%| F| |TAMS 0x0000000610000000| PB 0x0000000610000000| Untracked +| 9|0x0000000610400000, 0x0000000610400000, 0x0000000610800000| 0%| F| |TAMS 0x0000000610400000| PB 0x0000000610400000| Untracked +| 10|0x0000000610800000, 0x0000000610800000, 0x0000000610c00000| 0%| F| |TAMS 0x0000000610800000| PB 0x0000000610800000| Untracked +| 11|0x0000000610c00000, 0x0000000610c00000, 0x0000000611000000| 0%| F| |TAMS 0x0000000610c00000| PB 0x0000000610c00000| Untracked +| 12|0x0000000611000000, 0x0000000611000000, 0x0000000611400000| 0%| F| |TAMS 0x0000000611000000| PB 0x0000000611000000| Untracked +| 13|0x0000000611400000, 0x0000000611400000, 0x0000000611800000| 0%| F| |TAMS 0x0000000611400000| PB 0x0000000611400000| Untracked +| 14|0x0000000611800000, 0x0000000611800000, 0x0000000611c00000| 0%| F| |TAMS 0x0000000611800000| PB 0x0000000611800000| Untracked +| 15|0x0000000611c00000, 0x0000000611c00000, 0x0000000612000000| 0%| F| |TAMS 0x0000000611c00000| PB 0x0000000611c00000| Untracked +| 16|0x0000000612000000, 0x0000000612000000, 0x0000000612400000| 0%| F| |TAMS 0x0000000612000000| PB 0x0000000612000000| Untracked +| 17|0x0000000612400000, 0x0000000612400000, 0x0000000612800000| 0%| F| |TAMS 0x0000000612400000| PB 0x0000000612400000| Untracked +| 18|0x0000000612800000, 0x0000000612800000, 0x0000000612c00000| 0%| F| |TAMS 0x0000000612800000| PB 0x0000000612800000| Untracked +| 19|0x0000000612c00000, 0x0000000612c00000, 0x0000000613000000| 0%| F| |TAMS 0x0000000612c00000| PB 0x0000000612c00000| Untracked +| 20|0x0000000613000000, 0x0000000613000000, 0x0000000613400000| 0%| F| |TAMS 0x0000000613000000| PB 0x0000000613000000| Untracked +| 21|0x0000000613400000, 0x0000000613400000, 0x0000000613800000| 0%| F| |TAMS 0x0000000613400000| PB 0x0000000613400000| Untracked +| 22|0x0000000613800000, 0x0000000613800000, 0x0000000613c00000| 0%| F| |TAMS 0x0000000613800000| PB 0x0000000613800000| Untracked +| 23|0x0000000613c00000, 0x0000000613c00000, 0x0000000614000000| 0%| F| |TAMS 0x0000000613c00000| PB 0x0000000613c00000| Untracked +| 24|0x0000000614000000, 0x0000000614000000, 0x0000000614400000| 0%| F| |TAMS 0x0000000614000000| PB 0x0000000614000000| Untracked +| 25|0x0000000614400000, 0x0000000614400000, 0x0000000614800000| 0%| F| |TAMS 0x0000000614400000| PB 0x0000000614400000| Untracked +| 26|0x0000000614800000, 0x0000000614800000, 0x0000000614c00000| 0%| F| |TAMS 0x0000000614800000| PB 0x0000000614800000| Untracked +| 27|0x0000000614c00000, 0x0000000614c00000, 0x0000000615000000| 0%| F| |TAMS 0x0000000614c00000| PB 0x0000000614c00000| Untracked +| 28|0x0000000615000000, 0x0000000615000000, 0x0000000615400000| 0%| F| |TAMS 0x0000000615000000| PB 0x0000000615000000| Untracked +| 29|0x0000000615400000, 0x0000000615400000, 0x0000000615800000| 0%| F| |TAMS 0x0000000615400000| PB 0x0000000615400000| Untracked +| 30|0x0000000615800000, 0x0000000615800000, 0x0000000615c00000| 0%| F| |TAMS 0x0000000615800000| PB 0x0000000615800000| Untracked +| 31|0x0000000615c00000, 0x0000000615c00000, 0x0000000616000000| 0%| F| |TAMS 0x0000000615c00000| PB 0x0000000615c00000| Untracked +| 32|0x0000000616000000, 0x0000000616000000, 0x0000000616400000| 0%| F| |TAMS 0x0000000616000000| PB 0x0000000616000000| Untracked +| 33|0x0000000616400000, 0x0000000616400000, 0x0000000616800000| 0%| F| |TAMS 0x0000000616400000| PB 0x0000000616400000| Untracked +| 34|0x0000000616800000, 0x0000000616800000, 0x0000000616c00000| 0%| F| |TAMS 0x0000000616800000| PB 0x0000000616800000| Untracked +| 35|0x0000000616c00000, 0x0000000616c00000, 0x0000000617000000| 0%| F| |TAMS 0x0000000616c00000| PB 0x0000000616c00000| Untracked +| 36|0x0000000617000000, 0x0000000617000000, 0x0000000617400000| 0%| F| |TAMS 0x0000000617000000| PB 0x0000000617000000| Untracked +| 37|0x0000000617400000, 0x0000000617400000, 0x0000000617800000| 0%| F| |TAMS 0x0000000617400000| PB 0x0000000617400000| Untracked +| 38|0x0000000617800000, 0x0000000617800000, 0x0000000617c00000| 0%| F| |TAMS 0x0000000617800000| PB 0x0000000617800000| Untracked +| 39|0x0000000617c00000, 0x0000000617c00000, 0x0000000618000000| 0%| F| |TAMS 0x0000000617c00000| PB 0x0000000617c00000| Untracked +| 40|0x0000000618000000, 0x0000000618000000, 0x0000000618400000| 0%| F| |TAMS 0x0000000618000000| PB 0x0000000618000000| Untracked +| 41|0x0000000618400000, 0x0000000618400000, 0x0000000618800000| 0%| F| |TAMS 0x0000000618400000| PB 0x0000000618400000| Untracked +| 42|0x0000000618800000, 0x0000000618800000, 0x0000000618c00000| 0%| F| |TAMS 0x0000000618800000| PB 0x0000000618800000| Untracked +| 43|0x0000000618c00000, 0x0000000618c00000, 0x0000000619000000| 0%| F| |TAMS 0x0000000618c00000| PB 0x0000000618c00000| Untracked +| 44|0x0000000619000000, 0x0000000619000000, 0x0000000619400000| 0%| F| |TAMS 0x0000000619000000| PB 0x0000000619000000| Untracked +| 45|0x0000000619400000, 0x0000000619400000, 0x0000000619800000| 0%| F| |TAMS 0x0000000619400000| PB 0x0000000619400000| Untracked +| 46|0x0000000619800000, 0x0000000619800000, 0x0000000619c00000| 0%| F| |TAMS 0x0000000619800000| PB 0x0000000619800000| Untracked +| 47|0x0000000619c00000, 0x0000000619c00000, 0x000000061a000000| 0%| F| |TAMS 0x0000000619c00000| PB 0x0000000619c00000| Untracked +| 48|0x000000061a000000, 0x000000061a000000, 0x000000061a400000| 0%| F| |TAMS 0x000000061a000000| PB 0x000000061a000000| Untracked +| 49|0x000000061a400000, 0x000000061a400000, 0x000000061a800000| 0%| F| |TAMS 0x000000061a400000| PB 0x000000061a400000| Untracked +| 50|0x000000061a800000, 0x000000061a800000, 0x000000061ac00000| 0%| F| |TAMS 0x000000061a800000| PB 0x000000061a800000| Untracked +| 51|0x000000061ac00000, 0x000000061ac00000, 0x000000061b000000| 0%| F| |TAMS 0x000000061ac00000| PB 0x000000061ac00000| Untracked +| 52|0x000000061b000000, 0x000000061b000000, 0x000000061b400000| 0%| F| |TAMS 0x000000061b000000| PB 0x000000061b000000| Untracked +| 53|0x000000061b400000, 0x000000061b400000, 0x000000061b800000| 0%| F| |TAMS 0x000000061b400000| PB 0x000000061b400000| Untracked +| 54|0x000000061b800000, 0x000000061b800000, 0x000000061bc00000| 0%| F| |TAMS 0x000000061b800000| PB 0x000000061b800000| Untracked +| 55|0x000000061bc00000, 0x000000061bc00000, 0x000000061c000000| 0%| F| |TAMS 0x000000061bc00000| PB 0x000000061bc00000| Untracked +| 56|0x000000061c000000, 0x000000061c000000, 0x000000061c400000| 0%| F| |TAMS 0x000000061c000000| PB 0x000000061c000000| Untracked +| 57|0x000000061c400000, 0x000000061c400000, 0x000000061c800000| 0%| F| |TAMS 0x000000061c400000| PB 0x000000061c400000| Untracked +| 58|0x000000061c800000, 0x000000061c800000, 0x000000061cc00000| 0%| F| |TAMS 0x000000061c800000| PB 0x000000061c800000| Untracked +| 59|0x000000061cc00000, 0x000000061cc00000, 0x000000061d000000| 0%| F| |TAMS 0x000000061cc00000| PB 0x000000061cc00000| Untracked +| 60|0x000000061d000000, 0x000000061d000000, 0x000000061d400000| 0%| F| |TAMS 0x000000061d000000| PB 0x000000061d000000| Untracked +| 61|0x000000061d400000, 0x000000061d400000, 0x000000061d800000| 0%| F| |TAMS 0x000000061d400000| PB 0x000000061d400000| Untracked +| 62|0x000000061d800000, 0x000000061d800000, 0x000000061dc00000| 0%| F| |TAMS 0x000000061d800000| PB 0x000000061d800000| Untracked +| 63|0x000000061dc00000, 0x000000061dc00000, 0x000000061e000000| 0%| F| |TAMS 0x000000061dc00000| PB 0x000000061dc00000| Untracked +| 64|0x000000061e000000, 0x000000061e2b2820, 0x000000061e400000| 67%| E| |TAMS 0x000000061e000000| PB 0x000000061e000000| Complete +| 65|0x000000061e400000, 0x000000061e800000, 0x000000061e800000|100%| E|CS|TAMS 0x000000061e400000| PB 0x000000061e400000| Complete +| 66|0x000000061e800000, 0x000000061ec00000, 0x000000061ec00000|100%| E|CS|TAMS 0x000000061e800000| PB 0x000000061e800000| Complete +| 67|0x000000061ec00000, 0x000000061f000000, 0x000000061f000000|100%| E|CS|TAMS 0x000000061ec00000| PB 0x000000061ec00000| Complete +| 68|0x000000061f000000, 0x000000061f400000, 0x000000061f400000|100%| E|CS|TAMS 0x000000061f000000| PB 0x000000061f000000| Complete +| 69|0x000000061f400000, 0x000000061f800000, 0x000000061f800000|100%| E|CS|TAMS 0x000000061f400000| PB 0x000000061f400000| Complete +| 70|0x000000061f800000, 0x000000061fc00000, 0x000000061fc00000|100%| E|CS|TAMS 0x000000061f800000| PB 0x000000061f800000| Complete +| 71|0x000000061fc00000, 0x0000000620000000, 0x0000000620000000|100%| E|CS|TAMS 0x000000061fc00000| PB 0x000000061fc00000| Complete +| 72|0x0000000620000000, 0x0000000620400000, 0x0000000620400000|100%| E|CS|TAMS 0x0000000620000000| PB 0x0000000620000000| Complete +| 73|0x0000000620400000, 0x0000000620800000, 0x0000000620800000|100%| E|CS|TAMS 0x0000000620400000| PB 0x0000000620400000| Complete +| 74|0x0000000620800000, 0x0000000620c00000, 0x0000000620c00000|100%| E|CS|TAMS 0x0000000620800000| PB 0x0000000620800000| Complete +| 75|0x0000000620c00000, 0x0000000621000000, 0x0000000621000000|100%| E|CS|TAMS 0x0000000620c00000| PB 0x0000000620c00000| Complete +| 76|0x0000000621000000, 0x0000000621400000, 0x0000000621400000|100%| E|CS|TAMS 0x0000000621000000| PB 0x0000000621000000| Complete +| 77|0x0000000621400000, 0x0000000621800000, 0x0000000621800000|100%| E|CS|TAMS 0x0000000621400000| PB 0x0000000621400000| Complete +| 78|0x0000000621800000, 0x0000000621ab8280, 0x0000000621c00000| 67%| S|CS|TAMS 0x0000000621800000| PB 0x0000000621800000| Complete +| 79|0x0000000621c00000, 0x0000000622000000, 0x0000000622000000|100%| S|CS|TAMS 0x0000000621c00000| PB 0x0000000621c00000| Complete +| 80|0x0000000622000000, 0x0000000622400000, 0x0000000622400000|100%| S|CS|TAMS 0x0000000622000000| PB 0x0000000622000000| Complete +| 81|0x0000000622400000, 0x0000000622800000, 0x0000000622800000|100%| S|CS|TAMS 0x0000000622400000| PB 0x0000000622400000| Complete +| 82|0x0000000622800000, 0x0000000622c00000, 0x0000000622c00000|100%| E|CS|TAMS 0x0000000622800000| PB 0x0000000622800000| Complete +| 83|0x0000000622c00000, 0x0000000623000000, 0x0000000623000000|100%| E|CS|TAMS 0x0000000622c00000| PB 0x0000000622c00000| Complete +| 84|0x0000000623000000, 0x0000000623400000, 0x0000000623400000|100%| E|CS|TAMS 0x0000000623000000| PB 0x0000000623000000| Complete +| 85|0x0000000623400000, 0x0000000623800000, 0x0000000623800000|100%| E|CS|TAMS 0x0000000623400000| PB 0x0000000623400000| Complete +| 86|0x0000000623800000, 0x0000000623c00000, 0x0000000623c00000|100%| E|CS|TAMS 0x0000000623800000| PB 0x0000000623800000| Complete +| 87|0x0000000623c00000, 0x0000000624000000, 0x0000000624000000|100%| E|CS|TAMS 0x0000000623c00000| PB 0x0000000623c00000| Complete +| 88|0x0000000624000000, 0x0000000624400000, 0x0000000624400000|100%| E|CS|TAMS 0x0000000624000000| PB 0x0000000624000000| Complete +| 89|0x0000000624400000, 0x0000000624800000, 0x0000000624800000|100%| E|CS|TAMS 0x0000000624400000| PB 0x0000000624400000| Complete +| 90|0x0000000624800000, 0x0000000624c00000, 0x0000000624c00000|100%| E|CS|TAMS 0x0000000624800000| PB 0x0000000624800000| Complete +| 91|0x0000000624c00000, 0x0000000625000000, 0x0000000625000000|100%| E|CS|TAMS 0x0000000624c00000| PB 0x0000000624c00000| Complete +| 92|0x0000000625000000, 0x0000000625400000, 0x0000000625400000|100%| E|CS|TAMS 0x0000000625000000| PB 0x0000000625000000| Complete +| 93|0x0000000625400000, 0x0000000625800000, 0x0000000625800000|100%| E|CS|TAMS 0x0000000625400000| PB 0x0000000625400000| Complete +| 94|0x0000000625800000, 0x0000000625c00000, 0x0000000625c00000|100%| E|CS|TAMS 0x0000000625800000| PB 0x0000000625800000| Complete +| 95|0x0000000625c00000, 0x0000000626000000, 0x0000000626000000|100%| E|CS|TAMS 0x0000000625c00000| PB 0x0000000625c00000| Complete +| 96|0x0000000626000000, 0x0000000626400000, 0x0000000626400000|100%| E|CS|TAMS 0x0000000626000000| PB 0x0000000626000000| Complete +| 97|0x0000000626400000, 0x0000000626800000, 0x0000000626800000|100%| E|CS|TAMS 0x0000000626400000| PB 0x0000000626400000| Complete +| 98|0x0000000626800000, 0x0000000626c00000, 0x0000000626c00000|100%| E|CS|TAMS 0x0000000626800000| PB 0x0000000626800000| Complete +| 99|0x0000000626c00000, 0x0000000627000000, 0x0000000627000000|100%| E|CS|TAMS 0x0000000626c00000| PB 0x0000000626c00000| Complete +| 100|0x0000000627000000, 0x0000000627400000, 0x0000000627400000|100%| E|CS|TAMS 0x0000000627000000| PB 0x0000000627000000| Complete +| 101|0x0000000627400000, 0x0000000627800000, 0x0000000627800000|100%| E|CS|TAMS 0x0000000627400000| PB 0x0000000627400000| Complete +| 102|0x0000000627800000, 0x0000000627c00000, 0x0000000627c00000|100%| E|CS|TAMS 0x0000000627800000| PB 0x0000000627800000| Complete +| 103|0x0000000627c00000, 0x0000000628000000, 0x0000000628000000|100%| E|CS|TAMS 0x0000000627c00000| PB 0x0000000627c00000| Complete +| 104|0x0000000628000000, 0x0000000628400000, 0x0000000628400000|100%| E|CS|TAMS 0x0000000628000000| PB 0x0000000628000000| Complete +| 105|0x0000000628400000, 0x0000000628800000, 0x0000000628800000|100%| E|CS|TAMS 0x0000000628400000| PB 0x0000000628400000| Complete +| 106|0x0000000628800000, 0x0000000628c00000, 0x0000000628c00000|100%| E|CS|TAMS 0x0000000628800000| PB 0x0000000628800000| Complete +| 107|0x0000000628c00000, 0x0000000629000000, 0x0000000629000000|100%| E|CS|TAMS 0x0000000628c00000| PB 0x0000000628c00000| Complete +| 108|0x0000000629000000, 0x0000000629400000, 0x0000000629400000|100%| E|CS|TAMS 0x0000000629000000| PB 0x0000000629000000| Complete +| 109|0x0000000629400000, 0x0000000629800000, 0x0000000629800000|100%| E|CS|TAMS 0x0000000629400000| PB 0x0000000629400000| Complete +| 110|0x0000000629800000, 0x0000000629c00000, 0x0000000629c00000|100%| E|CS|TAMS 0x0000000629800000| PB 0x0000000629800000| Complete +| 111|0x0000000629c00000, 0x000000062a000000, 0x000000062a000000|100%| E|CS|TAMS 0x0000000629c00000| PB 0x0000000629c00000| Complete +| 112|0x000000062a000000, 0x000000062a400000, 0x000000062a400000|100%| E|CS|TAMS 0x000000062a000000| PB 0x000000062a000000| Complete +| 113|0x000000062a400000, 0x000000062a800000, 0x000000062a800000|100%| E|CS|TAMS 0x000000062a400000| PB 0x000000062a400000| Complete +| 114|0x000000062a800000, 0x000000062ac00000, 0x000000062ac00000|100%| E|CS|TAMS 0x000000062a800000| PB 0x000000062a800000| Complete +| 115|0x000000062ac00000, 0x000000062b000000, 0x000000062b000000|100%| E|CS|TAMS 0x000000062ac00000| PB 0x000000062ac00000| Complete +| 116|0x000000062b000000, 0x000000062b400000, 0x000000062b400000|100%| E|CS|TAMS 0x000000062b000000| PB 0x000000062b000000| Complete +| 117|0x000000062b400000, 0x000000062b800000, 0x000000062b800000|100%| E|CS|TAMS 0x000000062b400000| PB 0x000000062b400000| Complete +| 118|0x000000062b800000, 0x000000062bc00000, 0x000000062bc00000|100%| E|CS|TAMS 0x000000062b800000| PB 0x000000062b800000| Complete +| 119|0x000000062bc00000, 0x000000062c000000, 0x000000062c000000|100%| E|CS|TAMS 0x000000062bc00000| PB 0x000000062bc00000| Complete +| 120|0x000000062c000000, 0x000000062c400000, 0x000000062c400000|100%| E|CS|TAMS 0x000000062c000000| PB 0x000000062c000000| Complete +| 121|0x000000062c400000, 0x000000062c800000, 0x000000062c800000|100%| E|CS|TAMS 0x000000062c400000| PB 0x000000062c400000| Complete +| 122|0x000000062c800000, 0x000000062cc00000, 0x000000062cc00000|100%| E|CS|TAMS 0x000000062c800000| PB 0x000000062c800000| Complete +| 123|0x000000062cc00000, 0x000000062d000000, 0x000000062d000000|100%| E|CS|TAMS 0x000000062cc00000| PB 0x000000062cc00000| Complete +| 124|0x000000062d000000, 0x000000062d400000, 0x000000062d400000|100%| E|CS|TAMS 0x000000062d000000| PB 0x000000062d000000| Complete + +Card table byte_map: [0x000002cd33c90000,0x000002cd34c20000] _byte_map_base: 0x000002cd30c20000 + +Marking Bits: (CMBitMap*) 0x000002cd1ae00170 + Bits: [0x000002cd34c20000, 0x000002cd3c8a0000) + +Polling page: 0x000002cd18ac0000 + +Metaspace: + +Usage: + Non-class: 18.44 MB used. + Class: 2.22 MB used. + Both: 20.66 MB used. + +Virtual space: + Non-class space: 64.00 MB reserved, 18.62 MB ( 29%) committed, 1 nodes. + Class space: 1.00 GB reserved, 2.38 MB ( <1%) committed, 1 nodes. + Both: 1.06 GB reserved, 21.00 MB ( 2%) committed. + +Chunk freelists: + Non-Class: 13.03 MB + Class: 13.45 MB + Both: 26.48 MB + +MaxMetaspaceSize: unlimited +CompressedClassSpaceSize: 1.00 GB +Initial GC threshold: 21.00 MB +Current GC threshold: 21.00 MB +CDS: on + - commit_granule_bytes: 65536. + - commit_granule_words: 8192. + - virtual_space_node_default_size: 8388608. + - enlarge_chunks_in_place: 1. + - use_allocation_guard: 0. + + +Internal statistics: + +num_allocs_failed_limit: 0. +num_arena_births: 402. +num_arena_deaths: 0. +num_vsnodes_births: 2. +num_vsnodes_deaths: 0. +num_space_committed: 336. +num_space_uncommitted: 0. +num_chunks_returned_to_freelist: 0. +num_chunks_taken_from_freelist: 821. +num_chunk_merges: 0. +num_chunk_splits: 522. +num_chunks_enlarged: 339. +num_inconsistent_stats: 0. + +CodeHeap 'non-profiled nmethods': size=119168Kb used=3683Kb max_used=3683Kb free=115484Kb + bounds [0x000002cd2b010000, 0x000002cd2b3b0000, 0x000002cd32470000] +CodeHeap 'profiled nmethods': size=119104Kb used=8250Kb max_used=8250Kb free=110853Kb + bounds [0x000002cd23470000, 0x000002cd23c80000, 0x000002cd2a8c0000] +CodeHeap 'non-nmethods': size=7488Kb used=3438Kb max_used=3462Kb free=4049Kb + bounds [0x000002cd2a8c0000, 0x000002cd2ac30000, 0x000002cd2b010000] +CodeCache: size=245760Kb, used=15371Kb, max_used=15395Kb, free=230386Kb + total_blobs=4859, nmethods=4271, adapters=489, full_count=0 +Compilation: enabled, stopped_count=0, restarted_count=0 + +Compilation events (20 events): +Event: 3.647 Thread 0x000002cd3ca73ac0 4264 3 sun.nio.fs.WindowsPath::getPathForWin32Calls (6 bytes) +Event: 3.647 Thread 0x000002cd3ca73ac0 nmethod 4264 0x000002cd23c7c210 code [0x000002cd23c7c3c0, 0x000002cd23c7c510] +Event: 3.652 Thread 0x000002cd85372210 4265 4 java.util.regex.Pattern$BmpCharProperty::match (55 bytes) +Event: 3.653 Thread 0x000002cd85372210 nmethod 4265 0x000002cd2b3a5490 code [0x000002cd2b3a5660, 0x000002cd2b3a5958] +Event: 3.655 Thread 0x000002cd85ca75f0 4266 4 cpw.mods.niofs.union.UnionFileSystem::lambda$checkAccess$8 (19 bytes) +Event: 3.663 Thread 0x000002cd85ca75f0 nmethod 4266 0x000002cd2b3a5c90 code [0x000002cd2b3a5ec0, 0x000002cd2b3a6920] +Event: 3.668 Thread 0x000002cd3ca9c770 4267 3 java.lang.Class::protectionDomain (48 bytes) +Event: 3.669 Thread 0x000002cd3ca9c770 nmethod 4267 0x000002cd23c7c590 code [0x000002cd23c7c7e0, 0x000002cd23c7ce88] +Event: 3.671 Thread 0x000002cd3fa845e0 4269 3 jdk.internal.reflect.ReflectionFactory::copyField (11 bytes) +Event: 3.671 Thread 0x000002cd3ca9c770 4270 3 java.lang.reflect.ReflectAccess::copyField (5 bytes) +Event: 3.671 Thread 0x000002cd8588fde0 4271 3 java.lang.reflect.Field::copy (80 bytes) +Event: 3.671 Thread 0x000002cd3ca73ac0 4272 3 java.lang.reflect.Field:: (50 bytes) +Event: 3.671 Thread 0x000002cd3ca9c770 nmethod 4270 0x000002cd23c7d090 code [0x000002cd23c7d240, 0x000002cd23c7d388] +Event: 3.671 Thread 0x000002cd3fa845e0 nmethod 4269 0x000002cd23c7d490 code [0x000002cd23c7d640, 0x000002cd23c7d850] +Event: 3.671 Thread 0x000002cd8588fde0 nmethod 4271 0x000002cd23c7d990 code [0x000002cd23c7db60, 0x000002cd23c7dfb0] +Event: 3.671 Thread 0x000002cd3ca73ac0 nmethod 4272 0x000002cd23c7e110 code [0x000002cd23c7e2e0, 0x000002cd23c7e6c0] +Event: 3.672 Thread 0x000002cd85b0a740 4275 ! 4 java.lang.invoke.MemberName::getMethodType (211 bytes) +Event: 3.675 Thread 0x000002cd3ca73ac0 4277 3 java.lang.ThreadLocal$ThreadLocalMap::nextIndex (15 bytes) +Event: 3.675 Thread 0x000002cd3ca73ac0 nmethod 4277 0x000002cd23c7e810 code [0x000002cd23c7e9a0, 0x000002cd23c7ead8] +Event: 3.675 Thread 0x000002cd85b0a740 nmethod 4275 0x000002cd2b3a7e90 code [0x000002cd2b3a8080, 0x000002cd2b3a8678] + +GC Heap History (8 events): +Event: 0.565 GC heap before +{Heap before GC invocations=0 (full 0): + garbage-first heap total 512000K, used 24576K [0x000000060e000000, 0x0000000800000000) + region size 4096K, 6 young (24576K), 0 survivors (0K) + Metaspace used 4126K, committed 4288K, reserved 1114112K + class space used 380K, committed 448K, reserved 1048576K +} +Event: 0.574 GC heap after +{Heap after GC invocations=1 (full 0): + garbage-first heap total 512000K, used 10805K [0x000000060e000000, 0x0000000800000000) + region size 4096K, 1 young (4096K), 1 survivors (4096K) + Metaspace used 4126K, committed 4288K, reserved 1114112K + class space used 380K, committed 448K, reserved 1048576K +} +Event: 0.725 GC heap before +{Heap before GC invocations=1 (full 0): + garbage-first heap total 512000K, used 31285K [0x000000060e000000, 0x0000000800000000) + region size 4096K, 6 young (24576K), 1 survivors (4096K) + Metaspace used 4867K, committed 5120K, reserved 1114112K + class space used 438K, committed 576K, reserved 1048576K +} +Event: 0.726 GC heap after +{Heap after GC invocations=2 (full 0): + garbage-first heap total 512000K, used 12398K [0x000000060e000000, 0x0000000800000000) + region size 4096K, 1 young (4096K), 1 survivors (4096K) + Metaspace used 4867K, committed 5120K, reserved 1114112K + class space used 438K, committed 576K, reserved 1048576K +} +Event: 1.059 GC heap before +{Heap before GC invocations=2 (full 0): + garbage-first heap total 512000K, used 65646K [0x000000060e000000, 0x0000000800000000) + region size 4096K, 15 young (61440K), 1 survivors (4096K) + Metaspace used 7113K, committed 7360K, reserved 1114112K + class space used 648K, committed 768K, reserved 1048576K +} +Event: 1.064 GC heap after +{Heap after GC invocations=3 (full 0): + garbage-first heap total 512000K, used 20027K [0x000000060e000000, 0x0000000800000000) + region size 4096K, 2 young (8192K), 2 survivors (8192K) + Metaspace used 7113K, committed 7360K, reserved 1114112K + class space used 648K, committed 768K, reserved 1048576K +} +Event: 1.650 GC heap before +{Heap before GC invocations=3 (full 0): + garbage-first heap total 512000K, used 187963K [0x000000060e000000, 0x0000000800000000) + region size 4096K, 43 young (176128K), 2 survivors (8192K) + Metaspace used 7307K, committed 7488K, reserved 1114112K + class space used 660K, committed 768K, reserved 1048576K +} +Event: 1.656 GC heap after +{Heap after GC invocations=4 (full 0): + garbage-first heap total 512000K, used 26908K [0x000000060e000000, 0x0000000800000000) + region size 4096K, 4 young (16384K), 4 survivors (16384K) + Metaspace used 7307K, committed 7488K, reserved 1114112K + class space used 660K, committed 768K, reserved 1048576K +} + +Dll operation events (12 events): +Event: 0.029 Loaded shared library C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\java.dll +Event: 0.030 Loaded shared library C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\zip.dll +Event: 0.055 Loaded shared library C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\jsvml.dll +Event: 0.115 Loaded shared library C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\net.dll +Event: 0.117 Loaded shared library C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\nio.dll +Event: 0.121 Loaded shared library C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\zip.dll +Event: 0.368 Loaded shared library C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\instrument.dll +Event: 0.434 Loaded shared library C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\jimage.dll +Event: 0.693 Loaded shared library C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\verify.dll +Event: 2.642 Loaded shared library C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\management.dll +Event: 2.647 Loaded shared library C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\management_ext.dll +Event: 3.653 Loaded shared library C:\Users\TcT_g\AppData\Local\Temp\lwjglTcT_g\3.3.1-build-7\lwjgl.dll + +Deoptimization events (20 events): +Event: 3.680 Thread 0x000002cd18843d50 DEOPT PACKING pc=0x000002cd23add704 sp=0x000000fc5dafdab0 +Event: 3.680 Thread 0x000002cd18843d50 DEOPT UNPACKING pc=0x000002cd2a9188e2 sp=0x000000fc5dafcf68 mode 1 +Event: 3.680 Thread 0x000002cd18843d50 DEOPT PACKING pc=0x000002cd2b2d2070 sp=0x000000fc5dafd960 +Event: 3.680 Thread 0x000002cd18843d50 DEOPT UNPACKING pc=0x000002cd2a9188e2 sp=0x000000fc5dafcde0 mode 1 +Event: 3.680 Thread 0x000002cd18843d50 DEOPT PACKING pc=0x000002cd23ac7dac sp=0x000000fc5dafd980 +Event: 3.680 Thread 0x000002cd18843d50 DEOPT UNPACKING pc=0x000002cd2a9188e2 sp=0x000000fc5dafce08 mode 1 +Event: 3.680 Thread 0x000002cd18843d50 DEOPT PACKING pc=0x000002cd23add704 sp=0x000000fc5dafdab0 +Event: 3.680 Thread 0x000002cd18843d50 DEOPT UNPACKING pc=0x000002cd2a9188e2 sp=0x000000fc5dafcf68 mode 1 +Event: 3.681 Thread 0x000002cd18843d50 DEOPT PACKING pc=0x000002cd2b2d2070 sp=0x000000fc5dafd960 +Event: 3.681 Thread 0x000002cd18843d50 DEOPT UNPACKING pc=0x000002cd2a9188e2 sp=0x000000fc5dafcde0 mode 1 +Event: 3.681 Thread 0x000002cd18843d50 DEOPT PACKING pc=0x000002cd23ac7dac sp=0x000000fc5dafd980 +Event: 3.681 Thread 0x000002cd18843d50 DEOPT UNPACKING pc=0x000002cd2a9188e2 sp=0x000000fc5dafce08 mode 1 +Event: 3.681 Thread 0x000002cd18843d50 DEOPT PACKING pc=0x000002cd23add704 sp=0x000000fc5dafdab0 +Event: 3.681 Thread 0x000002cd18843d50 DEOPT UNPACKING pc=0x000002cd2a9188e2 sp=0x000000fc5dafcf68 mode 1 +Event: 3.681 Thread 0x000002cd18843d50 DEOPT PACKING pc=0x000002cd2b2d2070 sp=0x000000fc5dafd960 +Event: 3.681 Thread 0x000002cd18843d50 DEOPT UNPACKING pc=0x000002cd2a9188e2 sp=0x000000fc5dafcde0 mode 1 +Event: 3.681 Thread 0x000002cd18843d50 DEOPT PACKING pc=0x000002cd23ac7dac sp=0x000000fc5dafd980 +Event: 3.681 Thread 0x000002cd18843d50 DEOPT UNPACKING pc=0x000002cd2a9188e2 sp=0x000000fc5dafce08 mode 1 +Event: 3.681 Thread 0x000002cd18843d50 DEOPT PACKING pc=0x000002cd23add704 sp=0x000000fc5dafdab0 +Event: 3.681 Thread 0x000002cd18843d50 DEOPT UNPACKING pc=0x000002cd2a9188e2 sp=0x000000fc5dafcf68 mode 1 + +Classes loaded (20 events): +Event: 3.667 Loading class java/nio/BufferOverflowException +Event: 3.667 Loading class java/nio/BufferOverflowException done +Event: 3.668 Loading class java/nio/DirectShortBufferU +Event: 3.668 Loading class java/nio/DirectShortBufferU done +Event: 3.669 Loading class java/nio/DirectCharBufferU +Event: 3.669 Loading class java/nio/DirectCharBufferU done +Event: 3.669 Loading class java/nio/DirectFloatBufferU +Event: 3.669 Loading class java/nio/DirectFloatBufferU done +Event: 3.669 Loading class java/nio/DirectDoubleBufferU +Event: 3.669 Loading class java/nio/DirectDoubleBufferU done +Event: 3.670 Loading class java/util/function/LongPredicate +Event: 3.670 Loading class java/util/function/LongPredicate done +Event: 3.673 Loading class java/nio/InvalidMarkException +Event: 3.673 Loading class java/nio/InvalidMarkException done +Event: 3.673 Loading class java/nio/BufferUnderflowException +Event: 3.673 Loading class java/nio/BufferUnderflowException done +Event: 3.674 Loading class org/lwjgl/system/MemoryStack +Event: 3.674 Loading class org/lwjgl/system/MemoryStack done +Event: 3.674 Loading class org/lwjgl/system/MemoryStack +Event: 3.674 Loading class org/lwjgl/system/MemoryStack done + +Classes unloaded (0 events): +No events + +Classes redefined (1 events): +Event: 0.393 Thread 0x000002cd3ca3d5b0 redefined class name=java.lang.Throwable, count=1 + +Internal exceptions (20 events): +Event: 3.567 Thread 0x000002cd18843d50 Exception (0x000000061e83afd0) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] +Event: 3.569 Thread 0x000002cd18843d50 Exception (0x000000061e84b028) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] +Event: 3.569 Thread 0x000002cd18843d50 Exception (0x000000061e856290) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] +Event: 3.570 Thread 0x000002cd18843d50 Exception (0x000000061e85b3f0) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 840] +Event: 3.572 Thread 0x000002cd18843d50 Exception (0x000000061e893518) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 840] +Event: 3.599 Thread 0x000002cd18843d50 Exception (0x000000061ea74898) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] +Event: 3.629 Thread 0x000002cd18843d50 Exception (0x000000061ebc97d8) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] +Event: 3.629 Thread 0x000002cd18843d50 Exception (0x000000061ebcd748) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] +Event: 3.638 Thread 0x000002cd18843d50 Exception (0x000000061e4ff880) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] +Event: 3.639 Thread 0x000002cd18843d50 Exception (0x000000061e511e60) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] +Event: 3.651 Thread 0x000002cd18843d50 Exception (0x000000061e70a1c0) +thrown [s\src\hotspot\share\prims\jni.cpp, line 520] +Event: 3.651 Thread 0x000002cd18843d50 Exception (0x000000061e70a510) +thrown [s\src\hotspot\share\prims\jni.cpp, line 520] +Event: 3.664 Thread 0x000002cd18843d50 Exception (0x000000061e7cde78) +thrown [s\src\hotspot\share\prims\jni.cpp, line 520] +Event: 3.665 Thread 0x000002cd18843d50 Exception (0x000000061e7ce1d8) +thrown [s\src\hotspot\share\prims\jni.cpp, line 520] +Event: 3.670 Thread 0x000002cd18843d50 Exception (0x000000061e10e830) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] +Event: 3.671 Thread 0x000002cd18843d50 Exception (0x000000061e113b58) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] +Event: 3.672 Thread 0x000002cd18843d50 Exception (0x000000061e128180) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] +Event: 3.672 Thread 0x000002cd18843d50 Exception (0x000000061e12d870) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] +Event: 3.672 Thread 0x000002cd18843d50 Exception (0x000000061e1310b8) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] +Event: 3.672 Thread 0x000002cd18843d50 Exception (0x000000061e1382d0) +thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] + +ZGC Phase Switch (0 events): +No events + +VM Operations (20 events): +Event: 3.206 Executing VM operation: HandshakeAllThreads (Deoptimize) +Event: 3.206 Executing VM operation: HandshakeAllThreads (Deoptimize) done +Event: 3.209 Executing VM operation: HandshakeAllThreads (Deoptimize) +Event: 3.209 Executing VM operation: HandshakeAllThreads (Deoptimize) done +Event: 3.260 Executing VM operation: HandshakeAllThreads (Deoptimize) +Event: 3.260 Executing VM operation: HandshakeAllThreads (Deoptimize) done +Event: 3.260 Executing VM operation: HandshakeAllThreads (Deoptimize) +Event: 3.260 Executing VM operation: HandshakeAllThreads (Deoptimize) done +Event: 3.306 Executing VM operation: HandshakeAllThreads (Deoptimize) +Event: 3.306 Executing VM operation: HandshakeAllThreads (Deoptimize) done +Event: 3.318 Executing VM operation: ICBufferFull +Event: 3.319 Executing VM operation: ICBufferFull done +Event: 3.403 Executing VM operation: HandshakeAllThreads (Deoptimize) +Event: 3.403 Executing VM operation: HandshakeAllThreads (Deoptimize) done +Event: 3.421 Executing VM operation: HandshakeAllThreads (Deoptimize) +Event: 3.421 Executing VM operation: HandshakeAllThreads (Deoptimize) done +Event: 3.509 Executing VM operation: HandshakeAllThreads (Deoptimize) +Event: 3.509 Executing VM operation: HandshakeAllThreads (Deoptimize) done +Event: 3.668 Executing VM operation: ICBufferFull +Event: 3.669 Executing VM operation: ICBufferFull done + +Memory protections (0 events): +No events + +Nmethod flushes (0 events): +No events + +Events (20 events): +Event: 0.163 Thread 0x000002cd3ca73ac0 Thread added: 0x000002cd3fad77e0 +Event: 0.179 Thread 0x000002cd18843d50 Thread added: 0x000002cd3fc04350 +Event: 0.179 Thread 0x000002cd18843d50 Thread added: 0x000002cd3fba3b50 +Event: 0.180 Thread 0x000002cd3fc04350 Thread added: 0x000002cd3fc065d0 +Event: 0.359 Thread 0x000002cd3fad77e0 Thread exited: 0x000002cd3fad77e0 +Event: 0.359 Thread 0x000002cd3fa854a0 Thread exited: 0x000002cd3fa854a0 +Event: 0.403 Thread 0x000002cd18843d50 Thread added: 0x000002cd3fc75fe0 +Event: 0.404 Thread 0x000002cd18843d50 Thread added: 0x000002cd3fbd3540 +Event: 0.453 Thread 0x000002cd3ca6f8d0 Thread added: 0x000002cd8525f610 +Event: 0.453 Thread 0x000002cd3ca6f8d0 Thread added: 0x000002cd85372210 +Event: 0.611 Thread 0x000002cd3fa845e0 Thread added: 0x000002cd8588fde0 +Event: 0.630 Thread 0x000002cd3fa845e0 Thread added: 0x000002cd85dbd8c0 +Event: 0.631 Thread 0x000002cd3fa845e0 Thread added: 0x000002cd85ea5070 +Event: 0.635 Thread 0x000002cd3ca9c770 Thread added: 0x000002cd85e9bf00 +Event: 0.639 Thread 0x000002cd3ca73ac0 Thread added: 0x000002cd85ca75f0 +Event: 0.644 Thread 0x000002cd3ca73ac0 Thread added: 0x000002cd85b0a740 +Event: 3.282 Thread 0x000002cd18843d50 Thread added: 0x000002cd8a61c1a0 +Event: 3.290 Thread 0x000002cd8a61c1a0 Thread exited: 0x000002cd8a61c1a0 +Event: 3.295 Thread 0x000002cd18843d50 Thread added: 0x000002cd8a61c1a0 +Event: 3.304 Thread 0x000002cd8a61c1a0 Thread exited: 0x000002cd8a61c1a0 + + +Dynamic libraries: +0x00007ff60f510000 - 0x00007ff60f51e000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\java.exe +0x00007ff9ed660000 - 0x00007ff9ed8c8000 C:\Windows\SYSTEM32\ntdll.dll +0x00007ff9eb560000 - 0x00007ff9eb629000 C:\Windows\System32\KERNEL32.DLL +0x00007ff9eae40000 - 0x00007ff9eb232000 C:\Windows\System32\KERNELBASE.dll +0x00007ff9eacf0000 - 0x00007ff9eae3b000 C:\Windows\System32\ucrtbase.dll +0x00007ff9d56a0000 - 0x00007ff9d56b8000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\jli.dll +0x00007ff9d57c0000 - 0x00007ff9d57de000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\VCRUNTIME140.dll +0x00007ff9ecc50000 - 0x00007ff9ece15000 C:\Windows\System32\USER32.dll +0x00007ff9d0f20000 - 0x00007ff9d11b3000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.6899_none_3e0efeeae32e88c1\COMCTL32.dll +0x00007ff9ea7f0000 - 0x00007ff9ea817000 C:\Windows\System32\win32u.dll +0x00007ff9eb6a0000 - 0x00007ff9eb749000 C:\Windows\System32\msvcrt.dll +0x00007ff9eb430000 - 0x00007ff9eb45b000 C:\Windows\System32\GDI32.dll +0x00007ff9eaa40000 - 0x00007ff9eab6d000 C:\Windows\System32\gdi32full.dll +0x00007ff9ea820000 - 0x00007ff9ea8c3000 C:\Windows\System32\msvcp_win.dll +0x00007ff9ebca0000 - 0x00007ff9ebccf000 C:\Windows\System32\IMM32.DLL +0x00007ff9e2030000 - 0x00007ff9e203c000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\vcruntime140_1.dll +0x00007ff9c7c00000 - 0x00007ff9c7c8d000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\msvcp140.dll +0x00007ff874860000 - 0x00007ff8755f7000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\server\jvm.dll +0x00007ff9ed1c0000 - 0x00007ff9ed274000 C:\Windows\System32\ADVAPI32.dll +0x00007ff9ecea0000 - 0x00007ff9ecf46000 C:\Windows\System32\sechost.dll +0x00007ff9ecfb0000 - 0x00007ff9ed0c8000 C:\Windows\System32\RPCRT4.dll +0x00007ff9ece20000 - 0x00007ff9ece94000 C:\Windows\System32\WS2_32.dll +0x00007ff9e9420000 - 0x00007ff9e947e000 C:\Windows\SYSTEM32\POWRPROF.dll +0x00007ff9db040000 - 0x00007ff9db04b000 C:\Windows\SYSTEM32\VERSION.dll +0x00007ff9db460000 - 0x00007ff9db495000 C:\Windows\SYSTEM32\WINMM.dll +0x00007ff9e9400000 - 0x00007ff9e9414000 C:\Windows\SYSTEM32\UMPDC.dll +0x00007ff9e96e0000 - 0x00007ff9e96fb000 C:\Windows\SYSTEM32\kernel.appcore.dll +0x00007ff9e1f30000 - 0x00007ff9e1f3a000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\jimage.dll +0x00007ff9e7e60000 - 0x00007ff9e80a2000 C:\Windows\SYSTEM32\DBGHELP.DLL +0x00007ff9ed280000 - 0x00007ff9ed5fb000 C:\Windows\System32\combase.dll +0x00007ff9ebce0000 - 0x00007ff9ebdb7000 C:\Windows\System32\OLEAUT32.dll +0x00007ff9cb010000 - 0x00007ff9cb04c000 C:\Windows\SYSTEM32\dbgcore.DLL +0x00007ff9eb240000 - 0x00007ff9eb2d8000 C:\Windows\System32\bcryptPrimitives.dll +0x00007ff9d2170000 - 0x00007ff9d21ac000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\jdwp.dll +0x00007ff9dc090000 - 0x00007ff9dc09f000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\instrument.dll +0x00007ff9d4c30000 - 0x00007ff9d4c4f000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\java.dll +0x00007ff9d28e0000 - 0x00007ff9d28f8000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\zip.dll +0x00007ff9ebff0000 - 0x00007ff9ec73d000 C:\Windows\System32\SHELL32.dll +0x00007ff9ea8d0000 - 0x00007ff9eaa3b000 C:\Windows\System32\wintypes.dll +0x00007ff9e8440000 - 0x00007ff9e8c9d000 C:\Windows\SYSTEM32\windows.storage.dll +0x00007ff9ebba0000 - 0x00007ff9ebc92000 C:\Windows\System32\SHCORE.dll +0x00007ff9eb630000 - 0x00007ff9eb692000 C:\Windows\System32\shlwapi.dll +0x00007ff9ea710000 - 0x00007ff9ea739000 C:\Windows\SYSTEM32\profapi.dll +0x00007ff9b0b30000 - 0x00007ff9b0c07000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\jsvml.dll +0x00007ff9d4d90000 - 0x00007ff9d4da0000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\net.dll +0x00007ff9e3db0000 - 0x00007ff9e3ecf000 C:\Windows\SYSTEM32\WINHTTP.dll +0x00007ff9e9c50000 - 0x00007ff9e9cbb000 C:\Windows\system32\mswsock.dll +0x00007ff9d28c0000 - 0x00007ff9d28d6000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\nio.dll +0x00007ff9d5530000 - 0x00007ff9d553b000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\dt_socket.dll +0x00007ff9e90a0000 - 0x00007ff9e90d4000 C:\Windows\SYSTEM32\IPHLPAPI.DLL +0x00007ff9d4840000 - 0x00007ff9d4850000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\verify.dll +0x00007ff9d3150000 - 0x00007ff9d315a000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\management.dll +0x00007ff9d2f80000 - 0x00007ff9d2f8b000 C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\management_ext.dll +0x00007ff9ecc40000 - 0x00007ff9ecc48000 C:\Windows\System32\PSAPI.DLL +0x00007ff9a93b0000 - 0x00007ff9a93c8000 C:\Windows\system32\napinsp.dll +0x00007ff9e9140000 - 0x00007ff9e9266000 C:\Windows\SYSTEM32\DNSAPI.dll +0x00007ff9eb7d0000 - 0x00007ff9eb7da000 C:\Windows\System32\NSI.dll +0x00007ff9a4270000 - 0x00007ff9a4282000 C:\Windows\System32\winrnr.dll +0x00007ff9a3e50000 - 0x00007ff9a3e78000 C:\Windows\system32\nlansp_c.dll +0x00007ff9e26a0000 - 0x00007ff9e26b6000 C:\Windows\system32\wshbth.dll +0x00007ff9e3080000 - 0x00007ff9e308b000 C:\Windows\System32\rasadhlp.dll +0x00007ff9e41e0000 - 0x00007ff9e4266000 C:\Windows\System32\fwpuclnt.dll +0x00007ff9cd6a0000 - 0x00007ff9cd715000 C:\Users\TcT_g\AppData\Local\Temp\lwjglTcT_g\3.3.1-build-7\lwjgl.dll +0x00007ff9cb110000 - 0x00007ff9cb171000 C:\Users\TcT_g\AppData\Local\Temp\lwjglTcT_g\3.3.1-build-7\glfw.dll + +JVMTI agents: +jdwp path:C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\jdwp.dll, loaded, initialized, options:transport=dt_socket,server=n,suspend=y,address=127.0.0.1:58923 +C:\Users\TcT_g\AppData\Local\JetBrains\IntelliJIdea2025.2\captureAgent\debugger-agent.jar path:C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\instrument.dll, loaded, initialized, instrumentlib options:file:///C:/Users/TcT_g/AppData/Local/Temp/capture6757434691262209115.props + +dbghelp: loaded successfully - version: 4.0.5 - missing functions: none +symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.6899_none_3e0efeeae32e88c1;C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\jdk\bin\server;C:\Users\TcT_g\AppData\Local\Temp\lwjglTcT_g\3.3.1-build-7 + +VM Arguments: +jvm_args: -Ddebugger.agent.enable.coroutines=true -Dforge.enableGameTest=true -Dforge.logging.console.level=debug -Dforge.logging.markers=REGISTRIES -DignoreList=bootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge- -Djava.net.preferIPv6Addresses=system -Dkotlinx.coroutines.debug.enable.creation.stack.trace=false -Dkotlinx.coroutines.debug.enable.flows.stack.trace=true -Dkotlinx.coroutines.debug.enable.mutable.state.flows.stack.trace=true -DlegacyClassPath.file=C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\CreateNuclearForge\build\classpath\runClient_minecraftClasspath.txt -DmergeModules=jna-5.10.0.jar,jna-platform-5.10.0.jar -Dmixin.debug.export=true -Dmixin.debug.verbose=true -Dmixin.env.refMapRemappingFile=C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\CreateNuclearForge/build/createSrgToMcp/output.srg -Dmixin.env.remapRefMap=true -Dnet.minecraftforge.gradle.GradleStart.srg.srg-mcp=C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\CreateNuclearForge\build\createSrgToMcp\output.srg --module-path=C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\cpw.mods\bootstraplauncher\1.1.2\c546e00443d8432cda6baa1c860346980742628\bootstraplauncher-1.1.2.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\cpw.mods\securejarhandler\2.1.10\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\securejarhandler-2.1.10.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-commons\9.5\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\asm-commons-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-util\9.5\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\asm-util-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-tree\9.5\fd33c8b6373abaa675be407082fdfda35021254a\asm-tree-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm\9.5\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\asm-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\JarJarFileSystems\0.3.19\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\JarJarFileSystems-0.3.19.jar --add-modules=ALL-MODULE-PATH --add-opens=java.base/java.util.jar=cpw.mods.securejarhandler --add-opens=java.base/java.lang.invoke=cpw.mods.securejarhandler --add-exports=java.base/sun.security.util=cpw.mods.securejarhandler --add-exports=jdk.naming.dns/com.sun.jndi.dns=java.naming -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump --module-path=C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\cpw.mods\bootstraplauncher\1.1.2\c546e00443d8432cda6baa1c860346980742628\bootstraplauncher-1.1.2.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\cpw.mods\securejarhandler\2.1.10\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\securejarhandler-2.1.10.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-commons\9.5\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\asm-commons-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-util\9.5\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\asm-util-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-tree\9.5\fd33c8b6373abaa675be407082fdfda35021254a\asm-tree-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm\9.5\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\asm-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\JarJarFileSystems\0.3.19\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\JarJarFileSystems-0.3.19.jar --add-modules=ALL-MODULE-PATH --add-opens=java.base/java.util.jar=cpw.mods.securejarhandler --add-opens=java.base/java.lang.invoke=cpw.mods.securejarhandler --add-exports=java.base/sun.security.util=cpw.mods.securejarhandler --add-exports=jdk.naming.dns/com.sun.jndi.dns=java.naming -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=127.0.0.1:58923 -javaagent:C:\Users\TcT_g\AppData\Local\JetBrains\IntelliJIdea2025.2\captureAgent\debugger-agent.jar=file:///C:/Users/TcT_g/AppData/Local/Temp/capture6757434691262209115.props -Dfile.encoding=UTF-8 -Duser.country=FR -Duser.language=fr -Duser.variant +java_command: cpw.mods.bootstraplauncher.BootstrapLauncher --launchTarget forgeclientuserdev --version MOD_DEV --assetIndex 5 --assetsDir C:\Users\TcT_g\.gradle\caches\forge_gradle\assets --gameDir . --fml.forgeVersion 47.2.6 --fml.mcVersion 1.20.1 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20230612.114412 --mixin.config createnuclear.forge.mixins.json +java_class_path (initial): C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\CreateNuclearForge\build\classes\java\main;C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\CreateNuclearForge\build\resources\main;C:\Users\TcT_g\.gradle\caches\forge_gradle\deobf_dependencies\curse\maven\jade-324717\6106101_mapped_parchment_2023.09.03-1.20.1\jade-324717-6106101_mapped_parchment_2023.09.03-1.20.1.jar;C:\Users\TcT_g\.gradle\caches\forge_gradle\deobf_dependencies\com\simibubi\create\create-1.20.1\6.0.8-289_mapped_parchment_2023.09.03-1.20.1\create-1.20.1-6.0.8-289_mapped_parchment_2023.09.03-1.20.1-slim.jar;C:\Users\TcT_g\.gradle\caches\forge_gradle\deobf_dependencies\net\createmod\ponder\Ponder-Forge-1.20.1\1.0.91_mapped_parchment_2023.09.03-1.20.1\Ponder-Forge-1.20.1-1.0.91_mapped_parchment_2023.09.03-1.20.1.jar;C:\Users\TcT_g\.gradle\caches\forge_gradle\deobf_dependencies\com\tterrag\registrate\Registrate\MC1.20-1.3.3_mapped_parchment_2023.09.03-1.20.1\Registrate-MC1.20-1.3.3_mapped_parchment_2023.09.03-1.20.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\io.github.llamalad7\mixinextras-forge\0.4.1\5c35573a7b76103724799ca1174a69699b8a9aec\mixinextras-forge-0.4.1.jar;C:\Users\TcT_g\Desktop\ynov\M1\CreateNuclear\CreateNuclearForge\build\fg_cache\net\minecraftforge\forge\1.20.1-47.2.6_mapped_parchment_2023.09.03-1.20.1\forge-1.20.1-47.2.6_mapped_parchment_2023.09.03-1.20.1-recomp.jar;C:\Users\TcT_g\.gradle\caches\forge_gradle\deobf_dependencies\dev\engine-room\flywheel\flywheel-forge-1.20.1\1.0.5_mapped_parchment_2023.09.03-1.20.1\flywheel-forge-1.20.1-1.0.5_mapped_parchment_2023.09.03-1.20.1.jar;C:\Users\TcT_g\.gradle\caches\forge_gradle\deobf_dependencies\mezz\jei\jei-1.20.1-forge\15.20.0.105_mapped_parchment_2023.09.03-1.20.1\jei-1.20.1-forge-15.20.0.105_mapped_parchment_2023.09.03-1.20.1.jar;C:\Users\TcT_g\.gradle\caches\forge_gradle\minecraft_repo\versions\1.20.1\client-extra.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\fmlearlydisplay\1.20.1-47.2.6\855538dcc7ae05a1de27881ebd5725cd7177201\fmlearlydisplay-1.20.1-47.2.6.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\javafmllanguage\1.20.1-47.2.6\56551ed4a181a00930b0365996e1d9f3ca851459\javafmllanguage-1.20.1-47.2.6.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\lowcodelanguage\1.20.1-47.2.6\f27bd133cd78227e8d6def633b83c881a30cc243\lowcodelanguage-1.20.1-47.2.6.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\mclanguage\1.20.1-47.2.6\6e1641ac5a046737d7c3209901ca0a829d636873\mclanguage-1.20.1-47.2.6.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\fmlcore\1.20.1-47.2.6\2d5f5aff839b7d2825c6968049399633d1c4d0b8\fmlcore-1.20.1-47.2.6.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\fmlloader\1.20.1-47.2.6\7e862c69c8fd10696819690249f2afa0d1da3c3b\fmlloader-1.20.1-47.2.6.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\JarJarSelector\0.3.19\376cc9c8ea60720cf027c01fc033de915699801c\JarJarSelector-0.3.19.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\JarJarMetadata\0.3.19\83feaa9b770e6ac0e96ee4fc23fa89325c5fe2\JarJarMetadata-0.3.19.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\31.1-jre\60458f877d055d0c9114d9e1a2efb737b4bc282c\guava-31.1-jre.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.google.code.findbugs\jsr305\3.0.2\25ea2e8b0c338a877313bd4672d3fe056ea78f0d\jsr305-3.0.2.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\ca.weblite\java-objc-bridge\1.1\1227f9e0666314f9de41477e3ec277e542ed7f7b\java-objc-bridge-1.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\coremods\5.0.1\386b00279628b105b2d507539c46e134e96f6237\coremods-5.0.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\forgespi\7.0.1\3b4972a0cdb135853dba219be61a79b22cff1309\forgespi-7.0.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\mergetool\1.1.5\f3da18e12c696d35a47c82cbb2cc8b5aa15e1154\mergetool-1.1.5-api.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.jetbrains\annotations\24.0.1\13c5c75c4206580aa4d683bffee658caae6c9f43\annotations-24.0.1.jar;C:\Users\TcT_g\.gradle\caches\parchmentgradle\org\parchmentmc\data\parchment-1.20.1\2023.09.03\parchment-1.20.1-2023.09.03.zip;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\accesstransformers\8.0.4\272d240aa73f42195b2a68e2ebd8b701ecf41f63\accesstransformers-8.0.4.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\eventbus\6.0.5\699143dd438431d06b57416944f7cedbe52e1475\eventbus-6.0.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\cpw.mods\modlauncher\10.0.9\6d9443f56f50bb85cea383686ff9c867391458b\modlauncher-10.0.9.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\cpw.mods\bootstraplauncher\1.1.2\c546e00443d8432cda6baa1c860346980742628\bootstraplauncher-1.1.2.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\cpw.mods\securejarhandler\2.1.10\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\securejarhandler-2.1.10.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.openjdk.nashorn\nashorn-core\15.3\43977e804697048fc8d81d333a36c17d07a5b3dd\nashorn-core-15.3.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-commons\9.5\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\asm-commons-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-util\9.5\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\asm-util-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-tree\9.5\fd33c8b6373abaa675be407082fdfda35021254a\asm-tree-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm\9.5\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\asm-9.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.antlr\antlr4\4.9.1\e92af8ab33e428461927b484e90bb155a4f3a052\antlr4-4.9.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.antlr\antlr4-runtime\4.9.1\428664f05d2b7f7b7610204b5aa7c1763f62011a\antlr4-runtime-4.9.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\unsafe\0.2.0\54d7a0a5e8fdb71b973025caa46f341ae5904f39\unsafe-0.2.0.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.electronwill.night-config\toml\3.6.4\51d6cefb2b55ee55ee26b16391212fb2c7dfb4f4\toml-3.6.4.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.electronwill.night-config\core\3.6.4\510f174abbf1c947494db50ef2445683bd52c230\core-3.6.4.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.apache.maven\maven-artifact\3.8.5\4433f50c07debefaed0553bd0068f4f48d449313\maven-artifact-3.8.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.jodah\typetools\0.6.3\a01aaa6ddaea9ec07ec4f209487b7a46a526283a\typetools-0.6.3.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecrell\terminalconsoleappender\1.2.0\96d02cd3b384ff015a8fef4223bcb4ccf1717c95\terminalconsoleappender-1.2.0.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.jline\jline-reader\3.12.1\4382ab1382c7b6f379377ed5f665dc2f6e1218bc\jline-reader-3.12.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.jline\jline-terminal\3.12.1\c777448314e050d980a6b697c140f3bfe9eb7416\jline-terminal-3.12.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.spongepowered\mixin\0.8.5\9d1c0c3a304ae6697ecd477218fa61b850bf57fc\mixin-0.8.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\JarJarFileSystems\0.3.19\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\JarJarFileSystems-0.3.19.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.github.oshi\oshi-core\6.2.2\54f5efc19bca95d709d9a37d19ffcbba3d21c1a6\oshi-core-6.2.2.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.10\dd9b193aef96e973d5a11ab13cd17430c2e4306b\gson-2.10.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.google.guava\failureaccess\1.0.1\1dcf1de382a0bf95a3d8b0849546c88bac1292c9\failureaccess-1.0.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j\71.1\9e7d3304c23f9ba5cb71915f7cce23231a57a445\icu4j-71.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\4.0.43\2ff9d747a77570a07a60d32ac77eb6162ad2a2d9\authlib-4.0.43.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.mojang\blocklist\1.0.10\5c685c5ffa94c4cd39496c7184c1d122e515ecef\blocklist-1.0.10.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.mojang\brigadier\1.1.8\5244ce82c3337bba4a196a3ce858bfaecc74404a\brigadier-1.1.8.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.mojang\datafixerupper\6.0.8\3ba4a30557a9b057760af4011f909ba619fc5125\datafixerupper-6.0.8.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.mojang\logging\1.1.1\832b8e6674a9b325a5175a3a6267dfaf34c85139\logging-1.1.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.mojang\patchy\2.2.10\da05971b07cbb379d002cf7eaec6a2048211fefc\patchy-2.2.10.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.mojang\text2speech\1.17.9\3cad216e3a7f0c19b4b394388bc9ffc446f13b14\text2speech-1.17.9.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.5.13\e5f6cae5ca7ecaac1ec2827a9e2d65ae2869cada\httpclient-4.5.13.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.15\49d94806b6e3dc933dacbd8acb0fdbab8ebd1e5d\commons-codec-1.15.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.11.0\a2503f302b11ebde7ebc3df41daebe0e4eea3689\commons-io-2.11.0.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.2\4bfc12adfe4842bf07b657f0369c4cb522955686\commons-logging-1.2.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\io.netty\netty-handler\4.1.82.Final\644041d1fa96a5d3130a29e8978630d716d76e38\netty-handler-4.1.82.Final.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\io.netty\netty-codec\4.1.82.Final\b77200379acb345a9ffdece1c605e591ac3e4e0a\netty-codec-4.1.82.Final.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\io.netty\netty-transport-classes-epoll\4.1.82.Final\e7c7dd18deac93105797f30057c912651ea76521\netty-transport-classes-epoll-4.1.82.Final.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\io.netty\netty-transport-native-unix-common\4.1.82.Final\3e895b35ca1b8a0eca56cacff4c2dde5d2c6abce\netty-transport-native-unix-common-4.1.82.Final.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\io.netty\netty-transport\4.1.82.Final\e431a218d91acb6476ccad5f5aafde50aa3945ca\netty-transport-4.1.82.Final.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\io.netty\netty-buffer\4.1.82.Final\a544270cf1ae8b8077082f5036436a9a9971ea71\netty-buffer-4.1.82.Final.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\io.netty\netty-resolver\4.1.82.Final\38f665ae8dcd29032eea31245ba7806bed2e0fa8\netty-resolver-4.1.82.Final.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\io.netty\netty-common\4.1.82.Final\22d148e85c3f5ebdacc0ce1f5aabb1d420f73f3\netty-common-4.1.82.Final.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\it.unimi.dsi\fastutil\8.5.9\bb7ea75ecdb216654237830b3a96d87ad91f8cc5\fastutil-8.5.9.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.java.dev.jna\jna-platform\5.12.1\97406a297c852f4a41e688a176ec675f72e8329\jna-platform-5.12.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.java.dev.jna\jna\5.12.1\b1e93a735caea94f503e95e6fe79bf9cdc1e985d\jna-5.12.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\5.0.4\4fdac2fbe92dfad86aa6e9301736f6b4342a3f5c\jopt-simple-5.0.4.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.21\4ec95b60d4e86b5c95a0e919cb172a0af98011ef\commons-compress-1.21.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.12.0\c6842c86792ff03b9f1d1fe2aab8dc23aa6c6f0e\commons-lang3-3.12.0.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.4.15\7f2e0c573eaa7a74bac2e89b359e1f73d92a0a1d\httpcore-4.4.15.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.19.0\3b6eeb4de4c49c0fe38a4ee27188ff5fee44d0bb\log4j-core-2.19.0.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-slf4j2-impl\2.19.0\5c04bfdd63ce9dceb2e284b81e96b6a70010ee10\log4j-slf4j2-impl-2.19.0.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.19.0\ea1b37f38c327596b216542bc636cfdc0b8036fa\log4j-api-2.19.0.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.joml\joml\1.10.5\22566d58af70ad3d72308bab63b8339906deb649\joml-1.10.5.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-glfw\3.3.1\cbac1b8d30cb4795149c1ef540f912671a8616d0\lwjgl-glfw-3.3.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-glfw\3.3.1\ed892f945cf7e79c8756796f32d00fa4ceaf573b\lwjgl-glfw-3.3.1-natives-windows.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-glfw\3.3.1\beda65ee503443e60aa196d58ed31f8d001dc22a\lwjgl-glfw-3.3.1-natives-windows-arm64.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-glfw\3.3.1\b997e3391d6ce8f05487e7335d95c606043884a1\lwjgl-glfw-3.3.1-natives-windows-x86.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-jemalloc\3.3.1\a817bcf213db49f710603677457567c37d53e103\lwjgl-jemalloc-3.3.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-jemalloc\3.3.1\948a89b76a16aa324b046ae9308891216ffce5f9\lwjgl-jemalloc-3.3.1-natives-windows.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-jemalloc\3.3.1\cae85c4edb219c88b6a0c26a87955ad98dc9519d\lwjgl-jemalloc-3.3.1-natives-windows-arm64.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-jemalloc\3.3.1\fb476c8ec110e1c137ad3ce8a7f7bfe6b11c6324\lwjgl-jemalloc-3.3.1-natives-windows-x86.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-openal\3.3.1\2623a6b8ae1dfcd880738656a9f0243d2e6840bd\lwjgl-openal-3.3.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-openal\3.3.1\30a474d0e57193d7bc128849a3ab66bc9316fdb1\lwjgl-openal-3.3.1-natives-windows.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-openal\3.3.1\40d65f1a7368a2aa47336f9cb69f5a190cf9975a\lwjgl-openal-3.3.1-natives-windows-arm64.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-openal\3.3.1\888349f7b1be6fbae58bf8edfb9ef12def04c4e3\lwjgl-openal-3.3.1-natives-windows-x86.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-opengl\3.3.1\831a5533a21a5f4f81bbc51bb13e9899319b5411\lwjgl-opengl-3.3.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-opengl\3.3.1\c1807e9bd571402787d7e37e3029776ae2513bb8\lwjgl-opengl-3.3.1-natives-windows.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-opengl\3.3.1\527d78f1e9056aff3ed02ce93019c73c5e8f1721\lwjgl-opengl-3.3.1-natives-windows-arm64.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-opengl\3.3.1\deef3eb9b178ff2ff3ce893cc72ae741c3a17974\lwjgl-opengl-3.3.1-natives-windows-x86.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-stb\3.3.1\b119297cf8ed01f247abe8685857f8e7fcf5980f\lwjgl-stb-3.3.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-stb\3.3.1\86315914ac119efdb02dc9e8e978ade84f1702af\lwjgl-stb-3.3.1-natives-windows.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-stb\3.3.1\fde63cdd2605c00636721a6c8b961e41d1f6b247\lwjgl-stb-3.3.1-natives-windows-arm64.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-stb\3.3.1\a8d41f419eecb430b7c91ea2ce2c5c451cae2091\lwjgl-stb-3.3.1-natives-windows-x86.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-tinyfd\3.3.1\ff1914111ef2e3e0110ef2dabc8d8cdaad82347\lwjgl-tinyfd-3.3.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-tinyfd\3.3.1\a5d830475ec0958d9fdba1559efa99aef211e6ff\lwjgl-tinyfd-3.3.1-natives-windows.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-tinyfd\3.3.1\83a5e780df610829ff3a737822b4f931cffecd91\lwjgl-tinyfd-3.3.1-natives-windows-arm64.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-tinyfd\3.3.1\842eedd876fae354abc308c98a263f6bbc9e8a4d\lwjgl-tinyfd-3.3.1-natives-windows-x86.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl\3.3.1\ae58664f88e18a9bb2c77b063833ca7aaec484cb\lwjgl-3.3.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl\3.3.1\36c37f16ab611b3aa11f3bcf80b1d509b4ce6b\lwjgl-3.3.1-natives-windows.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl\3.3.1\f46cadcf95675908fd3a550d63d9d709cb68998\lwjgl-3.3.1-natives-windows-arm64.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl\3.3.1\3b14f4beae9dd39791ec9e12190a9380cd8a3ce6\lwjgl-3.3.1-natives-windows-x86.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.machinezoo.noexception\noexception\1.7.1\b65330c98e38a1f915fa54a6e5eca496505e3f0a\noexception-1.7.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-simple\1.7.30\e606eac955f55ecf1d8edcccba04eb8ac98088dd\slf4j-simple-1.7.30.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\2.0.1\f48d81adce2abf5ad3cfe463df517952749e03bc\slf4j-api-2.0.1.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\net.minecraftforge\srgutils\0.4.11\fbad1341ffdb47d276bbdc40ecb06da49e053e74\srgutils-0.4.11.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.codehaus.plexus\plexus-utils\3.3.0\cf43b5391de623b36fe066a21127baef82c64022\plexus-utils-3.3.0.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.google.guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\b421526c5f297295adef1c886e5246c39d4ac629\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.checkerframework\checker-qual\3.12.0\d5692f0526415fcc6de94bb5bfbd3afd9dd3b3e5\checker-qual-3.12.0.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.google.errorprone\error_prone_annotations\2.11.0\c5a0ace696d3f8b1c1d8cc036d8c03cc0cbe6b69\error_prone_annotations-2.11.0.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\com.google.j2objc\j2objc-annotations\1.3\ba035118bc8bac37d7eff77700720999acd9986d\j2objc-annotations-1.3.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.antlr\ST4\4.3\92f2c1ad8d84abcbeead6cf7f2c53a04166293c2\ST4-4.3.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.antlr\antlr-runtime\3.5.2\cd9cd41361c155f3af0f653009dcecb08d8b4afd\antlr-runtime-3.5.2.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.abego.treelayout\org.abego.treelayout.core\1.0.3\457216e8e6578099ae63667bb1e4439235892028\org.abego.treelayout.core-1.0.3.jar;C:\Users\TcT_g\.gradle\caches\modules-2\files-2.1\org.glassfish\javax.json\1.0.4\3178f73569fd7a1e5ffc464e680f7a8cc784b85a\javax.json-1.0.4.jar +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 12 {product} {ergonomic} + uint ConcGCThreads = 3 {product} {ergonomic} + uint G1ConcRefinementThreads = 13 {product} {ergonomic} + size_t G1HeapRegionSize = 4194304 {product} {ergonomic} + uintx GCDrainStackTargetSize = 64 {product} {ergonomic} + ccstr HeapDumpPath = MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump {manageable} {command line} + size_t InitialHeapSize = 524288000 {product} {ergonomic} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MaxHeapSize = 8355053568 {product} {ergonomic} + size_t MaxNewSize = 5012193280 {product} {ergonomic} + size_t MinHeapDeltaBytes = 4194304 {product} {ergonomic} + size_t MinHeapSize = 8388608 {product} {ergonomic} + uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} + uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} + uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} + uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} + bool SegmentedCodeCache = true {product} {ergonomic} + size_t SoftMaxHeapSize = 8355053568 {manageable} {ergonomic} + bool UseCompressedOops = true {product lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic} + +Logging: +Log output configuration: + #0: stdout all=warning uptime,level,tags foldmultilines=false + #1: stderr all=off uptime,level,tags foldmultilines=false + +Environment Variables: +PATH=C:\Python314\Scripts\;C:\Python314\;C:\Program Files (x86)\Common Files\Oracle\Java\java8path;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA App\NvDLISR;C:\Program Files\dotnet\;C:\Windows\AtlasModules;C:\Windows\AtlasModules\Tools;C:\Windows\AtlasModules\Scripts;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\ProgramData\chocolatey\bin;C:\Program Files\cursor\resources\app\bin;C:\Program Files\PowerToys\;C:\Program Files\Docker\Docker\resources\bin;C:\Users\TcT_g\AppData\Local\Microsoft\WindowsApps;C:\Users\TcT_g\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\JetBrains\IntelliJ IDEA 2025.2.3\bin;C:\Users\TcT_g\AppData\Roaming\npm;C:\Users\TcT_g\AppData\Local\Programs\Antigravity\bin +USERNAME=TcT_g +OS=Windows_NT +PROCESSOR_IDENTIFIER=AMD64 Family 26 Model 96 Stepping 0, AuthenticAMD +TMP=C:\Users\TcT_g\AppData\Local\Temp +TEMP=C:\Users\TcT_g\AppData\Local\Temp + + + + +Periodic native trim disabled + +--------------- S Y S T E M --------------- + +OS: + Windows 11 , 64 bit Build 26100 (10.0.26100.6725) +OS uptime: 0 days 6:19 hours +Hyper-V role detected + +CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 26 model 96 stepping 0 microcode 0xb60000e, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, avx512f, avx512dq, avx512cd, avx512bw, avx512vl, sha, fma, vzeroupper, avx512_vpopcntdq, avx512_vpclmulqdq, avx512_vaes, avx512_vnni, clflush, clflushopt, avx512_vbmi2, avx512_vbmi, hv, rdtscp, rdpid, fsrm, gfni, avx512_bitalg, f16c, cet_ss, avx512_ifma +Processor Information for the first 16 processors : + Max Mhz: 2000, Current Mhz: 2000, Mhz Limit: 2000 + +Memory: 4k page, system-wide physical 31865M (12873M free) +TotalPageFile size 42617M (AvailPageFile size 8050M) +current process WorkingSet (physical memory assigned to process): 522M, peak: 522M +current process commit charge ("private bytes"): 827M, peak: 827M + +vm_info: OpenJDK 64-Bit Server VM (21.0.8+9-LTS) for windows-amd64 JRE (21.0.8+9-LTS), built on 2025-07-15T00:00:00Z by "admin" with MS VC++ 17.7 (VS2022) + +END. diff --git a/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java b/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java index 77d9321a..88c8025a 100644 --- a/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java +++ b/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java @@ -72,6 +72,7 @@ public SimpleMultiBlockAislePatternBuilder block(char pSymbol, Supplier T build(IPatternBuilder builder){ var data = Util.parseBlockPattern(pattern, lookup.keySet()); var coreList = data.get('*'); + CreateNuclear.LOGGER.info("1: {}", coreList.toString()); if (coreList == null || coreList.size() != 1) { throw new IllegalArgumentException("Failed to build pattern due to having more or less than one \"*\" defined! Have: %s Expected: 1".formatted(coreList != null ? coreList.size() : 0)); } diff --git a/src/main/java/lib/multiblock/SimpleMultiBlockPattern.java b/src/main/java/lib/multiblock/SimpleMultiBlockPattern.java index d67ad5c0..c76f07ac 100644 --- a/src/main/java/lib/multiblock/SimpleMultiBlockPattern.java +++ b/src/main/java/lib/multiblock/SimpleMultiBlockPattern.java @@ -18,15 +18,13 @@ import java.util.function.Predicate; import java.util.function.Supplier; -public final class SimpleMultiBlockPattern implements IMultiBlockPattern { - private final List multiBlockOffsetPosList; - private final Map> predicateHashMap; - private final Map> blockProvider; - - public SimpleMultiBlockPattern(List multiBlockOffsetPosList, Map> predicateMap, Map> blockSuppliers) { +public record SimpleMultiBlockPattern(List multiBlockOffsetPosList, + Map> predicateHashMap, + Map> blockProvider) implements IMultiBlockPattern { + public SimpleMultiBlockPattern(List multiBlockOffsetPosList, Map> predicateHashMap, Map> blockProvider) { this.multiBlockOffsetPosList = List.copyOf(multiBlockOffsetPosList); - this.predicateHashMap = Map.copyOf(predicateMap); - this.blockProvider = Map.copyOf(blockSuppliers); + this.predicateHashMap = Map.copyOf(predicateHashMap); + this.blockProvider = Map.copyOf(blockProvider); } public boolean matches(Level level, BlockPos blockPos, Rotation rotation) { @@ -63,7 +61,8 @@ public void construct(Level level, BlockPos blockPos, BiPredicate level.setBlock(pos, state, Block.UPDATE_ALL))); + if (stateBiPredicate.test(character, state)) + level.getServer().tell(new TickTask(3, () -> level.setBlock(pos, state, Block.UPDATE_ALL))); } } } diff --git a/src/main/java/lib/multiblock/SimpleMultiBlockPatternBuilder.java b/src/main/java/lib/multiblock/SimpleMultiBlockPatternBuilder.java index e7a56b70..1586a5a8 100644 --- a/src/main/java/lib/multiblock/SimpleMultiBlockPatternBuilder.java +++ b/src/main/java/lib/multiblock/SimpleMultiBlockPatternBuilder.java @@ -11,6 +11,7 @@ import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.pattern.BlockInWorld; import lib.multiblock.impl.IMultiBlockPattern; +import net.nuclearteam.createnuclear.CreateNuclear; import java.util.ArrayList; import java.util.HashSet; @@ -59,6 +60,7 @@ public SimpleMultiBlockPatternBuilder block(char pSymbol, Supplier b public T build(IPatternBuilder builder) { var coreList = multiBlockOffsetPosList.get('*'); + CreateNuclear.LOGGER.info("2: {}", coreList.toString()); if (coreList == null || coreList.size() != 1) throw new IllegalArgumentException("Failed to build pattern due to having more or less than one \"*\" defined! Have: %s Expected: 1".formatted(coreList != null ? coreList.size() : 0)); List list = Lists.newArrayList(); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java index e0dd7b60..75d32787 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java @@ -12,32 +12,82 @@ public class CNMultiblock { public static final MultiBlockManagerBeta REGISTRATE_MULTIBLOCK = new MultiBlockManagerBeta<>(); - public static final String AAAAA = "AAAAA"; - public static final String AABAA = "AABAA"; - public static final String ADADA = "ADADA"; - public static final String BACAB = "BACAB"; - public static final String AAIAA = "AAIAA"; - public static final String AAAA = "AA*AA"; - public static final String AAOAA = "AAOAA"; static { - REGISTRATE_MULTIBLOCK.register("createnuclear:reactor", + REGISTRATE_MULTIBLOCK.register("createnuclear:reactor5x5", TypeMultiblock.REACTOR, SimpleMultiBlockAislePatternBuilder.start() - .aisle(AAAAA, AAAAA, AAAAA, AAAAA, AAAAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AAIAA, ADADA, BACAB, ADADA, AAAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AAAAA, AAAAA, AAAAA, AAAAA, AAOAA) - .where('A', stateIs(CNBlocks.REACTOR_CASING.get())) + .aisle("OOOOO", "OAAAO", "OAAAO", "OAAAO", "OOOOO") + .aisle("OABAO", "ADDDA", "BDCDB", "ADDDA", "OABAO") + .aisle("OABAO", "ADDDA", "BDCDB", "ADDDA", "OABAO") + .aisle("OABAO", "ADDDA", "BDCDB", "ADDDA", "OA*AO") + .aisle("OABAO", "ADDDA", "BDCDB", "ADDDA", "OABAO") + .aisle("OABAO", "ADDDA", "BDCDB", "ADDDA", "OABAO") + .aisle("OOOOO", "OAAAO", "OAAAO", "OAAAO", "OOAOO") + .where('A', state -> stateIs(CNBlocks.REACTOR_CASING.get()).test(state) + || stateIs(CNBlocks.REACTOR_OUTPUT.get()).test(state) + || stateIs(CNBlocks.REACTOR_INPUT.get()).test(state) + ) .where('B', stateIs(CNBlocks.REACTOR_FRAME.get())) .where('C', stateIs(CNBlocks.REACTOR_CORE.get())) .where('D', stateIs(CNBlocks.REACTOR_COOLER.get())) .where('*', stateIs(CNBlocks.REACTOR_CONTROLLER.get())) - .where('O', stateIs(CNBlocks.REACTOR_OUTPUT.get())) - .where('I', stateIs(CNBlocks.REACTOR_INPUT.get())) + .where('O', stateIs(CNBlocks.REACTOR_CASING.get())) + .build() + ); + } + + static { + REGISTRATE_MULTIBLOCK.register("createnuclear:reactor7x7", + TypeMultiblock.REACTOR, + SimpleMultiBlockAislePatternBuilder.start() + .aisle("OOOOOOO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OOOOOOO") + .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OAB*BAO") + .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OOOOOOO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OOOOOOO") + .where('A', a -> a.getState().is(CNBlocks.REACTOR_CASING.get()) + || a.getState().is(CNBlocks.REACTOR_OUTPUT.get()) + || a.getState().is(CNBlocks.REACTOR_INPUT.get()) + ) + .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) + .where('C', a -> a.getState().is(CNBlocks.REACTOR_CORE.get())) + .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) + .where('*', a -> a.getState().is(CNBlocks.REACTOR_CONTROLLER.get())) + .where('O', a -> a.getState().is(CNBlocks.REACTOR_CASING.get())) + .where('I', a -> a.getState().is(CNBlocks.REACTOR_INPUT.get())) + .build() + ); + } + + static { + REGISTRATE_MULTIBLOCK.register("createnuclear:reactor9x9", + TypeMultiblock.REACTOR, + SimpleMultiBlockAislePatternBuilder.start() + .aisle("OOOOOOOOO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OOOOOOOOO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAA*AABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OOOOOOOOO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OOOOOOOOO") + .where('A', a -> a.getState().is(CNBlocks.REACTOR_CASING.get()) + || a.getState().is(CNBlocks.REACTOR_OUTPUT.get()) + || a.getState().is(CNBlocks.REACTOR_INPUT.get()) + ) + .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) + .where('C', a -> a.getState().is(CNBlocks.REACTOR_CORE.get())) + .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) + .where('*', a -> a.getState().is(CNBlocks.REACTOR_CONTROLLER.get())) + .where('O', a -> a.getState().is(CNBlocks.REACTOR_CASING.get())) + .where('I', a -> a.getState().is(CNBlocks.REACTOR_INPUT.get())) .build() ); } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java index cbdee861..584b6e19 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java @@ -23,6 +23,7 @@ import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInput; +import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; import net.nuclearteam.createnuclear.foundation.utility.CreateNuclearLang; import javax.annotation.Nullable; @@ -34,6 +35,7 @@ @SuppressWarnings({"deprecation", "unused"}) public class ReactorCasing extends Block implements IWrenchable, IBE { private final TypeBlock typeBlock; + protected ReactorPattern pattern = new ReactorPattern(); public ReactorCasing(Properties properties, TypeBlock tBlock) { super(properties); @@ -45,21 +47,21 @@ public ReactorCasing(Properties properties, TypeBlock tBlock) { public void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) { super.onPlace(state, level, pos, oldState, movedByPiston); List players = level.players(); - FindController(pos, level, players, true); + pattern.FindController(pos, level, players, true); } @Override // called when the player destroys the block, with or without a tool public void playerDestroy(Level level, Player player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) { super.playerDestroy(level, player, pos, state, blockEntity, tool); List players = level.players(); - FindController(pos, level, players, false); + pattern.FindController(pos, level, players, false); } @Override public void onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) { super.onRemove(state, level, pos, newState, movedByPiston); List players = level.players(); - FindController(pos, level, players, false); + pattern.FindController(pos, level, players, false); } @Override @@ -75,28 +77,6 @@ public InteractionResult onWrenched(BlockState state, UseOnContext context) { return InteractionResult.SUCCESS; } - // En attendant le controller pour verifier le pattern - public ReactorControllerBlock FindController(BlockPos blockPos, Level level, List players, boolean first){ // Function that checks the surrounding blocks in order - BlockPos newBlock; // to find the controller and verify the pattern - Vec3i pos = new Vec3i(blockPos.getX(), blockPos.getY(), blockPos.getZ()); - for (int y = pos.getY()-3; y != pos.getY()+4; y+=1) { - for (int x = pos.getX()-5; x != pos.getX()+5; x+=1) { - for (int z = pos.getZ()-5; z != pos.getZ()+5; z+=1) { - newBlock = new BlockPos(x, y, z); - if (level.getBlockState(newBlock).is(CNBlocks.REACTOR_CONTROLLER.get())) { // verifying the pattern - ReactorControllerBlock controller = (ReactorControllerBlock) level.getBlockState(newBlock).getBlock(); - controller.Verify(level.getBlockState(newBlock), newBlock, level, players, first); - ReactorControllerBlockEntity entity = controller.getBlockEntity(level, newBlock); - if (entity.created) { - return controller; - } - } - } - } - } - return null; - } - @Override public Class getBlockEntityClass() { return ReactorCasingEntity.class; diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index e595c8f2..ca6fc81e 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -26,6 +26,7 @@ import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; +import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; import java.util.List; @@ -42,7 +43,7 @@ public class ReactorControllerBlockEntity extends SmartBlockEntity implements II public boolean sendUpdate; public ReactorControllerBlock controller; - + protected ReactorPattern pattern = new ReactorPattern(); public ReactorControllerInventory inventory; //public LinkedHashSet> attachedInventory; @@ -217,6 +218,7 @@ public void tick() { ListTag inventoryTag = tag.getCompound("Inventory").getList("Items", Tag.TAG_COMPOUND); fuelItem = ItemStack.of(inventoryTag.getCompound(0)); coolerItem = ItemStack.of(inventoryTag.getCompound(1)); + BlockPos outputPos = pattern.FindOutputPos(getBlockPos(), getLevel(), getLevel().players(), true); if (fuelItem.getCount() > 0 && coolerItem.getCount() > 0) { configuredPattern.getOrCreateTag().putDouble("heat", calculateHeat(tag)); if (updateTimers()) { @@ -224,20 +226,19 @@ public void tick() { be.inventory.extractItem(1, 1, false); total = calculateProgress(); int heat = (int) configuredPattern.getOrCreateTag().getDouble("heat"); - if (IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.SAFETY || IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.CAUTION || IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.WARNING) { - this.rotate(getBlockState(), new BlockPos(getBlockPos().getX(), getBlockPos().getY() + FindController('O').getY(), getBlockPos().getZ()), getLevel(), heat/4); + this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), heat/4); } else { // Send a packet to all clients around this block within 16 blocks EventTriggerPacket packet = new EventTriggerPacket(600); // display for 100 ticks CreateNuclear.LOGGER.warn("hum EventTriggerBlock ? {}", packet); CNPackets.sendToNear(level, getBlockPos(), 32, packet); - this.rotate(getBlockState(), new BlockPos(getBlockPos().getX(), getBlockPos().getY() + FindController('O').getY(), getBlockPos().getZ()), getLevel(), 0); + this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); } return; } } else { - this.rotate(getBlockState(), new BlockPos(getBlockPos().getX(), getBlockPos().getY() + FindController('O').getY(), getBlockPos().getZ()), getLevel(), 0); + this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); } /*if (fuelItem.getCount() > 0 && coolerItem.getCount() > 0) { @@ -364,7 +365,7 @@ private double calculateHeat(CompoundTag tag) { } private BlockPos getBlockPosForReactor(char character) { - BlockPos pos = FindController(character); + BlockPos pos = pattern.VerifyPattern(character); BlockPos posController = getBlockPos(); BlockPos posInput = new BlockPos(posController.getX(), posController.getY(), posController.getZ()); @@ -406,25 +407,6 @@ private CompoundTag convertePattern(CompoundTag compoundTag) { return null; } - private static BlockPos FindController(char character) { - return SimpleMultiBlockAislePatternBuilder.start() - .aisle(AAAAA, AAAAA, AAAAA, AAAAA, AAAAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AAIAA, ADADA, BACAB, ADADA, AAAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AAAAA, AAAAA, AAAAA, AAAAA, AAOAA) - .where('A', a -> a.getState().is(CNBlocks.REACTOR_CASING.get())) - .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) - .where('C', a -> a.getState().is(CNBlocks.REACTOR_CORE.get())) - .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) - .where('*', a -> a.getState().is(CNBlocks.REACTOR_CONTROLLER.get())) - .where('O', a -> a.getState().is(CNBlocks.REACTOR_OUTPUT.get())) - .where('I', a -> a.getState().is(CNBlocks.REACTOR_INPUT.get())) - .getDistanceController(character); - } - public void rotate(BlockState state, BlockPos pos, Level level, int rotation) { if (level.getBlockState(pos).is(CNBlocks.REACTOR_OUTPUT.get()) && rotation > 0) { if (level.getBlockState(pos).getBlock() instanceof ReactorOutput block) { diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java index 8b660c4b..397d43d9 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java @@ -45,25 +45,6 @@ private void explodeReactorCore(Level world, BlockPos pos) { level.explode(null, pos.getX(), pos.getY(), pos.getZ(), 20F, Level.ExplosionInteraction.BLOCK); } - private static BlockPos FindController(char character) { - return SimpleMultiBlockAislePatternBuilder.start() - .aisle(AAAAA, AAAAA, AAAAA, AAAAA, AAAAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AAIAA, ADADA, BACAB, ADADA, AAAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AAAAA, AAAAA, AAAAA, AAAAA, AAOAA) - .where('A', a -> a.getState().is(CNBlocks.REACTOR_CASING.get())) - .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) - .where('C', a -> a.getState().is(CNBlocks.REACTOR_CORE.get())) - .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) - .where('*', a -> a.getState().is(CNBlocks.REACTOR_CONTROLLER.get())) - .where('O', a -> a.getState().is(CNBlocks.REACTOR_OUTPUT.get())) - .where('I', a -> a.getState().is(CNBlocks.REACTOR_INPUT.get())) - .getDistanceController(character); - } - private BlockPos getBlockPosForReactor() { BlockPos posController = getBlockPos(); BlockPos posInput = new BlockPos(posController.getX(), posController.getY(), posController.getZ()); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/frame/ReactorFrame.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/frame/ReactorFrame.java index d9c1ad3f..ce5e9050 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/frame/ReactorFrame.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/frame/ReactorFrame.java @@ -20,6 +20,7 @@ import net.minecraft.world.level.block.state.properties.Property; import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; +import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; import net.nuclearteam.createnuclear.foundation.utility.CreateNuclearLang; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -28,7 +29,7 @@ public class ReactorFrame extends Block implements IWrenchable { public static final Property PART = EnumProperty.create("part", Part.class); - + protected ReactorPattern pattern = new ReactorPattern(); public ReactorFrame(Properties properties) { super(properties); } @@ -109,31 +110,13 @@ public BlockState mirror(BlockState state, Mirror mirror) { public void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) { super.onPlace(state, level, pos, oldState, movedByPiston); List players = level.players(); - FindController(pos, level, players, true); + pattern.FindController(pos, level, players, true); } @Override // called when the player destroys the block, with or without a tool public void playerDestroy(Level level, Player player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) { super.playerDestroy(level, player, pos, state, blockEntity, tool); List players = level.players(); - FindController(pos, level, players, false); - } - - public ReactorControllerBlock FindController(BlockPos blockPos, Level level, List players, boolean first){ // Function that checks the surrounding blocks in order - BlockPos newBlock; // to find the controller and verify the pattern - Vec3i pos = new Vec3i(blockPos.getX(), blockPos.getY(), blockPos.getZ()); - for (int y = pos.getY()-3; y != pos.getY()+4; y+=1) { - for (int x = pos.getX()-5; x != pos.getX()+5; x+=1) { - for (int z = pos.getZ()-5; z != pos.getZ()+5; z+=1) { - newBlock = new BlockPos(x, y, z); - if (level.getBlockState(newBlock).is(CNBlocks.REACTOR_CONTROLLER.get())) { // verifying the pattern - ReactorControllerBlock controller = (ReactorControllerBlock) level.getBlockState(newBlock).getBlock(); - controller.Verify(level.getBlockState(newBlock), newBlock, level, players, first); - return controller; - } - } - } - } - return null; + pattern.FindController(pos, level, players, false); } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java index a85dfeed..13fd3d8b 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java @@ -34,6 +34,7 @@ import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; +import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; import net.nuclearteam.createnuclear.foundation.block.HorizontalDirectionalReactorBlock; import org.jetbrains.annotations.NotNull; @@ -41,7 +42,7 @@ import java.util.List; public class ReactorInput extends HorizontalDirectionalReactorBlock implements IWrenchable, IBE { - + protected ReactorPattern pattern = new ReactorPattern(); public ReactorInput(Properties properties) { super(properties); } @@ -71,7 +72,7 @@ public InteractionResult use(BlockState state, Level worldIn, BlockPos pos, Play public void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) { super.onPlace(state, level, pos, oldState, isMoving); List players = level.players(); - FindController(pos, level, players, true); + pattern.FindController(pos, level, players, true); } // @Override // ! may be useless @@ -91,7 +92,7 @@ public void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldS public void playerDestroy(Level level, Player player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) { super.playerDestroy(level, player, pos, state, blockEntity, tool); List players = level.players(); - FindController(pos, level, players, false); + pattern.FindController(pos, level, players, false); } @Override @@ -102,26 +103,7 @@ public void onRemove(BlockState pState, Level pLevel, BlockPos pPos, BlockState pLevel.removeBlockEntity(pPos); List players = pLevel.players(); - FindController(pPos, pLevel, players, false); - } - - public ReactorControllerBlock FindController(BlockPos blockPos, Level level, List players, boolean first){ // Function that checks the surrounding blocks in order - BlockPos newBlock; // to find the controller and verify the pattern - Vec3i pos = new Vec3i(blockPos.getX(), blockPos.getY(), blockPos.getZ()); - for (int x = pos.getX()-5; x != pos.getX()+5; x+=1) { - for (int z = pos.getZ()-5; z != pos.getZ()+5; z+=1) { - newBlock = new BlockPos(x, pos.getY(), z); - if (level.getBlockState(newBlock).is(CNBlocks.REACTOR_CONTROLLER.get())) { // verifying the pattern - ReactorControllerBlock controller = (ReactorControllerBlock) level.getBlockState(newBlock).getBlock(); - controller.Verify(level.getBlockState(newBlock), newBlock, level, players, first); - ReactorControllerBlockEntity entity = controller.getBlockEntity(level, newBlock); - if (entity.created) { - return controller; - } - } - } - } - return null; + pattern.FindController(pPos, pLevel, players, false); } @Override diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java index ff5f4f6d..71fa91d2 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java @@ -19,6 +19,7 @@ import net.minecraftforge.common.util.LazyOptional; import net.minecraftforge.items.IItemHandler; import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; import javax.annotation.Nullable; import java.util.List; @@ -71,24 +72,7 @@ public Level getLevel() { } - private static BlockPos FindController(char character) { - return SimpleMultiBlockAislePatternBuilder.start() - .aisle(AAAAA, AAAAA, AAAAA, AAAAA, AAAAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AAIAA, ADADA, BACAB, ADADA, AAAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AABAA, ADADA, BACAB, ADADA, AABAA) - .aisle(AAAAA, AAAAA, AAAAA, AAAAA, AAOAA) - .where('A', a -> a.getState().is(CNBlocks.REACTOR_CASING.get())) - .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) - .where('C', a -> a.getState().is(CNBlocks.REACTOR_CORE.get())) - .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) - .where('*', a -> a.getState().is(CNBlocks.REACTOR_CONTROLLER.get())) - .where('O', a -> a.getState().is(CNBlocks.REACTOR_OUTPUT.get())) - .where('I', a -> a.getState().is(CNBlocks.REACTOR_INPUT.get())) - .getDistanceController(character); - } + @Override public Component getDisplayName() { diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java index eb77a457..71f0ea2a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java @@ -29,6 +29,7 @@ import net.nuclearteam.createnuclear.*; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; +import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -45,6 +46,8 @@ public ReactorOutput(Properties properties) { super(properties); } + protected ReactorPattern pattern = new ReactorPattern(); + @Override protected void createBlockStateDefinition(StateDefinition.Builder builder) { //builder.add(SPEED); @@ -57,7 +60,7 @@ protected void createBlockStateDefinition(StateDefinition.Builder players = level.players(); - FindController(pos, level, players, true); + pattern.FindController(pos, level, players, true); } @Override public void playerDestroy(Level level, Player player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) { super.playerDestroy(level, player, pos, state, blockEntity, tool); List players = level.players(); - FindController(pos, level, players, false); + pattern.FindController(pos, level, players, false); } @Override public void onRemove(BlockState pState, Level pLevel, BlockPos pPos, BlockState pNewState, boolean pIsMoving) { super.onRemove(pState, pLevel, pPos, pNewState, pIsMoving); List players = pLevel.players(); - FindController(pPos, pLevel, players, false); + pattern.FindController(pPos, pLevel, players, false); } @Override @@ -139,19 +142,4 @@ public Class getBlockEntityClass() { public BlockEntityType getBlockEntityType() { return CNBlockEntityTypes.REACTOR_OUTPUT.get(); } - - public ReactorControllerBlock FindController(BlockPos blockPos, Level level, List players, boolean first) { - BlockPos newBlock; // to find the controller and verify the pattern - Vec3i pos = new Vec3i(blockPos.getX(), blockPos.getY(), blockPos.getZ()); - newBlock = new BlockPos(pos.getX(), pos.getY() + 3, pos.getZ()); - if (level.getBlockState(newBlock).is(CNBlocks.REACTOR_CONTROLLER.get())) { // verifying the pattern - ReactorControllerBlock controller = (ReactorControllerBlock) level.getBlockState(newBlock).getBlock(); - controller.Verify(level.getBlockState(newBlock), newBlock, level, players, first); - ReactorControllerBlockEntity entity = controller.getBlockEntity(level, newBlock); - if (entity.created) { - return controller; - } - } - return null; - } } \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java index 8e0a4c3c..dbc42652 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java @@ -24,6 +24,7 @@ import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; +import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; import net.nuclearteam.createnuclear.foundation.utility.CreateNuclearLang; import java.util.List; @@ -36,6 +37,7 @@ public class ReactorOutputEntity extends GeneratingKineticBlockEntity { public int speed = 1; public float heat = 0; + protected ReactorPattern pattern = new ReactorPattern(); ReactorControllerBlock controller = null; ReactorControllerBlockEntity controllerEntity = null; @@ -105,14 +107,8 @@ public void initialize() { if (!hasSource() || getGeneratedSpeed() > getTheoreticalSpeed()) { - FindController(getBlockPos(), Objects.requireNonNull(getLevel())); - } - } - - public void FindController(BlockPos pos, Level level){ - if (level.getBlockState(pos.above(3)).getBlock() == CNBlocks.REACTOR_CONTROLLER.get()){ - ReactorControllerBlock controller = (ReactorControllerBlock)level.getBlockState(pos.above(3)).getBlock(); - controller.Verify(controller.defaultBlockState(), pos.above(3), level, level.players(), false); + assert level != null; + pattern.FindController(getBlockPos(), level, level.players(), true); } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java new file mode 100644 index 00000000..f13ac8d0 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java @@ -0,0 +1,69 @@ +package net.nuclearteam.createnuclear.content.multiblock.pattern; + +import lib.multiblock.SimpleMultiBlockAislePatternBuilder; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Vec3i; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; +import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; + +import java.util.List; + +public class ReactorPattern { + //public BlockPos VerifyPattern(char character) {} + + public BlockPos VerifyPattern(char character) { + return SimpleMultiBlockAislePatternBuilder.start() + .aisle("OOOOO", "OAAAO", "OAAAO", "OAAAO", "OOOOO") + .aisle("OABAO", "ODDDO", "BDCDB", "ODDDO", "OABAO") + .aisle("OABAO", "ODDDO", "BDCDB", "ODDDO", "OABAO") + .aisle("OABAO", "ODDDO", "BDCDB", "ODDDO", "OA*AO") + .aisle("OABAO", "ODDDO", "BDCDB", "ODDDO", "OABAO") + .aisle("OABAO", "ODDDO", "BDCDB", "ODDDO", "OABAO") + .aisle("OOOOO", "OAAAO", "OAAAO", "OAAAO", "OOAOO") + .where('A', a -> a.getState().is(CNBlocks.REACTOR_CASING.get()) + || a.getState().is(CNBlocks.REACTOR_OUTPUT.get()) + || a.getState().is(CNBlocks.REACTOR_INPUT.get()) + ) + .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) + .where('C', a -> a.getState().is(CNBlocks.REACTOR_CORE.get())) + .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) + .where('*', a -> a.getState().is(CNBlocks.REACTOR_CONTROLLER.get())) + .where('O', a -> a.getState().is(CNBlocks.REACTOR_CASING.get())) + .where('I', a -> a.getState().is(CNBlocks.REACTOR_OUTPUT.get())) + .getDistanceController(character); + } + + public ReactorControllerBlock FindController(BlockPos blockPos, Level level, List players, boolean first){ // Function that checks the surrounding blocks in order + BlockPos newBlock; // to find the controller and verify the pattern + Vec3i pos = new Vec3i(blockPos.getX(), blockPos.getY(), blockPos.getZ()); + for (int y = pos.getY()-3; y != pos.getY()+4; y+=1) { + for (int x = pos.getX()-5; x != pos.getX()+5; x+=1) { + for (int z = pos.getZ()-5; z != pos.getZ()+5; z+=1) { + newBlock = new BlockPos(x, y, z); + if (level.getBlockState(newBlock).is(CNBlocks.REACTOR_CONTROLLER.get())) { // verifying the pattern + ReactorControllerBlock controller = (ReactorControllerBlock) level.getBlockState(newBlock).getBlock(); + controller.Verify(level.getBlockState(newBlock), newBlock, level, players, first); + return controller; + } + } + } + } + return null; + } + + public BlockPos FindOutputPos(BlockPos blockPos, Level level, List players, boolean first){ // Function that checks the surrounding blocks in order + Vec3i pos = new Vec3i(blockPos.getX(), blockPos.getY(), blockPos.getZ()); + for (int y = pos.getY()-3; y != pos.getY()+4; y+=1) { + for (int x = pos.getX()-5; x != pos.getX()+5; x+=1) { + for (int z = pos.getZ()-5; z != pos.getZ()+5; z+=1) { + return new BlockPos(x, y, z); + + } + } + } + return null; + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/reactorCooler/ReactorCooler.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/reactorCooler/ReactorCooler.java index 7ff6fc0f..55f4ab50 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/reactorCooler/ReactorCooler.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/reactorCooler/ReactorCooler.java @@ -12,6 +12,7 @@ import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; +import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; import javax.annotation.Nullable; import java.util.List; @@ -20,47 +21,26 @@ public class ReactorCooler extends Block implements IWrenchable { public ReactorCooler(Properties properties) { super(properties); } - + protected ReactorPattern pattern = new ReactorPattern(); @Override // Called when the block is placed on the world public void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) { super.onPlace(state, level, pos, oldState, movedByPiston); List players = level.players(); - FindController(pos, level, players, true); + pattern.FindController(pos, level, players, true); } @Override // called when the player destroys the block, with or without a tool public void playerDestroy(Level level, Player player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) { super.playerDestroy(level, player, pos, state, blockEntity, tool); List players = level.players(); - FindController(pos, level, players, false); + pattern.FindController(pos, level, players, false); } @Override public void onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) { super.onRemove(state, level, pos, newState, movedByPiston); List players = level.players(); - FindController(pos, level, players, false); - } - - public ReactorControllerBlock FindController(BlockPos blockPos, Level level, List players, boolean first){ // Function that checks the surrounding blocks in order - BlockPos newBlock; // to find the controller and verify the pattern - Vec3i pos = new Vec3i(blockPos.getX(), blockPos.getY(), blockPos.getZ()); - for (int y = pos.getY()-3; y != pos.getY()+4; y+=1) { - for (int x = pos.getX()-5; x != pos.getX()+5; x+=1) { - for (int z = pos.getZ()-5; z != pos.getZ()+5; z+=1) { - newBlock = new BlockPos(x, y, z); - if (level.getBlockState(newBlock).is(CNBlocks.REACTOR_CONTROLLER.get())) { // verifying the pattern - ReactorControllerBlock controller = (ReactorControllerBlock) level.getBlockState(newBlock).getBlock(); - controller.Verify(level.getBlockState(newBlock), newBlock, level, players, first); - ReactorControllerBlockEntity entity = controller.getBlockEntity(level, newBlock); - if (entity.created) { - return controller; - } - } - } - } - } - return null; + pattern.FindController(pos, level, players, false); } } From de2655c35a279305d943e7349ee908f2da2e4977 Mon Sep 17 00:00:00 2001 From: Phenix-13 <131911094+Phenix-13@users.noreply.github.com> Date: Wed, 26 Nov 2025 16:53:53 +0100 Subject: [PATCH 038/705] Add sound to reactor casing. To do : Change the sound needed and add sound to other block. --- .vscode/settings.json | 3 + .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 6 +- .../assets/createnuclear/lang/en_ud.json | 7 +- .../assets/createnuclear/lang/en_us.json | 7 +- .../nuclearteam/createnuclear/CNBlocks.java | 294 ++++++++---------- .../nuclearteam/createnuclear/CNSounds.java | 37 +++ .../createnuclear/CreateNuclear.java | 15 +- .../palettes/PalettesVariantEntry.java | 10 +- .../foundation/mixin/BaseFireBlockMixin.java | 3 +- .../assets/createnuclear/sounds.json | 32 ++ .../sounds/reactor_casing/break.ogg | Bin 0 -> 14935 bytes .../sounds/reactor_casing/fall.ogg | Bin 0 -> 14935 bytes .../sounds/reactor_casing/hit.ogg | Bin 0 -> 14935 bytes .../sounds/reactor_casing/place.ogg | Bin 0 -> 14935 bytes .../sounds/reactor_casing/step.ogg | Bin 0 -> 14935 bytes 15 files changed, 233 insertions(+), 181 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 src/main/java/net/nuclearteam/createnuclear/CNSounds.java create mode 100644 src/main/resources/assets/createnuclear/sounds.json create mode 100644 src/main/resources/assets/createnuclear/sounds/reactor_casing/break.ogg create mode 100644 src/main/resources/assets/createnuclear/sounds/reactor_casing/fall.ogg create mode 100644 src/main/resources/assets/createnuclear/sounds/reactor_casing/hit.ogg create mode 100644 src/main/resources/assets/createnuclear/sounds/reactor_casing/place.ogg create mode 100644 src/main/resources/assets/createnuclear/sounds/reactor_casing/step.ogg diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..8f2b7113 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.compile.nullAnalysis.mode": "disabled" +} \ No newline at end of file diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 1f148f4f..5d9688aa 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-05-24T17:17:58.5625935 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-11-26T14:59:17.4674265 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -38,8 +38,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -a88689839af8cd0e82f47f4b8bef5ed383c11782 assets/createnuclear/lang/en_ud.json -b158b3d709a4465d8cebf293d764bca67db94078 assets/createnuclear/lang/en_us.json +27f15cf0f283a9dbd23b2af0069bffb349080a57 assets/createnuclear/lang/en_ud.json +2e3ff05dfc61519481e228d1b85e1c3e5e4ad55c assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index 809e491d..498881bd 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -107,8 +107,6 @@ "create.recipe.fan_enriched.fan": "ǝɹıℲ pǝɥɔıɹuƎ puıɥǝq uɐℲ", "createnuclear.enriched.fan.recipe": "buıɥɔıɹuƎ ʞןnᗺ", "createnuclear.generic.unit.heat": "Ὁ", - "createnuclear.gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", - "createnuclear.gui.createnuclear.reactor_input.title": "ǝbɐɹoʇS ʇnduI ɹoʇɔɐǝᴚ", "createnuclear.gui.reactor_controller.info_header.title": "ǝnןɐʌ ʇɐǝH", "createnuclear.ponder.reactor.header": "ɹoʇɔɐǝɹ ǝɥʇ ɟo uoıʇɔnɹʇsuoƆ", "createnuclear.ponder.reactor.text_1": "Ɩ ɹooןℲ", @@ -138,6 +136,8 @@ "entity.createnuclear.irradiated_chicken": "uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", "entity.createnuclear.irradiated_wolf": "ɟןoM pǝʇɐıpɐɹɹI", "fluid.createnuclear.uranium": "ɯnıuɐɹ∩ pınbıꞀ", + "gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", + "gui.createnuclear.reactor_input.title": "ǝbɐɹoʇS ʇnduI ɹoʇɔɐǝᴚ", "item.createnuclear.anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ", "item.createnuclear.black_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", "item.createnuclear.black_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", @@ -241,10 +241,11 @@ "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", "itemGroup.createnuclear.main": "ɹɐǝןɔnN ǝʇɐǝɹƆ", + "itemgroup.uranium": "dnoɹ⅁ ɯnıuɐɹ∩", "overlay.event_message": "ɹǝɯıʇ %s ⚠ buıuɹɐM ⚠", "reactor.info.assembled.creator": "pǝןqɯǝssɐ uǝǝq sɐɥ ɹoʇɔɐǝᴚ", "reactor.info.assembled.destroyer": "pǝןqɯǝssɐsıp uǝǝq sɐɥ ɹoʇɔɐǝᴚ", - "reactor.info.assembled.none": "pǝןqɯǝssɐ ʇou ʞɔoןqıʇןnW", + "reactor.info.assembled.none": "pǝןqɯǝssɐ ʇou sı ɹoʇɔɐǝᴚ", "reactor.info.is": "sı ɹǝןןoɹʇuoɔ", "reactor.item.gui.name": "uɹǝʇʇɐԀ bıɟuoƆ", "reactor.update.casing.input": "ʇnduı uı buısɐɔ ǝɥʇ ǝʇɐpd∩", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index 68d32f19..ae35b211 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -107,8 +107,6 @@ "create.recipe.fan_enriched.fan": "Fan behind Enriched Fire", "createnuclear.enriched.fan.recipe": "Bulk Enriching", "createnuclear.generic.unit.heat": "Q", - "createnuclear.gui.createnuclear.reactor_controller.title": "Reactor Controller", - "createnuclear.gui.createnuclear.reactor_input.title": "Reactor Input Storage", "createnuclear.gui.reactor_controller.info_header.title": "Heat value", "createnuclear.ponder.reactor.header": "Construction of the reactor", "createnuclear.ponder.reactor.text_1": "Floor 1", @@ -138,6 +136,8 @@ "entity.createnuclear.irradiated_chicken": "Irradiated Chicken", "entity.createnuclear.irradiated_wolf": "Irradiated Wolf", "fluid.createnuclear.uranium": "Liquid Uranium", + "gui.createnuclear.reactor_controller.title": "Reactor Controller", + "gui.createnuclear.reactor_input.title": "Reactor Input Storage", "item.createnuclear.anti_radiation_boots": "Anti Radiation Boots", "item.createnuclear.black_anti_radiation_chestplate": "Black Anti Radiation Chestplate", "item.createnuclear.black_anti_radiation_helmet": "Black Anti Radiation Helmet", @@ -241,10 +241,11 @@ "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "Arrow of Radiation", "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "Arrow of Radiation", "itemGroup.createnuclear.main": "Create Nuclear", + "itemgroup.uranium": "Uranium Group", "overlay.event_message": "⚠ Warning ⚠ %s timer", "reactor.info.assembled.creator": "Reactor has been assembled", "reactor.info.assembled.destroyer": "Reactor has been disassembled", - "reactor.info.assembled.none": "Multiblock not assembled", + "reactor.info.assembled.none": "Reactor is not assembled", "reactor.info.is": "controller is", "reactor.item.gui.name": "Config Pattern", "reactor.update.casing.input": "Update the casing in input", diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index 492d005b..72616a5f 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -51,85 +51,78 @@ public class CNBlocks { - public static final BlockEntry REACTOR_CASING = - CreateNuclear.REGISTRATE.block("reactor_casing", properties -> new ReactorCasing(properties, ReactorCasing.TypeBlock.CASING)) + public static final BlockEntry REACTOR_CASING = CreateNuclear.REGISTRATE + .block("reactor_casing", properties -> new ReactorCasing(properties, ReactorCasing.TypeBlock.CASING)) .properties(p -> p.explosionResistance(3F) - .destroyTime(4F)) - .blockstate((c,p) -> - p.getVariantBuilder(c.getEntry()).forAllStates((state) -> ConfiguredModel.builder() + .destroyTime(4F) + .sound(CNSounds.getSoundType("reactor_casing"))) + .blockstate((c, p) -> p.getVariantBuilder(c.getEntry()).forAllStates((state) -> ConfiguredModel.builder() .modelFile(p.models().getExistingFile(p.modLoc("block/reactor/casing/block"))) .build())) .onRegister(CreateRegistrate.connectedTextures(() -> new EncasedCTBehaviour(CNSpriteShifts.REACTOR_CASING))) - .onRegister(casingConnectivity((block,cc) -> cc.makeCasing(block, CNSpriteShifts.REACTOR_CASING))) + .onRegister(casingConnectivity((block, cc) -> cc.makeCasing(block, CNSpriteShifts.REACTOR_CASING))) .tag(BlockTags.NEEDS_DIAMOND_TOOL) .simpleItem() .transform(pickaxeOnly()) .register(); - public static final BlockEntry REACTOR_CORE = - CreateNuclear.REGISTRATE.block("reactor_core", ReactorCore::new) + public static final BlockEntry REACTOR_CORE = CreateNuclear.REGISTRATE + .block("reactor_core", ReactorCore::new) .properties(p -> p.explosionResistance(6F)) .properties(p -> p.destroyTime(4F)) .tag(BlockTags.NEEDS_DIAMOND_TOOL) - .blockstate((c, p) -> - p.getVariantBuilder(c.getEntry()) + .blockstate((c, p) -> p.getVariantBuilder(c.getEntry()) .forAllStates(state -> ConfiguredModel.builder() - .modelFile(p.models().getExistingFile(p.modLoc("block/reactor/core/block"))) - .uvLock(false) - .build() - ) - ) + .modelFile(p.models().getExistingFile(p.modLoc("block/reactor/core/block"))) + .uvLock(false) + .build())) .transform(pickaxeOnly()) .simpleItem() .register(); - public static final BlockEntry REACTOR_FRAME = - CreateNuclear.REGISTRATE.block("reactor_frame", ReactorFrame::new) + public static final BlockEntry REACTOR_FRAME = CreateNuclear.REGISTRATE + .block("reactor_frame", ReactorFrame::new) .initialProperties(SharedProperties::stone) .properties(p -> p.explosionResistance(3F).destroyTime(2F)) .addLayer(() -> RenderType::cutoutMipped) .transform(pickaxeOnly()) .tag(BlockTags.NEEDS_DIAMOND_TOOL) - .blockstate((c, p) -> - p.getVariantBuilder(c.getEntry()) - .forAllStatesExcept(state -> { - ReactorFrame.Part part = state.getValue(ReactorFrame.PART); - String baseFile = "block/reactor/frame/frame_"; - ModelFile start = p.models().getExistingFile(p.modLoc(baseFile + "top")); - ModelFile middle = p.models().getExistingFile(p.modLoc(baseFile + "middle")); - ModelFile bottom = p.models().getExistingFile(p.modLoc(baseFile + "bottom")); - ModelFile none = p.models().getExistingFile(p.modLoc(baseFile + "none")); - return ConfiguredModel.builder().modelFile(switch (part) { - case START -> start; - case MIDDLE -> middle; - case END -> bottom; - default -> none; - }) - .uvLock(false) - .build(); - }) - ) + .blockstate((c, p) -> p.getVariantBuilder(c.getEntry()) + .forAllStatesExcept(state -> { + ReactorFrame.Part part = state.getValue(ReactorFrame.PART); + String baseFile = "block/reactor/frame/frame_"; + ModelFile start = p.models().getExistingFile(p.modLoc(baseFile + "top")); + ModelFile middle = p.models().getExistingFile(p.modLoc(baseFile + "middle")); + ModelFile bottom = p.models().getExistingFile(p.modLoc(baseFile + "bottom")); + ModelFile none = p.models().getExistingFile(p.modLoc(baseFile + "none")); + return ConfiguredModel.builder().modelFile(switch (part) { + case START -> start; + case MIDDLE -> middle; + case END -> bottom; + default -> none; + }) + .uvLock(false) + .build(); + })) .item(ReactorframeItem::new) .model(AssetLookup.customBlockItemModel("reactor", "frame", "item")) .build() .register(); - public static final BlockEntry REACTOR_COOLER = - CreateNuclear.REGISTRATE.block("reactor_cooler", ReactorCooler::new) + public static final BlockEntry REACTOR_COOLER = CreateNuclear.REGISTRATE + .block("reactor_cooler", ReactorCooler::new) .properties(p -> p.explosionResistance(3F) .destroyTime(4F)) - .blockstate((c,p) -> - p.getVariantBuilder(c.getEntry()).forAllStates((state) -> ConfiguredModel.builder() - .modelFile(p.models().getExistingFile(p.modLoc("block/reactor/cooler/block"))) - .build())) + .blockstate((c, p) -> p.getVariantBuilder(c.getEntry()).forAllStates((state) -> ConfiguredModel.builder() + .modelFile(p.models().getExistingFile(p.modLoc("block/reactor/cooler/block"))) + .build())) .tag(BlockTags.NEEDS_DIAMOND_TOOL) .simpleItem() .transform(pickaxeOnly()) .register(); - - public static final BlockEntry REACTOR_INPUT = - CreateNuclear.REGISTRATE.block("reactor_input", ReactorInput::new) + public static final BlockEntry REACTOR_INPUT = CreateNuclear.REGISTRATE + .block("reactor_input", ReactorInput::new) .initialProperties(SharedProperties::stone) .properties(p -> p.explosionResistance(6F)) .properties(p -> p.destroyTime(2F)) @@ -141,8 +134,8 @@ public class CNBlocks { .transform(customItemModel("reactor", "input", "item")) .register(); - public static final BlockEntry REACTOR_OUTPUT = - CreateNuclear.REGISTRATE.block("reactor_output", ReactorOutput::new) + public static final BlockEntry REACTOR_OUTPUT = CreateNuclear.REGISTRATE + .block("reactor_output", ReactorOutput::new) .properties(p -> p.explosionResistance(6F).destroyTime(4F)) .initialProperties(SharedProperties::stone) .properties(p -> p.mapColor(MapColor.COLOR_PURPLE).forceSolidOn()) @@ -154,8 +147,8 @@ public class CNBlocks { .transform(customItemModel("reactor", "output", "item")) .register(); - public static final BlockEntry REACTOR_CONTROLLER = - CreateNuclear.REGISTRATE.block("reactor_controller", ReactorControllerBlock::new) + public static final BlockEntry REACTOR_CONTROLLER = CreateNuclear.REGISTRATE + .block("reactor_controller", ReactorControllerBlock::new) .initialProperties(SharedProperties::stone) .properties(p -> p.explosionResistance(6F)) .properties(p -> p.destroyTime(4F)) @@ -167,31 +160,27 @@ public class CNBlocks { .register(); public static final BlockEntry REINFORCED_GLASS = CreateNuclear.REGISTRATE - .block("reinforced_glass", ReinforcedGlassBlock::new) - .initialProperties(() -> Blocks.GLASS) - .properties(p -> p.explosionResistance(7.0F).destroyTime(2F)) - .onRegister(CreateRegistrate.connectedTextures(() -> new EncasedCTBehaviour(CNSpriteShifts.REACTOR_GLASS))) - .onRegister(casingConnectivity((block,cc) -> cc.makeCasing(block, CNSpriteShifts.REACTOR_GLASS))) - .loot(RegistrateBlockLootTables::dropWhenSilkTouch) - .tag(CNTags.forgeBlockTag("glass"), BlockTags.IMPERMEABLE) - .blockstate((c, p) -> p.getVariantBuilder(c.getEntry()) - .forAllStates(state -> ConfiguredModel.builder().modelFile(p.models() - .withExistingParent("reinforced_glass",new ResourceLocation("block/cube_all")) - .texture("all", p.modLoc("block/reactor/reinforced/glass")) - .texture("particle", p.modLoc("block/reactor/reinforced/glass")) - ) - .build()) - ) - .addLayer(() -> RenderType::translucent) - .item() - .tag(CNTags.forgeItemTag("glass")) - .build() - .register(); - - + .block("reinforced_glass", ReinforcedGlassBlock::new) + .initialProperties(() -> Blocks.GLASS) + .properties(p -> p.explosionResistance(7.0F).destroyTime(2F)) + .onRegister(CreateRegistrate.connectedTextures(() -> new EncasedCTBehaviour(CNSpriteShifts.REACTOR_GLASS))) + .onRegister(casingConnectivity((block, cc) -> cc.makeCasing(block, CNSpriteShifts.REACTOR_GLASS))) + .loot(RegistrateBlockLootTables::dropWhenSilkTouch) + .tag(CNTags.forgeBlockTag("glass"), BlockTags.IMPERMEABLE) + .blockstate((c, p) -> p.getVariantBuilder(c.getEntry()) + .forAllStates(state -> ConfiguredModel.builder().modelFile(p.models() + .withExistingParent("reinforced_glass", new ResourceLocation("block/cube_all")) + .texture("all", p.modLoc("block/reactor/reinforced/glass")) + .texture("particle", p.modLoc("block/reactor/reinforced/glass"))) + .build())) + .addLayer(() -> RenderType::translucent) + .item() + .tag(CNTags.forgeItemTag("glass")) + .build() + .register(); - public static final BlockEntry ENRICHING_FIRE = - CreateNuclear.REGISTRATE.block("enriching_fire", properties -> new EnrichingFireBlock(properties, 3.0f)) + public static final BlockEntry ENRICHING_FIRE = CreateNuclear.REGISTRATE + .block("enriching_fire", properties -> new EnrichingFireBlock(properties, 3.0f)) .initialProperties(() -> Blocks.FIRE) .properties(Properties::replaceable) .properties(Properties::noCollission) @@ -248,27 +237,29 @@ public class CNBlocks { .addModel() .end(); }) - .register() - ; + .register(); - public static final BlockEntry ENRICHING_CAMPFIRE = - CreateNuclear.REGISTRATE.block("enriching_campfire", properties -> new EnrichingCampfireBlock(properties, true, 5)) + public static final BlockEntry ENRICHING_CAMPFIRE = CreateNuclear.REGISTRATE + .block("enriching_campfire", properties -> new EnrichingCampfireBlock(properties, true, 5)) .properties(p -> p.mapColor(MapColor.PODZOL) - .instrument(NoteBlockInstrument.BASS) - .strength(2.0F) - .sound(SoundType.WOOD) - .lightLevel(EnrichingCampfireBlock::getLight)) + .instrument(NoteBlockInstrument.BASS) + .strength(2.0F) + .sound(SoundType.WOOD) + .lightLevel(EnrichingCampfireBlock::getLight)) .properties(Properties::noOcclusion) .properties(Properties::ignitedByLava) .addLayer(() -> RenderType::cutoutMipped) .transform(axeOrPickaxe()) .tag(CNBlockTags.ALL_CAMPFIRES.tag) - .loot((lt, b) -> lt.add(b, RegistrateBlockLootTables.createSilkTouchDispatchTable(b, lt.applyExplosionDecay(b, LootItem.lootTableItem(CNBlocks.ENRICHED_SOUL_SOIL))))) - .blockstate((c, p) -> - p.getVariantBuilder(c.getEntry()).forAllStatesExcept(state -> { - Direction facing = state.getValue(BlockStateProperties.HORIZONTAL_FACING); - return ConfiguredModel.builder() - .modelFile(p.models().getExistingFile(p.modLoc("block/enriching/campfire/" + (state.getValue(EnrichingCampfireBlock.LIT) ? "block" : "block_off")))) + .loot((lt, b) -> lt.add(b, + RegistrateBlockLootTables.createSilkTouchDispatchTable(b, + lt.applyExplosionDecay(b, LootItem.lootTableItem(CNBlocks.ENRICHED_SOUL_SOIL))))) + .blockstate((c, p) -> p.getVariantBuilder(c.getEntry()).forAllStatesExcept(state -> { + Direction facing = state.getValue(BlockStateProperties.HORIZONTAL_FACING); + return ConfiguredModel.builder() + .modelFile(p.models() + .getExistingFile(p.modLoc("block/enriching/campfire/" + + (state.getValue(EnrichingCampfireBlock.LIT) ? "block" : "block_off")))) .uvLock(false) .rotationY(switch (facing) { case NORTH -> 180; @@ -277,75 +268,65 @@ public class CNBlocks { default -> 0; }) .build(); - }, BlockStateProperties.SIGNAL_FIRE, BlockStateProperties.WATERLOGGED - ) - ) + }, BlockStateProperties.SIGNAL_FIRE, BlockStateProperties.WATERLOGGED)) .item() - .model((c, p) -> - p.withExistingParent(c.getName(), new ResourceLocation("item/generated")) - .texture("layer0", p.modLoc("item/enriched/campfire")) - ) + .model((c, p) -> p.withExistingParent(c.getName(), new ResourceLocation("item/generated")) + .texture("layer0", p.modLoc("item/enriched/campfire"))) .build() .tag(CNBlockTags.FAN_PROCESSING_CATALYSTS_ENRICHED.tag) .register(); - public static final BlockEntry DEEPSLATE_LEAD_ORE = - CreateNuclear.REGISTRATE.block("deepslate_lead_ore", Block::new) + public static final BlockEntry DEEPSLATE_LEAD_ORE = CreateNuclear.REGISTRATE + .block("deepslate_lead_ore", Block::new) .initialProperties(() -> Blocks.DIAMOND_ORE) .simpleItem() .transform(pickaxeOnly()) .loot((lt, b) -> lt.add(b, - RegistrateBlockLootTables.createSilkTouchDispatchTable(b, - lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_LEAD) - .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)) - )))) + RegistrateBlockLootTables.createSilkTouchDispatchTable(b, + lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_LEAD) + .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)))))) .tag(BlockTags.NEEDS_IRON_TOOL, - CNTags.forgeBlockTag("ores"), - CNTags.forgeBlockTag("ores_in_ground/deepslate"), - CNTags.forgeBlockTag("ores/lead"), - CNBlockTags.LEAD_ORES.tag - ) + CNTags.forgeBlockTag("ores"), + CNTags.forgeBlockTag("ores_in_ground/deepslate"), + CNTags.forgeBlockTag("ores/lead"), + CNBlockTags.LEAD_ORES.tag) .item() .tag(CNItemTags.LEAD_ORES.tag, - CNTags.forgeItemTag("ores/lead")) + CNTags.forgeItemTag("ores/lead")) .build() .register(); - public static final BlockEntry LEAD_ORE = - CreateNuclear.REGISTRATE.block("lead_ore", Block::new) + public static final BlockEntry LEAD_ORE = CreateNuclear.REGISTRATE.block("lead_ore", Block::new) .initialProperties(SharedProperties::stone) .simpleItem() .transform(pickaxeOnly()) .loot((lt, b) -> lt.add(b, - RegistrateBlockLootTables.createSilkTouchDispatchTable(b, - lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_LEAD) - .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)) - )))) + RegistrateBlockLootTables.createSilkTouchDispatchTable(b, + lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_LEAD) + .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)))))) .tag(BlockTags.NEEDS_IRON_TOOL, - CNTags.forgeBlockTag("ores"), - CNTags.forgeBlockTag("ores_in_ground/stone"), + CNTags.forgeBlockTag("ores"), + CNTags.forgeBlockTag("ores_in_ground/stone"), CNTags.forgeBlockTag("ores/lead"), - CNBlockTags.LEAD_ORES.tag - ) + CNBlockTags.LEAD_ORES.tag) .item() .tag(CNItemTags.LEAD_ORES.tag, - CNTags.forgeItemTag("ores/lead")) + CNTags.forgeItemTag("ores/lead")) .build() .register(); - public static final BlockEntry RAW_URANIUM_BLOCK = - CreateNuclear.REGISTRATE.block("raw_uranium_block", Block::new) + public static final BlockEntry RAW_URANIUM_BLOCK = CreateNuclear.REGISTRATE + .block("raw_uranium_block", Block::new) .initialProperties(SharedProperties::stone) .transform(pickaxeOnly()) .tag(BlockTags.NEEDS_DIAMOND_TOOL, - CNTags.forgeBlockTag("storage_blocks/raw_uranium")) + CNTags.forgeBlockTag("storage_blocks/raw_uranium")) .item() .tag(CNTags.forgeItemTag("storage_blocks/raw_uranium")) .build() .register(); - public static final BlockEntry RAW_LEAD_BLOCK = - CreateNuclear.REGISTRATE.block("raw_lead_block", Block::new) + public static final BlockEntry RAW_LEAD_BLOCK = CreateNuclear.REGISTRATE.block("raw_lead_block", Block::new) .initialProperties(SharedProperties::stone) .transform(pickaxeOnly()) .tag(CNTags.forgeBlockTag("storage_blocks/raw_lead")) @@ -354,8 +335,7 @@ public class CNBlocks { .build() .register(); - public static final BlockEntry LEAD_BLOCK = - CreateNuclear.REGISTRATE.block("lead_block", Block::new) + public static final BlockEntry LEAD_BLOCK = CreateNuclear.REGISTRATE.block("lead_block", Block::new) .initialProperties(SharedProperties::stone) .transform(pickaxeOnly()) .tag(CNTags.forgeBlockTag("storage_blocks/lead")) @@ -364,63 +344,58 @@ public class CNBlocks { .build() .register(); - public static final BlockEntry ENRICHED_SOUL_SOIL = - CreateNuclear.REGISTRATE.block("enriched_soul_soil", Block::new) + public static final BlockEntry ENRICHED_SOUL_SOIL = CreateNuclear.REGISTRATE + .block("enriched_soul_soil", Block::new) .initialProperties(() -> Blocks.SOUL_SOIL) .simpleItem() .tag(BlockTags.MINEABLE_WITH_SHOVEL) .tag(CNBlockTags.ENRICHING_FIRE_BASE_BLOCKS.tag, BlockTags.NEEDS_DIAMOND_TOOL) .register(); - public static final BlockEntry DEEPSLATE_URANIUM_ORE = - CreateNuclear.REGISTRATE.block("deepslate_uranium_ore", UraniumOreBlock::new) + public static final BlockEntry DEEPSLATE_URANIUM_ORE = CreateNuclear.REGISTRATE + .block("deepslate_uranium_ore", UraniumOreBlock::new) .initialProperties(() -> Blocks.DIAMOND_ORE) .properties(UraniumOreBlock.litBlockEmission()) .transform(pickaxeOnly()) .loot((lt, b) -> lt.add(b, - RegistrateBlockLootTables.createSilkTouchDispatchTable(b, - lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_URANIUM) - .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)) - )))) + RegistrateBlockLootTables.createSilkTouchDispatchTable(b, + lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_URANIUM) + .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)))))) .tag(BlockTags.NEEDS_DIAMOND_TOOL, - BlockTags.NEEDS_IRON_TOOL, - CNTags.forgeBlockTag("ores"), - CNTags.forgeBlockTag("ores_in_ground/deepslate"), + BlockTags.NEEDS_IRON_TOOL, + CNTags.forgeBlockTag("ores"), + CNTags.forgeBlockTag("ores_in_ground/deepslate"), CNTags.forgeBlockTag("ores/uranium"), - CNBlockTags.URANIUM_ORES.tag - ) + CNBlockTags.URANIUM_ORES.tag) .item() .tag(CNItemTags.URANIUM_ORES.tag, CNTags.forgeItemTag("ores/uranium")) .build() .register(); - public static final BlockEntry URANIUM_ORE = - CreateNuclear.REGISTRATE.block("uranium_ore", UraniumOreBlock::new) + public static final BlockEntry URANIUM_ORE = CreateNuclear.REGISTRATE + .block("uranium_ore", UraniumOreBlock::new) .initialProperties(SharedProperties::stone) .properties(UraniumOreBlock.litBlockEmission()) .simpleItem() .transform(pickaxeOnly()) .loot((lt, b) -> lt.add(b, - RegistrateBlockLootTables.createSilkTouchDispatchTable(b, - lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_URANIUM) - .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)) - )))) + RegistrateBlockLootTables.createSilkTouchDispatchTable(b, + lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_URANIUM) + .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)))))) .tag(BlockTags.NEEDS_DIAMOND_TOOL, - BlockTags.NEEDS_IRON_TOOL, - CNTags.forgeBlockTag("ores"), - CNTags.forgeBlockTag("ores_in_ground/stone"), - CNTags.forgeBlockTag("ores/uranium"), - CNBlockTags.URANIUM_ORES.tag - ) + BlockTags.NEEDS_IRON_TOOL, + CNTags.forgeBlockTag("ores"), + CNTags.forgeBlockTag("ores_in_ground/stone"), + CNTags.forgeBlockTag("ores/uranium"), + CNBlockTags.URANIUM_ORES.tag) .item() .tag(CNItemTags.URANIUM_ORES.tag, - CNTags.forgeItemTag("ores/uranium")) + CNTags.forgeItemTag("ores/uranium")) .build() .register(); - public static final BlockEntry STEEL_BLOCK = - CreateNuclear.REGISTRATE.block("steel_block", Block::new) + public static final BlockEntry STEEL_BLOCK = CreateNuclear.REGISTRATE.block("steel_block", Block::new) .initialProperties(SharedProperties::stone) .transform(pickaxeOnly()) .tag(CNTags.forgeBlockTag("storage_blocks/steel")) @@ -429,12 +404,15 @@ public class CNBlocks { .build() .register(); - /*public static final BlockEntry TEST_EVENT_TRIGGER_BLOCK = CreateNuclear.REGISTRATE.block("test_event_trigger_block", EventTriggerBlock::new) - .defaultBlockstate() - .defaultLang() - .simpleItem() - .register();*/ - + /* + * public static final BlockEntry TEST_EVENT_TRIGGER_BLOCK = + * CreateNuclear.REGISTRATE.block("test_event_trigger_block", + * EventTriggerBlock::new) + * .defaultBlockstate() + * .defaultLang() + * .simpleItem() + * .register(); + */ public static void register() { CreateNuclear.LOGGER.info("Registering ModBlocks for " + CreateNuclear.MOD_ID); diff --git a/src/main/java/net/nuclearteam/createnuclear/CNSounds.java b/src/main/java/net/nuclearteam/createnuclear/CNSounds.java new file mode 100644 index 00000000..f1eb9125 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/CNSounds.java @@ -0,0 +1,37 @@ +package net.nuclearteam.createnuclear; + +import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvent; +import net.minecraftforge.eventbus.api.IEventBus; +import net.minecraftforge.registries.DeferredRegister; +import net.minecraftforge.registries.ForgeRegistries; +import net.minecraftforge.registries.RegistryObject; + +public class CNSounds { + public static final DeferredRegister SOUND_EVENTS = DeferredRegister + .create(ForgeRegistries.SOUND_EVENTS, CreateNuclear.MOD_ID); + + public static final RegistryObject REACTOR_CASING_BREAK = registerSoundEvent("reactor_casing_break"); + public static final RegistryObject REACTOR_CASING_STEP = registerSoundEvent("reactor_casing_step"); + public static final RegistryObject REACTOR_CASING_PLACE = registerSoundEvent("reactor_casing_place"); + public static final RegistryObject REACTOR_CASING_HIT = registerSoundEvent("reactor_casing_hit"); + public static final RegistryObject REACTOR_CASING_FALL = registerSoundEvent("reactor_casing_fall"); + + private static RegistryObject registerSoundEvent(String name) { + return SOUND_EVENTS.register(name, + () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(CreateNuclear.MOD_ID, name))); + } + + public static void register(IEventBus eventBus) { + SOUND_EVENTS.register(eventBus); + } + + public static net.minecraft.world.level.block.SoundType getSoundType(String id) { + return new net.minecraft.world.level.block.SoundType(1.0F, 1.0F, + SoundEvent.createVariableRangeEvent(new ResourceLocation(CreateNuclear.MOD_ID, id + "_break")), + SoundEvent.createVariableRangeEvent(new ResourceLocation(CreateNuclear.MOD_ID, id + "_step")), + SoundEvent.createVariableRangeEvent(new ResourceLocation(CreateNuclear.MOD_ID, id + "_place")), + SoundEvent.createVariableRangeEvent(new ResourceLocation(CreateNuclear.MOD_ID, id + "_hit")), + SoundEvent.createVariableRangeEvent(new ResourceLocation(CreateNuclear.MOD_ID, id + "_fall"))); + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java index 938e3b47..0978d16c 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java +++ b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java @@ -1,6 +1,5 @@ package net.nuclearteam.createnuclear; - import com.mojang.logging.LogUtils; import com.simibubi.create.CreateBuildInfo; import com.simibubi.create.foundation.data.CreateRegistrate; @@ -32,11 +31,12 @@ public class CreateNuclear { public static final String MOD_ID = "createnuclear"; public static final Logger LOGGER = LogUtils.getLogger(); public static final CreateRegistrate REGISTRATE = CreateRegistrate.create(MOD_ID) - .defaultCreativeTab((ResourceKey) null); + .defaultCreativeTab((ResourceKey) null); static { - REGISTRATE.setTooltipModifierFactory(item -> new ItemDescription.Modifier(item, FontHelper.Palette.STANDARD_CREATE) - .andThen(TooltipModifier.mapNull(KineticStats.create(item)))); + REGISTRATE.setTooltipModifierFactory( + item -> new ItemDescription.Modifier(item, FontHelper.Palette.STANDARD_CREATE) + .andThen(TooltipModifier.mapNull(KineticStats.create(item)))); } public CreateNuclear() { @@ -54,7 +54,6 @@ public static void onInitialize() { REGISTRATE.registerEventListeners(modEventBus); - CNTags.init(); CNBlocks.register(); CNBlockEntityTypes.register(); @@ -71,14 +70,15 @@ public static void onInitialize() { CNEffects.register(modEventBus); CNPotions.register(modEventBus); CNRecipeTypes.register(modEventBus); + CNSounds.register(modEventBus); modEventBus.addListener(CreateNuclear::init); modEventBus.addListener(CreateNuclear::onRegister); modEventBus.addListener(EventPriority.LOWEST, CreateNuclearDatagen::gatherData); forgeEventBus.addListener(CNFluids::handleFluidEffect); - - DistExecutor.unsafeRunWhenOn(Dist.CLIENT, () -> () -> CreateNuclearClient.onCtorClient(modEventBus, forgeEventBus)); + DistExecutor.unsafeRunWhenOn(Dist.CLIENT, + () -> () -> CreateNuclearClient.onCtorClient(modEventBus, forgeEventBus)); } public static void init(final FMLCommonSetupEvent event) { @@ -91,7 +91,6 @@ public static void onRegister(final RegisterEvent event) { } - public static ResourceLocation asResource(String path) { return new ResourceLocation(MOD_ID, path); } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/decoration/palettes/PalettesVariantEntry.java b/src/main/java/net/nuclearteam/createnuclear/content/decoration/palettes/PalettesVariantEntry.java index 9f2bd9aa..f912381d 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/decoration/palettes/PalettesVariantEntry.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/decoration/palettes/PalettesVariantEntry.java @@ -37,10 +37,9 @@ public PalettesVariantEntry(String name, CNPaletteStoneTypes paletteStoneVariant .transform(pickaxeOnly()) .blockstate(pattern.getBlockStateGenerator() .apply(pattern) - .apply(name)::accept - ); - ItemBuilder> itemBuilder = - builder.item(); + .apply(name)::accept); + ItemBuilder> itemBuilder = builder + .item(); TagKey[] blockTags = pattern.getBlockTags(); if (blockTags != null) @@ -71,7 +70,8 @@ public PalettesVariantEntry(String name, CNPaletteStoneTypes paletteStoneVariant } REGISTRATE.addDataGenerator(ProviderType.RECIPE, - p -> p.stonecutting(DataIngredient.tag(paletteStoneVariants.materialTag), RecipeCategory.BUILDING_BLOCKS, + p -> p.stonecutting(DataIngredient.tag(paletteStoneVariants.materialTag), + RecipeCategory.BUILDING_BLOCKS, baseBlock)); REGISTRATE.addDataGenerator(ProviderType.ITEM_TAGS, p -> p.addTag(paletteStoneVariants.materialTag) .add(baseBlock.get() diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java b/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java index 74d6fe6b..9cefbebb 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java @@ -13,7 +13,8 @@ @Mixin(BaseFireBlock.class) public abstract class BaseFireBlockMixin { - @Inject(at = @At("HEAD"), method = "m_49245_", cancellable = true) + @Inject(at = @At("HEAD"), method = "getState", cancellable = true) + //m_49245_ private static void CN$getState(BlockGetter reader, BlockPos pos, CallbackInfoReturnable cir) { BlockPos blockPos = pos.below(); BlockState blockState = reader.getBlockState(blockPos); diff --git a/src/main/resources/assets/createnuclear/sounds.json b/src/main/resources/assets/createnuclear/sounds.json new file mode 100644 index 00000000..df3b6883 --- /dev/null +++ b/src/main/resources/assets/createnuclear/sounds.json @@ -0,0 +1,32 @@ +{ + "reactor_casing_break": { + "subtitle": "subtitles.createnuclear.reactor_casing_break", + "sounds": [ + "createnuclear:reactor_casing/break" + ] + }, + "reactor_casing_step": { + "subtitle": "subtitles.createnuclear.reactor_casing_step", + "sounds": [ + "createnuclear:reactor_casing/step" + ] + }, + "reactor_casing_place": { + "subtitle": "subtitles.createnuclear.reactor_casing_place", + "sounds": [ + "createnuclear:reactor_casing/place" + ] + }, + "reactor_casing_hit": { + "subtitle": "subtitles.createnuclear.reactor_casing_hit", + "sounds": [ + "createnuclear:reactor_casing/hit" + ] + }, + "reactor_casing_fall": { + "subtitle": "subtitles.createnuclear.reactor_casing_fall", + "sounds": [ + "createnuclear:reactor_casing/fall" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/createnuclear/sounds/reactor_casing/break.ogg b/src/main/resources/assets/createnuclear/sounds/reactor_casing/break.ogg new file mode 100644 index 0000000000000000000000000000000000000000..194c6cf446d9d28959cc9da66675d19f776b4e04 GIT binary patch literal 14935 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 SCsp@idFX8Cxuc?h$o~Z#G^BO_ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/sounds/reactor_casing/fall.ogg b/src/main/resources/assets/createnuclear/sounds/reactor_casing/fall.ogg new file mode 100644 index 0000000000000000000000000000000000000000..194c6cf446d9d28959cc9da66675d19f776b4e04 GIT binary patch literal 14935 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 SCsp@idFX8Cxuc?h$o~Z#G^BO_ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/sounds/reactor_casing/hit.ogg b/src/main/resources/assets/createnuclear/sounds/reactor_casing/hit.ogg new file mode 100644 index 0000000000000000000000000000000000000000..194c6cf446d9d28959cc9da66675d19f776b4e04 GIT binary patch literal 14935 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 SCsp@idFX8Cxuc?h$o~Z#G^BO_ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/sounds/reactor_casing/place.ogg b/src/main/resources/assets/createnuclear/sounds/reactor_casing/place.ogg new file mode 100644 index 0000000000000000000000000000000000000000..194c6cf446d9d28959cc9da66675d19f776b4e04 GIT binary patch literal 14935 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 SCsp@idFX8Cxuc?h$o~Z#G^BO_ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/sounds/reactor_casing/step.ogg b/src/main/resources/assets/createnuclear/sounds/reactor_casing/step.ogg new file mode 100644 index 0000000000000000000000000000000000000000..194c6cf446d9d28959cc9da66675d19f776b4e04 GIT binary patch literal 14935 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 SCsp@idFX8Cxuc?h$o~Z#G^BO_ literal 0 HcmV?d00001 From c567b4846aacf0fa10d7b037dc121402706b30ac Mon Sep 17 00:00:00 2001 From: Gio Date: Thu, 27 Nov 2025 08:38:08 +0100 Subject: [PATCH 039/705] Refactor sound handling and improve code formatting in CNSounds and CreateNuclear classes Co-authored-by: Phenix-13 <131911094+Phenix-13@users.noreply.github.com> --- .../nuclearteam/createnuclear/CNBlocks.java | 107 +++++++++--------- .../nuclearteam/createnuclear/CNSounds.java | 17 +-- .../createnuclear/CreateNuclear.java | 7 +- 3 files changed, 64 insertions(+), 67 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index 72616a5f..5f399450 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -52,43 +52,43 @@ public class CNBlocks { public static final BlockEntry REACTOR_CASING = CreateNuclear.REGISTRATE - .block("reactor_casing", properties -> new ReactorCasing(properties, ReactorCasing.TypeBlock.CASING)) - .properties(p -> p.explosionResistance(3F) - .destroyTime(4F) - .sound(CNSounds.getSoundType("reactor_casing"))) - .blockstate((c, p) -> p.getVariantBuilder(c.getEntry()).forAllStates((state) -> ConfiguredModel.builder() - .modelFile(p.models().getExistingFile(p.modLoc("block/reactor/casing/block"))) - .build())) - .onRegister(CreateRegistrate.connectedTextures(() -> new EncasedCTBehaviour(CNSpriteShifts.REACTOR_CASING))) - .onRegister(casingConnectivity((block, cc) -> cc.makeCasing(block, CNSpriteShifts.REACTOR_CASING))) - .tag(BlockTags.NEEDS_DIAMOND_TOOL) - .simpleItem() - .transform(pickaxeOnly()) - .register(); + .block("reactor_casing", properties -> new ReactorCasing(properties, ReactorCasing.TypeBlock.CASING)) + .properties(p -> p.explosionResistance(3F) + .destroyTime(4F) + .sound(CNSounds.getSoundType("reactor_casing"))) + .blockstate((c, p) -> p.getVariantBuilder(c.getEntry()).forAllStates((state) -> ConfiguredModel.builder() + .modelFile(p.models().getExistingFile(p.modLoc("block/reactor/casing/block"))) + .build())) + .onRegister(CreateRegistrate.connectedTextures(() -> new EncasedCTBehaviour(CNSpriteShifts.REACTOR_CASING))) + .onRegister(casingConnectivity((block, cc) -> cc.makeCasing(block, CNSpriteShifts.REACTOR_CASING))) + .tag(BlockTags.NEEDS_DIAMOND_TOOL) + .simpleItem() + .transform(pickaxeOnly()) + .register(); public static final BlockEntry REACTOR_CORE = CreateNuclear.REGISTRATE - .block("reactor_core", ReactorCore::new) - .properties(p -> p.explosionResistance(6F)) - .properties(p -> p.destroyTime(4F)) - .tag(BlockTags.NEEDS_DIAMOND_TOOL) - .blockstate((c, p) -> p.getVariantBuilder(c.getEntry()) - .forAllStates(state -> ConfiguredModel.builder() - .modelFile(p.models().getExistingFile(p.modLoc("block/reactor/core/block"))) - .uvLock(false) - .build())) - .transform(pickaxeOnly()) - .simpleItem() - .register(); + .block("reactor_core", ReactorCore::new) + .properties(p -> p.explosionResistance(6F)) + .properties(p -> p.destroyTime(4F)) + .tag(BlockTags.NEEDS_DIAMOND_TOOL) + .blockstate((c, p) -> p.getVariantBuilder(c.getEntry()) + .forAllStates(state -> ConfiguredModel.builder() + .modelFile(p.models().getExistingFile(p.modLoc("block/reactor/core/block"))) + .uvLock(false) + .build())) + .transform(pickaxeOnly()) + .simpleItem() + .register(); public static final BlockEntry REACTOR_FRAME = CreateNuclear.REGISTRATE - .block("reactor_frame", ReactorFrame::new) - .initialProperties(SharedProperties::stone) - .properties(p -> p.explosionResistance(3F).destroyTime(2F)) - .addLayer(() -> RenderType::cutoutMipped) - .transform(pickaxeOnly()) - .tag(BlockTags.NEEDS_DIAMOND_TOOL) - .blockstate((c, p) -> p.getVariantBuilder(c.getEntry()) - .forAllStatesExcept(state -> { + .block("reactor_frame", ReactorFrame::new) + .initialProperties(SharedProperties::stone) + .properties(p -> p.explosionResistance(3F).destroyTime(2F)) + .addLayer(() -> RenderType::cutoutMipped) + .transform(pickaxeOnly()) + .tag(BlockTags.NEEDS_DIAMOND_TOOL) + .blockstate((c, p) -> p.getVariantBuilder(c.getEntry()) + .forAllStatesExcept(state -> { ReactorFrame.Part part = state.getValue(ReactorFrame.PART); String baseFile = "block/reactor/frame/frame_"; ModelFile start = p.models().getExistingFile(p.modLoc(baseFile + "top")); @@ -96,14 +96,14 @@ public class CNBlocks { ModelFile bottom = p.models().getExistingFile(p.modLoc(baseFile + "bottom")); ModelFile none = p.models().getExistingFile(p.modLoc(baseFile + "none")); return ConfiguredModel.builder().modelFile(switch (part) { - case START -> start; - case MIDDLE -> middle; - case END -> bottom; - default -> none; + case START -> start; + case MIDDLE -> middle; + case END -> bottom; + default -> none; }) - .uvLock(false) - .build(); - })) + .uvLock(false) + .build(); + })) .item(ReactorframeItem::new) .model(AssetLookup.customBlockItemModel("reactor", "frame", "item")) .build() @@ -358,9 +358,9 @@ public class CNBlocks { .properties(UraniumOreBlock.litBlockEmission()) .transform(pickaxeOnly()) .loot((lt, b) -> lt.add(b, - RegistrateBlockLootTables.createSilkTouchDispatchTable(b, - lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_URANIUM) - .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)))))) + RegistrateBlockLootTables.createSilkTouchDispatchTable(b, + lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_URANIUM) + .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)))))) .tag(BlockTags.NEEDS_DIAMOND_TOOL, BlockTags.NEEDS_IRON_TOOL, CNTags.forgeBlockTag("ores"), @@ -380,9 +380,9 @@ public class CNBlocks { .simpleItem() .transform(pickaxeOnly()) .loot((lt, b) -> lt.add(b, - RegistrateBlockLootTables.createSilkTouchDispatchTable(b, - lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_URANIUM) - .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)))))) + RegistrateBlockLootTables.createSilkTouchDispatchTable(b, + lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_URANIUM) + .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)))))) .tag(BlockTags.NEEDS_DIAMOND_TOOL, BlockTags.NEEDS_IRON_TOOL, CNTags.forgeBlockTag("ores"), @@ -404,15 +404,12 @@ public class CNBlocks { .build() .register(); - /* - * public static final BlockEntry TEST_EVENT_TRIGGER_BLOCK = - * CreateNuclear.REGISTRATE.block("test_event_trigger_block", - * EventTriggerBlock::new) - * .defaultBlockstate() - * .defaultLang() - * .simpleItem() - * .register(); - */ + /*public static final BlockEntry TEST_EVENT_TRIGGER_BLOCK = + CreateNuclear.REGISTRATE.block("test_event_trigger_block", EventTriggerBlock::new) + .defaultBlockstate() + .defaultLang() + .simpleItem() + .register();*/ public static void register() { CreateNuclear.LOGGER.info("Registering ModBlocks for " + CreateNuclear.MOD_ID); diff --git a/src/main/java/net/nuclearteam/createnuclear/CNSounds.java b/src/main/java/net/nuclearteam/createnuclear/CNSounds.java index f1eb9125..57ae749a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNSounds.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNSounds.java @@ -6,6 +6,7 @@ import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; +import net.minecraft.world.level.block.SoundType; public class CNSounds { public static final DeferredRegister SOUND_EVENTS = DeferredRegister @@ -19,19 +20,19 @@ public class CNSounds { private static RegistryObject registerSoundEvent(String name) { return SOUND_EVENTS.register(name, - () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(CreateNuclear.MOD_ID, name))); + () -> SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(name))); } public static void register(IEventBus eventBus) { SOUND_EVENTS.register(eventBus); } - public static net.minecraft.world.level.block.SoundType getSoundType(String id) { - return new net.minecraft.world.level.block.SoundType(1.0F, 1.0F, - SoundEvent.createVariableRangeEvent(new ResourceLocation(CreateNuclear.MOD_ID, id + "_break")), - SoundEvent.createVariableRangeEvent(new ResourceLocation(CreateNuclear.MOD_ID, id + "_step")), - SoundEvent.createVariableRangeEvent(new ResourceLocation(CreateNuclear.MOD_ID, id + "_place")), - SoundEvent.createVariableRangeEvent(new ResourceLocation(CreateNuclear.MOD_ID, id + "_hit")), - SoundEvent.createVariableRangeEvent(new ResourceLocation(CreateNuclear.MOD_ID, id + "_fall"))); + public static SoundType getSoundType(String id) { + return new SoundType(1.0F, 1.0F, + SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_break")), + SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_step")), + SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_place")), + SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_hit")), + SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_fall"))); } } diff --git a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java index 0978d16c..7a91ed39 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java +++ b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java @@ -35,8 +35,8 @@ public class CreateNuclear { static { REGISTRATE.setTooltipModifierFactory( - item -> new ItemDescription.Modifier(item, FontHelper.Palette.STANDARD_CREATE) - .andThen(TooltipModifier.mapNull(KineticStats.create(item)))); + item -> new ItemDescription.Modifier(item, FontHelper.Palette.STANDARD_CREATE) + .andThen(TooltipModifier.mapNull(KineticStats.create(item)))); } public CreateNuclear() { @@ -77,8 +77,7 @@ public static void onInitialize() { modEventBus.addListener(EventPriority.LOWEST, CreateNuclearDatagen::gatherData); forgeEventBus.addListener(CNFluids::handleFluidEffect); - DistExecutor.unsafeRunWhenOn(Dist.CLIENT, - () -> () -> CreateNuclearClient.onCtorClient(modEventBus, forgeEventBus)); + DistExecutor.unsafeRunWhenOn(Dist.CLIENT, () -> () -> CreateNuclearClient.onCtorClient(modEventBus, forgeEventBus)); } public static void init(final FMLCommonSetupEvent event) { From 8454172e94b9e5fcda07004a3dc064b6a6fc5c72 Mon Sep 17 00:00:00 2001 From: MatteoVcs Date: Thu, 27 Nov 2025 16:04:34 +0100 Subject: [PATCH 040/705] added pattern on reactorPattern, corrected Missing lane on 9x9 pattern --- .../content/multiblock/CNMultiblock.java | 5 +- .../ReactorControllerBlockEntity.java | 2 +- .../multiblock/pattern/ReactorPattern.java | 54 ++++++++++++++++++- 3 files changed, 55 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java index 75d32787..6e70ec3c 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java @@ -35,9 +35,7 @@ public class CNMultiblock { .where('O', stateIs(CNBlocks.REACTOR_CASING.get())) .build() ); - } - static { REGISTRATE_MULTIBLOCK.register("createnuclear:reactor7x7", TypeMultiblock.REACTOR, SimpleMultiBlockAislePatternBuilder.start() @@ -62,9 +60,7 @@ public class CNMultiblock { .where('I', a -> a.getState().is(CNBlocks.REACTOR_INPUT.get())) .build() ); - } - static { REGISTRATE_MULTIBLOCK.register("createnuclear:reactor9x9", TypeMultiblock.REACTOR, SimpleMultiBlockAislePatternBuilder.start() @@ -72,6 +68,7 @@ public class CNMultiblock { .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAA*AABO") .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index ca6fc81e..e6f5830c 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -365,7 +365,7 @@ private double calculateHeat(CompoundTag tag) { } private BlockPos getBlockPosForReactor(char character) { - BlockPos pos = pattern.VerifyPattern(character); + BlockPos pos = pattern.VerifyPattern7x7(character); BlockPos posController = getBlockPos(); BlockPos posInput = new BlockPos(posController.getX(), posController.getY(), posController.getZ()); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java index f13ac8d0..b7efb64d 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java @@ -6,6 +6,8 @@ import net.minecraft.world.entity.player.Player; import net.minecraft.world.level.Level; import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.api.multiblock.TypeMultiblock; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; @@ -14,7 +16,7 @@ public class ReactorPattern { //public BlockPos VerifyPattern(char character) {} - public BlockPos VerifyPattern(char character) { + public BlockPos VerifyPattern5x5(char character) { return SimpleMultiBlockAislePatternBuilder.start() .aisle("OOOOO", "OAAAO", "OAAAO", "OAAAO", "OOOOO") .aisle("OABAO", "ODDDO", "BDCDB", "ODDDO", "OABAO") @@ -36,6 +38,56 @@ public BlockPos VerifyPattern(char character) { .getDistanceController(character); } + public BlockPos VerifyPattern7x7(char character) { + return SimpleMultiBlockAislePatternBuilder.start() + .aisle("OOOOOOO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OOOOOOO") + .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OAB*BAO") + .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OOOOOOO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OOOOOOO") + .where('A', a -> a.getState().is(CNBlocks.REACTOR_CASING.get()) + || a.getState().is(CNBlocks.REACTOR_OUTPUT.get()) + || a.getState().is(CNBlocks.REACTOR_INPUT.get()) + ) + .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) + .where('C', a -> a.getState().is(CNBlocks.REACTOR_CORE.get())) + .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) + .where('*', a -> a.getState().is(CNBlocks.REACTOR_CONTROLLER.get())) + .where('O', a -> a.getState().is(CNBlocks.REACTOR_CASING.get())) + .where('I', a -> a.getState().is(CNBlocks.REACTOR_INPUT.get())) + .getDistanceController(character); + } + + public BlockPos VerifyPattern9x9(char character) { + return SimpleMultiBlockAislePatternBuilder.start() + .aisle("OOOOOOOOO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OOOOOOOOO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAA*AABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OOOOOOOOO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OOOOOOOOO") + .where('A', a -> a.getState().is(CNBlocks.REACTOR_CASING.get()) + || a.getState().is(CNBlocks.REACTOR_OUTPUT.get()) + || a.getState().is(CNBlocks.REACTOR_INPUT.get()) + ) + .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) + .where('C', a -> a.getState().is(CNBlocks.REACTOR_CORE.get())) + .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) + .where('*', a -> a.getState().is(CNBlocks.REACTOR_CONTROLLER.get())) + .where('O', a -> a.getState().is(CNBlocks.REACTOR_CASING.get())) + .where('I', a -> a.getState().is(CNBlocks.REACTOR_INPUT.get())) + .getDistanceController(character); + } + public ReactorControllerBlock FindController(BlockPos blockPos, Level level, List players, boolean first){ // Function that checks the surrounding blocks in order BlockPos newBlock; // to find the controller and verify the pattern Vec3i pos = new Vec3i(blockPos.getX(), blockPos.getY(), blockPos.getZ()); From 32a07f7f642ccf7bbdb9ac0f6c6da56d87289993 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 28 Nov 2025 20:00:10 +0100 Subject: [PATCH 041/705] refactor: simplify block predicate for reactor patterns --- .../content/multiblock/CNMultiblock.java | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java index 6e70ec3c..5aef0f68 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java @@ -13,6 +13,12 @@ public class CNMultiblock { public static final MultiBlockManagerBeta REGISTRATE_MULTIBLOCK = new MultiBlockManagerBeta<>(); + private static final Predicate blockInWorldAPredicate = state -> + stateIs(CNBlocks.REACTOR_CASING.get()).test(state) + || stateIs(CNBlocks.REACTOR_OUTPUT.get()).test(state) + || stateIs(CNBlocks.REACTOR_INPUT.get()).test(state) + ; + static { REGISTRATE_MULTIBLOCK.register("createnuclear:reactor5x5", TypeMultiblock.REACTOR, @@ -24,10 +30,7 @@ public class CNMultiblock { .aisle("OABAO", "ADDDA", "BDCDB", "ADDDA", "OABAO") .aisle("OABAO", "ADDDA", "BDCDB", "ADDDA", "OABAO") .aisle("OOOOO", "OAAAO", "OAAAO", "OAAAO", "OOAOO") - .where('A', state -> stateIs(CNBlocks.REACTOR_CASING.get()).test(state) - || stateIs(CNBlocks.REACTOR_OUTPUT.get()).test(state) - || stateIs(CNBlocks.REACTOR_INPUT.get()).test(state) - ) + .where('A', blockInWorldAPredicate) .where('B', stateIs(CNBlocks.REACTOR_FRAME.get())) .where('C', stateIs(CNBlocks.REACTOR_CORE.get())) .where('D', stateIs(CNBlocks.REACTOR_COOLER.get())) @@ -48,10 +51,7 @@ public class CNMultiblock { .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") .aisle("OOOOOOO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OOOOOOO") - .where('A', a -> a.getState().is(CNBlocks.REACTOR_CASING.get()) - || a.getState().is(CNBlocks.REACTOR_OUTPUT.get()) - || a.getState().is(CNBlocks.REACTOR_INPUT.get()) - ) + .where('A', blockInWorldAPredicate) .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) .where('C', a -> a.getState().is(CNBlocks.REACTOR_CORE.get())) .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) @@ -75,10 +75,7 @@ public class CNMultiblock { .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") .aisle("OOOOOOOOO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OOOOOOOOO") - .where('A', a -> a.getState().is(CNBlocks.REACTOR_CASING.get()) - || a.getState().is(CNBlocks.REACTOR_OUTPUT.get()) - || a.getState().is(CNBlocks.REACTOR_INPUT.get()) - ) + .where('A', blockInWorldAPredicate) .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) .where('C', a -> a.getState().is(CNBlocks.REACTOR_CORE.get())) .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) From 53fec72dfc0eb570e85cbfd8ca785449f7d0c11f Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 28 Nov 2025 20:08:37 +0100 Subject: [PATCH 042/705] Replace SoundType with ForgeSoundType for improved sound event handling --- .../net/nuclearteam/createnuclear/CNSounds.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNSounds.java b/src/main/java/net/nuclearteam/createnuclear/CNSounds.java index 57ae749a..f559e518 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNSounds.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNSounds.java @@ -2,6 +2,7 @@ import net.minecraft.resources.ResourceLocation; import net.minecraft.sounds.SoundEvent; +import net.minecraftforge.common.util.ForgeSoundType; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; @@ -28,11 +29,11 @@ public static void register(IEventBus eventBus) { } public static SoundType getSoundType(String id) { - return new SoundType(1.0F, 1.0F, - SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_break")), - SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_step")), - SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_place")), - SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_hit")), - SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_fall"))); + return new ForgeSoundType(1.0F, 1.0F, + () -> SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_break")), + () -> SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_step")), + () -> SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_place")), + () -> SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_hit")), + () -> SoundEvent.createVariableRangeEvent(CreateNuclear.asResource(id + "_fall"))); } } From 07d4d8b697dd669cbe0b6f075ef1522cfed1c469 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 29 Nov 2025 13:09:17 +0100 Subject: [PATCH 043/705] refactor: update reactor types and improve pattern verification logic (fix) --- .../SimpleMultiBlockAislePatternBuilder.java | 1 - .../api/multiblock/TypeMultiblock.java | 4 +- .../content/multiblock/CNMultiblock.java | 6 +- .../ReactorControllerBlockEntity.java | 4 +- .../multiblock/pattern/ReactorPattern.java | 57 ++++++++++--------- 5 files changed, 39 insertions(+), 33 deletions(-) diff --git a/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java b/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java index 88c8025a..359d3fb7 100644 --- a/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java +++ b/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java @@ -4,7 +4,6 @@ import com.google.common.collect.Maps; import lib.multiblock.impl.IMultiBlockPatternBuilder; import lib.multiblock.impl.IMultiBlockPattern; -import lib.multiblock.impl.IMultiBlockPatternBuilder; import lib.multiblock.impl.IPatternBuilder; import lib.multiblock.misc.MultiBlockOffsetPos; import lib.multiblock.misc.Util; diff --git a/src/main/java/net/nuclearteam/createnuclear/api/multiblock/TypeMultiblock.java b/src/main/java/net/nuclearteam/createnuclear/api/multiblock/TypeMultiblock.java index e22beb15..6d7f7ccb 100644 --- a/src/main/java/net/nuclearteam/createnuclear/api/multiblock/TypeMultiblock.java +++ b/src/main/java/net/nuclearteam/createnuclear/api/multiblock/TypeMultiblock.java @@ -1,5 +1,7 @@ package net.nuclearteam.createnuclear.api.multiblock; public enum TypeMultiblock { - REACTOR + REACTOR_T1, + REACTOR_T2, + REACTOR_T3, } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java index 5aef0f68..4811890d 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java @@ -21,7 +21,7 @@ public class CNMultiblock { static { REGISTRATE_MULTIBLOCK.register("createnuclear:reactor5x5", - TypeMultiblock.REACTOR, + TypeMultiblock.REACTOR_T1, SimpleMultiBlockAislePatternBuilder.start() .aisle("OOOOO", "OAAAO", "OAAAO", "OAAAO", "OOOOO") .aisle("OABAO", "ADDDA", "BDCDB", "ADDDA", "OABAO") @@ -40,7 +40,7 @@ public class CNMultiblock { ); REGISTRATE_MULTIBLOCK.register("createnuclear:reactor7x7", - TypeMultiblock.REACTOR, + TypeMultiblock.REACTOR_T2, SimpleMultiBlockAislePatternBuilder.start() .aisle("OOOOOOO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OOOOOOO") .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") @@ -62,7 +62,7 @@ public class CNMultiblock { ); REGISTRATE_MULTIBLOCK.register("createnuclear:reactor9x9", - TypeMultiblock.REACTOR, + TypeMultiblock.REACTOR_T3, SimpleMultiBlockAislePatternBuilder.start() .aisle("OOOOOOOOO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OOOOOOOOO") .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index e6f5830c..4185ccdb 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -209,7 +209,7 @@ public void tick() { if (isEmptyConfiguredPattern()) { - BlockEntity blockEntity = level.getBlockEntity(getBlockPosForReactor('I')); + BlockEntity blockEntity = level.getBlockEntity(getBlockPosForReactor('A')); @@ -365,7 +365,7 @@ private double calculateHeat(CompoundTag tag) { } private BlockPos getBlockPosForReactor(char character) { - BlockPos pos = pattern.VerifyPattern7x7(character); + BlockPos pos = pattern.VerifyPattern5x5(character); BlockPos posController = getBlockPos(); BlockPos posInput = new BlockPos(posController.getX(), posController.getY(), posController.getZ()); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java index b7efb64d..99c55171 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java @@ -5,6 +5,9 @@ import net.minecraft.core.Vec3i; import net.minecraft.world.entity.player.Player; import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.pattern.BlockInWorld; import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.api.multiblock.TypeMultiblock; @@ -12,10 +15,24 @@ import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import java.util.List; +import java.util.function.Predicate; public class ReactorPattern { //public BlockPos VerifyPattern(char character) {} + private static final Predicate blockInWorldAPredicate = state -> + stateIs(CNBlocks.REACTOR_CASING.get()).test(state) + || stateIs(CNBlocks.REACTOR_OUTPUT.get()).test(state) + || stateIs(CNBlocks.REACTOR_INPUT.get()).test(state) + ; + + private static Predicate stateIs(Block block) { + return a -> { + BlockState state = a.getState(); + return state != null && state.is(block); + }; + } + public BlockPos VerifyPattern5x5(char character) { return SimpleMultiBlockAislePatternBuilder.start() .aisle("OOOOO", "OAAAO", "OAAAO", "OAAAO", "OOOOO") @@ -25,16 +42,12 @@ public BlockPos VerifyPattern5x5(char character) { .aisle("OABAO", "ODDDO", "BDCDB", "ODDDO", "OABAO") .aisle("OABAO", "ODDDO", "BDCDB", "ODDDO", "OABAO") .aisle("OOOOO", "OAAAO", "OAAAO", "OAAAO", "OOAOO") - .where('A', a -> a.getState().is(CNBlocks.REACTOR_CASING.get()) - || a.getState().is(CNBlocks.REACTOR_OUTPUT.get()) - || a.getState().is(CNBlocks.REACTOR_INPUT.get()) - ) + .where('A', blockInWorldAPredicate) .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) .where('C', a -> a.getState().is(CNBlocks.REACTOR_CORE.get())) .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) .where('*', a -> a.getState().is(CNBlocks.REACTOR_CONTROLLER.get())) .where('O', a -> a.getState().is(CNBlocks.REACTOR_CASING.get())) - .where('I', a -> a.getState().is(CNBlocks.REACTOR_OUTPUT.get())) .getDistanceController(character); } @@ -49,42 +62,34 @@ public BlockPos VerifyPattern7x7(char character) { .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") .aisle("OOOOOOO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OOOOOOO") - .where('A', a -> a.getState().is(CNBlocks.REACTOR_CASING.get()) - || a.getState().is(CNBlocks.REACTOR_OUTPUT.get()) - || a.getState().is(CNBlocks.REACTOR_INPUT.get()) - ) + .where('A', blockInWorldAPredicate) .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) .where('C', a -> a.getState().is(CNBlocks.REACTOR_CORE.get())) .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) .where('*', a -> a.getState().is(CNBlocks.REACTOR_CONTROLLER.get())) .where('O', a -> a.getState().is(CNBlocks.REACTOR_CASING.get())) - .where('I', a -> a.getState().is(CNBlocks.REACTOR_INPUT.get())) .getDistanceController(character); } public BlockPos VerifyPattern9x9(char character) { return SimpleMultiBlockAislePatternBuilder.start() - .aisle("OOOOOOOOO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OOOOOOOOO") - .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") - .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") - .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") - .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") - .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAA*AABO") - .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") - .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") - .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") - .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") - .aisle("OOOOOOOOO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OOOOOOOOO") - .where('A', a -> a.getState().is(CNBlocks.REACTOR_CASING.get()) - || a.getState().is(CNBlocks.REACTOR_OUTPUT.get()) - || a.getState().is(CNBlocks.REACTOR_INPUT.get()) - ) + .aisle("OOOOOOOOO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OOOOOOOOO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAA*AABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OBAABAABO", "BDDDDDDDB", "ADCDCDCDA", "ADDDDDDDA", "BDCDCDCDB", "ADDDDDDDA", "ADCDCDCDA", "BDDDDDDDB", "OBAABAABO") + .aisle("OOOOOOOOO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OAAAAAAAO", "OOOOOOOOO") + .where('A', blockInWorldAPredicate) .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) .where('C', a -> a.getState().is(CNBlocks.REACTOR_CORE.get())) .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) .where('*', a -> a.getState().is(CNBlocks.REACTOR_CONTROLLER.get())) .where('O', a -> a.getState().is(CNBlocks.REACTOR_CASING.get())) - .where('I', a -> a.getState().is(CNBlocks.REACTOR_INPUT.get())) .getDistanceController(character); } From 31541687fb53fa5f29653551a76dbaa65e9101e1 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 29 Nov 2025 13:11:53 +0100 Subject: [PATCH 044/705] refactor: enhance reactor pattern verification methods for improved functionality --- .../content/multiblock/pattern/ReactorPattern.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java index 99c55171..020c90c5 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java @@ -9,10 +9,7 @@ import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.pattern.BlockInWorld; import net.nuclearteam.createnuclear.CNBlocks; -import net.nuclearteam.createnuclear.CreateNuclear; -import net.nuclearteam.createnuclear.api.multiblock.TypeMultiblock; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; -import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import java.util.List; import java.util.function.Predicate; From e8fed961fcf8a1438f33b4c909857f3f33f964b0 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 29 Nov 2025 18:37:06 +0100 Subject: [PATCH 045/705] feat: add getDistanceControllerTest method to stream MultiBlockOffsetPos for character (test) --- .../multiblock/SimpleMultiBlockAislePatternBuilder.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java b/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java index 359d3fb7..24f6fde0 100644 --- a/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java +++ b/src/main/java/lib/multiblock/SimpleMultiBlockAislePatternBuilder.java @@ -19,6 +19,7 @@ import java.util.Map; import java.util.function.Predicate; import java.util.function.Supplier; +import java.util.stream.Stream; public class SimpleMultiBlockAislePatternBuilder implements IMultiBlockPatternBuilder { public static SimpleMultiBlockAislePatternBuilder start() { @@ -85,4 +86,10 @@ public BlockPos getDistanceController(char character) { var coreList = data.get(character); return coreList.get(0).pos(); } + + public Stream getDistanceControllerTest(char character) { + Map> data = Util.parseBlockPattern(pattern, lookup.keySet()); + List coreList = data.get(character); + return coreList.stream(); + } } From ec1e6f70eeae3f062a8727cad2bb8143438aff10 Mon Sep 17 00:00:00 2001 From: Phenix-13 <131911094+Phenix-13@users.noreply.github.com> Date: Wed, 17 Dec 2025 10:50:07 +0100 Subject: [PATCH 046/705] reactor 5x5 7x7 et 9x9 assemble --- .../content/multiblock/CNMultiblock.java | 14 ++++++------- .../multiblock/pattern/ReactorPattern.java | 21 +++++++++++-------- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java index 4811890d..62893918 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/CNMultiblock.java @@ -44,12 +44,12 @@ public class CNMultiblock { SimpleMultiBlockAislePatternBuilder.start() .aisle("OOOOOOO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OOOOOOO") .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") - .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") - .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") - .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OAB*BAO") - .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") - .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") - .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OAB*BAO") + .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") .aisle("OOOOOOO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OOOOOOO") .where('A', blockInWorldAPredicate) .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) @@ -57,7 +57,6 @@ public class CNMultiblock { .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) .where('*', a -> a.getState().is(CNBlocks.REACTOR_CONTROLLER.get())) .where('O', a -> a.getState().is(CNBlocks.REACTOR_CASING.get())) - .where('I', a -> a.getState().is(CNBlocks.REACTOR_INPUT.get())) .build() ); @@ -81,7 +80,6 @@ public class CNMultiblock { .where('D', a -> a.getState().is(CNBlocks.REACTOR_COOLER.get())) .where('*', a -> a.getState().is(CNBlocks.REACTOR_CONTROLLER.get())) .where('O', a -> a.getState().is(CNBlocks.REACTOR_CASING.get())) - .where('I', a -> a.getState().is(CNBlocks.REACTOR_INPUT.get())) .build() ); } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java index 020c90c5..07646d9f 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java @@ -1,5 +1,6 @@ package net.nuclearteam.createnuclear.content.multiblock.pattern; +import com.simibubi.create.Create; import lib.multiblock.SimpleMultiBlockAislePatternBuilder; import net.minecraft.core.BlockPos; import net.minecraft.core.Vec3i; @@ -9,6 +10,7 @@ import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.pattern.BlockInWorld; import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; import java.util.List; @@ -52,12 +54,12 @@ public BlockPos VerifyPattern7x7(char character) { return SimpleMultiBlockAislePatternBuilder.start() .aisle("OOOOOOO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OOOOOOO") .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") - .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") - .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") - .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OAB*BAO") - .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") - .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") - .aisle("OABABAO", "ADCDCDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OAB*BAO") + .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") + .aisle("OABABAO", "ADDDDDA", "BDCDCDB", "ADDDDDA", "BDCDCDB", "ADDDDDA", "OABABAO") .aisle("OOOOOOO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OAAAAAO", "OOOOOOO") .where('A', blockInWorldAPredicate) .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) @@ -93,13 +95,14 @@ public BlockPos VerifyPattern9x9(char character) { public ReactorControllerBlock FindController(BlockPos blockPos, Level level, List players, boolean first){ // Function that checks the surrounding blocks in order BlockPos newBlock; // to find the controller and verify the pattern Vec3i pos = new Vec3i(blockPos.getX(), blockPos.getY(), blockPos.getZ()); - for (int y = pos.getY()-3; y != pos.getY()+4; y+=1) { - for (int x = pos.getX()-5; x != pos.getX()+5; x+=1) { - for (int z = pos.getZ()-5; z != pos.getZ()+5; z+=1) { + for (int y = pos.getY()-5; y != pos.getY()+6; y+=1) { + for (int x = pos.getX()-9; x != pos.getX()+10; x+=1) { + for (int z = pos.getZ()-9; z != pos.getZ()+10; z+=1) { newBlock = new BlockPos(x, y, z); if (level.getBlockState(newBlock).is(CNBlocks.REACTOR_CONTROLLER.get())) { // verifying the pattern ReactorControllerBlock controller = (ReactorControllerBlock) level.getBlockState(newBlock).getBlock(); controller.Verify(level.getBlockState(newBlock), newBlock, level, players, first); + CreateNuclear.LOGGER.info("trouvé"); return controller; } } From 0df184f586a277998d9daf3ae5645f89e15981bb Mon Sep 17 00:00:00 2001 From: Dimitri Date: Wed, 17 Dec 2025 15:06:51 +0100 Subject: [PATCH 047/705] adding a custom liquid input block, with fluid capacity and facing --- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 15 +- .../blockstates/reactor_input.json | 15 +- .../blockstates/reactor_liquid_input.json | 26 + .../assets/createnuclear/lang/en_ud.json | 1 + .../assets/createnuclear/lang/en_us.json | 1 + .../models/item/reactor_liquid_input.json | 3 + .../blocks/reactor_liquid_input.json | 21 + .../tags/blocks/mineable/pickaxe.json | 1 + .../tags/blocks/needs_diamond_tool.json | 1 + .../createnuclear/CNBlockEntityTypes.java | 11 + .../nuclearteam/createnuclear/CNBlocks.java | 15 + .../nuclearteam/createnuclear/CNShapes.java | 3 +- .../multiblock/input/ReactorInput.java | 8 +- .../input/ReactorInputGenerator.java | 16 +- .../liquidInput/ReactorLiquidInput.java | 373 +++++++++++ .../liquidInput/ReactorLiquidInputEntity.java | 619 ++++++++++++++++++ .../ReactorLiquidInputGenerator.java | 34 + .../block/MultiDirectionalReactorBlock.java | 34 + .../reactor/input/{block.json => input.json} | 0 .../block/reactor/input/input_vertical.json | 249 +++++++ .../block/reactor/liquid_input/item.json | 91 +++ .../reactor/liquid_input/liquid_input.json | 91 +++ .../liquid_input/liquid_input_vertical.json | 249 +++++++ .../block/reactor/liquid_input/input.png | Bin 0 -> 461 bytes 24 files changed, 1859 insertions(+), 18 deletions(-) create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_liquid_input.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_liquid_input.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_liquid_input.json create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/liquidInput/ReactorLiquidInput.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/liquidInput/ReactorLiquidInputEntity.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/liquidInput/ReactorLiquidInputGenerator.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/foundation/block/MultiDirectionalReactorBlock.java rename src/main/resources/assets/createnuclear/models/block/reactor/input/{block.json => input.json} (100%) create mode 100644 src/main/resources/assets/createnuclear/models/block/reactor/input/input_vertical.json create mode 100644 src/main/resources/assets/createnuclear/models/block/reactor/liquid_input/item.json create mode 100644 src/main/resources/assets/createnuclear/models/block/reactor/liquid_input/liquid_input.json create mode 100644 src/main/resources/assets/createnuclear/models/block/reactor/liquid_input/liquid_input_vertical.json create mode 100644 src/main/resources/assets/createnuclear/textures/block/reactor/liquid_input/input.png diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index dcf738b9..b8a9dfd1 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-15T19:18:55.633233 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-12-17T14:48:11.3988415 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -28,7 +28,8 @@ f628f8c7aa1e150ad2b5a3ce87dbe7f00b462e74 assets/createnuclear/blockstates/polish 3c259041f317bb8868fb4f177c457fc12b8d28f5 assets/createnuclear/blockstates/reactor_cooler.json 3cced3f7d35371f1881b0485ee324788adcd2c74 assets/createnuclear/blockstates/reactor_core.json ff68065029f7d47434aaf3f60e5ec3319302d2d8 assets/createnuclear/blockstates/reactor_frame.json -797bb3045272b742be75c5dc1a511a1c2acaa877 assets/createnuclear/blockstates/reactor_input.json +bd30dea2e337215430c4510c3eb90e6ec909f4b4 assets/createnuclear/blockstates/reactor_input.json +20c17a81bb3c63d244af9d66da3dc61857900f6c assets/createnuclear/blockstates/reactor_liquid_input.json 36ee5c127b0548502d15bc16a638a5bac40df1b6 assets/createnuclear/blockstates/reactor_output.json f7504d5f748fe938bf07d2eb5d0ba46bbfa0499d assets/createnuclear/blockstates/reinforced_glass.json f9dd0a30be6d92e85fd7c3dde4f1b732f63d35ce assets/createnuclear/blockstates/small_autunite_brick.json @@ -38,8 +39,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -339779f576dd991689b931a73bfb9e34340ad640 assets/createnuclear/lang/en_ud.json -e703f95d56cd745b493cc66cb5591b86d74aacf6 assets/createnuclear/lang/en_us.json +0e4cf096d2e3460aece2954aaaa3a11c8ef8857c assets/createnuclear/lang/en_ud.json +c362ba0aab9277eadebc6d2d283511d34d687abc assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json @@ -188,6 +189,7 @@ ee9b06de6d4e5f722543a83e5d9f7564ac6d7f70 assets/createnuclear/models/item/reacto 7e444d9dc776530d017fc28fe18dad0fabeedcdc assets/createnuclear/models/item/reactor_core.json 6726831326d47e5e416216e0ec1d3fd214110e89 assets/createnuclear/models/item/reactor_frame.json 18dc2031fd8aeba588d92e43093fb76e78b2bbe4 assets/createnuclear/models/item/reactor_input.json +bf5bc112f5a1ecb51f6e324c718257eaa3863b9d assets/createnuclear/models/item/reactor_liquid_input.json 69e464d730b826a0c28ed3cfeab28c4c561ec1b0 assets/createnuclear/models/item/reactor_output.json a108ac857c776255abc1631429c5ffabb3e2a8de assets/createnuclear/models/item/red_anti_radiation_chestplate.json b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_anti_radiation_helmet.json @@ -358,6 +360,7 @@ e76c0b96c978e266f39eca8e46cd5ba2388e1749 data/createnuclear/loot_tables/blocks/r daa4fad27f07fd72cb25a524464edea9efe771b7 data/createnuclear/loot_tables/blocks/reactor_core.json 576b0bf970ddbdd11ec06963e1d65e08e63d69e1 data/createnuclear/loot_tables/blocks/reactor_frame.json be48e04b069441c8593aab5e9bf78f4edc2dd249 data/createnuclear/loot_tables/blocks/reactor_input.json +1107576382a5ebd9b8d53e1a92306de08a211645 data/createnuclear/loot_tables/blocks/reactor_liquid_input.json 37af2b0b5eacf53995703344a45fb3f4d0efe1f9 data/createnuclear/loot_tables/blocks/reactor_output.json 88c7cfbf28fdbe53241453e073722791c780de75 data/createnuclear/loot_tables/blocks/reinforced_glass.json feedbac4c2a466fb93f82756562edc63cb1b4b5b data/createnuclear/loot_tables/blocks/small_autunite_brick.json @@ -551,10 +554,10 @@ e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.js 75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/minecraft/tags/blocks/impermeable.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/lush_ground_replaceable.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/mineable/axe.json -f3aae3bed8f4a0faad6d92489d9f8e9c0c10e30f data/minecraft/tags/blocks/mineable/pickaxe.json +fec304ab25fb92b6a8c60d6527578459c473478e data/minecraft/tags/blocks/mineable/pickaxe.json a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/minecraft/tags/blocks/mineable/shovel.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/moss_replaceable.json -41d3382a5f829a516326fa59334529abffdc8fb2 data/minecraft/tags/blocks/needs_diamond_tool.json +60987dec2322da3e5c70b7e7c9bf529d7bf1c806 data/minecraft/tags/blocks/needs_diamond_tool.json 38aa0fddd24ec7dde10f1e2804328660a2019ac8 data/minecraft/tags/blocks/needs_iron_tool.json 9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/blocks/slabs.json 7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/blocks/stairs.json diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json index d6e05583..593b3cbc 100644 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json @@ -1,18 +1,25 @@ { "variants": { + "facing=down": { + "model": "createnuclear:block/reactor/input/input_vertical", + "x": 180 + }, "facing=east": { - "model": "createnuclear:block/reactor/input/block", + "model": "createnuclear:block/reactor/input/input", "y": 270 }, "facing=north": { - "model": "createnuclear:block/reactor/input/block", + "model": "createnuclear:block/reactor/input/input", "y": 180 }, "facing=south": { - "model": "createnuclear:block/reactor/input/block" + "model": "createnuclear:block/reactor/input/input" + }, + "facing=up": { + "model": "createnuclear:block/reactor/input/input_vertical" }, "facing=west": { - "model": "createnuclear:block/reactor/input/block", + "model": "createnuclear:block/reactor/input/input", "y": 90 } } diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_liquid_input.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_liquid_input.json new file mode 100644 index 00000000..15331d70 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_liquid_input.json @@ -0,0 +1,26 @@ +{ + "variants": { + "facing=down": { + "model": "createnuclear:block/reactor/liquid_input/liquid_input_vertical", + "x": 180 + }, + "facing=east": { + "model": "createnuclear:block/reactor/liquid_input/liquid_input", + "y": 270 + }, + "facing=north": { + "model": "createnuclear:block/reactor/liquid_input/liquid_input", + "y": 180 + }, + "facing=south": { + "model": "createnuclear:block/reactor/liquid_input/liquid_input" + }, + "facing=up": { + "model": "createnuclear:block/reactor/liquid_input/liquid_input_vertical" + }, + "facing=west": { + "model": "createnuclear:block/reactor/liquid_input/liquid_input", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index f68506a5..f88f90fd 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -93,6 +93,7 @@ "block.createnuclear.reactor_input.tooltip.behaviour1": " ‾ɹoʇɔɐǝɹ ǝɥʇ‾ ɹǝʍod oʇ sǝıʇıʇuɐnb ǝbɹɐן uı spoɹ ‾ǝuǝɥdɐɹb‾ puɐ ‾ɯnıuɐɹn‾ ʇɹǝsuI", "block.createnuclear.reactor_input.tooltip.condition1": "pǝןqɯǝssɐ sı ɹoʇɔɐǝᴚ ǝɥʇ uǝɥM", "block.createnuclear.reactor_input.tooltip.summary": "‾ɹoʇɔɐǝᴚ‾ ǝɥʇ oʇuı spoɹ ‾ǝuǝɥdɐɹ⅁‾ puɐ ‾ɯnıuɐɹ∩‾ ʇɹǝsuı oʇ pǝsn ǝq uɐɔ ʇɐɥʇ ‾ʞɔoןq‾ ɐ sı ‾ʇnduI ɹoʇɔɐǝᴚ ǝɥ⟘‾", + "block.createnuclear.reactor_liquid_input": "ʇnduI pınbıꞀ ɹoʇɔɐǝᴚ", "block.createnuclear.reactor_output": "ʇndʇnO ɹoʇɔɐǝᴚ", "block.createnuclear.reactor_output.tooltip.behaviour1": "‾ʇndʇno ɹoʇɔɐǝɹ‾ ǝɥʇ oʇ ‾ʇɟɐɥs‾ buıɥɔɐʇʇɐ ʎq ɹoʇɔɐǝɹ ǝɥʇ ʎq ǝɔnpoɹd ‾ʎbɹǝuǝ ǝɥʇ ʇɔɐɹʇxǝ‾ uɐɔ noʎ", "block.createnuclear.reactor_output.tooltip.condition1": "ʎbɹǝuǝ ǝɔnpoɹd ɹoʇɔɐǝɹ ǝɥʇ uǝɥM", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index ffbc38b0..881d313c 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -93,6 +93,7 @@ "block.createnuclear.reactor_input.tooltip.behaviour1": "Insert _uranium_ and _graphene_ rods in large quantities to power _the reactor_ ", "block.createnuclear.reactor_input.tooltip.condition1": "When the Reactor is assembled", "block.createnuclear.reactor_input.tooltip.summary": "_The Reactor Input_ is a _block_ that can be used to insert _Uranium_ and _Graphene_ rods into the _Reactor_", + "block.createnuclear.reactor_liquid_input": "Reactor Liquid Input", "block.createnuclear.reactor_output": "Reactor Output", "block.createnuclear.reactor_output.tooltip.behaviour1": "You can _extract the energy_ produce by the reactor by attaching _shaft_ to the _reactor output_", "block.createnuclear.reactor_output.tooltip.condition1": "When the reactor produce energy", diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_liquid_input.json b/src/generated/resources/assets/createnuclear/models/item/reactor_liquid_input.json new file mode 100644 index 00000000..35072cc1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_liquid_input.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/liquid_input/item" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_liquid_input.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_liquid_input.json new file mode 100644 index 00000000..59a5a712 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_liquid_input.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_liquid_input" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_liquid_input" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index cbc315dc..5b5854c7 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -5,6 +5,7 @@ "createnuclear:reactor_frame", "createnuclear:reactor_cooler", "createnuclear:reactor_input", + "createnuclear:reactor_liquid_input", "createnuclear:reactor_output", "createnuclear:reactor_controller", "createnuclear:enriching_campfire", diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json index e661e22b..a4ff0792 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json @@ -5,6 +5,7 @@ "createnuclear:reactor_frame", "createnuclear:reactor_cooler", "createnuclear:reactor_input", + "createnuclear:reactor_liquid_input", "createnuclear:reactor_output", "createnuclear:reactor_controller", "createnuclear:raw_uranium_block", diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlockEntityTypes.java b/src/main/java/net/nuclearteam/createnuclear/CNBlockEntityTypes.java index f8a469cf..256d455a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlockEntityTypes.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlockEntityTypes.java @@ -8,6 +8,7 @@ import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; import net.nuclearteam.createnuclear.content.multiblock.core.ReactorCoreEntity; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; +import net.nuclearteam.createnuclear.content.multiblock.liquidInput.ReactorLiquidInputEntity; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputRenderer; @@ -32,6 +33,16 @@ public class CNBlockEntityTypes { .validBlocks(CNBlocks.REACTOR_INPUT) .register(); + public static final BlockEntityEntry REACTOR_LIQUID_INPUT = + CreateNuclear.REGISTRATE.blockEntity("reactor_liquid_input", ReactorLiquidInputEntity::new) + .validBlocks(CNBlocks.REACTOR_LIQUID_INPUT) + .register(); + + public static final BlockEntityEntry CREATIVE_REACTOR_LIQUID_INPUT = + CreateNuclear.REGISTRATE.blockEntity("reactor_liquid_input", ReactorLiquidInputEntity::new) + .validBlocks(CNBlocks.REACTOR_LIQUID_INPUT) + .register(); + public static final BlockEntityEntry REACTOR_OUTPUT = CreateNuclear.REGISTRATE.blockEntity("reactor_output", ReactorOutputEntity::new) .visual(() -> OrientedRotatingVisual.of(AllPartialModels.SHAFT_HALF), false) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index 39724348..6861592b 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -44,6 +44,8 @@ import net.nuclearteam.createnuclear.content.multiblock.frame.ReactorframeItem; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInput; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputGenerator; +import net.nuclearteam.createnuclear.content.multiblock.liquidInput.ReactorLiquidInput; +import net.nuclearteam.createnuclear.content.multiblock.liquidInput.ReactorLiquidInputGenerator; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputGenerator; import net.nuclearteam.createnuclear.content.multiblock.reactorCooler.ReactorCooler; @@ -147,6 +149,19 @@ public class CNBlocks { .transform(customItemModel("reactor", "input", "item")) .register(); + public static final BlockEntry REACTOR_LIQUID_INPUT = + CreateNuclear.REGISTRATE.block("reactor_liquid_input", ReactorLiquidInput::regular) + .initialProperties(SharedProperties::stone) + .properties(p -> p.explosionResistance(6F)) + .properties(p -> p.destroyTime(2F)) + .addLayer(() -> RenderType::cutoutMipped) + .transform(pickaxeOnly()) + .tag(BlockTags.NEEDS_DIAMOND_TOOL) + .blockstate(new ReactorLiquidInputGenerator()::generate) + .item() + .transform(customItemModel("reactor", "liquid_input", "item")) + .register(); + public static final BlockEntry REACTOR_OUTPUT = CreateNuclear.REGISTRATE.block("reactor_output", ReactorOutput::new) .properties(p -> p.explosionResistance(6F).destroyTime(4F)) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNShapes.java b/src/main/java/net/nuclearteam/createnuclear/CNShapes.java index b32f6d2f..99b60380 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNShapes.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNShapes.java @@ -16,7 +16,8 @@ public class CNShapes { // Independent Shapers public static final VoxelShaper REACTOR_OUTPUT = shape(0, 0, 0, 16, 14, 16).forDirectional(), - REACTOR_INPUT = shape(0,0,0,16,16,16).forDirectional() + REACTOR_INPUT = shape(0,0,0,16,16,16).forDirectional(), + REACTOR_LIQUID_INPUT = shape(0,0,0,16,16,16).forDirectional() ; private static Builder shape(VoxelShape shape) { diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java index a85dfeed..0ca6222b 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java @@ -4,6 +4,7 @@ import com.simibubi.create.foundation.block.IBE; import com.simibubi.create.foundation.item.ItemHelper; import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; import net.minecraft.core.Vec3i; import net.minecraft.nbt.CompoundTag; import net.minecraft.server.level.ServerPlayer; @@ -21,8 +22,6 @@ import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.StateDefinition; -import net.minecraft.world.level.block.state.properties.BlockStateProperties; -import net.minecraft.world.level.block.state.properties.DirectionProperty; import net.minecraft.world.phys.BlockHitResult; import net.minecraft.world.phys.shapes.CollisionContext; import net.minecraft.world.phys.shapes.VoxelShape; @@ -35,12 +34,13 @@ import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; import net.nuclearteam.createnuclear.foundation.block.HorizontalDirectionalReactorBlock; +import net.nuclearteam.createnuclear.foundation.block.MultiDirectionalReactorBlock; import org.jetbrains.annotations.NotNull; import javax.annotation.Nullable; import java.util.List; -public class ReactorInput extends HorizontalDirectionalReactorBlock implements IWrenchable, IBE { +public class ReactorInput extends MultiDirectionalReactorBlock implements IWrenchable, IBE { public ReactorInput(Properties properties) { super(properties); @@ -127,7 +127,7 @@ public ReactorControllerBlock FindController(BlockPos blockPos, Level level, Lis @Override public BlockState getStateForPlacement(BlockPlaceContext context) { return this.defaultBlockState() - .setValue(FACING, context.getHorizontalDirection().getOpposite()); + .setValue(FACING, context.getNearestLookingDirection().getOpposite()); } @Override public @NotNull VoxelShape getShape(BlockState state, BlockGetter worldIn, BlockPos pos, CollisionContext context) { diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputGenerator.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputGenerator.java index 36f2811c..5aab4bbe 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputGenerator.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputGenerator.java @@ -3,23 +3,33 @@ import com.simibubi.create.foundation.data.SpecialBlockStateGen; import com.tterrag.registrate.providers.DataGenContext; import com.tterrag.registrate.providers.RegistrateBlockstateProvider; +import net.minecraft.core.Direction; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.state.BlockState; import net.minecraftforge.client.model.generators.ModelFile; +import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; public class ReactorInputGenerator extends SpecialBlockStateGen { @Override protected int getXRotation(BlockState state) { - return 0; + return state.getValue(ReactorInput.FACING) == Direction.DOWN ? 180 : 0; } @Override protected int getYRotation(BlockState state) { - return horizontalAngle(state.getValue(ReactorInput.FACING)); + return state.getValue(ReactorInput.FACING).getAxis().isVertical() + ? 0 + : horizontalAngle(state.getValue(ReactorInput.FACING)); } @Override public ModelFile getModel(DataGenContext ctx, RegistrateBlockstateProvider prov, BlockState state) { - return prov.models().getExistingFile(prov.modLoc("block/reactor/input/block")); + return prov + .models() + .getExistingFile(prov + .modLoc("block/reactor/input/input" + (state.getValue(ReactorInput.FACING).getAxis().isVertical() + ? "_vertical" + : "" + ))); } } \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/liquidInput/ReactorLiquidInput.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/liquidInput/ReactorLiquidInput.java new file mode 100644 index 00000000..ee030f33 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/liquidInput/ReactorLiquidInput.java @@ -0,0 +1,373 @@ +package net.nuclearteam.createnuclear.content.multiblock.liquidInput; + +import com.simibubi.create.AllBlockEntityTypes; +import com.simibubi.create.api.connectivity.ConnectivityHandler; +import com.simibubi.create.content.equipment.wrench.IWrenchable; +import com.simibubi.create.content.fluids.tank.CreativeFluidTankBlockEntity; +import com.simibubi.create.content.fluids.tank.FluidTankBlock; +import com.simibubi.create.content.fluids.tank.FluidTankBlockEntity; +import com.simibubi.create.content.fluids.transfer.GenericItemEmptying; +import com.simibubi.create.content.fluids.transfer.GenericItemFilling; +import com.simibubi.create.foundation.advancement.AdvancementBehaviour; +import com.simibubi.create.foundation.block.IBE; +import com.simibubi.create.foundation.blockEntity.ComparatorUtil; +import com.simibubi.create.foundation.fluid.FluidHelper; +import net.createmod.catnip.lang.Lang; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.particles.BlockParticleOption; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.Mth; +import net.minecraft.util.StringRepresentable; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BooleanProperty; +import net.minecraft.world.level.block.state.properties.EnumProperty; +import net.minecraft.world.level.material.Fluid; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.Vec3; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.util.ForgeSoundType; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.capability.IFluidHandler; +import net.nuclearteam.createnuclear.CNBlockEntityTypes; +import net.nuclearteam.createnuclear.CNShapes; +import net.nuclearteam.createnuclear.foundation.block.MultiDirectionalReactorBlock; +import org.jetbrains.annotations.NotNull; + +public class ReactorLiquidInput extends MultiDirectionalReactorBlock implements IWrenchable, IBE { + + public static final BooleanProperty TOP = BooleanProperty.create("top"); + public static final BooleanProperty BOTTOM = BooleanProperty.create("bottom"); + public static final EnumProperty SHAPE = EnumProperty.create("shape", ReactorLiquidInput.Shape.class); + + private boolean creative; + + @Override + public void setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, LivingEntity pPlacer, ItemStack pStack) { + super.setPlacedBy(pLevel, pPos, pState, pPlacer, pStack); + AdvancementBehaviour.setPlacedBy(pLevel, pPos, pPlacer); + } + + public static ReactorLiquidInput regular(Properties p_i48440_1_) { + return new ReactorLiquidInput(p_i48440_1_, false); + } + + + public ReactorLiquidInput(Properties p_i48440_1_, boolean creative) { + super(p_i48440_1_); + this.creative = creative; + } + + public static boolean isTank(BlockState state) { + return state.getBlock() instanceof FluidTankBlock; + } + + @Override + public void onPlace(BlockState state, Level world, BlockPos pos, BlockState oldState, boolean moved) { + if (oldState.getBlock() == state.getBlock()) + return; + if (moved) + return; + withBlockEntityDo(world, pos, ReactorLiquidInputEntity::updateConnectivity); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder p_i48440_1_) { + p_i48440_1_.add(FACING); + super.createBlockStateDefinition(p_i48440_1_); + } + + @Override + public int getLightEmission(BlockState state, BlockGetter world, BlockPos pos) { + ReactorLiquidInputEntity tankAt = ConnectivityHandler.partAt(getBlockEntityType(), world, pos); + if (tankAt == null || !tankAt.hasLevel()) + return 0; + if (!tankAt.window) + return 0; + return tankAt.luminosity; + } + + @Override + public InteractionResult onWrenched(BlockState state, UseOnContext context) { + withBlockEntityDo(context.getLevel(), context.getClickedPos(), ReactorLiquidInputEntity::toggleWindows); + return InteractionResult.SUCCESS; + } + + static final VoxelShape CAMPFIRE_SMOKE_CLIP = Block.box(0, 4, 0, 16, 16, 16); + + @Override + public VoxelShape getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, + CollisionContext pContext) { + if (pContext == CollisionContext.empty()) + return CAMPFIRE_SMOKE_CLIP; + return pState.getShape(pLevel, pPos); + } + + @Override + public VoxelShape getBlockSupportShape(BlockState pState, BlockGetter pReader, BlockPos pPos) { + return Shapes.block(); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return this.defaultBlockState() + .setValue(FACING, context.getNearestLookingDirection().getOpposite()); + } + + @Override + public @NotNull VoxelShape getShape(BlockState state, BlockGetter worldIn, BlockPos pos, CollisionContext context) { + return CNShapes.REACTOR_LIQUID_INPUT.get(state.getValue(FACING)); + } + + @Override + public BlockState updateShape(BlockState pState, Direction pDirection, BlockState pNeighborState, + LevelAccessor pLevel, BlockPos pCurrentPos, BlockPos pNeighborPos) { + if (pDirection == Direction.DOWN && pNeighborState.getBlock() != this) + withBlockEntityDo(pLevel, pCurrentPos, ReactorLiquidInputEntity::updateBoilerTemperature); + return pState; + } + + @Override + public InteractionResult use(BlockState state, Level world, BlockPos pos, Player player, InteractionHand hand, + BlockHitResult ray) { + ItemStack heldItem = player.getItemInHand(hand); + boolean onClient = world.isClientSide; + + if (heldItem.isEmpty()) + return InteractionResult.PASS; + if (!player.isCreative() && !creative) + return InteractionResult.PASS; + + FluidHelper.FluidExchange exchange = null; + ReactorLiquidInputEntity be = ConnectivityHandler.partAt(getBlockEntityType(), world, pos); + if (be == null) + return InteractionResult.FAIL; + + LazyOptional tankCapability = be.getCapability(ForgeCapabilities.FLUID_HANDLER); + if (!tankCapability.isPresent()) + return InteractionResult.PASS; + IFluidHandler fluidTank = tankCapability.orElse(null); + FluidStack prevFluidInTank = fluidTank.getFluidInTank(0) + .copy(); + + if (FluidHelper.tryEmptyItemIntoBE(world, player, hand, heldItem, be)) + exchange = FluidHelper.FluidExchange.ITEM_TO_TANK; + else if (FluidHelper.tryFillItemFromBE(world, player, hand, heldItem, be)) + exchange = FluidHelper.FluidExchange.TANK_TO_ITEM; + + if (exchange == null) { + if (GenericItemEmptying.canItemBeEmptied(world, heldItem) + || GenericItemFilling.canItemBeFilled(world, heldItem)) + return InteractionResult.SUCCESS; + return InteractionResult.PASS; + } + + SoundEvent soundevent = null; + BlockState fluidState = null; + FluidStack fluidInTank = tankCapability.map(fh -> fh.getFluidInTank(0)) + .orElse(FluidStack.EMPTY); + + if (exchange == FluidHelper.FluidExchange.ITEM_TO_TANK) { + if (creative && !onClient) { + FluidStack fluidInItem = GenericItemEmptying.emptyItem(world, heldItem, true) + .getFirst(); + if (!fluidInItem.isEmpty() && fluidTank instanceof CreativeFluidTankBlockEntity.CreativeSmartFluidTank) + ((CreativeFluidTankBlockEntity.CreativeSmartFluidTank) fluidTank).setContainedFluid(fluidInItem); + } + + Fluid fluid = fluidInTank.getFluid(); + fluidState = fluid.defaultFluidState() + .createLegacyBlock(); + soundevent = FluidHelper.getEmptySound(fluidInTank); + } + + if (exchange == FluidHelper.FluidExchange.TANK_TO_ITEM) { + if (creative && !onClient) + if (fluidTank instanceof CreativeFluidTankBlockEntity.CreativeSmartFluidTank) + ((CreativeFluidTankBlockEntity.CreativeSmartFluidTank) fluidTank).setContainedFluid(FluidStack.EMPTY); + + Fluid fluid = prevFluidInTank.getFluid(); + fluidState = fluid.defaultFluidState() + .createLegacyBlock(); + soundevent = FluidHelper.getFillSound(prevFluidInTank); + } + + if (soundevent != null && !onClient) { + float pitch = Mth + .clamp(1 - (1f * fluidInTank.getAmount() / (FluidTankBlockEntity.getCapacityMultiplier() * 16)), 0, 1); + pitch /= 1.5f; + pitch += .5f; + pitch += (world.random.nextFloat() - .5f) / 4f; + world.playSound(null, pos, soundevent, SoundSource.BLOCKS, .5f, pitch); + } + + if (!fluidInTank.isFluidStackIdentical(prevFluidInTank)) { + if (be instanceof ReactorLiquidInputEntity) { + ReactorLiquidInputEntity controllerBE = ((ReactorLiquidInputEntity) be).getControllerBE(); + if (controllerBE != null) { + if (fluidState != null && onClient) { + BlockParticleOption blockParticleData = + new BlockParticleOption(ParticleTypes.BLOCK, fluidState); + float level = (float) fluidInTank.getAmount() / fluidTank.getTankCapacity(0); + + boolean reversed = fluidInTank.getFluid() + .getFluidType() + .isLighterThanAir(); + if (reversed) + level = 1 - level; + + Vec3 vec = ray.getLocation(); + vec = new Vec3(vec.x, controllerBE.getBlockPos() + .getY() + level * (controllerBE.getHeight() - .5f) + .25f, vec.z); + Vec3 motion = player.position() + .subtract(vec) + .scale(1 / 20f); + vec = vec.add(motion); + world.addParticle(blockParticleData, vec.x, vec.y, vec.z, motion.x, motion.y, motion.z); + return InteractionResult.SUCCESS; + } + + controllerBE.sendDataImmediately(); + controllerBE.setChanged(); + } + } + } + + return InteractionResult.SUCCESS; + } + + @Override + public void onRemove(BlockState state, Level world, BlockPos pos, BlockState newState, boolean isMoving) { + if (state.hasBlockEntity() && (state.getBlock() != newState.getBlock() || !newState.hasBlockEntity())) { + BlockEntity be = world.getBlockEntity(pos); + if (!(be instanceof FluidTankBlockEntity tankBE)) + return; + world.removeBlockEntity(pos); + ConnectivityHandler.splitMulti(tankBE); + } + } + + @Override + public Class getBlockEntityClass() { + return ReactorLiquidInputEntity.class; + } + + @Override + public BlockEntityType getBlockEntityType() { + return creative ? CNBlockEntityTypes.CREATIVE_REACTOR_LIQUID_INPUT.get() : CNBlockEntityTypes.REACTOR_LIQUID_INPUT.get(); + } + + @Override + public BlockState mirror(BlockState state, Mirror mirror) { + if (mirror == Mirror.NONE) + return state; + boolean x = mirror == Mirror.FRONT_BACK; + switch (state.getValue(SHAPE)) { + case WINDOW_NE: + return state.setValue(SHAPE, x ? ReactorLiquidInput.Shape.WINDOW_NW : ReactorLiquidInput.Shape.WINDOW_SE); + case WINDOW_NW: + return state.setValue(SHAPE, x ? ReactorLiquidInput.Shape.WINDOW_NE : ReactorLiquidInput.Shape.WINDOW_SW); + case WINDOW_SE: + return state.setValue(SHAPE, x ? ReactorLiquidInput.Shape.WINDOW_SW : ReactorLiquidInput.Shape.WINDOW_NE); + case WINDOW_SW: + return state.setValue(SHAPE, x ? ReactorLiquidInput.Shape.WINDOW_SE : ReactorLiquidInput.Shape.WINDOW_NW); + default: + return state; + } + } + + @Override + public BlockState rotate(BlockState state, Rotation rotation) { + for (int i = 0; i < rotation.ordinal(); i++) + state = rotateOnce(state); + return state; + } + + private BlockState rotateOnce(BlockState state) { + switch (state.getValue(SHAPE)) { + case WINDOW_NE: + return state.setValue(SHAPE, ReactorLiquidInput.Shape.WINDOW_SE); + case WINDOW_NW: + return state.setValue(SHAPE, ReactorLiquidInput.Shape.WINDOW_NE); + case WINDOW_SE: + return state.setValue(SHAPE, ReactorLiquidInput.Shape.WINDOW_SW); + case WINDOW_SW: + return state.setValue(SHAPE, ReactorLiquidInput.Shape.WINDOW_NW); + default: + return state; + } + } + + public enum Shape implements StringRepresentable { + PLAIN, WINDOW, WINDOW_NW, WINDOW_SW, WINDOW_NE, WINDOW_SE; + + @Override + public String getSerializedName() { + return Lang.asId(name()); + } + } + + // Tanks are less noisy when placed in batch + public static final SoundType SILENCED_METAL = + new ForgeSoundType(0.1F, 1.5F, () -> SoundEvents.METAL_BREAK, () -> SoundEvents.METAL_STEP, + () -> SoundEvents.METAL_PLACE, () -> SoundEvents.METAL_HIT, () -> SoundEvents.METAL_FALL); + + @Override + public SoundType getSoundType(BlockState state, LevelReader world, BlockPos pos, Entity entity) { + SoundType soundType = super.getSoundType(state, world, pos, entity); + if (entity != null && entity.getPersistentData() + .contains("SilenceTankSound")) + return SILENCED_METAL; + return soundType; + } + + @Override + public boolean hasAnalogOutputSignal(BlockState state) { + return true; + } + + @Override + public int getAnalogOutputSignal(BlockState blockState, Level worldIn, BlockPos pos) { + return getBlockEntityOptional(worldIn, pos).map(ReactorLiquidInputEntity::getControllerBE) + .map(be -> ComparatorUtil.fractionToRedstoneLevel(be.getFillState())) + .orElse(0); + } + + public static void updateBoilerState(BlockState pState, Level pLevel, BlockPos tankPos) { + BlockState tankState = pLevel.getBlockState(tankPos); + if (!(tankState.getBlock() instanceof FluidTankBlock tank)) + return; + FluidTankBlockEntity tankBE = tank.getBlockEntity(pLevel, tankPos); + if (tankBE == null) + return; + FluidTankBlockEntity controllerBE = tankBE.getControllerBE(); + if (controllerBE == null) + return; +} +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/liquidInput/ReactorLiquidInputEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/liquidInput/ReactorLiquidInputEntity.java new file mode 100644 index 00000000..b6972a5a --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/liquidInput/ReactorLiquidInputEntity.java @@ -0,0 +1,619 @@ +package net.nuclearteam.createnuclear.content.multiblock.liquidInput; + +import com.simibubi.create.api.connectivity.ConnectivityHandler; +import com.simibubi.create.api.equipment.goggles.IHaveGoggleInformation; +import com.simibubi.create.content.fluids.tank.BoilerData; +import com.simibubi.create.content.fluids.tank.FluidTankBlock; +import com.simibubi.create.content.fluids.tank.FluidTankBlockEntity; +import com.simibubi.create.foundation.advancement.AllAdvancements; +import com.simibubi.create.foundation.blockEntity.IMultiBlockEntityContainer; +import com.simibubi.create.foundation.blockEntity.SmartBlockEntity; +import com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour; +import com.simibubi.create.foundation.fluid.SmartFluidTank; +import com.simibubi.create.infrastructure.config.AllConfigs; +import lib.multiblock.SimpleMultiBlockAislePatternBuilder; +import net.createmod.catnip.animation.LerpedFloat; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.nbt.NbtUtils; +import net.minecraft.network.chat.Component; +import net.minecraft.world.MenuProvider; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.AABB; +import net.minecraftforge.common.capabilities.Capability; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.FluidType; +import net.minecraftforge.fluids.IFluidTank; +import net.minecraftforge.fluids.capability.IFluidHandler; +import net.minecraftforge.fluids.capability.templates.FluidTank; +import net.minecraftforge.items.IItemHandler; +import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputInventory; +import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputMenu; +import org.jetbrains.annotations.NotNull; + +import javax.annotation.Nonnull; +import javax.annotation.Nullable; +import java.util.List; +import java.util.Objects; + +import static java.lang.Math.abs; +import static net.nuclearteam.createnuclear.content.multiblock.CNMultiblock.*; + +public class ReactorLiquidInputEntity extends SmartBlockEntity implements IHaveGoggleInformation, IMultiBlockEntityContainer.Fluid { + + private static final int MAX_SIZE = 1; + private static final int CAPACITY = 16000; + + protected LazyOptional fluidCapability; + protected boolean forceFluidLevelUpdate; + protected FluidTank tankInventory; + protected BlockPos controller; + protected BlockPos lastKnownPos; + protected boolean updateConnectivity; + protected boolean updateCapability; + protected boolean window; + protected int luminosity; + protected int width; + protected int height; + + public BoilerData boiler; + + private static final int SYNC_RATE = 8; + protected int syncCooldown; + protected boolean queuedSync; + + // For rendering purposes only + private LerpedFloat fluidLevel; + + public ReactorLiquidInputEntity(BlockEntityType type, BlockPos pos, BlockState state) { + super(type, pos, state); + tankInventory = createInventory(); + fluidCapability = LazyOptional.of(() -> tankInventory); + forceFluidLevelUpdate = true; + updateConnectivity = false; + updateCapability = false; + window = true; + height = 1; + width = 1; + boiler = new BoilerData(); + refreshCapability(); + } + + protected SmartFluidTank createInventory() { + return new SmartFluidTank(CAPACITY, this::onFluidStackChanged); + } + + protected void updateConnectivity() { + updateConnectivity = false; + if (level.isClientSide) + return; + if (!isController()) + return; + ConnectivityHandler.formMulti(this); + } + + @Override + public void tick() { + return; + /*super.tick(); + if (syncCooldown > 0) { + syncCooldown--; + if (syncCooldown == 0 && queuedSync) + sendData(); + } + + if (lastKnownPos == null) + lastKnownPos = getBlockPos(); + else if (!lastKnownPos.equals(worldPosition) && worldPosition != null) { + onPositionChanged(); + return; + } + + if (updateCapability) { + updateCapability = false; + refreshCapability(); + } + if (updateConnectivity) + updateConnectivity(); + if (fluidLevel != null) + fluidLevel.tickChaser();*/ + } + + @Override + public BlockPos getLastKnownPos() { + return lastKnownPos; + } + + @Override + public void initialize() { + super.initialize(); + sendData(); + if (level.isClientSide) + invalidateRenderBoundingBox(); + } + + private void onPositionChanged() { + removeController(true); + lastKnownPos = worldPosition; + } + + protected void onFluidStackChanged(FluidStack newFluidStack) { + if (!hasLevel()) + return; + + FluidType attributes = newFluidStack.getFluid() + .getFluidType(); + int luminosity = (int) (attributes.getLightLevel(newFluidStack) / 1.2f); + boolean reversed = attributes.isLighterThanAir(); + int maxY = (int) ((getFillState() * height) + 1); + + for (int yOffset = 0; yOffset < height; yOffset++) { + boolean isBright = reversed ? (height - yOffset <= maxY) : (yOffset < maxY); + int actualLuminosity = isBright ? luminosity : luminosity > 0 ? 1 : 0; + + for (int xOffset = 0; xOffset < width; xOffset++) { + for (int zOffset = 0; zOffset < width; zOffset++) { + BlockPos pos = this.worldPosition.offset(xOffset, yOffset, zOffset); + ReactorLiquidInputEntity tankAt = ConnectivityHandler.partAt(getType(), level, pos); + if (tankAt == null) + continue; + level.updateNeighbourForOutputSignal(pos, tankAt.getBlockState() + .getBlock()); + if (tankAt.luminosity == actualLuminosity) + continue; + tankAt.setLuminosity(actualLuminosity); + } + } + } + + if (!level.isClientSide) { + setChanged(); + sendData(); + } + + if (isVirtual()) { + if (fluidLevel == null) + fluidLevel = LerpedFloat.linear() + .startWithValue(getFillState()); + fluidLevel.chase(getFillState(), .5f, LerpedFloat.Chaser.EXP); + } + } + + protected void setLuminosity(int luminosity) { + if (level.isClientSide) + return; + if (this.luminosity == luminosity) + return; + this.luminosity = luminosity; + sendData(); + } + + public void applyFluidTankSize(int blocks) { + tankInventory.setCapacity(CAPACITY); + int overflow = tankInventory.getFluidAmount() - tankInventory.getCapacity(); + if (overflow > 0) + tankInventory.drain(overflow, IFluidHandler.FluidAction.EXECUTE); + forceFluidLevelUpdate = true; + } + + public void removeController(boolean keepFluids) { + if (level.isClientSide) + return; + updateConnectivity = true; + if (!keepFluids) + applyFluidTankSize(1); + controller = null; + width = 1; + height = 1; + boiler.clear(); + onFluidStackChanged(tankInventory.getFluid()); + + BlockState state = getBlockState(); + if (ReactorLiquidInput.isTank(state)) { + state = state.setValue(ReactorLiquidInput.BOTTOM, true); + state = state.setValue(ReactorLiquidInput.TOP, true); + state = state.setValue(ReactorLiquidInput.SHAPE, window ? ReactorLiquidInput.Shape.WINDOW : ReactorLiquidInput.Shape.PLAIN); + getLevel().setBlock(worldPosition, state, 22); + } + + refreshCapability(); + setChanged(); + sendData(); + } + + public void toggleWindows() { + ReactorLiquidInputEntity be = this; + if (be == null) + return; + if (be.boiler.isActive()) + return; + be.setWindows(!be.window); + } + + public void updateBoilerTemperature() { + ReactorLiquidInputEntity be = this; + if (be == null) + return; + if (!be.boiler.isActive()) + return; + be.boiler.needsHeatLevelUpdate = true; + } + + public void sendDataImmediately() { + syncCooldown = 0; + queuedSync = false; + sendData(); + } + + @Override + public void sendData() { + if (syncCooldown > 0) { + queuedSync = true; + return; + } + super.sendData(); + queuedSync = false; + syncCooldown = SYNC_RATE; + } + + public void setWindows(boolean window) { + this.window = window; + for (int yOffset = 0; yOffset < height; yOffset++) { + for (int xOffset = 0; xOffset < width; xOffset++) { + for (int zOffset = 0; zOffset < width; zOffset++) { + + BlockPos pos = this.worldPosition.offset(xOffset, yOffset, zOffset); + BlockState blockState = level.getBlockState(pos); + if (!ReactorLiquidInput.isTank(blockState)) + continue; + + ReactorLiquidInput.Shape shape = ReactorLiquidInput.Shape.PLAIN; + if (window) { + // SIZE 1: Every tank has a window + if (width == 1) + shape = ReactorLiquidInput.Shape.WINDOW; + // SIZE 2: Every tank has a corner window + if (width == 2) + shape = xOffset == 0 ? zOffset == 0 ? ReactorLiquidInput.Shape.WINDOW_NW : ReactorLiquidInput.Shape.WINDOW_SW + : zOffset == 0 ? ReactorLiquidInput.Shape.WINDOW_NE : ReactorLiquidInput.Shape.WINDOW_SE; + // SIZE 3: Tanks in the center have a window + if (width == 3 && abs(abs(xOffset) - abs(zOffset)) == 1) + shape = ReactorLiquidInput.Shape.WINDOW; + } + + level.setBlock(pos, blockState.setValue(ReactorLiquidInput.SHAPE, shape), 22); + level.getChunkSource() + .getLightEngine() + .checkBlock(pos); + } + } + } + } + + @Override + public void setController(BlockPos controller) { + if (level.isClientSide && !isVirtual()) + return; + if (controller.equals(this.controller)) + return; + this.controller = controller; + refreshCapability(); + setChanged(); + sendData(); + } + + private void refreshCapability() { + LazyOptional oldCap = fluidCapability; + fluidCapability = LazyOptional.of(this::handlerForCapability); + oldCap.invalidate(); + } + + private IFluidHandler handlerForCapability() { + return isController() ? boiler.isActive() ? boiler.createHandler() : tankInventory + : this.handlerForCapability(); + } + + @Override + public BlockPos getController() { + return isController() ? worldPosition : controller; + } + + @SuppressWarnings("unchecked") + @Override + public ReactorLiquidInputEntity getControllerBE() {return this;} + + @Override + public boolean isController() { + return true; + } + + @Override + protected AABB createRenderBoundingBox() { + if (isController()) + return super.createRenderBoundingBox().expandTowards(width - 1, height - 1, width - 1); + else + return super.createRenderBoundingBox(); + } + + @Nullable + public FluidTankBlockEntity getOtherFluidTankBlockEntity(Direction direction) { + BlockEntity otherBE = level.getBlockEntity(worldPosition.relative(direction)); + if (otherBE instanceof FluidTankBlockEntity) + return (FluidTankBlockEntity) otherBE; + return null; + } + + @Override + public boolean addToGoggleTooltip(List tooltip, boolean isPlayerSneaking) { + ReactorLiquidInputEntity controllerBE = this; + if (controllerBE.boiler.addToGoggleTooltip(tooltip, isPlayerSneaking, controllerBE.getTotalTankSize())) + return true; + return containedFluidTooltip(tooltip, isPlayerSneaking, + controllerBE.getCapability(ForgeCapabilities.FLUID_HANDLER)); + } + + @Override + protected void read(CompoundTag compound, boolean clientPacket) { + super.read(compound, clientPacket); + + BlockPos controllerBefore = controller; + int prevSize = width; + int prevHeight = height; + int prevLum = luminosity; + + updateConnectivity = compound.contains("Uninitialized"); + luminosity = compound.getInt("Luminosity"); + controller = null; + lastKnownPos = null; + + if (compound.contains("LastKnownPos")) + lastKnownPos = NbtUtils.readBlockPos(compound.getCompound("LastKnownPos")); + if (compound.contains("Controller")) + controller = NbtUtils.readBlockPos(compound.getCompound("Controller")); + + if (isController()) { + window = compound.getBoolean("Window"); + width = compound.getInt("Size"); + height = compound.getInt("Height"); + tankInventory.setCapacity(CAPACITY); + tankInventory.readFromNBT(compound.getCompound("TankContent")); + if (tankInventory.getSpace() < 0) + tankInventory.drain(-tankInventory.getSpace(), IFluidHandler.FluidAction.EXECUTE); + } + + boiler.read(compound.getCompound("Boiler"), width * width * height); + + if (compound.contains("ForceFluidLevel") || fluidLevel == null) + fluidLevel = LerpedFloat.linear() + .startWithValue(getFillState()); + + updateCapability = true; + + if (!clientPacket) + return; + + boolean changeOfController = !Objects.equals(controllerBefore, controller); + if (changeOfController || prevSize != width || prevHeight != height) { + if (hasLevel()) + level.sendBlockUpdated(getBlockPos(), getBlockState(), getBlockState(), 16); + if (isController()) + tankInventory.setCapacity(CAPACITY); + invalidateRenderBoundingBox(); + } + if (isController()) { + float fillState = getFillState(); + if (compound.contains("ForceFluidLevel") || fluidLevel == null) + fluidLevel = LerpedFloat.linear() + .startWithValue(fillState); + fluidLevel.chase(fillState, 0.5f, LerpedFloat.Chaser.EXP); + } + if (luminosity != prevLum && hasLevel()) + level.getChunkSource() + .getLightEngine() + .checkBlock(worldPosition); + + if (compound.contains("LazySync")) + fluidLevel.chase(fluidLevel.getChaseTarget(), 0.125f, LerpedFloat.Chaser.EXP); + } + + public float getFillState() { + return (float) tankInventory.getFluidAmount() / tankInventory.getCapacity(); + } + + @Override + public void write(CompoundTag compound, boolean clientPacket) { + if (updateConnectivity) + compound.putBoolean("Uninitialized", true); + compound.put("Boiler", boiler.write()); + if (lastKnownPos != null) + compound.put("LastKnownPos", NbtUtils.writeBlockPos(lastKnownPos)); + if (!isController()) + compound.put("Controller", NbtUtils.writeBlockPos(controller)); + if (isController()) { + compound.putBoolean("Window", window); + compound.put("TankContent", tankInventory.writeToNBT(new CompoundTag())); + compound.putInt("Size", width); + compound.putInt("Height", height); + } + compound.putInt("Luminosity", luminosity); + super.write(compound, clientPacket); + + if (!clientPacket) + return; + if (forceFluidLevelUpdate) + compound.putBoolean("ForceFluidLevel", true); + if (queuedSync) + compound.putBoolean("LazySync", true); + forceFluidLevelUpdate = false; + } + + @Override + public void writeSafe(CompoundTag compound) { + if (isController()) { + compound.putBoolean("Window", window); + compound.putInt("Size", width); + compound.putInt("Height", height); + } + } + + @Nonnull + @Override + public LazyOptional getCapability(@Nonnull Capability cap, @Nullable Direction side) { + if (!fluidCapability.isPresent()) + refreshCapability(); + if (cap == ForgeCapabilities.FLUID_HANDLER) + return fluidCapability.cast(); + return super.getCapability(cap, side); + } + + @Override + public void invalidate() { + super.invalidate(); + } + + @Override + public void addBehaviours(List behaviours) { + registerAwardables(behaviours, AllAdvancements.STEAM_ENGINE_MAXED, AllAdvancements.PIPE_ORGAN); + } + + public FluidTank getTankInventory() { + return tankInventory; + } + + public int getTotalTankSize() { + return width * width * height; + } + + public static int getMaxSize() { + return MAX_SIZE; + } + + public static int getCapacityMultiplier() { + return AllConfigs.server().fluids.fluidTankCapacity.get() * 1000; + } + + public static int getMaxHeight() { + return AllConfigs.server().fluids.fluidTankMaxHeight.get(); + } + + public LerpedFloat getFluidLevel() { + return fluidLevel; + } + + public void setFluidLevel(LerpedFloat fluidLevel) { + this.fluidLevel = fluidLevel; + } + + @Override + public void preventConnectivityUpdate() { + updateConnectivity = false; + } + + @Override + public void notifyMultiUpdated() { + BlockState state = this.getBlockState(); + if (FluidTankBlock.isTank(state)) { // safety + state = state.setValue(FluidTankBlock.BOTTOM, getController().getY() == getBlockPos().getY()); + state = state.setValue(FluidTankBlock.TOP, getController().getY() + height - 1 == getBlockPos().getY()); + level.setBlock(getBlockPos(), state, 6); + } + if (isController()) + setWindows(window); + onFluidStackChanged(tankInventory.getFluid()); + setChanged(); + } + + @Override + public void setExtraData(@Nullable Object data) { + if (data instanceof Boolean) + window = (boolean) data; + } + + @Override + @Nullable + public Object getExtraData() { + return window; + } + + @Override + public Object modifyExtraData(Object data) { + if (data instanceof Boolean windows) { + windows |= window; + return windows; + } + return data; + } + + @Override + public Direction.Axis getMainConnectionAxis() { + return Direction.Axis.Y; + } + + @Override + public int getMaxLength(Direction.Axis longAxis, int width) { + if (longAxis == Direction.Axis.Y) + return getMaxHeight(); + return getMaxWidth(); + } + + @Override + public int getMaxWidth() { + return MAX_SIZE; + } + + @Override + public int getHeight() { + return height; + } + + @Override + public void setHeight(int height) { + this.height = height; + } + + @Override + public int getWidth() { + return width; + } + + @Override + public void setWidth(int width) { + this.width = width; + } + + @Override + public boolean hasTank() { + return true; + } + + @Override + public int getTankSize(int tank) { + return getCapacityMultiplier(); + } + + @Override + public void setTankSize(int tank, int blocks) { + applyFluidTankSize(blocks); + } + + @Override + public IFluidTank getTank(int tank) { + return tankInventory; + } + + @Override + public FluidStack getFluid(int tank) { + return tankInventory.getFluid() + .copy(); + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/liquidInput/ReactorLiquidInputGenerator.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/liquidInput/ReactorLiquidInputGenerator.java new file mode 100644 index 00000000..58f48ebe --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/liquidInput/ReactorLiquidInputGenerator.java @@ -0,0 +1,34 @@ +package net.nuclearteam.createnuclear.content.multiblock.liquidInput; + +import com.simibubi.create.foundation.data.SpecialBlockStateGen; +import com.tterrag.registrate.providers.DataGenContext; +import com.tterrag.registrate.providers.RegistrateBlockstateProvider; +import net.minecraft.core.Direction; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraftforge.client.model.generators.ModelFile; + +public class ReactorLiquidInputGenerator extends SpecialBlockStateGen { + @Override + protected int getXRotation(BlockState state) { + return state.getValue(ReactorLiquidInput.FACING) == Direction.DOWN ? 180 : 0; + } + + @Override + protected int getYRotation(BlockState state) { + return state.getValue(ReactorLiquidInput.FACING).getAxis().isVertical() + ? 0 + : horizontalAngle(state.getValue(ReactorLiquidInput.FACING)); + } + + @Override + public ModelFile getModel(DataGenContext ctx, RegistrateBlockstateProvider prov, BlockState state) { + return prov + .models() + .getExistingFile(prov + .modLoc("block/reactor/liquid_input/liquid_input" + (state.getValue(ReactorLiquidInput.FACING).getAxis().isVertical() + ? "_vertical" + : "" + ))); + } +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/block/MultiDirectionalReactorBlock.java b/src/main/java/net/nuclearteam/createnuclear/foundation/block/MultiDirectionalReactorBlock.java new file mode 100644 index 00000000..1ea7e18a --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/block/MultiDirectionalReactorBlock.java @@ -0,0 +1,34 @@ +package net.nuclearteam.createnuclear.foundation.block; + +import com.mojang.math.MethodsReturnNonnullByDefault; +import net.minecraft.core.BlockPos; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraftforge.common.extensions.IForgeBlock; + +@MethodsReturnNonnullByDefault +@SuppressWarnings("deprecation") +public abstract class MultiDirectionalReactorBlock extends Block { + public static final DirectionProperty FACING = BlockStateProperties.FACING; + + public MultiDirectionalReactorBlock(Properties properties) { + super(properties); + } + + @Override + public BlockState rotate(BlockState state, Rotation rotation) { + return state.setValue(FACING, rotation.rotate(state.getValue(FACING))); + } + + @Override + public BlockState mirror(BlockState state, Mirror mirror) { + return state.rotate(mirror.getRotation(state.getValue(FACING))); + } +} \ No newline at end of file diff --git a/src/main/resources/assets/createnuclear/models/block/reactor/input/block.json b/src/main/resources/assets/createnuclear/models/block/reactor/input/input.json similarity index 100% rename from src/main/resources/assets/createnuclear/models/block/reactor/input/block.json rename to src/main/resources/assets/createnuclear/models/block/reactor/input/input.json diff --git a/src/main/resources/assets/createnuclear/models/block/reactor/input/input_vertical.json b/src/main/resources/assets/createnuclear/models/block/reactor/input/input_vertical.json new file mode 100644 index 00000000..72b65b59 --- /dev/null +++ b/src/main/resources/assets/createnuclear/models/block/reactor/input/input_vertical.json @@ -0,0 +1,249 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "textures": { + "0": "createnuclear:block/reactor/input/input", + "1": "createnuclear:block/reactor/casing/casing_top", + "2": "createnuclear:block/reactor/casing/reactor_casing", + "particle": "createnuclear:block/reactor/input/input" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 14, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [2, 0, 16, 16], "rotation": 90, "texture": "#1"}, + "east": {"uv": [0, 0, 14, 16], "rotation": 270, "texture": "#2"}, + "south": {"uv": [2, 0, 16, 16], "rotation": 90, "texture": "#1"}, + "west": {"uv": [2, 0, 16, 16], "rotation": 90, "texture": "#2"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#2"} + } + }, + { + "from": [12, 14, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 12, 2, 16], "rotation": 90, "texture": "#1"}, + "east": {"uv": [14, 0, 16, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 4], "rotation": 90, "texture": "#1"}, + "west": {"uv": [3, 0, 5, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 4, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 14, 0], + "to": [4, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 0, 2, 4], "rotation": 90, "texture": "#1"}, + "east": {"uv": [11, 0, 13, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 12, 2, 16], "rotation": 90, "texture": "#1"}, + "west": {"uv": [0, 0, 2, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [12, 0, 16, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 4, 16], "texture": "#0"} + } + }, + { + "from": [4, 14, 0], + "to": [5, 16, 7], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 4, 2, 5], "rotation": 90, "texture": "#1"}, + "east": {"uv": [10, 9, 12, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#0"}, + "west": {"uv": [10, 9, 12, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [11, 9, 12, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [11, 9, 12, 16], "texture": "#0"} + } + }, + { + "from": [11, 14, 0], + "to": [12, 16, 7], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 11, 2, 12], "rotation": 90, "texture": "#1"}, + "east": {"uv": [4, 9, 6, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#0"}, + "west": {"uv": [4, 9, 6, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [4, 9, 5, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [4, 9, 5, 16], "texture": "#0"} + } + }, + { + "from": [11, 14, 9], + "to": [12, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [4, 6, 6, 7], "rotation": 90, "texture": "#0"}, + "east": {"uv": [4, 0, 6, 7], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 11, 2, 12], "rotation": 90, "texture": "#1"}, + "west": {"uv": [4, 0, 6, 7], "rotation": 90, "texture": "#0"}, + "up": {"uv": [4, 0, 5, 7], "rotation": 180, "texture": "#0"}, + "down": {"uv": [4, 0, 5, 7], "texture": "#0"} + } + }, + { + "from": [4, 14, 9], + "to": [5, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [4, 6, 6, 7], "rotation": 90, "texture": "#0"}, + "east": {"uv": [10, 0, 12, 7], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 4, 2, 5], "rotation": 90, "texture": "#1"}, + "west": {"uv": [10, 0, 12, 7], "rotation": 90, "texture": "#0"}, + "up": {"uv": [11, 0, 12, 7], "rotation": 180, "texture": "#0"}, + "down": {"uv": [11, 0, 12, 7], "texture": "#0"} + } + }, + { + "from": [5, 14, 10], + "to": [6, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [5, 5, 7, 6], "rotation": 90, "texture": "#0"}, + "east": {"uv": [9, 0, 11, 6], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 6, 2, 7], "rotation": 90, "texture": "#1"}, + "west": {"uv": [9, 0, 11, 6], "rotation": 90, "texture": "#0"}, + "up": {"uv": [10, 0, 11, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [10, 0, 11, 6], "texture": "#0"} + } + }, + { + "from": [10, 14, 10], + "to": [11, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [5, 5, 7, 6], "rotation": 90, "texture": "#0"}, + "east": {"uv": [5, 0, 7, 6], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 10, 2, 11], "rotation": 90, "texture": "#1"}, + "west": {"uv": [5, 0, 7, 6], "rotation": 90, "texture": "#0"}, + "up": {"uv": [5, 0, 6, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [5, 0, 6, 6], "texture": "#0"} + } + }, + { + "from": [10, 14, 0], + "to": [11, 16, 6], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 10, 2, 11], "rotation": 90, "texture": "#1"}, + "east": {"uv": [5, 10, 7, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [5, 10, 7, 11], "rotation": 90, "texture": "#0"}, + "west": {"uv": [5, 10, 7, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [5, 10, 6, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [5, 10, 6, 16], "texture": "#0"} + } + }, + { + "from": [9, 14, 0], + "to": [10, 16, 5], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 9, 2, 10], "rotation": 90, "texture": "#1"}, + "east": {"uv": [6, 11, 8, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [6, 11, 8, 12], "rotation": 90, "texture": "#0"}, + "west": {"uv": [6, 11, 8, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [6, 11, 7, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [6, 11, 7, 16], "texture": "#0"} + } + }, + { + "from": [6, 14, 0], + "to": [7, 16, 5], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 6, 2, 7], "rotation": 90, "texture": "#1"}, + "east": {"uv": [8, 11, 10, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [6, 11, 8, 12], "rotation": 90, "texture": "#0"}, + "west": {"uv": [8, 11, 10, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [9, 11, 10, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [9, 11, 10, 16], "texture": "#0"} + } + }, + { + "from": [6, 14, 11], + "to": [7, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [6, 4, 8, 5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [8, 0, 10, 5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 7, 2, 8], "rotation": 90, "texture": "#1"}, + "west": {"uv": [8, 0, 10, 5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [9, 0, 10, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [9, 0, 10, 5], "texture": "#0"} + } + }, + { + "from": [9, 14, 11], + "to": [10, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [6, 4, 8, 5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [6, 0, 8, 5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 9, 2, 10], "rotation": 90, "texture": "#1"}, + "west": {"uv": [6, 0, 8, 5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [6, 0, 7, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [6, 0, 7, 5], "texture": "#0"} + } + }, + { + "from": [7, 14, 12], + "to": [9, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [3, 7, 5, 9], "rotation": 90, "texture": "#0"}, + "east": {"uv": [7, 0, 9, 4], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 7, 2, 9], "rotation": 90, "texture": "#1"}, + "west": {"uv": [7, 0, 9, 4], "rotation": 90, "texture": "#0"}, + "up": {"uv": [7, 0, 9, 4], "rotation": 180, "texture": "#0"}, + "down": {"uv": [7, 0, 9, 4], "texture": "#0"} + } + }, + { + "from": [7, 14, 0], + "to": [9, 16, 4], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 7, 2, 9], "rotation": 90, "texture": "#1"}, + "east": {"uv": [7, 12, 9, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [3, 7, 5, 9], "rotation": 90, "texture": "#0"}, + "west": {"uv": [7, 12, 9, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [7, 12, 9, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [7, 12, 9, 16], "texture": "#0"} + } + }, + { + "from": [5, 14, 0], + "to": [6, 16, 6], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 5, 2, 6], "rotation": 90, "texture": "#1"}, + "east": {"uv": [9, 10, 11, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [5, 10, 7, 11], "rotation": 90, "texture": "#0"}, + "west": {"uv": [9, 10, 11, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [10, 10, 11, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [10, 10, 11, 16], "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "children": [ + 0, + { + "name": "face", + "origin": [8, 8, 8], + "color": 0, + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/createnuclear/models/block/reactor/liquid_input/item.json b/src/main/resources/assets/createnuclear/models/block/reactor/liquid_input/item.json new file mode 100644 index 00000000..7cb6aabc --- /dev/null +++ b/src/main/resources/assets/createnuclear/models/block/reactor/liquid_input/item.json @@ -0,0 +1,91 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "textures": { + "0": "createnuclear:block/reactor/casing/reactor_casing", + "1": "createnuclear:block/reactor/input/input", + "2": "createnuclear:block/reactor/casing/casing_top", + "particle": "createnuclear:block/reactor/casing/reactor_casing" + }, + "elements": [ + { + "name": "right", + "from": [0, 0, 0], + "to": [2, 16, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 4.5]}, + "faces": { + "north": {"uv": [14, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [13, 0, 14, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "up": {"uv": [14, 0, 16, 1], "texture": "#2"}, + "down": {"uv": [14, 15, 16, 16], "texture": "#2"} + } + }, + { + "name": "left", + "from": [14, 0, 0], + "to": [16, 16, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 4.5]}, + "faces": { + "north": {"uv": [0, 0, 2, 16], "texture": "#1"}, + "east": {"uv": [15, 0, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 16], "texture": "#1"}, + "west": {"uv": [2, 0, 3, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 1], "texture": "#2"}, + "down": {"uv": [0, 15, 2, 16], "texture": "#2"} + } + }, + { + "name": "down", + "from": [2, 0, 0], + "to": [14, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 4.5]}, + "faces": { + "north": {"uv": [2, 14, 14, 16], "texture": "#1"}, + "up": {"uv": [2, 14, 14, 15], "texture": "#1"}, + "down": {"uv": [2, 15, 14, 16], "texture": "#2"} + } + }, + { + "name": "up", + "from": [2, 14, 0], + "to": [14, 16, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 4.5]}, + "faces": { + "north": {"uv": [2, 0, 14, 2], "texture": "#1"}, + "up": {"uv": [2, 0, 14, 1], "texture": "#2"}, + "down": {"uv": [2, 1, 14, 2], "texture": "#1"} + } + }, + { + "name": "core", + "from": [0, 0, 1], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 4.5]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 15, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [1, 0, 16, 16], "texture": "#0"}, + "up": {"uv": [0, 1, 16, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 15], "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "block", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "north", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + 4 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/createnuclear/models/block/reactor/liquid_input/liquid_input.json b/src/main/resources/assets/createnuclear/models/block/reactor/liquid_input/liquid_input.json new file mode 100644 index 00000000..ba6c0e1f --- /dev/null +++ b/src/main/resources/assets/createnuclear/models/block/reactor/liquid_input/liquid_input.json @@ -0,0 +1,91 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "textures": { + "0": "createnuclear:block/reactor/casing/reactor_casing", + "1": "createnuclear:block/reactor/input/input", + "2": "createnuclear:block/reactor/casing/casing_top", + "particle": "createnuclear:block/reactor/casing/reactor_casing" + }, + "elements": [ + { + "name": "right", + "from": [14, 0, 15], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 11.5]}, + "faces": { + "east": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "south": {"uv": [14, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [13, 0, 14, 16], "texture": "#1"}, + "up": {"uv": [14, 0, 16, 1], "rotation": 180, "texture": "#2"}, + "down": {"uv": [14, 15, 16, 16], "rotation": 180, "texture": "#2"} + } + }, + { + "name": "left", + "from": [0, 0, 15], + "to": [2, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 11.5]}, + "faces": { + "north": {"uv": [0, 0, 2, 16], "texture": "#1"}, + "east": {"uv": [2, 0, 3, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 16], "texture": "#1"}, + "west": {"uv": [15, 0, 16, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 1], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 15, 2, 16], "rotation": 180, "texture": "#2"} + } + }, + { + "name": "down", + "from": [2, 0, 15], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 11.5]}, + "faces": { + "south": {"uv": [2, 14, 14, 16], "texture": "#1"}, + "up": {"uv": [2, 14, 14, 15], "rotation": 180, "texture": "#1"}, + "down": {"uv": [2, 15, 14, 16], "rotation": 180, "texture": "#2"} + } + }, + { + "name": "up", + "from": [2, 14, 15], + "to": [14, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 11.5]}, + "faces": { + "south": {"uv": [2, 0, 14, 2], "texture": "#1"}, + "up": {"uv": [2, 0, 14, 1], "rotation": 180, "texture": "#2"}, + "down": {"uv": [2, 1, 14, 2], "rotation": 180, "texture": "#1"} + } + }, + { + "name": "core", + "from": [0, 0, 0], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 11.5]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "east": {"uv": [1, 0, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 15, 16], "texture": "#0"}, + "up": {"uv": [0, 1, 16, 16], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 15], "rotation": 180, "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "block", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "north", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + 4 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/createnuclear/models/block/reactor/liquid_input/liquid_input_vertical.json b/src/main/resources/assets/createnuclear/models/block/reactor/liquid_input/liquid_input_vertical.json new file mode 100644 index 00000000..72b65b59 --- /dev/null +++ b/src/main/resources/assets/createnuclear/models/block/reactor/liquid_input/liquid_input_vertical.json @@ -0,0 +1,249 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "textures": { + "0": "createnuclear:block/reactor/input/input", + "1": "createnuclear:block/reactor/casing/casing_top", + "2": "createnuclear:block/reactor/casing/reactor_casing", + "particle": "createnuclear:block/reactor/input/input" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 14, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [2, 0, 16, 16], "rotation": 90, "texture": "#1"}, + "east": {"uv": [0, 0, 14, 16], "rotation": 270, "texture": "#2"}, + "south": {"uv": [2, 0, 16, 16], "rotation": 90, "texture": "#1"}, + "west": {"uv": [2, 0, 16, 16], "rotation": 90, "texture": "#2"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#2"} + } + }, + { + "from": [12, 14, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 12, 2, 16], "rotation": 90, "texture": "#1"}, + "east": {"uv": [14, 0, 16, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 0, 2, 4], "rotation": 90, "texture": "#1"}, + "west": {"uv": [3, 0, 5, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 4, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 14, 0], + "to": [4, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 0, 2, 4], "rotation": 90, "texture": "#1"}, + "east": {"uv": [11, 0, 13, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 12, 2, 16], "rotation": 90, "texture": "#1"}, + "west": {"uv": [0, 0, 2, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [12, 0, 16, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 4, 16], "texture": "#0"} + } + }, + { + "from": [4, 14, 0], + "to": [5, 16, 7], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 4, 2, 5], "rotation": 90, "texture": "#1"}, + "east": {"uv": [10, 9, 12, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#0"}, + "west": {"uv": [10, 9, 12, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [11, 9, 12, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [11, 9, 12, 16], "texture": "#0"} + } + }, + { + "from": [11, 14, 0], + "to": [12, 16, 7], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 11, 2, 12], "rotation": 90, "texture": "#1"}, + "east": {"uv": [4, 9, 6, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#0"}, + "west": {"uv": [4, 9, 6, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [4, 9, 5, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [4, 9, 5, 16], "texture": "#0"} + } + }, + { + "from": [11, 14, 9], + "to": [12, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [4, 6, 6, 7], "rotation": 90, "texture": "#0"}, + "east": {"uv": [4, 0, 6, 7], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 11, 2, 12], "rotation": 90, "texture": "#1"}, + "west": {"uv": [4, 0, 6, 7], "rotation": 90, "texture": "#0"}, + "up": {"uv": [4, 0, 5, 7], "rotation": 180, "texture": "#0"}, + "down": {"uv": [4, 0, 5, 7], "texture": "#0"} + } + }, + { + "from": [4, 14, 9], + "to": [5, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [4, 6, 6, 7], "rotation": 90, "texture": "#0"}, + "east": {"uv": [10, 0, 12, 7], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 4, 2, 5], "rotation": 90, "texture": "#1"}, + "west": {"uv": [10, 0, 12, 7], "rotation": 90, "texture": "#0"}, + "up": {"uv": [11, 0, 12, 7], "rotation": 180, "texture": "#0"}, + "down": {"uv": [11, 0, 12, 7], "texture": "#0"} + } + }, + { + "from": [5, 14, 10], + "to": [6, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [5, 5, 7, 6], "rotation": 90, "texture": "#0"}, + "east": {"uv": [9, 0, 11, 6], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 6, 2, 7], "rotation": 90, "texture": "#1"}, + "west": {"uv": [9, 0, 11, 6], "rotation": 90, "texture": "#0"}, + "up": {"uv": [10, 0, 11, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [10, 0, 11, 6], "texture": "#0"} + } + }, + { + "from": [10, 14, 10], + "to": [11, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [5, 5, 7, 6], "rotation": 90, "texture": "#0"}, + "east": {"uv": [5, 0, 7, 6], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 10, 2, 11], "rotation": 90, "texture": "#1"}, + "west": {"uv": [5, 0, 7, 6], "rotation": 90, "texture": "#0"}, + "up": {"uv": [5, 0, 6, 6], "rotation": 180, "texture": "#0"}, + "down": {"uv": [5, 0, 6, 6], "texture": "#0"} + } + }, + { + "from": [10, 14, 0], + "to": [11, 16, 6], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 10, 2, 11], "rotation": 90, "texture": "#1"}, + "east": {"uv": [5, 10, 7, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [5, 10, 7, 11], "rotation": 90, "texture": "#0"}, + "west": {"uv": [5, 10, 7, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [5, 10, 6, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [5, 10, 6, 16], "texture": "#0"} + } + }, + { + "from": [9, 14, 0], + "to": [10, 16, 5], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 9, 2, 10], "rotation": 90, "texture": "#1"}, + "east": {"uv": [6, 11, 8, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [6, 11, 8, 12], "rotation": 90, "texture": "#0"}, + "west": {"uv": [6, 11, 8, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [6, 11, 7, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [6, 11, 7, 16], "texture": "#0"} + } + }, + { + "from": [6, 14, 0], + "to": [7, 16, 5], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 6, 2, 7], "rotation": 90, "texture": "#1"}, + "east": {"uv": [8, 11, 10, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [6, 11, 8, 12], "rotation": 90, "texture": "#0"}, + "west": {"uv": [8, 11, 10, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [9, 11, 10, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [9, 11, 10, 16], "texture": "#0"} + } + }, + { + "from": [6, 14, 11], + "to": [7, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [6, 4, 8, 5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [8, 0, 10, 5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 7, 2, 8], "rotation": 90, "texture": "#1"}, + "west": {"uv": [8, 0, 10, 5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [9, 0, 10, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [9, 0, 10, 5], "texture": "#0"} + } + }, + { + "from": [9, 14, 11], + "to": [10, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [6, 4, 8, 5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [6, 0, 8, 5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 9, 2, 10], "rotation": 90, "texture": "#1"}, + "west": {"uv": [6, 0, 8, 5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [6, 0, 7, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [6, 0, 7, 5], "texture": "#0"} + } + }, + { + "from": [7, 14, 12], + "to": [9, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [3, 7, 5, 9], "rotation": 90, "texture": "#0"}, + "east": {"uv": [7, 0, 9, 4], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 7, 2, 9], "rotation": 90, "texture": "#1"}, + "west": {"uv": [7, 0, 9, 4], "rotation": 90, "texture": "#0"}, + "up": {"uv": [7, 0, 9, 4], "rotation": 180, "texture": "#0"}, + "down": {"uv": [7, 0, 9, 4], "texture": "#0"} + } + }, + { + "from": [7, 14, 0], + "to": [9, 16, 4], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 7, 2, 9], "rotation": 90, "texture": "#1"}, + "east": {"uv": [7, 12, 9, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [3, 7, 5, 9], "rotation": 90, "texture": "#0"}, + "west": {"uv": [7, 12, 9, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [7, 12, 9, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [7, 12, 9, 16], "texture": "#0"} + } + }, + { + "from": [5, 14, 0], + "to": [6, 16, 6], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 5]}, + "faces": { + "north": {"uv": [0, 5, 2, 6], "rotation": 90, "texture": "#1"}, + "east": {"uv": [9, 10, 11, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [5, 10, 7, 11], "rotation": 90, "texture": "#0"}, + "west": {"uv": [9, 10, 11, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [10, 10, 11, 16], "rotation": 180, "texture": "#0"}, + "down": {"uv": [10, 10, 11, 16], "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "children": [ + 0, + { + "name": "face", + "origin": [8, 8, 8], + "color": 0, + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/createnuclear/textures/block/reactor/liquid_input/input.png b/src/main/resources/assets/createnuclear/textures/block/reactor/liquid_input/input.png new file mode 100644 index 0000000000000000000000000000000000000000..e62f8d1838bfa48ae25cad04d2ab2d6f9b57ef0e GIT binary patch literal 461 zcmV;;0W$uHP)?)N(_cDo(6 zZL{C+sj7<0<$}nv41ncw34l_H!C=66JO-eyYh2ewDMb(j08FP-Hk%DvYeY*@O0izA z=|WxC2qDb8TCJ$-8h~C|mc()VMsC0DdYxOBaU4^Y<->txS-7tIM%G$?IT;Rz0JyG; zWmy1Ef$esS5W*b3-EMD(9mg>-lu|~Z*AhI>>&*Yz1;FumG<&^IQkV5EG)>bj(B}LL zX_|gVXz}`7|A7%m(-e5-{I4@}-Dio8-9>OWr%*i zj}U^>>4fk5*tShsmds`|Q=ZnE!{GoxQ528g_}9%3In2Llru0qE00000NkvXXu0mjf Does}N literal 0 HcmV?d00001 From bf443eb4da7335d0e73c0d9462b81abb157cf856 Mon Sep 17 00:00:00 2001 From: Dimitri Date: Wed, 17 Dec 2025 16:25:02 +0100 Subject: [PATCH 048/705] reactor alarm block created (no logic for the sound) --- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 12 ++- .../blockstates/reactor_alarm.json | 7 ++ .../assets/createnuclear/lang/en_ud.json | 1 + .../assets/createnuclear/lang/en_us.json | 1 + .../models/block/reactor_alarm.json | 6 ++ .../models/item/reactor_alarm.json | 3 + .../loot_tables/blocks/reactor_alarm.json | 21 +++++ .../tags/blocks/mineable/pickaxe.json | 1 + .../nuclearteam/createnuclear/CNBlocks.java | 8 ++ .../irradiated/cow/IrradiatedCowModel.java | 72 +++++++++++++----- .../irradiated/cow/IrradiatedCowRenderer.java | 6 +- .../models/block/reactor/alarm/block.json | 3 + .../textures/block/reactor_alarm.png | Bin 0 -> 601 bytes 13 files changed, 113 insertions(+), 28 deletions(-) create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_alarm.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/reactor_alarm.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_alarm.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_alarm.json create mode 100644 src/main/resources/assets/createnuclear/models/block/reactor/alarm/block.json create mode 100644 src/main/resources/assets/createnuclear/textures/block/reactor_alarm.png diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 2ca7f1e5..0cb0f732 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-26T13:57:16.8768726 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-12-17T16:12:44.0103548 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -23,6 +23,7 @@ f10bbdbab6112c58bebf2d98dc0ed3eb9370c09c assets/createnuclear/blockstates/lead_b f628f8c7aa1e150ad2b5a3ce87dbe7f00b462e74 assets/createnuclear/blockstates/polished_cut_autunite_wall.json 8195d52278bf58414faaaec6067905635aaa29d5 assets/createnuclear/blockstates/raw_lead_block.json 63aaf78c3e0c16c2f37b069c5392e3d1a93ac058 assets/createnuclear/blockstates/raw_uranium_block.json +1c9953bedf6cec725a6db7a199d826dcdfe9dfa7 assets/createnuclear/blockstates/reactor_alarm.json 0fbc9288622efc18fe39b6c8ba89e7e2281dee26 assets/createnuclear/blockstates/reactor_casing.json 60ca260d5b5bcd975c0a3918b461748786cde95e assets/createnuclear/blockstates/reactor_controller.json 3c259041f317bb8868fb4f177c457fc12b8d28f5 assets/createnuclear/blockstates/reactor_cooler.json @@ -38,8 +39,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -64a69d8b4ed209ac210e65a5ca3143b1bbb452f1 assets/createnuclear/lang/en_ud.json -ec998cb8901e09dcef0c5c37712009a8fae5ff7e assets/createnuclear/lang/en_us.json +fadd2041aee060a800c6e620439316b15e45fc4e assets/createnuclear/lang/en_ud.json +7c7919293955e2c768d6abc133e226214fe4e2be assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json @@ -82,6 +83,7 @@ ad989d89e7b80a30e0860fb0f1418013fe3355d2 assets/createnuclear/models/block/polis b950ac6ca2df77ffe3abd02e13c38567602e5536 assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json cf8b4d604330762358b21b6e079aaab1eb2987f4 assets/createnuclear/models/block/raw_lead_block.json 561c9f9a4e153fc648a3c7224812c71c8ac2da5c assets/createnuclear/models/block/raw_uranium_block.json +d5acc57be1c8ccc3e61c40cf11856933d35803b3 assets/createnuclear/models/block/reactor_alarm.json 7cdeee7f4740b6a86802354534be24dbb251e211 assets/createnuclear/models/block/reinforced_glass.json e94d3eb865d17234b18241d89acdec2b10a1d21a assets/createnuclear/models/block/small_autunite_brick.json 2d0c4071223fd38069cfdac403b33bd2925d6750 assets/createnuclear/models/block/small_autunite_brick_slab.json @@ -181,6 +183,7 @@ b6c3a22d368bd0796b004ac27b8e453a16e7d14c assets/createnuclear/models/item/polish ba58a4c086d8937d6703795a9d80435c2d450e35 assets/createnuclear/models/item/raw_lead_block.json 2e30d8c1f56b02bd000509c2a6b32f4ff6c33290 assets/createnuclear/models/item/raw_uranium.json 5bad8990f31085232b63b11d295b90b581af9a82 assets/createnuclear/models/item/raw_uranium_block.json +11d78b3caf55cd1bcdeed1ad53fcfdcb7133d2f6 assets/createnuclear/models/item/reactor_alarm.json ef76b3a3a97b5d1901d7e8ac17009381de418ab8 assets/createnuclear/models/item/reactor_blueprint_item.json ee9b06de6d4e5f722543a83e5d9f7564ac6d7f70 assets/createnuclear/models/item/reactor_casing.json 7d0b9c3d7301e1f419441b69f152955fc69c5633 assets/createnuclear/models/item/reactor_controller.json @@ -352,6 +355,7 @@ d5fb5ebfe991980abfd6f1932575363d026d8859 data/createnuclear/loot_tables/blocks/p 2c3ca9fb7683d1edfdc2e4fcd4b25ab7f40c3ab6 data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json 66ab1033aebea1383fe3f09c7468f4cd60d8aa25 data/createnuclear/loot_tables/blocks/raw_lead_block.json 0998d5a55f2dc10e85e83dd74bd91d4a3913f61f data/createnuclear/loot_tables/blocks/raw_uranium_block.json +b0cfc64250ce727ba39807bc1560b36497f294be data/createnuclear/loot_tables/blocks/reactor_alarm.json af059cd55441441329347fbd569245b539b095db data/createnuclear/loot_tables/blocks/reactor_casing.json e76c0b96c978e266f39eca8e46cd5ba2388e1749 data/createnuclear/loot_tables/blocks/reactor_controller.json 95a90d9d9a553448c878dfdf4b153ceada923030 data/createnuclear/loot_tables/blocks/reactor_cooler.json @@ -552,7 +556,7 @@ e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.js 75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/minecraft/tags/blocks/impermeable.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/lush_ground_replaceable.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/mineable/axe.json -f3aae3bed8f4a0faad6d92489d9f8e9c0c10e30f data/minecraft/tags/blocks/mineable/pickaxe.json +11bf0044e605d2848e272cbc86c4caad32a453b3 data/minecraft/tags/blocks/mineable/pickaxe.json a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/minecraft/tags/blocks/mineable/shovel.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/moss_replaceable.json 41d3382a5f829a516326fa59334529abffdc8fb2 data/minecraft/tags/blocks/needs_diamond_tool.json diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_alarm.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_alarm.json new file mode 100644 index 00000000..1a4f2032 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_alarm.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/reactor_alarm" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index 77f7b3a8..e8486bd9 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -77,6 +77,7 @@ "block.createnuclear.polished_cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", "block.createnuclear.raw_lead_block": "ʞɔoןᗺ pɐǝꞀ ʍɐᴚ", "block.createnuclear.raw_uranium_block": "ʞɔoןᗺ ɯnıuɐɹ∩ ʍɐᴚ", + "block.createnuclear.reactor_alarm": "ɯɹɐןⱯ ɹoʇɔɐǝᴚ", "block.createnuclear.reactor_casing": "buısɐƆ ɹoʇɔɐǝᴚ", "block.createnuclear.reactor_casing.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", "block.createnuclear.reactor_controller": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index c027fa2f..90e94ae2 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -77,6 +77,7 @@ "block.createnuclear.polished_cut_autunite_wall": "Polished Cut Autunite Wall", "block.createnuclear.raw_lead_block": "Raw Lead Block", "block.createnuclear.raw_uranium_block": "Raw Uranium Block", + "block.createnuclear.reactor_alarm": "Reactor Alarm", "block.createnuclear.reactor_casing": "Reactor Casing", "block.createnuclear.reactor_casing.tooltip.summary": "_Block_ used to build the _reactor_", "block.createnuclear.reactor_controller": "Reactor Controller", diff --git a/src/generated/resources/assets/createnuclear/models/block/reactor_alarm.json b/src/generated/resources/assets/createnuclear/models/block/reactor_alarm.json new file mode 100644 index 00000000..e78ea0f3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/reactor_alarm.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/reactor_alarm" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_alarm.json b/src/generated/resources/assets/createnuclear/models/item/reactor_alarm.json new file mode 100644 index 00000000..889a06ef --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_alarm.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor_alarm" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_alarm.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_alarm.json new file mode 100644 index 00000000..3a46c7a0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_alarm.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_alarm" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_alarm" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index cbc315dc..8f28320d 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -16,6 +16,7 @@ "createnuclear:deepslate_uranium_ore", "createnuclear:uranium_ore", "createnuclear:steel_block", + "createnuclear:reactor_alarm", "createnuclear:autunite", "createnuclear:cut_autunite", "createnuclear:cut_autunite_stairs", diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index 39724348..d90ccf1c 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -479,6 +479,14 @@ public class CNBlocks { .build() .register(); + public static final BlockEntry REACTOR_ALARM = + CreateNuclear.REGISTRATE.block("reactor_alarm", Block::new) + .initialProperties(SharedProperties::stone) + .transform(pickaxeOnly()) + .item() + .build() + .register(); + /*public static final BlockEntry TEST_EVENT_TRIGGER_BLOCK = CreateNuclear.REGISTRATE.block("test_event_trigger_block", EventTriggerBlock::new) .defaultBlockstate() .defaultLang() diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowModel.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowModel.java index 48eefc77..1f1ba506 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowModel.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowModel.java @@ -1,27 +1,44 @@ -// Made with Blockbench 4.12.2 -// Exported for Minecraft version 1.17+ for Yarn +// Made with Blockbench 5.0.4 +// Exported for Minecraft version 1.17 or later with Mojang mappings // Paste this class into your mod and generate all required imports - package net.nuclearteam.createnuclear.content.contraptions.irradiated.cow; +import com.google.common.collect.ImmutableList; import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.VertexConsumer; -import net.minecraft.MethodsReturnNonnullByDefault; -import net.minecraft.client.model.ColorableAgeableListModel; +import net.minecraft.client.model.AgeableListModel; import net.minecraft.client.model.EntityModel; import net.minecraft.client.model.QuadrupedModel; -import net.minecraft.client.model.geom.ModelLayerLocation; import net.minecraft.client.model.geom.ModelPart; import net.minecraft.client.model.geom.PartPose; import net.minecraft.client.model.geom.builders.*; -import net.minecraft.resources.ResourceLocation; import net.minecraft.util.Mth; -import net.minecraft.world.entity.Entity; -public class IrradiatedCowModel extends QuadrupedModel { - public IrradiatedCowModel(ModelPart pRoot) { - super(pRoot, false, 8.0F, 4.0F, 2.0F, 2.0F, 24); +public class IrradiatedCowModel extends AgeableListModel { + // This layer location should be baked with EntityRendererProvider.Context in the entity renderer and passed into this model's constructor + private final ModelPart head; + private final ModelPart pustule; + private final ModelPart body; + private final ModelPart pustule3; + private final ModelPart legs; + private final ModelPart leg1; + private final ModelPart leg2; + private final ModelPart leg3; + private final ModelPart leg4; + private final ModelPart pustule2; + + public IrradiatedCowModel(ModelPart root) { + this.head = root.getChild("head"); + this.pustule = this.head.getChild("pustule"); + this.body = root.getChild("body"); + this.pustule3 = this.body.getChild("pustule3"); + this.legs = root.getChild("legs"); + this.leg1 = this.legs.getChild("leg1"); + this.leg2 = this.legs.getChild("leg2"); + this.leg3 = this.legs.getChild("leg3"); + this.leg4 = this.legs.getChild("leg4"); + this.pustule2 = this.leg4.getChild("pustule2"); } public static LayerDefinition createBodyLayer() { @@ -62,16 +79,31 @@ public static LayerDefinition createBodyLayer() { return LayerDefinition.create(meshdefinition, 64, 32); } - public void setupAnim(T pEntity, float pLimbSwing, float pLimbSwingAmount, float pAgeInTicks, float pNetHeadYaw, float pHeadPitch) { - this.head.xRot = pHeadPitch * ((float)Math.PI / 180F); - this.head.yRot = pNetHeadYaw * ((float)Math.PI / 180F); - this.rightHindLeg.xRot = Mth.cos(pLimbSwing * 0.6662F) * 1.4F * pLimbSwingAmount; - this.leftHindLeg.xRot = Mth.cos(pLimbSwing * 0.6662F + (float)Math.PI) * 1.4F * pLimbSwingAmount; - this.rightFrontLeg.xRot = Mth.cos(pLimbSwing * 0.6662F + (float)Math.PI) * 1.4F * pLimbSwingAmount; - this.leftFrontLeg.xRot = Mth.cos(pLimbSwing * 0.6662F) * 1.4F * pLimbSwingAmount; + @Override + public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) { + this.head.xRot = headPitch * ((float)Math.PI / 180F); + this.head.yRot = netHeadYaw * ((float)Math.PI / 180F); + this.leg3.xRot = Mth.cos(limbSwing * 0.6662F) * 1.4F * limbSwingAmount; + this.leg4.xRot = Mth.cos(limbSwing * 0.6662F + (float)Math.PI) * 1.4F * limbSwingAmount; + this.leg1.xRot = Mth.cos(limbSwing * 0.6662F + (float)Math.PI) * 1.4F * limbSwingAmount; + this.leg2.xRot = Mth.cos(limbSwing * 0.6662F) * 1.4F * limbSwingAmount; + } + + @Override + public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) { + head.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha); + body.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha); + legs.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha); } - public ModelPart getHead() { - return this.head; + @Override + protected Iterable headParts() { + return ImmutableList.of(this.head); } + + @Override + protected Iterable bodyParts() { + return ImmutableList.of(this.body, this.leg1, this.leg2, this.leg3, this.leg4); + } + } \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowRenderer.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowRenderer.java index 9a770a85..a82c603b 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowRenderer.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowRenderer.java @@ -1,18 +1,16 @@ package net.nuclearteam.createnuclear.content.contraptions.irradiated.cow; -import net.minecraft.client.model.CowModel; -import net.minecraft.client.model.geom.ModelLayers; import net.minecraft.client.renderer.entity.EntityRendererProvider; import net.minecraft.client.renderer.entity.MobRenderer; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.entity.animal.Cow; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; +import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.content.contraptions.irradiated.CNModelLayers; @OnlyIn(Dist.CLIENT) public class IrradiatedCowRenderer extends MobRenderer> { - private static final ResourceLocation COW_LOCATION = new ResourceLocation("textures/entity/irradiated_cow.png"); + private static final ResourceLocation COW_LOCATION = CreateNuclear.asResource("textures/entity/irradiated_cow.png"); public IrradiatedCowRenderer(EntityRendererProvider.Context context) { super(context, new IrradiatedCowModel<>(context.bakeLayer(CNModelLayers.IRRADIATED_COW)), 0.7f); diff --git a/src/main/resources/assets/createnuclear/models/block/reactor/alarm/block.json b/src/main/resources/assets/createnuclear/models/block/reactor/alarm/block.json new file mode 100644 index 00000000..0db3279e --- /dev/null +++ b/src/main/resources/assets/createnuclear/models/block/reactor/alarm/block.json @@ -0,0 +1,3 @@ +{ + +} diff --git a/src/main/resources/assets/createnuclear/textures/block/reactor_alarm.png b/src/main/resources/assets/createnuclear/textures/block/reactor_alarm.png new file mode 100644 index 0000000000000000000000000000000000000000..9ebe3ae16efa55103589f1d867537e672297fef5 GIT binary patch literal 601 zcmV-f0;c_mP)Px%6G=otR5*=Qlfh17F$_hIlavQTsRUx+K_%cDh7Vwc*s$e0`2`m2*^UrU2`IEr z2!yJ3=xbunqDrKC<0Q7@d#@8YKfkc8tu4CUUpVKO&*ymW2_c}Ws48a0`uaK{1OQZ( zrfK*)920uIE~lq|5E0CbloBC?;(NUw-h0f97$YJAz{|@EZQByo*49u}uCA`Qxw*m2 zN*CuGkB^Ud?|FWHF2w*34-Xt39uhV;H&In?Z*OtVky7II^_7p04*;5`p=laKgp?8@ z!qL$YX2$pTHx9te3fH%{H_WUcX_}^JAtEa%s;VO7 Date: Wed, 17 Dec 2025 16:31:48 +0100 Subject: [PATCH 049/705] fixing the irradiated cow model --- .../irradiated/cow/IrradiatedCowModel.java | 72 +++++++++++++------ .../irradiated/cow/IrradiatedCowRenderer.java | 6 +- 2 files changed, 54 insertions(+), 24 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowModel.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowModel.java index 48eefc77..1f1ba506 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowModel.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowModel.java @@ -1,27 +1,44 @@ -// Made with Blockbench 4.12.2 -// Exported for Minecraft version 1.17+ for Yarn +// Made with Blockbench 5.0.4 +// Exported for Minecraft version 1.17 or later with Mojang mappings // Paste this class into your mod and generate all required imports - package net.nuclearteam.createnuclear.content.contraptions.irradiated.cow; +import com.google.common.collect.ImmutableList; import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.VertexConsumer; -import net.minecraft.MethodsReturnNonnullByDefault; -import net.minecraft.client.model.ColorableAgeableListModel; +import net.minecraft.client.model.AgeableListModel; import net.minecraft.client.model.EntityModel; import net.minecraft.client.model.QuadrupedModel; -import net.minecraft.client.model.geom.ModelLayerLocation; import net.minecraft.client.model.geom.ModelPart; import net.minecraft.client.model.geom.PartPose; import net.minecraft.client.model.geom.builders.*; -import net.minecraft.resources.ResourceLocation; import net.minecraft.util.Mth; -import net.minecraft.world.entity.Entity; -public class IrradiatedCowModel extends QuadrupedModel { - public IrradiatedCowModel(ModelPart pRoot) { - super(pRoot, false, 8.0F, 4.0F, 2.0F, 2.0F, 24); +public class IrradiatedCowModel extends AgeableListModel { + // This layer location should be baked with EntityRendererProvider.Context in the entity renderer and passed into this model's constructor + private final ModelPart head; + private final ModelPart pustule; + private final ModelPart body; + private final ModelPart pustule3; + private final ModelPart legs; + private final ModelPart leg1; + private final ModelPart leg2; + private final ModelPart leg3; + private final ModelPart leg4; + private final ModelPart pustule2; + + public IrradiatedCowModel(ModelPart root) { + this.head = root.getChild("head"); + this.pustule = this.head.getChild("pustule"); + this.body = root.getChild("body"); + this.pustule3 = this.body.getChild("pustule3"); + this.legs = root.getChild("legs"); + this.leg1 = this.legs.getChild("leg1"); + this.leg2 = this.legs.getChild("leg2"); + this.leg3 = this.legs.getChild("leg3"); + this.leg4 = this.legs.getChild("leg4"); + this.pustule2 = this.leg4.getChild("pustule2"); } public static LayerDefinition createBodyLayer() { @@ -62,16 +79,31 @@ public static LayerDefinition createBodyLayer() { return LayerDefinition.create(meshdefinition, 64, 32); } - public void setupAnim(T pEntity, float pLimbSwing, float pLimbSwingAmount, float pAgeInTicks, float pNetHeadYaw, float pHeadPitch) { - this.head.xRot = pHeadPitch * ((float)Math.PI / 180F); - this.head.yRot = pNetHeadYaw * ((float)Math.PI / 180F); - this.rightHindLeg.xRot = Mth.cos(pLimbSwing * 0.6662F) * 1.4F * pLimbSwingAmount; - this.leftHindLeg.xRot = Mth.cos(pLimbSwing * 0.6662F + (float)Math.PI) * 1.4F * pLimbSwingAmount; - this.rightFrontLeg.xRot = Mth.cos(pLimbSwing * 0.6662F + (float)Math.PI) * 1.4F * pLimbSwingAmount; - this.leftFrontLeg.xRot = Mth.cos(pLimbSwing * 0.6662F) * 1.4F * pLimbSwingAmount; + @Override + public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) { + this.head.xRot = headPitch * ((float)Math.PI / 180F); + this.head.yRot = netHeadYaw * ((float)Math.PI / 180F); + this.leg3.xRot = Mth.cos(limbSwing * 0.6662F) * 1.4F * limbSwingAmount; + this.leg4.xRot = Mth.cos(limbSwing * 0.6662F + (float)Math.PI) * 1.4F * limbSwingAmount; + this.leg1.xRot = Mth.cos(limbSwing * 0.6662F + (float)Math.PI) * 1.4F * limbSwingAmount; + this.leg2.xRot = Mth.cos(limbSwing * 0.6662F) * 1.4F * limbSwingAmount; + } + + @Override + public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) { + head.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha); + body.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha); + legs.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha); } - public ModelPart getHead() { - return this.head; + @Override + protected Iterable headParts() { + return ImmutableList.of(this.head); } + + @Override + protected Iterable bodyParts() { + return ImmutableList.of(this.body, this.leg1, this.leg2, this.leg3, this.leg4); + } + } \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowRenderer.java b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowRenderer.java index 9a770a85..a82c603b 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowRenderer.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/contraptions/irradiated/cow/IrradiatedCowRenderer.java @@ -1,18 +1,16 @@ package net.nuclearteam.createnuclear.content.contraptions.irradiated.cow; -import net.minecraft.client.model.CowModel; -import net.minecraft.client.model.geom.ModelLayers; import net.minecraft.client.renderer.entity.EntityRendererProvider; import net.minecraft.client.renderer.entity.MobRenderer; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.entity.animal.Cow; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; +import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.content.contraptions.irradiated.CNModelLayers; @OnlyIn(Dist.CLIENT) public class IrradiatedCowRenderer extends MobRenderer> { - private static final ResourceLocation COW_LOCATION = new ResourceLocation("textures/entity/irradiated_cow.png"); + private static final ResourceLocation COW_LOCATION = CreateNuclear.asResource("textures/entity/irradiated_cow.png"); public IrradiatedCowRenderer(EntityRendererProvider.Context context) { super(context, new IrradiatedCowModel<>(context.bakeLayer(CNModelLayers.IRRADIATED_COW)), 0.7f); From e8fae3d6d7b23e48a4f661b39b559d01a801ef27 Mon Sep 17 00:00:00 2001 From: Dimitri Date: Wed, 17 Dec 2025 16:56:08 +0100 Subject: [PATCH 050/705] fixing conflicts and cache --- .../15812fa7bc190aa8f0a8644088c7ff563925e506 | 2 +- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 15 +++++++++------ .../708b1206ce73e235f43eb2a5fd72b93671cfba4e | 2 +- .../9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 2 +- .../abc32a97b4e744838610c53dbbbaaf9f7d29a557 | 2 +- .../fed443662143001aeb5341375f6f5ef31d10baea | 2 +- .../createnuclear/blockstates/reactor_input.json | 7 ------- .../multiblock/output/ReactorOutputEntity.java | 1 + 8 files changed, 15 insertions(+), 18 deletions(-) diff --git a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 index 7c8ad67c..8c0b1a5a 100644 --- a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 +++ b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-11T13:56:47.9570936 CreateNuclear's Processing Recipes +// 1.20.1 2025-12-17T16:45:24.2257538 CreateNuclear's Processing Recipes c711d032a04e1a9350ad9bc4d9c4d74f54689862 data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json 33becbc558bd2fbe277be096b292c0093f84e44c data/createnuclear/recipes/crushing/coal.json 2a8b609dba5bad88511d9c9a80cf6fb582b18c36 data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 0cb0f732..a2fa1390 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-12-17T16:12:44.0103548 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-12-17T16:45:24.2257538 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -29,7 +29,8 @@ f628f8c7aa1e150ad2b5a3ce87dbe7f00b462e74 assets/createnuclear/blockstates/polish 3c259041f317bb8868fb4f177c457fc12b8d28f5 assets/createnuclear/blockstates/reactor_cooler.json 3cced3f7d35371f1881b0485ee324788adcd2c74 assets/createnuclear/blockstates/reactor_core.json ff68065029f7d47434aaf3f60e5ec3319302d2d8 assets/createnuclear/blockstates/reactor_frame.json -797bb3045272b742be75c5dc1a511a1c2acaa877 assets/createnuclear/blockstates/reactor_input.json +fac8d9edfaecf7dcdd328f8729025ccaf98040f1 assets/createnuclear/blockstates/reactor_input.json +20c17a81bb3c63d244af9d66da3dc61857900f6c assets/createnuclear/blockstates/reactor_liquid_input.json 36ee5c127b0548502d15bc16a638a5bac40df1b6 assets/createnuclear/blockstates/reactor_output.json f7504d5f748fe938bf07d2eb5d0ba46bbfa0499d assets/createnuclear/blockstates/reinforced_glass.json f9dd0a30be6d92e85fd7c3dde4f1b732f63d35ce assets/createnuclear/blockstates/small_autunite_brick.json @@ -39,8 +40,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -fadd2041aee060a800c6e620439316b15e45fc4e assets/createnuclear/lang/en_ud.json -7c7919293955e2c768d6abc133e226214fe4e2be assets/createnuclear/lang/en_us.json +a9b8a1a14cb507bbbed6eb3051a11af68285e07e assets/createnuclear/lang/en_ud.json +83c018377b37a6ed40e68ff8e5c7ed14c2c0ffd3 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json @@ -191,6 +192,7 @@ ee9b06de6d4e5f722543a83e5d9f7564ac6d7f70 assets/createnuclear/models/item/reacto 7e444d9dc776530d017fc28fe18dad0fabeedcdc assets/createnuclear/models/item/reactor_core.json 6726831326d47e5e416216e0ec1d3fd214110e89 assets/createnuclear/models/item/reactor_frame.json 18dc2031fd8aeba588d92e43093fb76e78b2bbe4 assets/createnuclear/models/item/reactor_input.json +bf5bc112f5a1ecb51f6e324c718257eaa3863b9d assets/createnuclear/models/item/reactor_liquid_input.json 69e464d730b826a0c28ed3cfeab28c4c561ec1b0 assets/createnuclear/models/item/reactor_output.json a108ac857c776255abc1631429c5ffabb3e2a8de assets/createnuclear/models/item/red_anti_radiation_chestplate.json b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_anti_radiation_helmet.json @@ -362,6 +364,7 @@ e76c0b96c978e266f39eca8e46cd5ba2388e1749 data/createnuclear/loot_tables/blocks/r daa4fad27f07fd72cb25a524464edea9efe771b7 data/createnuclear/loot_tables/blocks/reactor_core.json 576b0bf970ddbdd11ec06963e1d65e08e63d69e1 data/createnuclear/loot_tables/blocks/reactor_frame.json be48e04b069441c8593aab5e9bf78f4edc2dd249 data/createnuclear/loot_tables/blocks/reactor_input.json +1107576382a5ebd9b8d53e1a92306de08a211645 data/createnuclear/loot_tables/blocks/reactor_liquid_input.json 37af2b0b5eacf53995703344a45fb3f4d0efe1f9 data/createnuclear/loot_tables/blocks/reactor_output.json 88c7cfbf28fdbe53241453e073722791c780de75 data/createnuclear/loot_tables/blocks/reinforced_glass.json feedbac4c2a466fb93f82756562edc63cb1b4b5b data/createnuclear/loot_tables/blocks/small_autunite_brick.json @@ -556,10 +559,10 @@ e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.js 75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/minecraft/tags/blocks/impermeable.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/lush_ground_replaceable.json e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/mineable/axe.json -11bf0044e605d2848e272cbc86c4caad32a453b3 data/minecraft/tags/blocks/mineable/pickaxe.json +7cb490c6cd4af61c9b56f0411e95219d3ae17a58 data/minecraft/tags/blocks/mineable/pickaxe.json a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/minecraft/tags/blocks/mineable/shovel.json 8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/moss_replaceable.json -41d3382a5f829a516326fa59334529abffdc8fb2 data/minecraft/tags/blocks/needs_diamond_tool.json +60987dec2322da3e5c70b7e7c9bf529d7bf1c806 data/minecraft/tags/blocks/needs_diamond_tool.json 38aa0fddd24ec7dde10f1e2804328660a2019ac8 data/minecraft/tags/blocks/needs_iron_tool.json 9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/blocks/slabs.json 7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/blocks/stairs.json diff --git a/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e b/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e index b0e0ba0c..334006fc 100644 --- a/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e +++ b/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-11T12:39:11.5625077 createnuclear's mechanical crafting recipes +// 1.20.1 2025-12-17T16:45:24.2257538 createnuclear's mechanical crafting recipes 0a56332199941d1db61ee7512130d2664fd73e46 data/createnuclear/recipes/mechanical_crafting/graphite_rod.json 85f68439da9d4bb70d1308b7b64db0e30fec9e51 data/createnuclear/recipes/mechanical_crafting/reactor_controller.json 11b4c4d65d4f6981c34e7f97e0e8dc3468376b05 data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e index 1ab24c53..6382d2be 100644 --- a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e +++ b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-11T12:39:11.5491243 Recipes +// 1.20.1 2025-12-17T16:45:24.2257538 Recipes 229dafab82da54169697898f94d3be266a77d5ff data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json 14b3abbc5d9b1950f65ef1cc03f79a36c8820efc data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json 028d2b4f2f5ec4764791ca5c28c19b6848b00bea data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json diff --git a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 index 8e1d4e81..9acd5ab2 100644 --- a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 +++ b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-11T12:39:11.5247801 Create Nuclear Advancements +// 1.20.1 2025-12-17T16:45:24.2257538 Create Nuclear Advancements 384b002f95b70c595cedc692ed219d45931f1f5b data/createnuclear/advancements/anti_radiation_armor.json 41069c530d33ea7d59cccddada0ceececd69f5af data/createnuclear/advancements/automatic_uranium.json 2e8127a4546d680ab502c6e3c71f49d8df2b1b18 data/createnuclear/advancements/coal_dust.json diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea index 3fb0164c..c9f40b27 100644 --- a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea +++ b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-11T12:39:11.546555 CreateNuclear Generated Registry Entries +// 1.20.1 2025-12-17T16:45:24.2257538 CreateNuclear Generated Registry Entries 5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json 72173023e6a31748692e750db0f5fa8c555d1009 data/createnuclear/forge/biome_modifier/striated_ores_overworld.json fa32145101dc12ec914684fec8c5cbb995d2c051 data/createnuclear/forge/biome_modifier/uranium_ore.json diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json index 593b3cbc..dbde5bbc 100644 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json @@ -1,9 +1,5 @@ { "variants": { - "facing=down": { - "model": "createnuclear:block/reactor/input/input_vertical", - "x": 180 - }, "facing=east": { "model": "createnuclear:block/reactor/input/input", "y": 270 @@ -15,9 +11,6 @@ "facing=south": { "model": "createnuclear:block/reactor/input/input" }, - "facing=up": { - "model": "createnuclear:block/reactor/input/input_vertical" - }, "facing=west": { "model": "createnuclear:block/reactor/input/input", "y": 90 diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java index ba15ae33..121bf329 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java @@ -24,6 +24,7 @@ import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; +import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; import java.util.List; import java.util.Objects; From e4449d65558c0cd826dd1f12b1e66bf1a497401f Mon Sep 17 00:00:00 2001 From: MatteoVcs Date: Thu, 18 Dec 2025 09:46:32 +0100 Subject: [PATCH 051/705] added useful variables in controller, controller now get and store input/output that are in his multiblock if valid pattern --- .../api/multiblock/MultiBlockManagerBeta.java | 20 ++++- .../controller/ReactorControllerBlock.java | 42 +++++++++- .../ReactorControllerBlockEntity.java | 83 +++++++++++++++++++ .../multiblock/input/ReactorInputEntity.java | 6 ++ .../multiblock/output/ReactorOutput.java | 2 +- .../output/ReactorOutputEntity.java | 9 +- .../multiblock/pattern/ReactorPattern.java | 8 +- 7 files changed, 161 insertions(+), 9 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/api/multiblock/MultiBlockManagerBeta.java b/src/main/java/net/nuclearteam/createnuclear/api/multiblock/MultiBlockManagerBeta.java index ce79b012..7d00488c 100644 --- a/src/main/java/net/nuclearteam/createnuclear/api/multiblock/MultiBlockManagerBeta.java +++ b/src/main/java/net/nuclearteam/createnuclear/api/multiblock/MultiBlockManagerBeta.java @@ -4,6 +4,8 @@ import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.world.level.Level; +import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; import java.util.ArrayList; import java.util.List; @@ -17,17 +19,31 @@ public void register(String id, T data, IMultiBlockPattern blockPattern) { structures.add(new BlockPattern<>(id, data, blockPattern)); } - public BlockPattern findStructure(Level level, BlockPos pos) { + public BlockPattern findStructure(Level level, BlockPos pos, ReactorControllerBlockEntity entity) { List directions = new ArrayList<>(); directions.add(Direction.NORTH); directions.add(Direction.WEST); directions.add(Direction.EAST); directions.add(Direction.SOUTH); + record id(String id, int size) {}; + List ids = List.of( + new id("createnuclear:reactor5x5", 5), + new id("createnuclear:reactor7x7", 7), + new id("createnuclear:reactor9x9",9) + ); for (Direction direction : directions) { for (BlockPattern structure : structures) { var result = structure.structure().matches(level, pos, direction); - if (result) return structure; + if (result){ + entity.reactorFacing = direction.getCounterClockWise().getName(); + entity.reactorSize = ids.stream() + .filter(item -> item.id().equals(structure.id())) + .findFirst() + .map(id::size) + .orElse(-1); + return structure; + } } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java index e9fd5cc1..792a94fa 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java @@ -23,13 +23,16 @@ import net.nuclearteam.createnuclear.CNBlockEntityTypes; import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.CNItems; +import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.content.multiblock.CNMultiblock; +import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; import net.nuclearteam.createnuclear.foundation.block.HorizontalDirectionalReactorBlock; import javax.annotation.Nullable; import javax.annotation.ParametersAreNonnullByDefault; +import java.util.Arrays; import java.util.List; @MethodsReturnNonnullByDefault @@ -149,15 +152,19 @@ public void playerDestroy(Level level, Player player, BlockPos pos, BlockState s public void Verify(BlockState state, BlockPos pos, Level level, List players, boolean create){ ReactorControllerBlock controller = (ReactorControllerBlock) level.getBlockState(pos).getBlock(); ReactorControllerBlockEntity entity = controller.getBlockEntity(level, pos); - var result = CNMultiblock.REGISTRATE_MULTIBLOCK.findStructure(level, pos); // control the pattern + var result = CNMultiblock.REGISTRATE_MULTIBLOCK.findStructure(level, pos, entity); // control the pattern if (result != null) { // the pattern is correct - + entity.reactorInputList.clear(); + entity.reactorOutputList.clear(); for (Player player : players) { if (create && !entity.created) { player.sendSystemMessage(Component.translatable("reactor.info.assembled.creator")); level.setBlockAndUpdate(pos, state.setValue(ASSEMBLED, true)); entity.created = true; entity.destroyed = false; + + entity.reactorPos = entity.getStructureBounds(pos, entity.reactorSize, entity.reactorFacing); + FindSpecialBlocksInReactor(entity.reactorPos, entity, level); } } return; @@ -205,4 +212,35 @@ public BlockEntityType getBlockEntityTyp return CNBlockEntityTypes.REACTOR_CONTROLLER.get(); } + public void FindSpecialBlocksInReactor(int[] reactorPos, ReactorControllerBlockEntity controllerBlockEntity, Level level){ + int xMin = reactorPos[0]; + int xMax = reactorPos[1]; + int yMin = reactorPos[2]; + int yMax = reactorPos[3]; + int zMin = reactorPos[4]; + int zMax = reactorPos[5]; + + for (int y = yMin; y <= yMax; y+=1) { + for (int x = xMin; x <= xMax; x+=1) { + isSpecialBlock(level, new BlockPos(x, y, zMin), controllerBlockEntity); + isSpecialBlock(level, new BlockPos(x, y, zMax), controllerBlockEntity); + } + for (int z = zMin; z <= zMax; z+=1) { + isSpecialBlock(level, new BlockPos(xMin, y, z), controllerBlockEntity); + isSpecialBlock(level, new BlockPos(xMax, y, z), controllerBlockEntity); + } + } + CreateNuclear.LOGGER.info("HEHE JE SUIS LA"); + CreateNuclear.LOGGER.info("input list: {}", controllerBlockEntity.reactorInputList.toString()); + CreateNuclear.LOGGER.info("output list: {}", controllerBlockEntity.reactorOutputList.toString()); + } + + public void isSpecialBlock(Level level, BlockPos blockPos, ReactorControllerBlockEntity controllerBlockEntity) { + if (level.getBlockState(blockPos).is(CNBlocks.REACTOR_OUTPUT.get())) { + controllerBlockEntity.addOutput((ReactorOutput) level.getBlockState(blockPos).getBlock(), level, blockPos); + } + else if (level.getBlockState(blockPos).is(CNBlocks.REACTOR_INPUT.get())) { + controllerBlockEntity.addInput((ReactorInput) level.getBlockState(blockPos).getBlock(), level, blockPos); + } + } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index 4185ccdb..9d9064af 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -1,5 +1,6 @@ package net.nuclearteam.createnuclear.content.multiblock.controller; +import com.google.common.collect.Lists; import com.simibubi.create.api.equipment.goggles.IHaveGoggleInformation; import com.simibubi.create.foundation.blockEntity.SmartBlockEntity; import com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour; @@ -8,6 +9,7 @@ import lib.multiblock.SimpleMultiBlockAislePatternBuilder; import net.minecraft.ChatFormatting; import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; import net.minecraft.nbt.CompoundTag; import net.minecraft.nbt.ListTag; import net.minecraft.nbt.Tag; @@ -23,12 +25,14 @@ import net.minecraft.world.level.block.state.BlockState; import net.nuclearteam.createnuclear.*; import net.nuclearteam.createnuclear.content.multiblock.IHeat; +import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInput; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; import java.util.List; +import java.util.Objects; import static net.nuclearteam.createnuclear.content.multiblock.CNMultiblock.*; import static net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock.ASSEMBLED; @@ -72,6 +76,13 @@ public class ReactorControllerBlockEntity extends SmartBlockEntity implements II private ItemStack fuelItem; private ItemStack coolerItem; + public List reactorOutputList = Lists.newArrayList(); + public List reactorInputList = Lists.newArrayList(); + public int reactorSize; + public String reactorFacing; + // les pos sont [xMin, xMax, yMin, yMax, zMin, zMax] + public int[] reactorPos; + private final int[][] formattedPattern = new int[][]{ {99,99,99,0,1,2,99,99,99}, {99,99,3,4,5,6,7,99,99}, @@ -465,4 +476,76 @@ else if (heldItem.isEmpty()) { } return InteractionResult.PASS; } + + public int[] getStructureBounds(BlockPos startPos, int structureSize, String facing) { + int[] northOffsets5x5 = new int[] {-2, 2, -3, 3, 0, 4}; + int[] northOffsets7x7 = new int[] {-3, 3, -4, 4, 0, 6}; + int[] northOffsets9x9 = new int[] {-4, 4, -5, 5, 0, 8}; + + int[] eastOffsets5x5 = new int[] {-4, 0, -3, 3, -2, 2}; + int[] eastOffsets7x7 = new int[] {-6, 0, -4, 4, -3, 3}; + int[] eastOffsets9x9 = new int[] {-8, 0, -5, 5, -4, 4}; + + int[] southOffsets5x5 = new int[] {-2, 2, -3, 3, -4, 0}; + int[] southOffsets7x7 = new int[] {-3, 3, -4, 4, -6, 0}; + int[] southOffsets9x9 = new int[] {-4, 4, -5, 5, -8, 0}; + + int[] westOffsets5x5 = new int[] {0, 4, -3, 3, -2, 2}; + int[] westOffsets7x7 = new int[] {0, 6, -4, 4, -3, 3}; + int[] westOffsets9x9 = new int[] {0, 8, -5, 5, -4, 4}; + + switch (facing) { + case "north": + switch (structureSize) { + case 5: return applyOffset(startPos, northOffsets5x5); + case 7: return applyOffset(startPos, northOffsets7x7); + case 9: return applyOffset(startPos, northOffsets9x9); + } + case "east": + switch (structureSize) { + case 5: return applyOffset(startPos, eastOffsets5x5); + case 7: return applyOffset(startPos, eastOffsets7x7); + case 9: return applyOffset(startPos, eastOffsets9x9); + } + case "south": + switch (structureSize) { + case 5: return applyOffset(startPos, southOffsets5x5); + case 7: return applyOffset(startPos, southOffsets7x7); + case 9: return applyOffset(startPos, southOffsets9x9); + } + case "west": + switch (structureSize) { + case 5: return applyOffset(startPos, westOffsets5x5); + case 7: return applyOffset(startPos, westOffsets7x7); + case 9: return applyOffset(startPos, westOffsets9x9); + } + default: return new int[] {0, 0, 0, 0, 0, 0}; + } + } + + private int[] applyOffset(BlockPos pos, int[] offset) { + int x = pos.getX(); + int y = pos.getY(); + int z = pos.getZ(); + + return new int[] {x + offset[0], x + offset[1], y + offset[2], y + offset[3], z + offset[4], z + offset[5]}; + } + + public void addInput(ReactorInput input, Level blockIn, BlockPos inputPos) { + reactorInputList.add(input); + Objects.requireNonNull(input.getBlockEntity(blockIn, inputPos)).setController(this.controller); + } + + public void removeInput(ReactorInput input) { + reactorInputList.remove(input); + } + + public void addOutput(ReactorOutput output, Level blockIn, BlockPos inputPos) { + reactorOutputList.add(output); + Objects.requireNonNull(output.getBlockEntity(blockIn, inputPos)).setController(this.controller); + } + + public void removeOutput(ReactorOutput output) { + reactorOutputList.remove(output); + } } \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java index 71fa91d2..9e6cbf48 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java @@ -19,6 +19,7 @@ import net.minecraftforge.common.util.LazyOptional; import net.minecraftforge.items.IItemHandler; import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; import javax.annotation.Nullable; @@ -29,6 +30,7 @@ public class ReactorInputEntity extends SmartBlockEntity implements MenuProvider { protected BlockPos block; //protected ReactorControllerBlockEntity controller; + public ReactorControllerBlock controller = null; public ReactorInputInventory inventory; LazyOptional inventoryProvider; @@ -100,4 +102,8 @@ public LazyOptional getCapability(Capability cap, Direction side) { return inventoryProvider.cast(); return super.getCapability(cap, side); } + + public void setController(ReactorControllerBlock controller) { + this.controller = controller; + } } \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java index 71f0ea2a..c0b2c47c 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java @@ -60,7 +60,7 @@ protected void createBlockStateDefinition(StateDefinition.Builder players, boolean first){ // Function that checks the surrounding blocks in order + public void FindController(BlockPos blockPos, Level level, List players, boolean first){ // Function that checks the surrounding blocks in order BlockPos newBlock; // to find the controller and verify the pattern Vec3i pos = new Vec3i(blockPos.getX(), blockPos.getY(), blockPos.getZ()); for (int y = pos.getY()-5; y != pos.getY()+6; y+=1) { @@ -103,12 +107,10 @@ public ReactorControllerBlock FindController(BlockPos blockPos, Level level, Lis ReactorControllerBlock controller = (ReactorControllerBlock) level.getBlockState(newBlock).getBlock(); controller.Verify(level.getBlockState(newBlock), newBlock, level, players, first); CreateNuclear.LOGGER.info("trouvé"); - return controller; } } } } - return null; } public BlockPos FindOutputPos(BlockPos blockPos, Level level, List players, boolean first){ // Function that checks the surrounding blocks in order From 7d790d0cae9d112708c09cd06e7a399556e126af Mon Sep 17 00:00:00 2001 From: MathisGredtYnov <113118860+MathisGredtYnov@users.noreply.github.com> Date: Fri, 19 Dec 2025 09:02:30 +0100 Subject: [PATCH 052/705] add multi-directional support for reactor input block --- .../.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 4 ++-- .../assets/createnuclear/blockstates/reactor_input.json | 7 +++++++ .../content/multiblock/input/ReactorInput.java | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index a2fa1390..c06422b8 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-12-17T16:45:24.2257538 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-12-19T08:53:35.8820189 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -29,7 +29,7 @@ f628f8c7aa1e150ad2b5a3ce87dbe7f00b462e74 assets/createnuclear/blockstates/polish 3c259041f317bb8868fb4f177c457fc12b8d28f5 assets/createnuclear/blockstates/reactor_cooler.json 3cced3f7d35371f1881b0485ee324788adcd2c74 assets/createnuclear/blockstates/reactor_core.json ff68065029f7d47434aaf3f60e5ec3319302d2d8 assets/createnuclear/blockstates/reactor_frame.json -fac8d9edfaecf7dcdd328f8729025ccaf98040f1 assets/createnuclear/blockstates/reactor_input.json +bd30dea2e337215430c4510c3eb90e6ec909f4b4 assets/createnuclear/blockstates/reactor_input.json 20c17a81bb3c63d244af9d66da3dc61857900f6c assets/createnuclear/blockstates/reactor_liquid_input.json 36ee5c127b0548502d15bc16a638a5bac40df1b6 assets/createnuclear/blockstates/reactor_output.json f7504d5f748fe938bf07d2eb5d0ba46bbfa0499d assets/createnuclear/blockstates/reinforced_glass.json diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json index dbde5bbc..593b3cbc 100644 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json @@ -1,5 +1,9 @@ { "variants": { + "facing=down": { + "model": "createnuclear:block/reactor/input/input_vertical", + "x": 180 + }, "facing=east": { "model": "createnuclear:block/reactor/input/input", "y": 270 @@ -11,6 +15,9 @@ "facing=south": { "model": "createnuclear:block/reactor/input/input" }, + "facing=up": { + "model": "createnuclear:block/reactor/input/input_vertical" + }, "facing=west": { "model": "createnuclear:block/reactor/input/input", "y": 90 diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java index ff9f30f9..0d297305 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java @@ -42,7 +42,7 @@ import javax.annotation.Nullable; import java.util.List; -public class ReactorInput extends HorizontalDirectionalReactorBlock implements IWrenchable, IBE { +public class ReactorInput extends MultiDirectionalReactorBlock implements IWrenchable, IBE { protected ReactorPattern pattern = new ReactorPattern(); public ReactorInput(Properties properties) { super(properties); From df92bab90e6aafe704f1b487344701fe192f0081 Mon Sep 17 00:00:00 2001 From: MatteoVcs Date: Fri, 19 Dec 2025 09:09:19 +0100 Subject: [PATCH 053/705] added top and bottom to detection --- .../multiblock/controller/ReactorControllerBlock.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java index 792a94fa..4c98198d 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java @@ -221,6 +221,13 @@ public void FindSpecialBlocksInReactor(int[] reactorPos, ReactorControllerBlockE int zMax = reactorPos[5]; for (int y = yMin; y <= yMax; y+=1) { + if (y == yMin || y == yMax) { + for (int x = xMin +1; x <= xMax -1; x+=1) { + for (int z = zMin +1; z <= zMax -1; z+=1) { + isSpecialBlock(level, new BlockPos(x, y, z), controllerBlockEntity); + } + } + } for (int x = xMin; x <= xMax; x+=1) { isSpecialBlock(level, new BlockPos(x, y, zMin), controllerBlockEntity); isSpecialBlock(level, new BlockPos(x, y, zMax), controllerBlockEntity); From feaa7b8f31e6259a1bb2daff98b3e909507cdeec Mon Sep 17 00:00:00 2001 From: MatteoVcs Date: Fri, 19 Dec 2025 09:12:21 +0100 Subject: [PATCH 054/705] switch special block detection logic to a cleaner version --- .../controller/ReactorControllerBlock.java | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java index 4c98198d..a2387e99 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java @@ -219,23 +219,23 @@ public void FindSpecialBlocksInReactor(int[] reactorPos, ReactorControllerBlockE int yMax = reactorPos[3]; int zMin = reactorPos[4]; int zMax = reactorPos[5]; + BlockPos.MutableBlockPos mutablePos = new BlockPos.MutableBlockPos(); - for (int y = yMin; y <= yMax; y+=1) { - if (y == yMin || y == yMax) { - for (int x = xMin +1; x <= xMax -1; x+=1) { - for (int z = zMin +1; z <= zMax -1; z+=1) { - isSpecialBlock(level, new BlockPos(x, y, z), controllerBlockEntity); + for (int y = yMin; y <= yMax; y++) { + boolean isYBoundary = (y == yMin || y == yMax); + + for (int x = xMin; x <= xMax; x++) { + for (int z = zMin; z <= zMax; z++) { + boolean isXBoundary = (x == xMin || x == xMax); + boolean isZBoundary = (z == zMin || z == zMax); + + // On n'exécute la logique que si on est sur une des faces de la boîte + if (isYBoundary || isXBoundary || isZBoundary) { + mutablePos.set(x, y, z); + isSpecialBlock(level, mutablePos, controllerBlockEntity); } } } - for (int x = xMin; x <= xMax; x+=1) { - isSpecialBlock(level, new BlockPos(x, y, zMin), controllerBlockEntity); - isSpecialBlock(level, new BlockPos(x, y, zMax), controllerBlockEntity); - } - for (int z = zMin; z <= zMax; z+=1) { - isSpecialBlock(level, new BlockPos(xMin, y, z), controllerBlockEntity); - isSpecialBlock(level, new BlockPos(xMax, y, z), controllerBlockEntity); - } } CreateNuclear.LOGGER.info("HEHE JE SUIS LA"); CreateNuclear.LOGGER.info("input list: {}", controllerBlockEntity.reactorInputList.toString()); From 1420e2a04bb4b46a7183af4d033d25ad01e587d6 Mon Sep 17 00:00:00 2001 From: MatteoVcs Date: Fri, 19 Dec 2025 11:34:44 +0100 Subject: [PATCH 055/705] data is now on entity, not on blocks + try to change read/write (failed) --- .../controller/ReactorControllerBlock.java | 12 +- .../ReactorControllerBlockEntity.java | 154 +++++++++++++----- .../multiblock/input/ReactorInput.java | 2 + .../multiblock/input/ReactorInputEntity.java | 40 ++++- .../multiblock/output/ReactorOutput.java | 2 +- .../output/ReactorOutputEntity.java | 45 +++-- 6 files changed, 182 insertions(+), 73 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java index a2387e99..8e0fedde 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java @@ -26,6 +26,7 @@ import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.content.multiblock.CNMultiblock; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInput; +import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; import net.nuclearteam.createnuclear.foundation.block.HorizontalDirectionalReactorBlock; @@ -154,8 +155,8 @@ public void Verify(BlockState state, BlockPos pos, Level level, List reactorOutputList = Lists.newArrayList(); - public List reactorInputList = Lists.newArrayList(); + public List reactorOutputEntityList = new ArrayList<>(); + public List reactorInputEntityList = new ArrayList<>(); public int reactorSize; public String reactorFacing; // les pos sont [xMin, xMax, yMin, yMax, zMin, zMax] public int[] reactorPos; + public int nbUraniumRod; + public int nbGraphiteRod; + private boolean needsToResolveEntities = false; private final int[][] formattedPattern = new int[][]{ {99,99,99,0,1,2,99,99,99}, @@ -146,48 +150,92 @@ public boolean addToGoggleTooltip(List tooltip, boolean isPlayerSneak //(Si les methode read et write ne sont pas implémenté alors lorsque l'on relance le monde minecraft les items dans le composant auront disparu !) @Override - protected void read(CompoundTag compound, boolean clientPacket) { //Permet de stocker les item 1/2 + protected void read(CompoundTag compound, boolean clientPacket) { + super.read(compound, clientPacket); // Toujours en premier pour les coordonnées de base + + // 1. Tes nouvelles variables simples + this.reactorSize = compound.getInt("reactorSize"); + this.reactorFacing = compound.getString("reactorFacing"); + this.reactorPos = compound.getIntArray("reactorPos"); + this.total = compound.getDouble("total"); + + // 2. Gestion des items (Ton code existant) if (!clientPacket) { inventory.deserializeNBT(compound.getCompound("pattern")); } configuredPattern = ItemStack.of(compound.getCompound("items")); - if (ItemStack.of(compound.getCompound("cooler")) != null || ItemStack.of(compound.getCompound("fuel")) != null) { + if (compound.contains("cooler") || compound.contains("fuel")) { coolerItem = ItemStack.of(compound.getCompound("cooler")); fuelItem = ItemStack.of(compound.getCompound("fuel")); + } + + // 3. Reconstruction des listes d'entités (via les positions sauvegardées) + // Note : On vide les listes pour éviter les doublons au rechargement + this.reactorOutputEntityList.clear(); + this.reactorInputEntityList.clear(); + + if (this.level != null) { // On vérifie que le monde est chargé + // Lecture des Outputs + ListTag outputList = compound.getList("outputs", Tag.TAG_COMPOUND); + for (int i = 0; i < outputList.size(); i++) { + BlockPos p = BlockPos.of(outputList.getCompound(i).getLong("p")); + if (level.getBlockEntity(p) instanceof ReactorOutputEntity out) { + this.reactorOutputEntityList.add(out); + } + } + // Lecture des Inputs + ListTag inputList = compound.getList("inputs", Tag.TAG_COMPOUND); + for (int i = 0; i < inputList.size(); i++) { + BlockPos p = BlockPos.of(inputList.getCompound(i).getLong("p")); + if (level.getBlockEntity(p) instanceof ReactorInputEntity in) { + this.reactorInputEntityList.add(in); + } + } } - /* - countGraphiteRod = compound.getInt("countGraphiteRod"); - countUraniumRod = compound.getInt("countUraniumRod"); - graphiteTimer = compound.getInt("graphiteTimer"); - uraniumTimer = compound.getInt("uraniumTimer"); - heat = compound.getInt("heat"); -*/ - total = compound.getDouble("total"); - super.read(compound, clientPacket); + this.needsToResolveEntities = true; + CreateNuclear.LOGGER.info("liste d'inputs: {}", reactorInputEntityList); } @Override - protected void write(CompoundTag compound, boolean clientPacket) { //Permet de stocker les item 2/2 + protected void write(CompoundTag compound, boolean clientPacket) { + + // 1. Tes nouvelles variables simples + compound.putInt("reactorSize", this.reactorSize); + compound.putString("reactorFacing", this.reactorFacing); + if (this.reactorPos != null) { + compound.putIntArray("reactorPos", this.reactorPos); + } + compound.putDouble("total", calculateProgress()); + + // 2. Gestion des items (Ton code existant) if (!clientPacket) { compound.put("pattern", inventory.serializeNBT()); - //compound.putBoolean("powered", isPowered()); } compound.put("items", configuredPattern.serializeNBT()); - - if (coolerItem != null || fuelItem != null) { + if (coolerItem != null && !coolerItem.isEmpty()) { compound.put("cooler", coolerItem.serializeNBT()); + } + if (fuelItem != null && !fuelItem.isEmpty()) { compound.put("fuel", fuelItem.serializeNBT()); } - /*compound.putInt("countGraphiteRod", countGraphiteRod); - compound.putInt("countUraniumRod", countUraniumRod); - compound.putInt("graphiteTimer", graphiteTimer); - compound.putInt("uraniumTimer", uraniumTimer); - compound.putInt("heat", heat); - compound.putString("state", powered.name()); - compound.put("screen_pattern", screen_pattern); -*/ - compound.putDouble("total", calculateProgress()); + + // 3. Sauvegarde des listes (on transforme les Entités en positions Long) + ListTag outputList = new ListTag(); + for (ReactorOutputEntity out : reactorOutputEntityList) { + CompoundTag tag = new CompoundTag(); + tag.putLong("p", out.getBlockPos().asLong()); + outputList.add(tag); + } + compound.put("outputs", outputList); + + ListTag inputList = new ListTag(); + for (ReactorInputEntity in : reactorInputEntityList) { + CompoundTag tag = new CompoundTag(); + tag.putLong("p", in.getBlockPos().asLong()); + inputList.add(tag); + } + compound.put("inputs", inputList); super.write(compound, clientPacket); } @@ -217,19 +265,27 @@ public void tick() { super.tick(); if (level.isClientSide) return; - if (isEmptyConfiguredPattern()) { + getTotalInventoryItems(); + //BlockEntity blockEntity = level.getBlockEntity(this.controller.); + //CreateNuclear.LOGGER.info("inputList: {}", reactorInputEntityList); + if (this.needsToResolveEntities) { + if (!reactorInputEntityList.isEmpty()) { + for (int x = 0; x <= reactorInputEntityList.size()-1; x++) { + ReactorInputEntity inputEntity = reactorInputEntityList.get(x); + CreateNuclear.LOGGER.info("ReactorInputEntity {}", inputEntity); - BlockEntity blockEntity = level.getBlockEntity(getBlockPosForReactor('A')); - - - + } + } + } + BlockEntity blockEntity = level.getBlockEntity(this.worldPosition); if (blockEntity instanceof ReactorInputEntity be) { CompoundTag tag = be.serializeNBT(); ListTag inventoryTag = tag.getCompound("Inventory").getList("Items", Tag.TAG_COMPOUND); + CreateNuclear.LOGGER.info("TAG: {}", inventoryTag); fuelItem = ItemStack.of(inventoryTag.getCompound(0)); coolerItem = ItemStack.of(inventoryTag.getCompound(1)); - BlockPos outputPos = pattern.FindOutputPos(getBlockPos(), getLevel(), getLevel().players(), true); + //BlockPos outputPos = pattern.FindOutputPos(getBlockPos(), getLevel(), getLevel().players(), true); if (fuelItem.getCount() > 0 && coolerItem.getCount() > 0) { configuredPattern.getOrCreateTag().putDouble("heat", calculateHeat(tag)); if (updateTimers()) { @@ -238,18 +294,18 @@ public void tick() { total = calculateProgress(); int heat = (int) configuredPattern.getOrCreateTag().getDouble("heat"); if (IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.SAFETY || IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.CAUTION || IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.WARNING) { - this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), heat/4); + //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), heat/4); } else { // Send a packet to all clients around this block within 16 blocks EventTriggerPacket packet = new EventTriggerPacket(600); // display for 100 ticks CreateNuclear.LOGGER.warn("hum EventTriggerBlock ? {}", packet); CNPackets.sendToNear(level, getBlockPos(), 32, packet); - this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); + //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); } return; } } else { - this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); + //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); } /*if (fuelItem.getCount() > 0 && coolerItem.getCount() > 0) { @@ -531,21 +587,29 @@ private int[] applyOffset(BlockPos pos, int[] offset) { return new int[] {x + offset[0], x + offset[1], y + offset[2], y + offset[3], z + offset[4], z + offset[5]}; } - public void addInput(ReactorInput input, Level blockIn, BlockPos inputPos) { - reactorInputList.add(input); - Objects.requireNonNull(input.getBlockEntity(blockIn, inputPos)).setController(this.controller); + public void addInput(ReactorInputEntity input, Level blockIn, BlockPos inputPos) { + reactorInputEntityList.add(input); + this.setChanged(); } - public void removeInput(ReactorInput input) { - reactorInputList.remove(input); + public void removeInput(ReactorInputEntity input) { + reactorInputEntityList.remove(input); + this.setChanged(); } - public void addOutput(ReactorOutput output, Level blockIn, BlockPos inputPos) { - reactorOutputList.add(output); - Objects.requireNonNull(output.getBlockEntity(blockIn, inputPos)).setController(this.controller); + public void addOutput(ReactorOutputEntity output, Level blockIn, BlockPos inputPos) { + reactorOutputEntityList.add(output); + this.setChanged(); } - public void removeOutput(ReactorOutput output) { - reactorOutputList.remove(output); + public void removeOutput(ReactorOutputEntity output) { + reactorOutputEntityList.remove(output); + this.setChanged(); + } + + private void getTotalInventoryItems() { + for (int x = 0; x <= reactorInputEntityList.size(); x++) { + + } } } \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java index 0d297305..c23bb5b6 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java @@ -41,6 +41,7 @@ import javax.annotation.Nullable; import java.util.List; +import java.util.Objects; public class ReactorInput extends MultiDirectionalReactorBlock implements IWrenchable, IBE { protected ReactorPattern pattern = new ReactorPattern(); @@ -73,6 +74,7 @@ public InteractionResult use(BlockState state, Level worldIn, BlockPos pos, Play public void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) { super.onPlace(state, level, pos, oldState, isMoving); List players = level.players(); + Objects.requireNonNull(this.getBlockEntity(level, pos)).pos = pos; pattern.FindController(pos, level, players, true); } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java index 9e6cbf48..7ab2ff9c 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java @@ -5,8 +5,13 @@ import lib.multiblock.SimpleMultiBlockAislePatternBuilder; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; +import net.minecraft.core.registries.Registries; import net.minecraft.nbt.CompoundTag; +import net.minecraft.nbt.ListTag; +import net.minecraft.nbt.Tag; import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; import net.minecraft.world.MenuProvider; import net.minecraft.world.entity.player.Inventory; import net.minecraft.world.entity.player.Player; @@ -28,9 +33,9 @@ import static net.nuclearteam.createnuclear.content.multiblock.CNMultiblock.*; public class ReactorInputEntity extends SmartBlockEntity implements MenuProvider { - protected BlockPos block; //protected ReactorControllerBlockEntity controller; public ReactorControllerBlock controller = null; + public BlockPos pos; public ReactorInputInventory inventory; LazyOptional inventoryProvider; @@ -46,20 +51,38 @@ public ReactorInputEntity(BlockEntityType type, BlockPos pos, BlockState stat @Override public void addBehaviours(List behaviours) { } + // Dans ta classe, j'imagine que tu as ces variables : + private BlockPos inputPos; + private ResourceKey inputLevelKey; // On stocke la clé, pas l'objet Level directement + @Override - protected void read(CompoundTag tag, boolean clientPacket) { + protected void write(CompoundTag tag, boolean clientPacket) { + super.write(tag, clientPacket); // Toujours appeler le super + if (!clientPacket) { - inventory.deserializeNBT(tag.getCompound("Inventory")); + tag.put("Inventory", inventory.serializeNBT()); + + // Sauvegarder la position (BlockPos -> Long) + if (this.inputPos != null) { + tag.putLong("InputPos", this.inputPos.asLong()); + } } - super.read(tag, clientPacket); } @Override - protected void write(CompoundTag tag, boolean clientPacket) { + protected void read(CompoundTag tag, boolean clientPacket) { + super.read(tag, clientPacket); + if (!clientPacket) { - tag.put("Inventory", inventory.serializeNBT()); + if (tag.contains("Inventory")) { + inventory.deserializeNBT(tag.getCompound("Inventory")); + } + + // Charger la position (Long -> BlockPos) + if (tag.contains("InputPos")) { + this.inputPos = BlockPos.of(tag.getLong("InputPos")); + } } - super.write(tag, clientPacket); } public void readInventory(CompoundTag compound) { @@ -73,6 +96,9 @@ public Level getLevel() { return super.getLevel(); } + public void setPos(BlockPos pos) { + this.pos = pos; + } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java index c0b2c47c..c87e99e2 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java @@ -38,7 +38,6 @@ public class ReactorOutput extends DirectionalKineticBlock implements IWrenchable, IBE { - //public static final IntegerProperty SPEED = IntegerProperty.create("speed", 0, 256); public static final IntegerProperty DIR = IntegerProperty.create("dir", 0, 2); @@ -79,6 +78,7 @@ protected void createBlockStateDefinition(StateDefinition.Builder players = level.players(); + Objects.requireNonNull(this.getBlockEntity(level, pos)).pos = pos; pattern.FindController(pos, level, players, true); } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java index d48a2967..2216b1e1 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java @@ -35,6 +35,7 @@ public class ReactorOutputEntity extends GeneratingKineticBlockEntity { + public BlockPos pos; public int speed = 1; public float heat = 0; @@ -81,24 +82,38 @@ public void setSpeedAndUpdate(int speed) { setChanged(); } + // Assure-toi d'avoir cette variable définie dans ta classe + private BlockPos outputPos; + + @Override + protected void read(CompoundTag compound, boolean clientPacket) { + super.read(compound, clientPacket); + + // On récupère la vitesse + generatedSpeed = compound.getFloat("generatedSpeed"); + + // On récupère la position (seulement si elle existe dans le tag) + if (compound.contains("outputPos")) { + this.outputPos = BlockPos.of(compound.getLong("outputPos")); + } + } + @Override - protected void read(CompoundTag compound, boolean clientPacket) { - super.read(compound, clientPacket); - generatedSpeed = compound.getFloat("generatedSpeed"); - } - - - - @Override - public void write(CompoundTag compound, boolean clientPacket) { - super.write(compound, clientPacket); - compound.putFloat("generatedSpeed", generatedSpeed); - } + public void write(CompoundTag compound, boolean clientPacket) { + super.write(compound, clientPacket); + + // On enregistre la vitesse + compound.putFloat("generatedSpeed", generatedSpeed); + + // On enregistre la position si elle n'est pas nulle + if (this.outputPos != null) { + compound.putLong("outputPos", this.outputPos.asLong()); + } + } @Override public void tick() { super.tick(); - BlockGetter level = getLevel(); if (level.getBlockState(getBlockPos().above(3)).getBlock() == CNBlocks.REACTOR_CONTROLLER.get()) { @@ -163,6 +178,10 @@ public void setDir(int dir, Level level, BlockPos pos) { level.setBlockAndUpdate(pos, state.setValue(DIR, dir)); } + public void setPos(BlockPos pos) { + this.pos = pos; + } + @Override public float getGeneratedSpeed() { // if (!CNBlocks.REACTOR_OUTPUT.has(getBlockState())) From 377479bde9ab097242fcef92f6ea56096a0617e4 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 20 Dec 2025 21:36:24 +0100 Subject: [PATCH 056/705] refactor: streamline reactor input handling in ReactorControllerBlock --- .../content/multiblock/controller/ReactorControllerBlock.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java index 8e0fedde..86ad8ce9 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java @@ -155,7 +155,6 @@ public void Verify(BlockState state, BlockPos pos, Level level, List Date: Sat, 20 Dec 2025 21:36:59 +0100 Subject: [PATCH 057/705] refactor: integrate ReactorInputManager for improved input handling in ReactorControllerBlockEntity --- .../ReactorControllerBlockEntity.java | 93 ++++++++----------- 1 file changed, 37 insertions(+), 56 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index 3591a85b..e544501f 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -25,6 +25,7 @@ import net.minecraft.world.level.block.state.BlockState; import net.nuclearteam.createnuclear.*; import net.nuclearteam.createnuclear.content.multiblock.IHeat; +import net.nuclearteam.createnuclear.content.multiblock.controller.manager.ReactorInputManager; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInput; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; @@ -78,8 +79,7 @@ public class ReactorControllerBlockEntity extends SmartBlockEntity implements II private ItemStack coolerItem; public List reactorOutputEntityList = new ArrayList<>(); - public List reactorInputEntityList = new ArrayList<>(); - public int reactorSize; + public int reactorSize = 0; public String reactorFacing; // les pos sont [xMin, xMax, yMin, yMax, zMin, zMax] public int[] reactorPos; @@ -100,13 +100,14 @@ public class ReactorControllerBlockEntity extends SmartBlockEntity implements II }; private final int[][] offsets = { {1, 0}, {-1, 0}, {0, 1}, {0, -1} }; - + private final ReactorInputManager inputManager; public ReactorControllerBlockEntity(BlockEntityType type, BlockPos pos, BlockState state) { super(type, pos, state); inventory = new ReactorControllerInventory(this); configuredPattern = ItemStack.EMPTY; //attachedInventory = new LinkedHashSet<>(); + inputManager = new ReactorInputManager(); } @Override @@ -153,6 +154,10 @@ public boolean addToGoggleTooltip(List tooltip, boolean isPlayerSneak protected void read(CompoundTag compound, boolean clientPacket) { super.read(compound, clientPacket); // Toujours en premier pour les coordonnées de base + // Lecture des Inputs + this.inputManager.read(compound); + + // 1. Tes nouvelles variables simples this.reactorSize = compound.getInt("reactorSize"); this.reactorFacing = compound.getString("reactorFacing"); @@ -172,7 +177,7 @@ protected void read(CompoundTag compound, boolean clientPacket) { // 3. Reconstruction des listes d'entités (via les positions sauvegardées) // Note : On vide les listes pour éviter les doublons au rechargement this.reactorOutputEntityList.clear(); - this.reactorInputEntityList.clear(); +// this.reactorInputEntityList.clear(); if (this.level != null) { // On vérifie que le monde est chargé // Lecture des Outputs @@ -184,28 +189,24 @@ protected void read(CompoundTag compound, boolean clientPacket) { } } - // Lecture des Inputs - ListTag inputList = compound.getList("inputs", Tag.TAG_COMPOUND); - for (int i = 0; i < inputList.size(); i++) { - BlockPos p = BlockPos.of(inputList.getCompound(i).getLong("p")); - if (level.getBlockEntity(p) instanceof ReactorInputEntity in) { - this.reactorInputEntityList.add(in); - } - } + } this.needsToResolveEntities = true; - CreateNuclear.LOGGER.info("liste d'inputs: {}", reactorInputEntityList); + CreateNuclear.LOGGER.info("liste d'inputs: {}", this.inputManager.getBlocksPosition().toArray()); } @Override protected void write(CompoundTag compound, boolean clientPacket) { + super.write(compound, clientPacket); + this.inputManager.write(compound); + // 1. Tes nouvelles variables simples - compound.putInt("reactorSize", this.reactorSize); - compound.putString("reactorFacing", this.reactorFacing); - if (this.reactorPos != null) { - compound.putIntArray("reactorPos", this.reactorPos); - } +// compound.putInt("reactorSize", this.reactorSize); +// compound.putString("reactorFacing", this.reactorFacing); +// if (this.reactorPos != null) { +// compound.putIntArray("reactorPos", this.reactorPos); +// } compound.putDouble("total", calculateProgress()); // 2. Gestion des items (Ton code existant) @@ -219,24 +220,15 @@ protected void write(CompoundTag compound, boolean clientPacket) { if (fuelItem != null && !fuelItem.isEmpty()) { compound.put("fuel", fuelItem.serializeNBT()); } - - // 3. Sauvegarde des listes (on transforme les Entités en positions Long) - ListTag outputList = new ListTag(); - for (ReactorOutputEntity out : reactorOutputEntityList) { - CompoundTag tag = new CompoundTag(); - tag.putLong("p", out.getBlockPos().asLong()); - outputList.add(tag); - } - compound.put("outputs", outputList); - - ListTag inputList = new ListTag(); - for (ReactorInputEntity in : reactorInputEntityList) { - CompoundTag tag = new CompoundTag(); - tag.putLong("p", in.getBlockPos().asLong()); - inputList.add(tag); - } - compound.put("inputs", inputList); - super.write(compound, clientPacket); +// +// // 3. Sauvegarde des listes (on transforme les Entités en positions Long) +// ListTag outputList = new ListTag(); +// for (ReactorOutputEntity out : reactorOutputEntityList) { +// CompoundTag tag = new CompoundTag(); +// tag.putLong("p", out.getBlockPos().asLong()); +// outputList.add(tag); +// } +// compound.put("outputs", outputList); } public enum State { @@ -265,18 +257,13 @@ public void tick() { super.tick(); if (level.isClientSide) return; + if (this.inputManager.size() > 0) { + for (BlockPos p : this.inputManager.getBlocksPosition()) { + CreateNuclear.LOGGER.info("ReactorInputEntity BlockPos {}", p); + } + } if (isEmptyConfiguredPattern()) { - getTotalInventoryItems(); - //BlockEntity blockEntity = level.getBlockEntity(this.controller.); - //CreateNuclear.LOGGER.info("inputList: {}", reactorInputEntityList); if (this.needsToResolveEntities) { - if (!reactorInputEntityList.isEmpty()) { - for (int x = 0; x <= reactorInputEntityList.size()-1; x++) { - ReactorInputEntity inputEntity = reactorInputEntityList.get(x); - CreateNuclear.LOGGER.info("ReactorInputEntity {}", inputEntity); - - } - } } BlockEntity blockEntity = level.getBlockEntity(this.worldPosition); if (blockEntity instanceof ReactorInputEntity be) { @@ -587,13 +574,13 @@ private int[] applyOffset(BlockPos pos, int[] offset) { return new int[] {x + offset[0], x + offset[1], y + offset[2], y + offset[3], z + offset[4], z + offset[5]}; } - public void addInput(ReactorInputEntity input, Level blockIn, BlockPos inputPos) { - reactorInputEntityList.add(input); + public void addInput(BlockPos inputPos) { + this.inputManager.addBlock(inputPos); this.setChanged(); } - public void removeInput(ReactorInputEntity input) { - reactorInputEntityList.remove(input); + public void removeInput(BlockPos inputPos) { + this.inputManager.removeBlock(inputPos); this.setChanged(); } @@ -606,10 +593,4 @@ public void removeOutput(ReactorOutputEntity output) { reactorOutputEntityList.remove(output); this.setChanged(); } - - private void getTotalInventoryItems() { - for (int x = 0; x <= reactorInputEntityList.size(); x++) { - - } - } } \ No newline at end of file From b72aada48e580c84e001d37bafd61fdba1a6ecbc Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 20 Dec 2025 21:37:11 +0100 Subject: [PATCH 058/705] feat: implement ReactorInputManager and ReactorOutputManager for enhanced reactor I/O management --- .../manager/AbstractReactorIOManager.java | 23 +++ .../manager/ReactorInputManager.java | 118 ++++++++++++++ .../manager/ReactorOutputManager.java | 150 ++++++++++++++++++ 3 files changed, 291 insertions(+) create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/AbstractReactorIOManager.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManager.java diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/AbstractReactorIOManager.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/AbstractReactorIOManager.java new file mode 100644 index 00000000..7f5de67c --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/AbstractReactorIOManager.java @@ -0,0 +1,23 @@ +package net.nuclearteam.createnuclear.content.multiblock.controller.manager; + +import net.minecraft.core.BlockPos; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.world.level.Level; + +import java.util.List; +import java.util.function.Function; + +public abstract class AbstractReactorIOManager { + abstract public boolean contains(BlockPos pos); + abstract public int size(); + abstract public void read(CompoundTag compound); + abstract public void write(CompoundTag compound); + + abstract public boolean addBlock(BlockPos pos); + abstract public boolean removeBlock(BlockPos pos); + abstract public List getBlocksPosition(); + + abstract public void clearInvalid(Level level); + abstract public List resolveBlock(Level level, Function resolver); + +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java new file mode 100644 index 00000000..678508ce --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java @@ -0,0 +1,118 @@ +package net.nuclearteam.createnuclear.content.multiblock.controller.manager; + +import net.minecraft.core.BlockPos; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.nbt.ListTag; +import net.minecraft.nbt.Tag; +import net.minecraft.world.Container; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.items.IItemHandler; +import net.nuclearteam.createnuclear.CreateNuclear; + +import java.util.ArrayList; +import java.util.List; +import java.util.function.Function; + +public class ReactorInputManager extends AbstractReactorIOManager { + private final List inputPositions = new ArrayList<>(); + private static final String NBT_KEY = "ReactorInput"; + + @Override + public boolean addBlock(BlockPos pos) { + if (pos == null) return false; + if (!this.contains(pos)) { + inputPositions.add(pos); + return true; + } + return false; + } + + @Override + public boolean removeBlock(BlockPos pos) { + return inputPositions.remove(pos); + } + + @Override + public boolean contains(BlockPos pos) { + return inputPositions.contains(pos); + } + + @Override + public int size() { + return inputPositions.size(); + } + + @Override + public List getBlocksPosition() { + return List.copyOf(inputPositions); + } + + @Override + public void write(CompoundTag compound) { + ListTag list = new ListTag(); + CreateNuclear.LOGGER.warn("ReactorInputManager::write start: {}", inputPositions.isEmpty()); + for (BlockPos pos : inputPositions) { + CreateNuclear.LOGGER.warn("ReactorInputManager::write pos: {}", pos); + CompoundTag tag = new CompoundTag(); + tag.putInt("x", pos.getX()); + tag.putInt("y", pos.getY()); + tag.putInt("z", pos.getZ()); + list.add(tag); + } + compound.put(NBT_KEY, list); + } + + @Override + public void read(CompoundTag compound) { + inputPositions.clear(); + CreateNuclear.LOGGER.warn("ReactorInputManager::read start: {} {}", compound.contains(NBT_KEY), compound.getList(NBT_KEY, Tag.TAG_COMPOUND)); + if (!compound.contains(NBT_KEY)) return; + ListTag list = compound.getList(NBT_KEY, Tag.TAG_COMPOUND); + for (int i = 0; i < list.size(); ++i) { + CompoundTag tag = list.getCompound(i); + inputPositions.add(new BlockPos(tag.getInt("x"), tag.getInt("y"), tag.getInt("z"))); + } + } + + @Override + public List resolveBlock(Level level, Function resolver) { + List result = new ArrayList<>(); + for (BlockPos p: new ArrayList<>(inputPositions)) { + T r = resolver.apply(p); + if (r != null) result.add(r); + } + return result; + } + + public List getItemHandlers(Level level) { + List handlers = new ArrayList<>(); + for (BlockPos p: new ArrayList<>(inputPositions)) { + if (level == null || !level.isLoaded(p)) continue; + BlockEntity be = level.getBlockEntity(p); + if (be == null) continue; + LazyOptional cap = be.getCapability(ForgeCapabilities.ITEM_HANDLER); + cap.ifPresent(handlers::add); + } + + return handlers; + } + + @Override + public void clearInvalid(Level level) { + List toRemove = new ArrayList<>(); + for (BlockPos p: inputPositions) { + if (level == null || !level.isLoaded(p)) { + toRemove.add(p); + continue; + } + + BlockEntity be = level.getBlockEntity(p); + if (be == null || !(be instanceof Container)) toRemove.add(p); + } + + inputPositions.removeAll(toRemove); + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManager.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManager.java new file mode 100644 index 00000000..e77f1d4a --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManager.java @@ -0,0 +1,150 @@ +package net.nuclearteam.createnuclear.content.multiblock.controller.manager; + +import net.minecraft.core.BlockPos; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.nbt.ListTag; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; + +import java.util.ArrayList; +import java.util.List; +import java.util.function.BiFunction; +import java.util.function.Function; + +public class ReactorOutputManager extends AbstractReactorIOManager { + private final List outputPositions = new ArrayList<>(); + private static final String NBT_KEY = "ReactorOutputs"; + + @Override + public boolean addBlock(BlockPos pos) { + if (pos == null) return false; + if (!this.contains(pos)) { + outputPositions.add(pos); + return true; + } + return false; + } + + @Override + public boolean removeBlock(BlockPos pos) { + return outputPositions.remove(pos); + } + + @Override + public boolean contains(BlockPos pos) { + return outputPositions.contains(pos); + } + + @Override + public int size() { + return outputPositions.size(); + } + + @Override + public List getBlocksPosition() { + return List.copyOf(outputPositions); + } + + @Override + public void write(CompoundTag compound) { + ListTag list = new ListTag(); + for (BlockPos p : outputPositions) { + CompoundTag t = new CompoundTag(); + t.putLong("p", p.asLong()); + list.add(t); + } + compound.put(NBT_KEY, list); + } + + @Override + public void read(CompoundTag compound) { + outputPositions.clear(); + if (!compound.contains(NBT_KEY)) return; + ListTag list = compound.getList(NBT_KEY, 10); + for (int i = 0; i < list.size(); i++) { + BlockPos p = BlockPos.of(list.getCompound(i).getLong("p")); + outputPositions.add(p); + } + } + + /** + * double totalSUToDistribute = this.reactorPower; // ou total / autre valeur selon ta logique + * if (!reactorOutputEntityList.isEmpty() && totalSUToDistribute > 0) { + * double remaining = outputManager.distributeSU(totalSUToDistribute, reactorOutputEntityList, (outEntity, amount) -> { + * // Inserter : applique amount à l'output et retourne la quantité non acceptée. + * // Ici on accepte tout et on applique la vitesse correspondante (arrondie) + * int speed = (int) Math.round(amount); + * try { + * outEntity.setSpeed(speed); // tu utilises déjà setSpeed(...) + * outEntity.heat = speed; // ajustement heat si nécessaire + * outEntity.updateSpeed = true; + * outEntity.updateGeneratedRotation(); + * return 0.0; // tout accepté + * } catch (Exception e) { + * return amount; // rien accepté en cas d'erreur + * } + * }); + * // remaining contient la SU non insérée — tu peux la stocker ou la perdre selon ta logique + * this.reactorPower = (float) remaining; // exemple : garder le reste + * } + * @param totalSU + * @param level + * @param inserter + * @return + */ + public double distributeSU(double totalSU, Level level, BiFunction inserter) { + if (totalSU <= 0 || inserter == null) return totalSU; + List validOutputs = new ArrayList<>(); + for (BlockPos p : new ArrayList<>(outputPositions)) { + if (level == null || !level.isLoaded(p)) continue; + BlockEntity be = level.getBlockEntity(p); + if (be instanceof ReactorOutputEntity out) validOutputs.add(out); + } + int n = validOutputs.size(); + if (n == 0) return totalSU; + + double share = totalSU / n; + double remaining = totalSU; + + for (int i = 0; i < n && remaining > 0.0; i++) { + ReactorOutputEntity out = validOutputs.get(i); + double toInsert = Math.min(share, remaining); + double notAccepted; + try { + notAccepted = inserter.apply(out, toInsert); + } catch (Exception e) { + notAccepted = toInsert; + } + if (Double.isNaN(notAccepted) || notAccepted < 0) notAccepted = 0; + if (notAccepted > toInsert) notAccepted = toInsert; + double inserted = toInsert - notAccepted; + remaining -= inserted; + } + return remaining; + } + + @Override + public void clearInvalid(Level level) { + List toRemove = new ArrayList<>(); + for (BlockPos p : outputPositions) { + if (level == null || !level.isLoaded(p)) { + toRemove.add(p); + continue; + } + BlockEntity be = level.getBlockEntity(p); + if (!(be instanceof ReactorOutputEntity)) toRemove.add(p); + } + outputPositions.removeAll(toRemove); + } + + @Override + public List resolveBlock(Level level, Function resolver) { + List result = new ArrayList<>(); + for (BlockPos p: new ArrayList<>(outputPositions)) { + T r = resolver.apply(p); + if (r != null) result.add(r); + } + return result; + } +} From 23da62c7539c4e76ccfc7e5f76f9cdf0b657da42 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 20 Dec 2025 21:37:20 +0100 Subject: [PATCH 059/705] feat: enhance ReactorInput to manage input registration with ReactorControllerBlockEntity on placement and destruction --- .../multiblock/input/ReactorInput.java | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java index c23bb5b6..c6b5743a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java @@ -74,8 +74,15 @@ public InteractionResult use(BlockState state, Level worldIn, BlockPos pos, Play public void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) { super.onPlace(state, level, pos, oldState, isMoving); List players = level.players(); - Objects.requireNonNull(this.getBlockEntity(level, pos)).pos = pos; pattern.FindController(pos, level, players, true); + + BlockPos controllerPos = pattern.FindControllerPos(pos, level, players, true); + if (controllerPos != null) { + ReactorControllerBlockEntity controllerBlockEntity = (ReactorControllerBlockEntity) level.getBlockEntity(controllerPos); + if (controllerBlockEntity != null) { + controllerBlockEntity.addInput(pos); + } + } } // @Override // ! may be useless @@ -96,6 +103,13 @@ public void playerDestroy(Level level, Player player, BlockPos pos, BlockState s super.playerDestroy(level, player, pos, state, blockEntity, tool); List players = level.players(); pattern.FindController(pos, level, players, false); + BlockPos controllerPos = pattern.FindControllerPos(pos, level, players, true); + if (controllerPos != null) { + ReactorControllerBlockEntity controllerBlockEntity = (ReactorControllerBlockEntity) level.getBlockEntity(controllerPos); + if (controllerBlockEntity != null) { + controllerBlockEntity.removeInput(pos); + } + } } @Override @@ -107,6 +121,14 @@ public void onRemove(BlockState pState, Level pLevel, BlockPos pPos, BlockState List players = pLevel.players(); pattern.FindController(pPos, pLevel, players, false); + + BlockPos controllerPos = pattern.FindControllerPos(pPos, pLevel, players, true); + if (controllerPos != null) { + ReactorControllerBlockEntity controllerBlockEntity = (ReactorControllerBlockEntity) pLevel.getBlockEntity(controllerPos); + if (controllerBlockEntity != null) { + controllerBlockEntity.removeInput(pPos); + } + } } @Override From 2ae7f3297ba139dc637b2823c21a3c994c0c6c5c Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 20 Dec 2025 21:37:27 +0100 Subject: [PATCH 060/705] refactor: remove unused BlockPos field and related serialization logic from ReactorInputEntity --- .../multiblock/input/ReactorInputEntity.java | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java index 7ab2ff9c..4a0e502a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInputEntity.java @@ -35,7 +35,6 @@ public class ReactorInputEntity extends SmartBlockEntity implements MenuProvider { //protected ReactorControllerBlockEntity controller; public ReactorControllerBlock controller = null; - public BlockPos pos; public ReactorInputInventory inventory; LazyOptional inventoryProvider; @@ -61,11 +60,6 @@ protected void write(CompoundTag tag, boolean clientPacket) { if (!clientPacket) { tag.put("Inventory", inventory.serializeNBT()); - - // Sauvegarder la position (BlockPos -> Long) - if (this.inputPos != null) { - tag.putLong("InputPos", this.inputPos.asLong()); - } } } @@ -77,11 +71,6 @@ protected void read(CompoundTag tag, boolean clientPacket) { if (tag.contains("Inventory")) { inventory.deserializeNBT(tag.getCompound("Inventory")); } - - // Charger la position (Long -> BlockPos) - if (tag.contains("InputPos")) { - this.inputPos = BlockPos.of(tag.getLong("InputPos")); - } } } @@ -96,12 +85,6 @@ public Level getLevel() { return super.getLevel(); } - public void setPos(BlockPos pos) { - this.pos = pos; - } - - - @Override public Component getDisplayName() { return Component.translatable("gui.createnuclear.reactor_input.title"); From a9ffae335b5b221fd0676002dfce5dbc4a4ff23b Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 20 Dec 2025 21:37:37 +0100 Subject: [PATCH 061/705] feat: update FindControllerPos method to improve block search range for reactor controller verification --- .../multiblock/pattern/ReactorPattern.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java index 8116a239..1793b661 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java @@ -106,20 +106,22 @@ public void FindController(BlockPos blockPos, Level level, List players, boolean first){ // Function that checks the surrounding blocks in order + public BlockPos FindControllerPos(BlockPos blockPos, Level level, List players, boolean first){ + BlockPos newBlock; // to find the controller and verify the pattern Vec3i pos = new Vec3i(blockPos.getX(), blockPos.getY(), blockPos.getZ()); - for (int y = pos.getY()-3; y != pos.getY()+4; y+=1) { - for (int x = pos.getX()-5; x != pos.getX()+5; x+=1) { - for (int z = pos.getZ()-5; z != pos.getZ()+5; z+=1) { - return new BlockPos(x, y, z); - + for (int y = pos.getY()-5; y != pos.getY()+6; y+=1) { + for (int x = pos.getX()-9; x != pos.getX()+10; x+=1) { + for (int z = pos.getZ()-9; z != pos.getZ()+10; z+=1) { + newBlock = new BlockPos(x, y, z); + if (level.getBlockState(newBlock).is(CNBlocks.REACTOR_CONTROLLER.get())) { // verifying the pattern + return newBlock; + } } } } From 8690d317412bbd8e639b8eb087077cc8e527d2e9 Mon Sep 17 00:00:00 2001 From: Gio Date: Tue, 23 Dec 2025 15:51:13 +0100 Subject: [PATCH 062/705] feat: implement ReactorIOManager interface and refactor ReactorInputManager and ReactorOutputManager for improved position management --- .../manager/AbstractReactorIOManager.java | 84 ++++++++-- .../controller/manager/ReactorIOManager.java | 45 ++++++ .../manager/ReactorInputManager.java | 70 +++----- .../manager/ReactorInputManagerI.java | 18 +++ .../manager/ReactorOutputManager.java | 153 ++++++++---------- .../manager/ReactorOutputManagerI.java | 22 +++ 6 files changed, 247 insertions(+), 145 deletions(-) create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorIOManager.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManagerI.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManagerI.java diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/AbstractReactorIOManager.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/AbstractReactorIOManager.java index 7f5de67c..86596e6c 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/AbstractReactorIOManager.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/AbstractReactorIOManager.java @@ -4,20 +4,84 @@ import net.minecraft.nbt.CompoundTag; import net.minecraft.world.level.Level; +import java.util.ArrayList; import java.util.List; import java.util.function.Function; -public abstract class AbstractReactorIOManager { - abstract public boolean contains(BlockPos pos); - abstract public int size(); - abstract public void read(CompoundTag compound); - abstract public void write(CompoundTag compound); +/** + * Abstract base providing common implementation for managing + * positions used by IO managers (inputs / outputs). + * + * This class holds a collection of `BlockPos` instances and exposes + * basic operations (add, remove, contains, iteration via `resolveBlock`). + * Serialization (`read`/`write`) and validation (`clearInvalid`) are + * left abstract for concrete implementations to provide. + */ +public abstract class AbstractReactorIOManager implements ReactorIOManager { + /** List of `BlockPos` instances tracked by this manager. */ + protected final List positions = new ArrayList<>(); - abstract public boolean addBlock(BlockPos pos); - abstract public boolean removeBlock(BlockPos pos); - abstract public List getBlocksPosition(); + /** Adds `pos` if non-null and not already present; returns true when added. */ + @Override + public boolean addBlock(BlockPos pos) { + if (pos == null) return false; + if (!contains(pos)) { + positions.add(pos); + return true; + } + return false; + } - abstract public void clearInvalid(Level level); - abstract public List resolveBlock(Level level, Function resolver); + /** Removes `pos` if present. */ + @Override + public boolean removeBlock(BlockPos pos) { + return positions.remove(pos); + } + /** Tests whether `pos` is present. */ + @Override + public boolean contains(BlockPos pos) { + return positions.contains(pos); + } + + /** Returns the current number of tracked positions. */ + @Override + public int size() { + return positions.size(); + } + + /** Returns an immutable copy of the tracked positions. */ + @Override + public List getBlocksPosition() { + return List.copyOf(positions); + } + + /** + * Resolves each position with `resolver` and returns a list of non-null results. + * Useful to convert positions to block entities or handlers. + */ + @Override + public List resolveBlock(Level level, Function resolver) { + List result = new ArrayList<>(); + for (BlockPos p: new ArrayList<>(positions)) { + T r = resolver.apply(p); + if (r != null) result.add(r); + } + return result; + } + + /** Serialization: implementation provided by subclasses. */ + @Override + public abstract void read(CompoundTag compound); + + /** Deserialization: implementation provided by subclasses. */ + @Override + public abstract void write(CompoundTag compound); + + /** + * Removes invalid positions (e.g. unloaded chunk, missing block entity). + * Subclasses must implement manager-specific validation logic. + */ + @Override + public abstract void clearInvalid(Level level); } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorIOManager.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorIOManager.java new file mode 100644 index 00000000..bb9fa642 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorIOManager.java @@ -0,0 +1,45 @@ +package net.nuclearteam.createnuclear.content.multiblock.controller.manager; + +import net.minecraft.core.BlockPos; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.world.level.Level; + +import java.util.List; +import java.util.function.Function; + +/** + * Generic manager interface for reactor IO positions (inputs or outputs). + * Defines expected operations to manage a collection of `BlockPos` instances: + * serialization, validation, and resolution into concrete objects via a `resolver`. + */ +public interface ReactorIOManager { + /** Returns true when the position is known. */ + boolean contains(BlockPos pos); + + /** Current number of tracked positions. */ + int size(); + + /** Reads state from an NBT tag (deserialization). */ + void read(CompoundTag compound); + + /** Writes state to an NBT tag (serialization). */ + void write(CompoundTag compound); + + /** Adds a position; returns true if added. */ + boolean addBlock(BlockPos pos); + + /** Removes a position; returns true if it was present and removed. */ + boolean removeBlock(BlockPos pos); + + /** Returns an immutable copy of tracked positions. */ + List getBlocksPosition(); + + /** Removes invalid positions for the provided `level` (e.g. missing block entity). */ + void clearInvalid(Level level); + + /** + * Resolves each `BlockPos` into an instance using `resolver` and returns + * the list of non-null results. + */ + List resolveBlock(Level level, Function resolver); +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java index 678508ce..37c154cd 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java @@ -16,46 +16,19 @@ import java.util.List; import java.util.function.Function; -public class ReactorInputManager extends AbstractReactorIOManager { - private final List inputPositions = new ArrayList<>(); +/** + * Manager for reactor input positions (`ReactorInput`). + * + * Serializes positions as x/y/z triplets and provides utilities to + * obtain valid `IItemHandler` instances present at those positions. + */ +public class ReactorInputManager extends AbstractReactorIOManager implements ReactorInputManagerI { private static final String NBT_KEY = "ReactorInput"; - @Override - public boolean addBlock(BlockPos pos) { - if (pos == null) return false; - if (!this.contains(pos)) { - inputPositions.add(pos); - return true; - } - return false; - } - - @Override - public boolean removeBlock(BlockPos pos) { - return inputPositions.remove(pos); - } - - @Override - public boolean contains(BlockPos pos) { - return inputPositions.contains(pos); - } - - @Override - public int size() { - return inputPositions.size(); - } - - @Override - public List getBlocksPosition() { - return List.copyOf(inputPositions); - } - @Override public void write(CompoundTag compound) { ListTag list = new ListTag(); - CreateNuclear.LOGGER.warn("ReactorInputManager::write start: {}", inputPositions.isEmpty()); - for (BlockPos pos : inputPositions) { - CreateNuclear.LOGGER.warn("ReactorInputManager::write pos: {}", pos); + for (BlockPos pos : positions) { CompoundTag tag = new CompoundTag(); tag.putInt("x", pos.getX()); tag.putInt("y", pos.getY()); @@ -67,29 +40,24 @@ public void write(CompoundTag compound) { @Override public void read(CompoundTag compound) { - inputPositions.clear(); + positions.clear(); CreateNuclear.LOGGER.warn("ReactorInputManager::read start: {} {}", compound.contains(NBT_KEY), compound.getList(NBT_KEY, Tag.TAG_COMPOUND)); if (!compound.contains(NBT_KEY)) return; ListTag list = compound.getList(NBT_KEY, Tag.TAG_COMPOUND); for (int i = 0; i < list.size(); ++i) { CompoundTag tag = list.getCompound(i); - inputPositions.add(new BlockPos(tag.getInt("x"), tag.getInt("y"), tag.getInt("z"))); + positions.add(new BlockPos(tag.getInt("x"), tag.getInt("y"), tag.getInt("z"))); } } + /** + * Retrieves all `IItemHandler` instances located at the input positions. + * Returns an empty list when no handlers are found. + */ @Override - public List resolveBlock(Level level, Function resolver) { - List result = new ArrayList<>(); - for (BlockPos p: new ArrayList<>(inputPositions)) { - T r = resolver.apply(p); - if (r != null) result.add(r); - } - return result; - } - public List getItemHandlers(Level level) { List handlers = new ArrayList<>(); - for (BlockPos p: new ArrayList<>(inputPositions)) { + for (BlockPos p: new ArrayList<>(positions)) { if (level == null || !level.isLoaded(p)) continue; BlockEntity be = level.getBlockEntity(p); if (be == null) continue; @@ -100,10 +68,14 @@ public List getItemHandlers(Level level) { return handlers; } + /** + * Cleans up invalid positions (unloaded chunk, missing block entity, + * or not a `Container`). + */ @Override public void clearInvalid(Level level) { List toRemove = new ArrayList<>(); - for (BlockPos p: inputPositions) { + for (BlockPos p: positions) { if (level == null || !level.isLoaded(p)) { toRemove.add(p); continue; @@ -113,6 +85,6 @@ public void clearInvalid(Level level) { if (be == null || !(be instanceof Container)) toRemove.add(p); } - inputPositions.removeAll(toRemove); + positions.removeAll(toRemove); } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManagerI.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManagerI.java new file mode 100644 index 00000000..4570d2e7 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManagerI.java @@ -0,0 +1,18 @@ +package net.nuclearteam.createnuclear.content.multiblock.controller.manager; + +import net.minecraft.world.level.Level; +import net.minecraftforge.items.IItemHandler; + +import java.util.List; + +/** + * Interface exposing operations specific to reactor inputs. + * Currently provides access to `IItemHandler` instances at resolved input positions. + */ +public interface ReactorInputManagerI { + /** + * Retrieves valid item handlers for the given `level`. + * May return an empty list if no valid positions exist. + */ + List getItemHandlers(Level level); +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManager.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManager.java index e77f1d4a..344e8dcd 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManager.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManager.java @@ -10,46 +10,19 @@ import java.util.ArrayList; import java.util.List; import java.util.function.BiFunction; -import java.util.function.Function; -public class ReactorOutputManager extends AbstractReactorIOManager { - private final List outputPositions = new ArrayList<>(); +/** + * Manager for a reactor's outputs (`ReactorOutput`). + * Handles serialization of output positions and distribution + * of energy via `distributeSU`. + */ +public class ReactorOutputManager extends AbstractReactorIOManager implements ReactorOutputManagerI { private static final String NBT_KEY = "ReactorOutputs"; - @Override - public boolean addBlock(BlockPos pos) { - if (pos == null) return false; - if (!this.contains(pos)) { - outputPositions.add(pos); - return true; - } - return false; - } - - @Override - public boolean removeBlock(BlockPos pos) { - return outputPositions.remove(pos); - } - - @Override - public boolean contains(BlockPos pos) { - return outputPositions.contains(pos); - } - - @Override - public int size() { - return outputPositions.size(); - } - - @Override - public List getBlocksPosition() { - return List.copyOf(outputPositions); - } - @Override public void write(CompoundTag compound) { ListTag list = new ListTag(); - for (BlockPos p : outputPositions) { + for (BlockPos p : positions) { CompoundTag t = new CompoundTag(); t.putLong("p", p.asLong()); list.add(t); @@ -59,75 +32,93 @@ public void write(CompoundTag compound) { @Override public void read(CompoundTag compound) { - outputPositions.clear(); + positions.clear(); if (!compound.contains(NBT_KEY)) return; ListTag list = compound.getList(NBT_KEY, 10); for (int i = 0; i < list.size(); i++) { BlockPos p = BlockPos.of(list.getCompound(i).getLong("p")); - outputPositions.add(p); + positions.add(p); } } /** - * double totalSUToDistribute = this.reactorPower; // ou total / autre valeur selon ta logique - * if (!reactorOutputEntityList.isEmpty() && totalSUToDistribute > 0) { - * double remaining = outputManager.distributeSU(totalSUToDistribute, reactorOutputEntityList, (outEntity, amount) -> { - * // Inserter : applique amount à l'output et retourne la quantité non acceptée. - * // Ici on accepte tout et on applique la vitesse correspondante (arrondie) - * int speed = (int) Math.round(amount); - * try { - * outEntity.setSpeed(speed); // tu utilises déjà setSpeed(...) - * outEntity.heat = speed; // ajustement heat si nécessaire - * outEntity.updateSpeed = true; - * outEntity.updateGeneratedRotation(); - * return 0.0; // tout accepté - * } catch (Exception e) { - * return amount; // rien accepté en cas d'erreur - * } - * }); - * // remaining contient la SU non insérée — tu peux la stocker ou la perdre selon ta logique - * this.reactorPower = (float) remaining; // exemple : garder le reste + * Example usage: + * double totalSUToDistribute = this.reactorPower; // or another value depending on logic + * if (!reactorOutputEntityList.isEmpty() && totalSUToDistribute > 0) { + * double remaining = outputManager.distributeSU(totalSUToDistribute, reactorOutputEntityList, (outEntity, amount) -> { + * // Inserter: apply `amount` to the output and return the amount not accepted. + * // Here we accept everything and apply the corresponding speed (rounded) + * int speed = (int) Math.round(amount); + * try { + * outEntity.setSpeed(speed); + * outEntity.heat = speed; // adjust heat if needed + * outEntity.updateSpeed = true; + * outEntity.updateGeneratedRotation(); + * return 0.0; // all accepted + * } catch (Exception e) { + * return amount; // nothing accepted on error * } - * @param totalSU - * @param level - * @param inserter - * @return + * }); + * // `remaining` contains the SU that couldn't be inserted — you can store or drop it + * this.reactorPower = (float) remaining; // example: keep the remainder + * } + * @param totalSU total SU to distribute + * @param level world level (may be null) + * @param inserter function that applies an amount to an output and returns not accepted amount + * @return amount of SU not inserted */ public double distributeSU(double totalSU, Level level, BiFunction inserter) { if (totalSU <= 0 || inserter == null) return totalSU; List validOutputs = new ArrayList<>(); - for (BlockPos p : new ArrayList<>(outputPositions)) { + for (BlockPos p : new ArrayList<>(positions)) { if (level == null || !level.isLoaded(p)) continue; BlockEntity be = level.getBlockEntity(p); if (be instanceof ReactorOutputEntity out) validOutputs.add(out); } - int n = validOutputs.size(); - if (n == 0) return totalSU; + if (validOutputs.isEmpty()) return totalSU; - double share = totalSU / n; double remaining = totalSU; + List active = new ArrayList<>(validOutputs); + final double MIN_ACCEPTED_SU = 1e-6; + + // Distribute evenly and reallocate the remainder among outputs still able to accept + boolean progress = true; + while (remaining > MIN_ACCEPTED_SU && !active.isEmpty() && progress) { + progress = false; + double share = remaining / active.size(); + List stillActive = new ArrayList<>(); + + for (ReactorOutputEntity out : active) { + double toInsert = share; + double notAccepted; + try { + notAccepted = inserter.apply(out, toInsert); + } catch (Exception e) { + notAccepted = toInsert; + } + if (Double.isNaN(notAccepted) || notAccepted < 0) notAccepted = 0; + if (notAccepted > toInsert) notAccepted = toInsert; + double inserted = toInsert - notAccepted; - for (int i = 0; i < n && remaining > 0.0; i++) { - ReactorOutputEntity out = validOutputs.get(i); - double toInsert = Math.min(share, remaining); - double notAccepted; - try { - notAccepted = inserter.apply(out, toInsert); - } catch (Exception e) { - notAccepted = toInsert; + if (inserted > MIN_ACCEPTED_SU) { + progress = true; + remaining -= inserted; + // keep this output active; it may accept more in the next round + stillActive.add(out); + } + // if inserted == 0, remove it (do not attempt to send more) } - if (Double.isNaN(notAccepted) || notAccepted < 0) notAccepted = 0; - if (notAccepted > toInsert) notAccepted = toInsert; - double inserted = toInsert - notAccepted; - remaining -= inserted; + + active = stillActive; } + return remaining; } @Override public void clearInvalid(Level level) { List toRemove = new ArrayList<>(); - for (BlockPos p : outputPositions) { + for (BlockPos p : positions) { if (level == null || !level.isLoaded(p)) { toRemove.add(p); continue; @@ -135,16 +126,6 @@ public void clearInvalid(Level level) { BlockEntity be = level.getBlockEntity(p); if (!(be instanceof ReactorOutputEntity)) toRemove.add(p); } - outputPositions.removeAll(toRemove); - } - - @Override - public List resolveBlock(Level level, Function resolver) { - List result = new ArrayList<>(); - for (BlockPos p: new ArrayList<>(outputPositions)) { - T r = resolver.apply(p); - if (r != null) result.add(r); - } - return result; + positions.removeAll(toRemove); } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManagerI.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManagerI.java new file mode 100644 index 00000000..3686c87f --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManagerI.java @@ -0,0 +1,22 @@ +package net.nuclearteam.createnuclear.content.multiblock.controller.manager; + +import net.minecraft.world.level.Level; +import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; + +import java.util.function.BiFunction; + +/** + * Interface exposing operations specific to reactor outputs. + * The main responsibility is to distribute an amount of energy (SU) + * among valid outputs and use an `inserter` to apply quantities to each + * `ReactorOutputEntity`. + */ +public interface ReactorOutputManagerI { + /** + * Distributes `totalSU` among valid outputs in `level`. + * The `inserter` receives the target entity and the proposed amount and + * must return the amount not accepted (>= 0). + * Returns the remaining amount that was not inserted. + */ + double distributeSU(double totalSU, Level level, BiFunction inserter); +} From 6b1eee788604864a553fcc3b1de740ebd051bf50 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Thu, 25 Dec 2025 08:30:32 +0100 Subject: [PATCH 063/705] Add custom sounds and update Registrate Provider timestamp --- .../.cache/09bd1f7b209874b6c29086df91c49669495dd477 | 2 ++ .../.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 src/generated/resources/.cache/09bd1f7b209874b6c29086df91c49669495dd477 diff --git a/src/generated/resources/.cache/09bd1f7b209874b6c29086df91c49669495dd477 b/src/generated/resources/.cache/09bd1f7b209874b6c29086df91c49669495dd477 new file mode 100644 index 00000000..222ef86f --- /dev/null +++ b/src/generated/resources/.cache/09bd1f7b209874b6c29086df91c49669495dd477 @@ -0,0 +1,2 @@ +// 1.20.1 2025-12-24T21:09:59.927293 CreateNuclear's Custom Sounds +d67c2740287be59a6c201cffbde879fa811bdd7f assets/createnuclear/sounds.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 5d9688aa..5ac1a327 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-26T14:59:17.4674265 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-12-24T21:12:10.1679734 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -38,8 +38,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -27f15cf0f283a9dbd23b2af0069bffb349080a57 assets/createnuclear/lang/en_ud.json -2e3ff05dfc61519481e228d1b85e1c3e5e4ad55c assets/createnuclear/lang/en_us.json +e38b2b64587884cda2fc3a6803339196843a10dd assets/createnuclear/lang/en_ud.json +a377ae56ec953055873ade9c9214b76c086af5f8 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json From 146c8afd57d8ba2804971c3027b9cfd298a7fb7e Mon Sep 17 00:00:00 2001 From: Giovanni Date: Thu, 25 Dec 2025 08:30:47 +0100 Subject: [PATCH 064/705] Add reactor casing sound events and subtitles --- .../assets/createnuclear/lang/en_ud.json | 5 ++ .../assets/createnuclear/lang/en_us.json | 5 ++ .../assets/createnuclear/sounds.json | 47 +++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 src/generated/resources/assets/createnuclear/sounds.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index 498881bd..5f61c4e8 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -121,6 +121,11 @@ "createnuclear.ponder.reactor.text_9": "9 ɹooןℲ", "createnuclear.ponder.reactor_blueprint.header": "uoıʇɐʌıʇɔⱯ ɹǝןןoɹʇuoƆ", "createnuclear.ponder.reactor_blueprint.text_1": "˙sןǝpoɯ ɔıɟıɔǝds oʇ buıpɹoɔɔɐ pǝɹnbıɟuoɔ ǝq oʇ ɹoʇɔɐǝɹ ǝɥʇ sʍoןןɐ ʇı ؛ʇuǝɯǝןǝ ʇuɐʇɹodɯı ʇsoɯ ǝɥʇ :ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", + "createnuclear.subtitle.reactor_casing_break": "buısɐƆ ɹoʇɔɐǝᴚ ʞɐǝɹᗺ", + "createnuclear.subtitle.reactor_casing_fall": "ןןɐℲ buısɐƆ ɹoʇɔɐǝᴚ", + "createnuclear.subtitle.reactor_casing_hit": "buısɐƆ ɹoʇɔɐǝᴚ ʇıH", + "createnuclear.subtitle.reactor_casing_place": "buısɐƆ ɹoʇɔɐǝᴚ ǝɔɐןԀ", + "createnuclear.subtitle.reactor_casing_step": "buısɐƆ ɹoʇɔɐǝᴚ uo dǝʇS", "createnuclear.tooltip.heatLevel": "ןǝʌǝꞀ ʇɐǝH", "createnuclear.tooltip.heatLevel.caution": "uoıʇnɐƆ", "createnuclear.tooltip.heatLevel.danger": "ɹǝbuɐᗡ", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index ae35b211..7d2cd805 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -121,6 +121,11 @@ "createnuclear.ponder.reactor.text_9": "Floor 6", "createnuclear.ponder.reactor_blueprint.header": "Controller Activation", "createnuclear.ponder.reactor_blueprint.text_1": "Reactor Blueprint: the most important element; it allows the reactor to be configured according to specific models.", + "createnuclear.subtitle.reactor_casing_break": "Break Reactor Casing", + "createnuclear.subtitle.reactor_casing_fall": "Reactor Casing Fall", + "createnuclear.subtitle.reactor_casing_hit": "Hit Reactor Casing", + "createnuclear.subtitle.reactor_casing_place": "Place Reactor Casing", + "createnuclear.subtitle.reactor_casing_step": "Step on Reactor Casing", "createnuclear.tooltip.heatLevel": "Heat Level", "createnuclear.tooltip.heatLevel.caution": "Caution", "createnuclear.tooltip.heatLevel.danger": "Danger", diff --git a/src/generated/resources/assets/createnuclear/sounds.json b/src/generated/resources/assets/createnuclear/sounds.json new file mode 100644 index 00000000..ede64357 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/sounds.json @@ -0,0 +1,47 @@ +{ + "reactor_casing_break": { + "sounds": [ + { + "type": "file", + "name": "createnuclear:reactor_casing_break" + } + ], + "subtitle": "createnuclear.subtitle.reactor_casing_break" + }, + "reactor_casing_fall": { + "sounds": [ + { + "type": "file", + "name": "createnuclear:reactor_casing_fall" + } + ], + "subtitle": "createnuclear.subtitle.reactor_casing_fall" + }, + "reactor_casing_hit": { + "sounds": [ + { + "type": "file", + "name": "createnuclear:reactor_casing_hit" + } + ], + "subtitle": "createnuclear.subtitle.reactor_casing_hit" + }, + "reactor_casing_place": { + "sounds": [ + { + "type": "file", + "name": "createnuclear:reactor_casing_place" + } + ], + "subtitle": "createnuclear.subtitle.reactor_casing_place" + }, + "reactor_casing_step": { + "sounds": [ + { + "type": "file", + "name": "createnuclear:reactor_casing_step" + } + ], + "subtitle": "createnuclear.subtitle.reactor_casing_step" + } +} \ No newline at end of file From 63a0667316faa482107594ac04a5d99293506957 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Thu, 25 Dec 2025 08:31:13 +0100 Subject: [PATCH 065/705] Add reactor casing sound definitions and audio files --- .../createnuclear/{sounds.json => sounds.d.json} | 0 .../break.ogg => reactor_casing_break.ogg} | Bin .../fall.ogg => reactor_casing_fall.ogg} | Bin .../hit.ogg => reactor_casing_hit.ogg} | Bin .../place.ogg => reactor_casing_place.ogg} | Bin .../step.ogg => reactor_casing_step.ogg} | Bin 6 files changed, 0 insertions(+), 0 deletions(-) rename src/main/resources/assets/createnuclear/{sounds.json => sounds.d.json} (100%) rename src/main/resources/assets/createnuclear/sounds/{reactor_casing/break.ogg => reactor_casing_break.ogg} (100%) rename src/main/resources/assets/createnuclear/sounds/{reactor_casing/fall.ogg => reactor_casing_fall.ogg} (100%) rename src/main/resources/assets/createnuclear/sounds/{reactor_casing/hit.ogg => reactor_casing_hit.ogg} (100%) rename src/main/resources/assets/createnuclear/sounds/{reactor_casing/place.ogg => reactor_casing_place.ogg} (100%) rename src/main/resources/assets/createnuclear/sounds/{reactor_casing/step.ogg => reactor_casing_step.ogg} (100%) diff --git a/src/main/resources/assets/createnuclear/sounds.json b/src/main/resources/assets/createnuclear/sounds.d.json similarity index 100% rename from src/main/resources/assets/createnuclear/sounds.json rename to src/main/resources/assets/createnuclear/sounds.d.json diff --git a/src/main/resources/assets/createnuclear/sounds/reactor_casing/break.ogg b/src/main/resources/assets/createnuclear/sounds/reactor_casing_break.ogg similarity index 100% rename from src/main/resources/assets/createnuclear/sounds/reactor_casing/break.ogg rename to src/main/resources/assets/createnuclear/sounds/reactor_casing_break.ogg diff --git a/src/main/resources/assets/createnuclear/sounds/reactor_casing/fall.ogg b/src/main/resources/assets/createnuclear/sounds/reactor_casing_fall.ogg similarity index 100% rename from src/main/resources/assets/createnuclear/sounds/reactor_casing/fall.ogg rename to src/main/resources/assets/createnuclear/sounds/reactor_casing_fall.ogg diff --git a/src/main/resources/assets/createnuclear/sounds/reactor_casing/hit.ogg b/src/main/resources/assets/createnuclear/sounds/reactor_casing_hit.ogg similarity index 100% rename from src/main/resources/assets/createnuclear/sounds/reactor_casing/hit.ogg rename to src/main/resources/assets/createnuclear/sounds/reactor_casing_hit.ogg diff --git a/src/main/resources/assets/createnuclear/sounds/reactor_casing/place.ogg b/src/main/resources/assets/createnuclear/sounds/reactor_casing_place.ogg similarity index 100% rename from src/main/resources/assets/createnuclear/sounds/reactor_casing/place.ogg rename to src/main/resources/assets/createnuclear/sounds/reactor_casing_place.ogg diff --git a/src/main/resources/assets/createnuclear/sounds/reactor_casing/step.ogg b/src/main/resources/assets/createnuclear/sounds/reactor_casing_step.ogg similarity index 100% rename from src/main/resources/assets/createnuclear/sounds/reactor_casing/step.ogg rename to src/main/resources/assets/createnuclear/sounds/reactor_casing_step.ogg From c7ecc00b5184739381634670725e62d643a81257 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Thu, 25 Dec 2025 08:32:04 +0100 Subject: [PATCH 066/705] Add custom sound events for reactor casing and integrate into block properties --- .../nuclearteam/createnuclear/CNBlocks.java | 7 +- .../createnuclear/CNSoundEvents.java | 352 ++++++++++++++++++ .../createnuclear/CreateNuclear.java | 4 +- .../data/CreateNuclearDatagen.java | 4 + 4 files changed, 365 insertions(+), 2 deletions(-) create mode 100644 src/main/java/net/nuclearteam/createnuclear/CNSoundEvents.java diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index 5f399450..87aefca6 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -12,6 +12,7 @@ import net.minecraft.core.Direction; import net.minecraft.data.loot.BlockLootSubProvider; import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvents; import net.minecraft.tags.BlockTags; import net.minecraft.world.item.enchantment.Enchantments; import net.minecraft.world.level.block.Block; @@ -26,6 +27,7 @@ import net.minecraftforge.client.model.generators.ConfiguredModel; import net.minecraftforge.client.model.generators.ModelFile; import net.minecraftforge.common.Tags; +import net.minecraftforge.common.util.ForgeSoundType; import net.nuclearteam.createnuclear.content.enriching.campfire.EnrichingCampfireBlock; import net.nuclearteam.createnuclear.content.enriching.fire.EnrichingFireBlock; import net.nuclearteam.createnuclear.content.multiblock.casing.ReactorCasing; @@ -55,7 +57,10 @@ public class CNBlocks { .block("reactor_casing", properties -> new ReactorCasing(properties, ReactorCasing.TypeBlock.CASING)) .properties(p -> p.explosionResistance(3F) .destroyTime(4F) - .sound(CNSounds.getSoundType("reactor_casing"))) + .sound(new ForgeSoundType(1, .5f, CNSoundEvents.REACTOR_CASING_BREAD::getMainEvent, + CNSoundEvents.REACTOR_CASING_STEP::getMainEvent, CNSoundEvents.REACTOR_CASING_PLACE::getMainEvent, + CNSoundEvents.REACTOR_CASING_HIT::getMainEvent, CNSoundEvents.REACTOR_CASING_FALL::getMainEvent)) + ) .blockstate((c, p) -> p.getVariantBuilder(c.getEntry()).forAllStates((state) -> ConfiguredModel.builder() .modelFile(p.models().getExistingFile(p.modLoc("block/reactor/casing/block"))) .build())) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNSoundEvents.java b/src/main/java/net/nuclearteam/createnuclear/CNSoundEvents.java new file mode 100644 index 00000000..af9e13ed --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/CNSoundEvents.java @@ -0,0 +1,352 @@ +package net.nuclearteam.createnuclear; + +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; +import com.simibubi.create.AllSoundEvents.ConfiguredSoundEvent; +import com.simibubi.create.AllSoundEvents.SoundEntry; +import com.simibubi.create.Create; +import net.minecraft.core.Holder; +import net.minecraft.core.registries.Registries; +import net.minecraft.data.CachedOutput; +import net.minecraft.data.DataGenerator; +import net.minecraft.data.DataProvider; +import net.minecraft.data.PackOutput; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraftforge.registries.ForgeRegistries; +import net.minecraftforge.registries.RegisterEvent; +import net.minecraftforge.registries.RegistryObject; + +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.CompletableFuture; +import java.util.function.BiConsumer; +import java.util.function.Supplier; + +public class CNSoundEvents { + + public static final Map ALL = new HashMap<>(); + + public static final SoundEntry + REACTOR_CASING_BREAD = create("reactor_casing", "break") + .subtitle("Break Reactor Casing") + .category(SoundSource.BLOCKS) + .build(), + + REACTOR_CASING_STEP = create("reactor_casing", "step") + .subtitle("Step on Reactor Casing") + .category(SoundSource.BLOCKS) + .build(), + + REACTOR_CASING_PLACE = create("reactor_casing", "place") + .subtitle("Place Reactor Casing") + .category(SoundSource.BLOCKS) + .build(), + + REACTOR_CASING_HIT = create("reactor_casing", "hit") + .subtitle("Hit Reactor Casing") + .category(SoundSource.BLOCKS) + .build(), + + REACTOR_CASING_FALL = create("reactor_casing", "fall") + .subtitle("Reactor Casing Fall") + .category(SoundSource.BLOCKS) + .build() + ; + + + private static SoundEntryBuilder create(String... pathParts) { + String name = String.join("_", pathParts); + return create(CreateNuclear.asResource(name)); + } + + private static SoundEntryBuilder create(ResourceLocation id) { + return new SoundEntryBuilder(id); + } + + public static void prepare() { + for (SoundEntry entry : ALL.values()) entry.prepare(); + } + + public static void register(RegisterEvent event) { + event.register(Registries.SOUND_EVENT, helper -> { + for (SoundEntry entry : ALL.values()) entry.register(helper); + }); + } + + public static void provideLang(BiConsumer consumer) { + for (SoundEntry entry : ALL.values()) + if (entry.hasSubtitle()) + consumer.accept(entry.getSubtitleKey(), entry.getSubtitle()); + } + + public static SoundEntryProvider provider(DataGenerator generator) { + return new SoundEntryProvider(generator); + } + + public static void playItemPickup(Player player) { + player.level() + .playSound(null, player.blockPosition(), SoundEvents.ITEM_PICKUP, SoundSource.PLAYERS, .2f, + 1f + player.level().random.nextFloat()); + } + + public static class SoundEntryProvider implements DataProvider { + + private PackOutput output; + + public SoundEntryProvider(DataGenerator generator) { + output = generator.getPackOutput(); + } + + @Override + public CompletableFuture run(CachedOutput cache) { + return generate(output.getOutputFolder(), cache); + } + + @Override + public String getName() { + return "CreateNuclear's Custom Sounds"; + } + + public CompletableFuture generate(Path path, CachedOutput cache) { + path = path.resolve("assets/createnuclear"); + JsonObject json = new JsonObject(); + ALL.entrySet() + .stream() + .sorted(Map.Entry.comparingByKey()) + .forEach(entry -> { + entry.getValue() + .write(json); + }); + return DataProvider.saveStable(cache, json, path.resolve("sounds.json")); + } + + } + + public static class SoundEntryBuilder { + + protected ResourceLocation id; + protected String subtitle = "unregistered"; + protected SoundSource category = SoundSource.BLOCKS; + protected List wrappedEvents; + protected List variants; + protected int attenuationDistance; + + public SoundEntryBuilder(ResourceLocation id) { + wrappedEvents = new ArrayList<>(); + variants = new ArrayList<>(); + this.id = id; + } + + public SoundEntryBuilder subtitle(String subtitle) { + this.subtitle = subtitle; + return this; + } + + public SoundEntryBuilder attenuationDistance(int distance) { + this.attenuationDistance = distance; + return this; + } + + public SoundEntryBuilder noSubtitle() { + this.subtitle = null; + return this; + } + + public SoundEntryBuilder category(SoundSource category) { + this.category = category; + return this; + } + + public SoundEntryBuilder addVariant(String name) { + return addVariant(Create.asResource(name)); + } + + public SoundEntryBuilder addVariant(ResourceLocation id) { + variants.add(id); + return this; + } + + public SoundEntryBuilder playExisting(Supplier event, float volume, float pitch) { + wrappedEvents.add(new ConfiguredSoundEvent(event, volume, pitch)); + return this; + } + + public SoundEntryBuilder playExisting(SoundEvent event, float volume, float pitch) { + return playExisting(() -> event, volume, pitch); + } + + public SoundEntryBuilder playExisting(SoundEvent event) { + return playExisting(event, 1, 1); + } + + public SoundEntryBuilder playExisting(Holder event) { + return playExisting(event::get, 1, 1); + } + + public SoundEntry build() { + SoundEntry entry = + wrappedEvents.isEmpty() ? new CustomSoundEntry(id, variants, subtitle, category, attenuationDistance) + : new WrappedSoundEntry(id, subtitle, wrappedEvents, category, attenuationDistance); + ALL.put(entry.getId(), entry); + return entry; + } + + } + + private static class CustomSoundEntry extends SoundEntry { + + protected List variants; + protected RegistryObject event; + + public CustomSoundEntry(ResourceLocation id, List variants, String subtitle, + SoundSource category, int attenuationDistance) { + super(id, subtitle, category, attenuationDistance); + this.variants = variants; + } + + @Override + public void prepare() { + event = RegistryObject.create(id, ForgeRegistries.SOUND_EVENTS); + } + + @Override + public void register(RegisterEvent.RegisterHelper helper) { + ResourceLocation location = event.getId(); + helper.register(location, SoundEvent.createVariableRangeEvent(location)); + } + + @Override + public SoundEvent getMainEvent() { + return event.get(); + } + + @Override + public void write(JsonObject json) { + JsonObject entry = new JsonObject(); + JsonArray list = new JsonArray(); + + JsonObject s = new JsonObject(); + s.addProperty("name", id.toString()); + s.addProperty("type", "file"); + if (attenuationDistance != 0) + s.addProperty("attenuation_distance", attenuationDistance); + list.add(s); + + for (ResourceLocation variant : variants) { + s = new JsonObject(); + s.addProperty("name", variant.toString()); + s.addProperty("type", "file"); + if (attenuationDistance != 0) + s.addProperty("attenuation_distance", attenuationDistance); + list.add(s); + } + + entry.add("sounds", list); + if (hasSubtitle()) + entry.addProperty("subtitle", getSubtitleKey()); + json.add(id.getPath(), entry); + } + + @Override + public void play(Level world, Player entity, double x, double y, double z, float volume, float pitch) { + world.playSound(entity, x, y, z, event.get(), category, volume, pitch); + } + + @Override + public void playAt(Level world, double x, double y, double z, float volume, float pitch, boolean fade) { + world.playLocalSound(x, y, z, event.get(), category, volume, pitch, fade); + } + + } + + private static class WrappedSoundEntry extends SoundEntry { + + private List wrappedEvents; + private List compiledEvents; + + public WrappedSoundEntry(ResourceLocation id, String subtitle, + List wrappedEvents, SoundSource category, int attenuationDistance) { + super(id, subtitle, category, attenuationDistance); + this.wrappedEvents = wrappedEvents; + compiledEvents = new ArrayList<>(); + } + + @Override + public void prepare() { + for (int i = 0; i < wrappedEvents.size(); i++) { + ConfiguredSoundEvent wrapped = wrappedEvents.get(i); + ResourceLocation location = getIdOf(i); + RegistryObject event = RegistryObject.create(location, ForgeRegistries.SOUND_EVENTS); + compiledEvents.add(new WrappedSoundEntry.CompiledSoundEvent(event, wrapped.volume(), wrapped.pitch())); + } + } + + @Override + public void register(RegisterEvent.RegisterHelper helper) { + for (WrappedSoundEntry.CompiledSoundEvent compiledEvent : compiledEvents) { + ResourceLocation location = compiledEvent.event().getId(); + helper.register(location, SoundEvent.createVariableRangeEvent(location)); + } + } + + @Override + public SoundEvent getMainEvent() { + return compiledEvents.get(0) + .event().get(); + } + + protected ResourceLocation getIdOf(int i) { + return new ResourceLocation(id.getNamespace(), i == 0 ? id.getPath() : id.getPath() + "_compounded_" + i); + } + + @Override + public void write(JsonObject json) { + for (int i = 0; i < wrappedEvents.size(); i++) { + ConfiguredSoundEvent event = wrappedEvents.get(i); + JsonObject entry = new JsonObject(); + JsonArray list = new JsonArray(); + JsonObject s = new JsonObject(); + s.addProperty("name", event.event() + .get() + .getLocation() + .toString()); + s.addProperty("type", "event"); + if (attenuationDistance != 0) + s.addProperty("attenuation_distance", attenuationDistance); + list.add(s); + entry.add("sounds", list); + if (i == 0 && hasSubtitle()) + entry.addProperty("subtitle", getSubtitleKey()); + json.add(getIdOf(i).getPath(), entry); + } + } + + @Override + public void play(Level world, Player entity, double x, double y, double z, float volume, float pitch) { + for (WrappedSoundEntry.CompiledSoundEvent event : compiledEvents) { + world.playSound(entity, x, y, z, event.event().get(), category, event.volume() * volume, + event.pitch() * pitch); + } + } + + @Override + public void playAt(Level world, double x, double y, double z, float volume, float pitch, boolean fade) { + for (WrappedSoundEntry.CompiledSoundEvent event : compiledEvents) { + world.playLocalSound(x, y, z, event.event().get(), category, event.volume() * volume, + event.pitch() * pitch, fade); + } + } + + private record CompiledSoundEvent(RegistryObject event, float volume, float pitch) { + } + + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java index 7a91ed39..038cab59 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java +++ b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java @@ -54,6 +54,7 @@ public static void onInitialize() { REGISTRATE.registerEventListeners(modEventBus); + CNSoundEvents.prepare(); CNTags.init(); CNBlocks.register(); CNBlockEntityTypes.register(); @@ -70,11 +71,12 @@ public static void onInitialize() { CNEffects.register(modEventBus); CNPotions.register(modEventBus); CNRecipeTypes.register(modEventBus); - CNSounds.register(modEventBus); +// CNSounds.register(modEventBus); modEventBus.addListener(CreateNuclear::init); modEventBus.addListener(CreateNuclear::onRegister); modEventBus.addListener(EventPriority.LOWEST, CreateNuclearDatagen::gatherData); + modEventBus.addListener(CNSoundEvents::register); forgeEventBus.addListener(CNFluids::handleFluidEffect); DistExecutor.unsafeRunWhenOn(Dist.CLIENT, () -> () -> CreateNuclearClient.onCtorClient(modEventBus, forgeEventBus)); diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/CreateNuclearDatagen.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/CreateNuclearDatagen.java index 2d08524c..d74ca9ac 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/CreateNuclearDatagen.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/CreateNuclearDatagen.java @@ -10,6 +10,7 @@ import net.minecraft.data.PackOutput; import net.minecraftforge.common.data.ExistingFileHelper; import net.minecraftforge.data.event.GatherDataEvent; +import net.nuclearteam.createnuclear.CNSoundEvents; import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.foundation.advancement.CNAdvancement; import net.nuclearteam.createnuclear.foundation.data.recipe.CNProcessingRecipeGen; @@ -29,6 +30,8 @@ public static void gatherData(GatherDataEvent event) { CompletableFuture lookupProvider = event.getLookupProvider(); ExistingFileHelper existingFileHelper = event.getExistingFileHelper(); + generator.addProvider(event.includeClient(), CNSoundEvents.provider(generator)); + GeneratedEntriesProvider generatedEntriesProvider = new GeneratedEntriesProvider(output, lookupProvider); lookupProvider = generatedEntriesProvider.getRegistryProvider(); @@ -56,6 +59,7 @@ private static void addExtraRegistrateData() { provideDefaultLang("tooltips", langConsumer); provideDefaultLang("reactor", langConsumer); CNAdvancement.provideLang(langConsumer); + CNSoundEvents.provideLang(langConsumer); providePonderLang(langConsumer); }); } From 82569755190461ae17afe44399ae56bc40285ea6 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 26 Dec 2025 11:39:20 +0100 Subject: [PATCH 067/705] Use configuration for graphite and uranium rod lifetimes in ReactorControllerBlockEntity --- .../multiblock/controller/ReactorControllerBlockEntity.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index e595c8f2..7c3faaf5 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -26,6 +26,7 @@ import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; +import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; import java.util.List; @@ -59,8 +60,8 @@ public class ReactorControllerBlockEntity extends SmartBlockEntity implements II public int proximityUraniumHeat = 5; public int proximityGraphiteHeat = -5; public int maxUraniumPerGraphite = 3; - public int graphiteTimer = 3600; - public int uraniumTimer = 3600; + public int graphiteTimer = CNConfigs.common().rods.graphiteRodLifetime.get(); + public int uraniumTimer = CNConfigs.common().rods.uraniumRodLifetime.get(); public int countUraniumRod; public int countGraphiteRod; public int heat; @@ -142,7 +143,6 @@ protected void read(CompoundTag compound, boolean clientPacket) { //Permet de st if (ItemStack.of(compound.getCompound("cooler")) != null || ItemStack.of(compound.getCompound("fuel")) != null) { coolerItem = ItemStack.of(compound.getCompound("cooler")); fuelItem = ItemStack.of(compound.getCompound("fuel")); - } /* countGraphiteRod = compound.getInt("countGraphiteRod"); From 7fec320ccb90dce651d923060fc62fdeb9a15324 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 26 Dec 2025 19:42:48 +0100 Subject: [PATCH 068/705] Update resource files and add fallback.json for rod types --- .../.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 6 +++--- .../.cache/fed443662143001aeb5341375f6f5ef31d10baea | 3 ++- .../resources/assets/createnuclear/lang/en_ud.json | 5 +++++ .../resources/assets/createnuclear/lang/en_us.json | 5 +++++ .../createnuclear/createnuclear/rods/type/fallback.json | 6 ++++++ 5 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 src/generated/resources/data/createnuclear/createnuclear/rods/type/fallback.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 2ca7f1e5..fcdf147c 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-26T13:57:16.8768726 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-12-26T18:46:20.4571718 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -38,8 +38,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -64a69d8b4ed209ac210e65a5ca3143b1bbb452f1 assets/createnuclear/lang/en_ud.json -ec998cb8901e09dcef0c5c37712009a8fae5ff7e assets/createnuclear/lang/en_us.json +fc1c69565b14fbecddb7cc0576a0438dd34bd3fe assets/createnuclear/lang/en_ud.json +166c971854a307567a03e8c99c561cc06c732883 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea index 3fb0164c..5881bab3 100644 --- a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea +++ b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea @@ -1,4 +1,5 @@ -// 1.20.1 2025-11-11T12:39:11.546555 CreateNuclear Generated Registry Entries +// 1.20.1 2025-12-26T19:08:36.3405671 CreateNuclear Generated Registry Entries +51fdf9ee1116f02230db3e0706b0554e3217d07c data/createnuclear/createnuclear/rods/type/fallback.json 5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json 72173023e6a31748692e750db0f5fa8c555d1009 data/createnuclear/forge/biome_modifier/striated_ores_overworld.json fa32145101dc12ec914684fec8c5cbb995d2c051 data/createnuclear/forge/biome_modifier/uranium_ore.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index 77f7b3a8..b4be99ec 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -122,6 +122,7 @@ "createnuclear.ponder.reactor.text_9": "9 ɹooןℲ", "createnuclear.ponder.reactor_blueprint.header": "uoıʇɐʌıʇɔⱯ ɹǝןןoɹʇuoƆ", "createnuclear.ponder.reactor_blueprint.text_1": "˙sןǝpoɯ ɔıɟıɔǝds oʇ buıpɹoɔɔɐ pǝɹnbıɟuoɔ ǝq oʇ ɹoʇɔɐǝɹ ǝɥʇ sʍoןןɐ ʇı ؛ʇuǝɯǝןǝ ʇuɐʇɹodɯı ʇsoɯ ǝɥʇ :ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", + "createnuclear.tooltip.baseRodHeat": "%s :ʇɐǝH poᴚ ǝsɐᗺ", "createnuclear.tooltip.heatLevel": "ןǝʌǝꞀ ʇɐǝH", "createnuclear.tooltip.heatLevel.caution": "uoıʇnɐƆ", "createnuclear.tooltip.heatLevel.danger": "ɹǝbuɐᗡ", @@ -131,6 +132,10 @@ "createnuclear.tooltip.item.graphene.rod": " :poᴚ ǝʇıɥdɐɹ⅁", "createnuclear.tooltip.item.unknown.rod": " :uʍouʞu∩", "createnuclear.tooltip.item.uranium.rod": " :poᴚ ɯnıuɐɹ∩", + "createnuclear.tooltip.proximityRodHeat": "%s :ʇɐǝH poᴚ ǝsɐᗺ", + "createnuclear.tooltip.rodTimer": "%s :ʇɐǝH poᴚ ǝsɐᗺ", + "createnuclear.tooltip.statRod": ":uɹǝʇʇɐԀ ʇɐʇS poᴚ", + "createnuclear.tooltip.typeRod": "%s :ʇɐǝH poᴚ ǝsɐᗺ", "effect.createnuclear.radiation": "uoıʇɐıpɐᴚ", "emi.category.createnuclear.fan_enriched": "buıɥɔıɹuƎ ʞןnᗺ", "entity.createnuclear.irradiated_cat": "ʇɐƆ pǝʇɐıpɐɹɹI", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index c027fa2f..a994c21f 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -122,6 +122,7 @@ "createnuclear.ponder.reactor.text_9": "Floor 6", "createnuclear.ponder.reactor_blueprint.header": "Controller Activation", "createnuclear.ponder.reactor_blueprint.text_1": "Reactor Blueprint: the most important element; it allows the reactor to be configured according to specific models.", + "createnuclear.tooltip.baseRodHeat": "Base Rod Heat: %s", "createnuclear.tooltip.heatLevel": "Heat Level", "createnuclear.tooltip.heatLevel.caution": "Caution", "createnuclear.tooltip.heatLevel.danger": "Danger", @@ -131,6 +132,10 @@ "createnuclear.tooltip.item.graphene.rod": "Graphite Rod: ", "createnuclear.tooltip.item.unknown.rod": "Unknown: ", "createnuclear.tooltip.item.uranium.rod": "Uranium Rod: ", + "createnuclear.tooltip.proximityRodHeat": "Base Rod Heat: %s", + "createnuclear.tooltip.rodTimer": "Base Rod Heat: %s", + "createnuclear.tooltip.statRod": "Rod Stat Pattern:", + "createnuclear.tooltip.typeRod": "Base Rod Heat: %s", "effect.createnuclear.radiation": "Radiation", "emi.category.createnuclear.fan_enriched": "Bulk Enriching", "entity.createnuclear.irradiated_cat": "Irradiated Cat", diff --git a/src/generated/resources/data/createnuclear/createnuclear/rods/type/fallback.json b/src/generated/resources/data/createnuclear/createnuclear/rods/type/fallback.json new file mode 100644 index 00000000..c1d7f1f9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/createnuclear/rods/type/fallback.json @@ -0,0 +1,6 @@ +{ + "baseRodHeat": -1, + "items": [], + "proximityRodHeat": -1, + "rodTimer": -1 +} \ No newline at end of file From 3b05bb569cd00ea3846cef936b5598ed6f1183fe Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 26 Dec 2025 19:48:42 +0100 Subject: [PATCH 069/705] Add tooltip entries for rod statistics in tooltips.json --- .../assets/createnuclear/lang/default/tooltips.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/resources/assets/createnuclear/lang/default/tooltips.json b/src/main/resources/assets/createnuclear/lang/default/tooltips.json index ef63b66f..5038ed5e 100644 --- a/src/main/resources/assets/createnuclear/lang/default/tooltips.json +++ b/src/main/resources/assets/createnuclear/lang/default/tooltips.json @@ -42,6 +42,11 @@ "block.createnuclear.enriched_soul_soil.tooltip.summary": "The _only_ block who create _enriched fire_.Can be used to _craft_ enriched campfire or just to make a _green fire_.", + "createnuclear.tooltip.statRod": "Rod Stat Pattern:", + "createnuclear.tooltip.baseRodHeat": "Base Rod Heat: %s", + "createnuclear.tooltip.proximityRodHeat": "Base Rod Heat: %s", + "createnuclear.tooltip.rodTimer": "Base Rod Heat: %s", + "createnuclear.tooltip.typeRod": "Base Rod Heat: %s", "tag.item.c.coal_dusts": "Coal Dusts", From 4a7dfea0d1401ee50ab6d4267d2fc6b9c1e2d943 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 26 Dec 2025 19:49:11 +0100 Subject: [PATCH 070/705] Add RodType and CreateNuclearRegistries classes for rod management --- .../api/CreateNuclearRegistries.java | 16 +++ .../createnuclear/api/ItemRodTypesValue.java | 79 +++++++++++ .../api/multiblock/rods/RodType.java | 126 ++++++++++++++++++ 3 files changed, 221 insertions(+) create mode 100644 src/main/java/net/nuclearteam/createnuclear/api/CreateNuclearRegistries.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/api/ItemRodTypesValue.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/api/multiblock/rods/RodType.java diff --git a/src/main/java/net/nuclearteam/createnuclear/api/CreateNuclearRegistries.java b/src/main/java/net/nuclearteam/createnuclear/api/CreateNuclearRegistries.java new file mode 100644 index 00000000..9b7e8d26 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/api/CreateNuclearRegistries.java @@ -0,0 +1,16 @@ +package net.nuclearteam.createnuclear.api; + +import com.simibubi.create.Create; +import net.minecraft.core.Registry; +import net.minecraft.resources.ResourceKey; +import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.api.multiblock.rods.RodType; + + +public class CreateNuclearRegistries { + public static final ResourceKey> ROD_TYPE = key("rods/type"); + + private static ResourceKey> key(String name) { + return ResourceKey.createRegistryKey(CreateNuclear.asResource(name)); + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/api/ItemRodTypesValue.java b/src/main/java/net/nuclearteam/createnuclear/api/ItemRodTypesValue.java new file mode 100644 index 00000000..feae08c4 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/api/ItemRodTypesValue.java @@ -0,0 +1,79 @@ +package net.nuclearteam.createnuclear.api; + +import com.simibubi.create.api.registry.SimpleRegistry; +import com.tterrag.registrate.util.nullness.NonNullConsumer; +import net.minecraft.world.item.Item; +import net.nuclearteam.createnuclear.api.multiblock.rods.RodType; + +import java.util.ArrayList; +import java.util.List; +import java.util.Collections; + +import net.minecraft.core.HolderSet; + +public class ItemRodTypesValue { + public static final SimpleRegistry ROD_TYPE = SimpleRegistry.create(); + /** + * Default RodType returned when no mapping exists in the registry. + * Built once to avoid allocating a new instance on each lookup. + */ + public static final RodType DEFAULT_ROD_TYPE = new RodType(HolderSet.direct(Collections.emptyList()), -1, -1, -1, RodType.TypeRod.MIXTE); + + /** + * Get the {@link RodType} associated with the given {@link Item}. + * If no mapping exists, a default empty {@link RodType} is returned. + * + * @param item the item to look up (must not be null) + * @return the associated {@link RodType} or a default instance if none present + * @throws NullPointerException if {@code item} is null + */ + public static RodType getRodType(Item item) { + RodType type = ROD_TYPE.get(item); + return type == null ? DEFAULT_ROD_TYPE : type; + } + + /** + * Create a consumer that registers the given {@link RodType} for an item. + * + * @param type the rod type to register (must not be null) + * @return a non-null consumer that registers the mapping + * @throws NullPointerException if {@code type} is null + */ + public static NonNullConsumer setRodTypeInfos(RodType.Builder type) { + return item -> ROD_TYPE.register(item, type.addItems(item).build()); + } + + + /** + * Create a consumer that builds a {@link RodType} using the provided numeric + * parameters and registers it for the item passed to the consumer. + * + * The {@code type} parameter controls whether the builder configures the + * rod as a cooler, fuel or keeps the default mixed behaviour. For MIXTE + * we keep the builder default and do not call any explicit setter. + * + * @param baseRodHeat base heat value + * @param proximityRodHeat heat influenced by proximity + * @param rodTimer rod life / timer value + * @param type enum controlling cooler/fuel/mixte behaviour (must not be null) + * @return a non-null consumer that registers the built RodType + * @throws NullPointerException if {@code type} is null + */ + public static NonNullConsumer setRodTypeInfos(int baseRodHeat, int proximityRodHeat, int rodTimer, RodType.TypeRod type) { + RodType.Builder builder = new RodType.Builder() + .baseRodHeat(baseRodHeat) + .proximityRodHeat(proximityRodHeat) + .rodTimer(rodTimer); + + switch (type) { + case COOLER -> builder.coolerRodType(); + case FUEL -> builder.fuelRodType(); + default -> builder.mixteRodType(); + } + + return item -> { + RodType built = builder.addItems(item).build(); + ROD_TYPE.register(item, built); + }; + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/api/multiblock/rods/RodType.java b/src/main/java/net/nuclearteam/createnuclear/api/multiblock/rods/RodType.java new file mode 100644 index 00000000..88907d8d --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/api/multiblock/rods/RodType.java @@ -0,0 +1,126 @@ +package net.nuclearteam.createnuclear.api.multiblock.rods; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.MethodsReturnNonnullByDefault; +import net.minecraft.core.Holder; +import net.minecraft.core.Holder.Reference; +import net.minecraft.core.HolderSet; +import net.minecraft.core.RegistryAccess; +import net.minecraft.core.RegistryCodecs; +import net.minecraft.core.registries.Registries; +import net.minecraft.util.StringRepresentable; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.ItemLike; +import net.nuclearteam.createnuclear.api.CreateNuclearRegistries; + +import java.util.ArrayList; +import java.util.List; +import java.util.Optional; + +@MethodsReturnNonnullByDefault +public record RodType(HolderSet items, + int baseRodHeat, int proximityRodHeat, + int rodTimer, TypeRod type) { + public static final Codec CODEC = RecordCodecBuilder.create(i -> i.group( + RegistryCodecs.homogeneousList(Registries.ITEM).optionalFieldOf("items", HolderSet.direct()).forGetter(RodType::items), + Codec.INT.optionalFieldOf("baseRodHeat", 0).forGetter(RodType::baseRodHeat), + Codec.INT.optionalFieldOf("proximityRodHeat", 0).forGetter(RodType::proximityRodHeat), + Codec.INT.optionalFieldOf("rodTimer", 0).forGetter(RodType::rodTimer), + StringRepresentable.fromEnum(TypeRod::values).optionalFieldOf("type", TypeRod.MIXTE).forGetter(RodType::type) + ).apply(i, RodType::new)); + + public static Optional> getTypeForItem(RegistryAccess registryAccess, Item item) { + return registryAccess.lookupOrThrow(CreateNuclearRegistries.ROD_TYPE) + .listElements() + .filter(ref -> ref.value().items.contains(item.builtInRegistryHolder())) + .findFirst(); + } + + public boolean isEmptyItem() { + return this.items.size() < 1; + } + + public static class Builder { + private final List> items = new ArrayList<>(); + private int baseRodHeat = 0; + private int proximityRodHeat = 0; + private int rodTimer = 0; + private TypeRod type = TypeRod.MIXTE; + + private boolean itemsSet = false; + private boolean baseRodHeatSet = false; + private boolean proximityRodHeatSet = false; + private boolean rodTimerSet = false; + private boolean typeSet = false; + + public Builder baseRodHeat(int baseRodHeat) { + this.baseRodHeat = baseRodHeat; + this.baseRodHeatSet = true; + return this; + } + + public Builder proximityRodHeat(int proximityRodHeat) { + this.proximityRodHeat = proximityRodHeat; + this.proximityRodHeatSet = true; + return this; + } + + public Builder rodTimer(int rodTimer) { + this.rodTimer = rodTimer; + this.rodTimerSet = true; + return this; + } + + public Builder coolerRodType() { + this.type = TypeRod.COOLER; + this.typeSet = true; + return this; + } + + public Builder fuelRodType() { + this.type = TypeRod.FUEL; + this.typeSet = true; + return this; + } + + public Builder mixteRodType() { + this.type = TypeRod.MIXTE; + this.typeSet = true; + return this; + } + + public Builder addItems(ItemLike... items) { + for (ItemLike provider : items) + this.items.add(provider.asItem().builtInRegistryHolder()); + if (items.length > 0) this.itemsSet = true; + return this; + } + + public RodType build() { + List missing = new ArrayList<>(); + if (!itemsSet || items.isEmpty()) missing.add("items"); + if (!baseRodHeatSet) missing.add("baseRodHeat"); + if (!proximityRodHeatSet) missing.add("proximityRodHeat"); + if (!rodTimerSet) missing.add("rodTimer"); + if (!typeSet) missing.add("type"); + + if (!missing.isEmpty()) + throw new IllegalStateException("Missing required RodType fields: " + String.join(", ", missing)); + + return new RodType(HolderSet.direct(items), baseRodHeat, proximityRodHeat, rodTimer, type); + } + } + + + public enum TypeRod implements StringRepresentable { + FUEL, + COOLER, + MIXTE; + + @Override + public String getSerializedName() { + return name(); + } + } +} From 6eaf292ff35a67f3e5590c773113998a28aaeedb Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 26 Dec 2025 19:49:30 +0100 Subject: [PATCH 071/705] Add CNRodTypes class for rod type registration and bootstrap method --- .../content/multiblock/rod/CNRodTypes.java | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/rod/CNRodTypes.java diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/rod/CNRodTypes.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/rod/CNRodTypes.java new file mode 100644 index 00000000..5ca652b1 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/rod/CNRodTypes.java @@ -0,0 +1,55 @@ +package net.nuclearteam.createnuclear.content.multiblock.rod; + +import net.minecraft.data.worldgen.BootstapContext; +import net.minecraft.resources.ResourceKey; +import net.nuclearteam.createnuclear.CNItems; +import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.api.CreateNuclearRegistries; +import net.nuclearteam.createnuclear.api.multiblock.rods.RodType; + +import static net.nuclearteam.createnuclear.api.ItemRodTypesValue.DEFAULT_ROD_TYPE; + +public class CNRodTypes { + public static final ResourceKey FALLBACK = ResourceKey.create(CreateNuclearRegistries.ROD_TYPE, CreateNuclear.asResource("fallback")); + + /** + * Static registry of rod types ({@code RodType}) for the CreateNuclear mod. + * + *

This class exposes the {@link ResourceKey}s and the {@code bootstrap} + * method invoked by the datapack system to register rod types used by the + * multiblock (for example, fuel rods and cooler rods). The examples below + * show how to create a {@code RodType} via its {@code RodType.Builder}.

+ * + *

Example — Fuel Rod:

+ *
{@code
+     * register(ctx, "name", new RodType.Builder()
+     *     .baseRodHeat(int)
+     *     .proximityRodHeat(int)
+     *     .rodTimer(int)
+     *     .addItems(Item)
+     *     .fuelRodType()
+     *     .build());
+     * }
+ * + *

Example — Cooler Rod:

+ *
{@code
+     * register(ctx, "name", new RodType.Builder()
+     *     .baseRodHeat(int)
+     *     .proximityRodHeat(int)
+     *     .rodTimer(int)
+     *     .addItems(Item)
+     *     .coolerRodType()
+     *     .build());
+     * }
+ * + * @see net.nuclearteam.createnuclear.api.multiblock.rods.RodType + * @see net.nuclearteam.createnuclear.api.CreateNuclearRegistries + */ + public static void bootstrap(BootstapContext ctx) { + register(ctx, "fallback", DEFAULT_ROD_TYPE); + } + + private static void register(BootstapContext ctx, String name, RodType type) { + ctx.register(ResourceKey.create(CreateNuclearRegistries.ROD_TYPE, CreateNuclear.asResource(name)), type); + } +} From 62b6aa9a766092831751632de2dc8f97a605f88c Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 26 Dec 2025 19:49:39 +0100 Subject: [PATCH 072/705] Add RodsStats class to enhance item tooltip with rod type statistics --- .../foundation/item/RodsStats.java | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java b/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java new file mode 100644 index 00000000..b17a8048 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java @@ -0,0 +1,73 @@ +package net.nuclearteam.createnuclear.foundation.item; + +import com.simibubi.create.foundation.item.TooltipModifier; +import net.minecraft.ChatFormatting; +import net.minecraft.core.Holder; +import net.minecraft.network.chat.CommonComponents; +import net.minecraft.network.chat.Component; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.Level; +import net.minecraftforge.event.entity.player.ItemTooltipEvent; +import net.nuclearteam.createnuclear.api.CreateNuclearRegistries; +import net.nuclearteam.createnuclear.api.ItemRodTypesValue; +import net.nuclearteam.createnuclear.api.multiblock.rods.RodType; +import net.nuclearteam.createnuclear.content.multiblock.rod.CNRodTypes; +import net.nuclearteam.createnuclear.foundation.utility.CreateNuclearLang; + +import java.util.ArrayList; +import java.util.List; + +public record RodsStats(Item item) implements TooltipModifier { + + public static RodsStats create(Item item) { + return new RodsStats(item); + } + + + @Override + public void modify(ItemTooltipEvent context) { + List rodTypesStat = getRodTypeStats(item, context.getEntity()); + if (!rodTypesStat.isEmpty()) { + List tooltip = context.getToolTip(); + tooltip.add(CommonComponents.EMPTY); + tooltip.addAll(rodTypesStat); + } + } + + public static List getRodTypeStats(Item item, Player player) { + Level world = player.level(); + List components = new ArrayList<>(); + + CreateNuclearLang.translate("tooltip.statRod") + .style(ChatFormatting.GRAY) + .addTo(components); + + RodType rodType = RodType.getTypeForItem(world.registryAccess(), item) + .map(Holder.Reference::value) + .orElseGet(() -> { + RodType fromItem = ItemRodTypesValue.getRodType(item); + return !fromItem.isEmptyItem() + ? fromItem + : world.registryAccess() + .registryOrThrow(CreateNuclearRegistries.ROD_TYPE) + .getHolderOrThrow(CNRodTypes.FALLBACK) + .value(); + }); + + if (!rodType.isEmptyItem()) { + CreateNuclearLang.builder() + .add(CreateNuclearLang.translate("tooltip.baseRodHeat", rodType.baseRodHeat())) + .newLine() + .add(CreateNuclearLang.translate("tooltip.proximityRodHeat", rodType.proximityRodHeat())) + .newLine() + .add(CreateNuclearLang.translate("tooltip.rodTimer", rodType.rodTimer())) + .newLine() + .add(CreateNuclearLang.translate("tooltip.typeRod", rodType.type().name())) + .addTo(components); + } + + return components; + + } +} From 629d22523b1b563cea2021abb1b7142a89d5d377 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 26 Dec 2025 19:49:45 +0100 Subject: [PATCH 073/705] Add CreateNuclearRegistriesImpl class for datapack registry management --- .../registry/CreateNuclearRegistriesImpl.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/main/java/net/nuclearteam/createnuclear/impl/registry/CreateNuclearRegistriesImpl.java diff --git a/src/main/java/net/nuclearteam/createnuclear/impl/registry/CreateNuclearRegistriesImpl.java b/src/main/java/net/nuclearteam/createnuclear/impl/registry/CreateNuclearRegistriesImpl.java new file mode 100644 index 00000000..7763e033 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/impl/registry/CreateNuclearRegistriesImpl.java @@ -0,0 +1,21 @@ +package net.nuclearteam.createnuclear.impl.registry; + +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.registries.DataPackRegistryEvent; +import net.nuclearteam.createnuclear.api.CreateNuclearRegistries; +import net.nuclearteam.createnuclear.api.multiblock.rods.RodType; +import org.jetbrains.annotations.ApiStatus.Internal; + +@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) +public class CreateNuclearRegistriesImpl { + @Internal + @SubscribeEvent + public static void registerDatapackRegistries(DataPackRegistryEvent.NewRegistry event) { + event.dataPackRegistry( + CreateNuclearRegistries.ROD_TYPE, + RodType.CODEC, + RodType.CODEC + ); + } +} From 3457b70765b89f5e2aced862953394e4cc678607 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 26 Dec 2025 19:49:50 +0100 Subject: [PATCH 074/705] Add ROD_TYPE registration to GeneratedEntriesProvider for datapack integration --- .../data/GeneratedEntriesProvider.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/GeneratedEntriesProvider.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/GeneratedEntriesProvider.java index e13ab777..f4e6c7bf 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/GeneratedEntriesProvider.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/GeneratedEntriesProvider.java @@ -9,6 +9,8 @@ import net.minecraftforge.registries.ForgeRegistries; import net.nuclearteam.createnuclear.CNDamageTypes; import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.api.CreateNuclearRegistries; +import net.nuclearteam.createnuclear.content.multiblock.rod.CNRodTypes; import net.nuclearteam.createnuclear.infrastructure.worldgen.CNBiomeModifiers; import net.nuclearteam.createnuclear.infrastructure.worldgen.CNConfiguredFeatures; import net.nuclearteam.createnuclear.infrastructure.worldgen.CNPlacedFeatures; @@ -19,11 +21,12 @@ public class GeneratedEntriesProvider extends DatapackBuiltinEntriesProvider { @SuppressWarnings({ "rawtypes", "unchecked" }) private static final RegistrySetBuilder BUILDER = new RegistrySetBuilder() - .add(Registries.DAMAGE_TYPE, CNDamageTypes::bootstrap) - .add(Registries.CONFIGURED_FEATURE, (RegistryBootstrap) CNConfiguredFeatures::bootstrap) - .add(Registries.PLACED_FEATURE, CNPlacedFeatures::bootstrap) - .add(ForgeRegistries.Keys.BIOME_MODIFIERS, CNBiomeModifiers::bootstrap) - ; + .add(Registries.DAMAGE_TYPE, CNDamageTypes::bootstrap) + .add(Registries.CONFIGURED_FEATURE, (RegistryBootstrap) CNConfiguredFeatures::bootstrap) + .add(Registries.PLACED_FEATURE, CNPlacedFeatures::bootstrap) + .add(ForgeRegistries.Keys.BIOME_MODIFIERS, CNBiomeModifiers::bootstrap) + .add(CreateNuclearRegistries.ROD_TYPE, CNRodTypes::bootstrap) + ; public GeneratedEntriesProvider(PackOutput output, CompletableFuture registries) { super(output, registries, BUILDER, Set.of(CreateNuclear.MOD_ID)); From 547645fbb2b15d88a8da209c9e7d182fd948773a Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 26 Dec 2025 19:49:56 +0100 Subject: [PATCH 075/705] Add rod type information and enhance tooltip integration for rods --- .../net/nuclearteam/createnuclear/CNItems.java | 17 ++++++++++++----- .../createnuclear/CreateNuclear.java | 5 ++--- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNItems.java b/src/main/java/net/nuclearteam/createnuclear/CNItems.java index a37e3504..0245e86e 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNItems.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNItems.java @@ -1,13 +1,8 @@ package net.nuclearteam.createnuclear; -import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Boot; -import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Chestplate; import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Chestplate.getChestplateTag; -import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Helmet; import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Helmet.getHelmetTag; -import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Leggings; -import static net.nuclearteam.createnuclear.CNTags.CNItemTags; import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Leggings.getLeggingsTag; import com.simibubi.create.AllBlocks; @@ -26,6 +21,8 @@ import net.minecraft.world.item.Items; import net.minecraftforge.common.ForgeSpawnEggItem; import net.nuclearteam.createnuclear.CNTags.CNItemTags; +import net.nuclearteam.createnuclear.api.ItemRodTypesValue; +import net.nuclearteam.createnuclear.api.multiblock.rods.RodType; import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem; import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Boot; import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Chestplate; @@ -98,6 +95,11 @@ public class CNItems { GRAPHITE_ROD = CreateNuclear.REGISTRATE .item("graphite_rod", Item::new) + .onRegister(ItemRodTypesValue.setRodTypeInfos(new RodType.Builder() + .baseRodHeat(-10) + .proximityRodHeat(-5) + .rodTimer(3000) + .coolerRodType())) .tag(CNTags.forgeItemTag("rods"), CNItemTags.COOLER.tag) .register(), @@ -123,6 +125,11 @@ public class CNItems { URANIUM_ROD = CreateNuclear.REGISTRATE .item("uranium_rod", Item::new) + .onRegister(ItemRodTypesValue.setRodTypeInfos(new RodType.Builder() + .baseRodHeat(25) + .proximityRodHeat(5) + .rodTimer(3000) + .fuelRodType())) .tag(CNTags.forgeItemTag("rods"), CNItemTags.FUEL.tag) .register(), diff --git a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java index 0a00d94f..fe199ec7 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java +++ b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java @@ -25,6 +25,7 @@ import net.nuclearteam.createnuclear.content.contraptions.irradiated.IrradiatedAnimal; import net.nuclearteam.createnuclear.content.decoration.palettes.CNPaletteBlocks; import net.nuclearteam.createnuclear.content.kinetics.fan.processing.CNFanProcessingTypes; +import net.nuclearteam.createnuclear.foundation.item.RodsStats; import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; import net.nuclearteam.createnuclear.infrastructure.data.CreateNuclearDatagen; import org.slf4j.Logger; @@ -38,7 +39,7 @@ public class CreateNuclear { static { REGISTRATE.setTooltipModifierFactory(item -> new ItemDescription.Modifier(item, FontHelper.Palette.STANDARD_CREATE) - .andThen(TooltipModifier.mapNull(KineticStats.create(item)))); + .andThen(TooltipModifier.mapNull(KineticStats.create(item))).andThen(RodsStats.create(item))); } public CreateNuclear() { @@ -92,10 +93,8 @@ public static void init(final FMLCommonSetupEvent event) { public static void onRegister(final RegisterEvent event) { CNFanProcessingTypes.register(); - } - public static ResourceLocation asResource(String path) { return new ResourceLocation(MOD_ID, path); } From 8a6f1a0302b0adfcb73a4724bc7fa91e18173acd Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 28 Dec 2025 10:51:26 +0100 Subject: [PATCH 076/705] Add irradiated resistance attributes to AntiRadiationArmorItem --- .../content/effects/RadiationEffect.java | 7 +++ .../armor/AntiRadiationArmorItem.java | 49 +++++++++++++++++-- 2 files changed, 53 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java index bc92be83..b51d685a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java @@ -4,9 +4,12 @@ import net.minecraft.world.effect.MobEffectCategory; import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.item.ArmorItem; import net.minecraft.world.item.ItemStack; +import net.nuclearteam.createnuclear.CNAttributes; import net.nuclearteam.createnuclear.CNEffects; import net.nuclearteam.createnuclear.CNTags; +import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem; import net.minecraft.world.entity.ai.attributes.Attributes; import net.minecraft.world.entity.ai.attributes.AttributeModifier; @@ -21,8 +24,12 @@ public RadiationEffect() { super(MobEffectCategory.HARMFUL, 15453236, amplifier -> 10, e -> { +// CreateNuclear.LOGGER.warn("attribute: {}", e.getAttributes().save()); +// CreateNuclear.LOGGER.warn("attribute irradiated: {}", e.getAttributeValue(CNAttributes.IRRADIATED_RESISTANCE.get())); + boolean isWearingAntiRadiationArmor = false; for (ItemStack armor : e.getArmorSlots()) { +// CreateNuclear.LOGGER.warn("attribute irradiated: {}", armor.getAttributeModifiers(ArmorItem.Type.HELMET.getSlot())); if (AntiRadiationArmorItem.Armor.isArmored(armor)) { isWearingAntiRadiationArmor = true; break; diff --git a/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java b/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java index 2d3a7f18..d0a1e0c3 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java @@ -3,8 +3,8 @@ import com.google.common.collect.ImmutableMultimap; import com.google.common.collect.Multimap; import com.tterrag.registrate.util.entry.ItemEntry; +import net.minecraft.MethodsReturnNonnullByDefault; import net.minecraft.Util; -import net.minecraft.network.chat.Component; import net.minecraft.tags.TagKey; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.EquipmentSlot; @@ -20,6 +20,7 @@ import java.util.function.Function; @SuppressWarnings("unused") +@MethodsReturnNonnullByDefault public class AntiRadiationArmorItem { public static final ArmorItem.Type HELMET = ArmorItem.Type.HELMET; @@ -35,6 +36,11 @@ public class AntiRadiationArmorItem { p_266744_.put(ArmorItem.Type.HELMET, UUID.fromString("2AD3F246-FEE1-4E67-B886-69FD380BB150")); }); + private static void irradiatedArmorAttribute(ImmutableMultimap.Builder builder, ArmorItem.Type type) { + UUID uuid = ARMOR_MODIFIER_UUID_PER_TYPE.get(type); + builder.put(CNAttributes.IRRADIATED_RESISTANCE.get(), new AttributeModifier(uuid, "Armor Resistance Irradiation", 1, AttributeModifier.Operation.MULTIPLY_TOTAL)); + } + public static class Helmet extends ArmorItem { protected final DyeColor color; @@ -43,9 +49,10 @@ public static class Helmet extends ArmorItem { public Helmet(Properties properties, DyeColor color) { super(ARMOR_MATERIAL, HELMET, properties); this.color = color; + ImmutableMultimap.Builder builder = ImmutableMultimap.builder(); - UUID uuid = ARMOR_MODIFIER_UUID_PER_TYPE.get(HELMET); - builder.put(CNAttributes.IRRADIATED_RESISTANCE.get(), new AttributeModifier(uuid, "Armor Resistance Irradiation", 42, AttributeModifier.Operation.ADDITION)); + builder.putAll(super.getDefaultAttributeModifiers(HELMET.getSlot())); + irradiatedArmorAttribute(builder, HELMET); this.attributeModifiers = builder.build(); } @@ -116,10 +123,18 @@ public Multimap getDefaultAttributeModifiers(Equip public static class Chestplate extends ArmorItem { protected final DyeColor color; + private final Multimap attributeModifiers; + + public Chestplate(Properties properties, DyeColor color) { super(ARMOR_MATERIAL, CHESTPLATE, properties); this.color = color; + ImmutableMultimap.Builder builder = ImmutableMultimap.builder(); + builder.putAll(super.getDefaultAttributeModifiers(CHESTPLATE.getSlot())); + irradiatedArmorAttribute(builder, CHESTPLATE); + this.attributeModifiers = builder.build(); + } @Override @@ -179,15 +194,27 @@ public static TagKey getChestplateTag(String key) { ? CNItemTags.ANTI_RADIATION_ARMOR.tag : CNItemTags.ANTI_RADIATION_CHESTPLATE_DYE.tag; } + + @Override + public Multimap getDefaultAttributeModifiers(EquipmentSlot pEquipmentSlot) { + return pEquipmentSlot == this.type.getSlot() ? this.attributeModifiers : super.getDefaultAttributeModifiers(pEquipmentSlot); + } } public static class Leggings extends ArmorItem { protected final DyeColor color; + private final Multimap attributeModifiers; + + public Leggings(Properties properties, DyeColor color) { super(ARMOR_MATERIAL, LEGGINGS, properties); this.color = color; + ImmutableMultimap.Builder builder = ImmutableMultimap.builder(); + builder.putAll(super.getDefaultAttributeModifiers(LEGGINGS.getSlot())); + irradiatedArmorAttribute(builder, LEGGINGS); + this.attributeModifiers = builder.build(); } @Override @@ -247,17 +274,33 @@ public static TagKey getLeggingsTag(String key) { ? CNItemTags.ANTI_RADIATION_ARMOR.tag : CNItemTags.ANTI_RADIATION_LEGGINGS_DYE.tag; } + + @Override + public Multimap getDefaultAttributeModifiers(EquipmentSlot pEquipmentSlot) { + return pEquipmentSlot == this.type.getSlot() ? this.attributeModifiers : super.getDefaultAttributeModifiers(pEquipmentSlot); + } } public static class Boot extends ArmorItem { + private final Multimap attributeModifiers; + public Boot(Properties properties) { super(ARMOR_MATERIAL, BOOTS, properties); + + ImmutableMultimap.Builder builder = ImmutableMultimap.builder(); + builder.putAll(super.getDefaultAttributeModifiers(BOOTS.getSlot())); + irradiatedArmorAttribute(builder, BOOTS); + this.attributeModifiers = builder.build(); } @Override public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { return String.valueOf(CreateNuclear.asResource("textures/models/armor/white_anti_radiation_suit_layer_1.png")); + } + @Override + public Multimap getDefaultAttributeModifiers(EquipmentSlot pEquipmentSlot) { + return pEquipmentSlot == this.type.getSlot() ? this.attributeModifiers : super.getDefaultAttributeModifiers(pEquipmentSlot); } } From db34fe1ecb4faace6db5d4ed06805327083d744b Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 28 Dec 2025 11:43:14 +0100 Subject: [PATCH 077/705] Update tooltips and localization for rod statistics and heat values --- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 6 +++--- .../assets/createnuclear/lang/en_ud.json | 8 ++++---- .../assets/createnuclear/lang/en_us.json | 8 ++++---- .../foundation/item/RodsStats.java | 18 +++++++++++------- .../createnuclear/lang/default/tooltips.json | 8 ++++---- 5 files changed, 26 insertions(+), 22 deletions(-) diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index fcdf147c..9353778a 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-12-26T18:46:20.4571718 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-12-28T11:22:17.2035586 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -38,8 +38,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -fc1c69565b14fbecddb7cc0576a0438dd34bd3fe assets/createnuclear/lang/en_ud.json -166c971854a307567a03e8c99c561cc06c732883 assets/createnuclear/lang/en_us.json +bbaeda6c54f141e9dacc58161510813557916d07 assets/createnuclear/lang/en_ud.json +bab8f793e420166983d7f127593d0c94fdd68ff3 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index b4be99ec..49deef9e 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -122,7 +122,7 @@ "createnuclear.ponder.reactor.text_9": "9 ɹooןℲ", "createnuclear.ponder.reactor_blueprint.header": "uoıʇɐʌıʇɔⱯ ɹǝןןoɹʇuoƆ", "createnuclear.ponder.reactor_blueprint.text_1": "˙sןǝpoɯ ɔıɟıɔǝds oʇ buıpɹoɔɔɐ pǝɹnbıɟuoɔ ǝq oʇ ɹoʇɔɐǝɹ ǝɥʇ sʍoןןɐ ʇı ؛ʇuǝɯǝןǝ ʇuɐʇɹodɯı ʇsoɯ ǝɥʇ :ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", - "createnuclear.tooltip.baseRodHeat": "%s :ʇɐǝH poᴚ ǝsɐᗺ", + "createnuclear.tooltip.baseRodHeat": "Ὁ %d :ʇɐǝH poᴚ ǝsɐᗺ", "createnuclear.tooltip.heatLevel": "ןǝʌǝꞀ ʇɐǝH", "createnuclear.tooltip.heatLevel.caution": "uoıʇnɐƆ", "createnuclear.tooltip.heatLevel.danger": "ɹǝbuɐᗡ", @@ -132,10 +132,10 @@ "createnuclear.tooltip.item.graphene.rod": " :poᴚ ǝʇıɥdɐɹ⅁", "createnuclear.tooltip.item.unknown.rod": " :uʍouʞu∩", "createnuclear.tooltip.item.uranium.rod": " :poᴚ ɯnıuɐɹ∩", - "createnuclear.tooltip.proximityRodHeat": "%s :ʇɐǝH poᴚ ǝsɐᗺ", - "createnuclear.tooltip.rodTimer": "%s :ʇɐǝH poᴚ ǝsɐᗺ", + "createnuclear.tooltip.proximityRodHeat": "Ὁ %d :ʇɐǝH poᴚ ʎʇıɯıxoɹԀ", + "createnuclear.tooltip.rodTimer": "ʞɔıʇ %d :uoıʇɐɹnᗡ poᴚ", "createnuclear.tooltip.statRod": ":uɹǝʇʇɐԀ ʇɐʇS poᴚ", - "createnuclear.tooltip.typeRod": "%s :ʇɐǝH poᴚ ǝsɐᗺ", + "createnuclear.tooltip.typeRod": "%s :ǝdʎ⟘ poᴚ", "effect.createnuclear.radiation": "uoıʇɐıpɐᴚ", "emi.category.createnuclear.fan_enriched": "buıɥɔıɹuƎ ʞןnᗺ", "entity.createnuclear.irradiated_cat": "ʇɐƆ pǝʇɐıpɐɹɹI", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index a994c21f..37d3b699 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -122,7 +122,7 @@ "createnuclear.ponder.reactor.text_9": "Floor 6", "createnuclear.ponder.reactor_blueprint.header": "Controller Activation", "createnuclear.ponder.reactor_blueprint.text_1": "Reactor Blueprint: the most important element; it allows the reactor to be configured according to specific models.", - "createnuclear.tooltip.baseRodHeat": "Base Rod Heat: %s", + "createnuclear.tooltip.baseRodHeat": "Base Rod Heat: %d Q", "createnuclear.tooltip.heatLevel": "Heat Level", "createnuclear.tooltip.heatLevel.caution": "Caution", "createnuclear.tooltip.heatLevel.danger": "Danger", @@ -132,10 +132,10 @@ "createnuclear.tooltip.item.graphene.rod": "Graphite Rod: ", "createnuclear.tooltip.item.unknown.rod": "Unknown: ", "createnuclear.tooltip.item.uranium.rod": "Uranium Rod: ", - "createnuclear.tooltip.proximityRodHeat": "Base Rod Heat: %s", - "createnuclear.tooltip.rodTimer": "Base Rod Heat: %s", + "createnuclear.tooltip.proximityRodHeat": "Proximity Rod Heat: %d Q", + "createnuclear.tooltip.rodTimer": "Rod Duration: %d tick", "createnuclear.tooltip.statRod": "Rod Stat Pattern:", - "createnuclear.tooltip.typeRod": "Base Rod Heat: %s", + "createnuclear.tooltip.typeRod": "Rod Type: %s", "effect.createnuclear.radiation": "Radiation", "emi.category.createnuclear.fan_enriched": "Bulk Enriching", "entity.createnuclear.irradiated_cat": "Irradiated Cat", diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java b/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java index b17a8048..ddfe60cd 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java @@ -39,10 +39,6 @@ public static List getRodTypeStats(Item item, Player player) { Level world = player.level(); List components = new ArrayList<>(); - CreateNuclearLang.translate("tooltip.statRod") - .style(ChatFormatting.GRAY) - .addTo(components); - RodType rodType = RodType.getTypeForItem(world.registryAccess(), item) .map(Holder.Reference::value) .orElseGet(() -> { @@ -56,14 +52,22 @@ public static List getRodTypeStats(Item item, Player player) { }); if (!rodType.isEmptyItem()) { + CreateNuclearLang.translate("tooltip.statRod") + .style(ChatFormatting.GRAY) + .addTo(components); + CreateNuclearLang.builder() .add(CreateNuclearLang.translate("tooltip.baseRodHeat", rodType.baseRodHeat())) - .newLine() + .addTo(components); + CreateNuclearLang.builder() .add(CreateNuclearLang.translate("tooltip.proximityRodHeat", rodType.proximityRodHeat())) - .newLine() + .addTo(components); + CreateNuclearLang.builder() .add(CreateNuclearLang.translate("tooltip.rodTimer", rodType.rodTimer())) - .newLine() + .addTo(components); + CreateNuclearLang.builder() .add(CreateNuclearLang.translate("tooltip.typeRod", rodType.type().name())) + .style(rodType.type().equals(RodType.TypeRod.FUEL) ? ChatFormatting.GREEN : ChatFormatting.AQUA) .addTo(components); } diff --git a/src/main/resources/assets/createnuclear/lang/default/tooltips.json b/src/main/resources/assets/createnuclear/lang/default/tooltips.json index 5038ed5e..76da45fb 100644 --- a/src/main/resources/assets/createnuclear/lang/default/tooltips.json +++ b/src/main/resources/assets/createnuclear/lang/default/tooltips.json @@ -43,10 +43,10 @@ "createnuclear.tooltip.statRod": "Rod Stat Pattern:", - "createnuclear.tooltip.baseRodHeat": "Base Rod Heat: %s", - "createnuclear.tooltip.proximityRodHeat": "Base Rod Heat: %s", - "createnuclear.tooltip.rodTimer": "Base Rod Heat: %s", - "createnuclear.tooltip.typeRod": "Base Rod Heat: %s", + "createnuclear.tooltip.baseRodHeat": "Base Rod Heat: %d Q", + "createnuclear.tooltip.proximityRodHeat": "Proximity Rod Heat: %d Q", + "createnuclear.tooltip.rodTimer": "Rod Duration: %d tick", + "createnuclear.tooltip.typeRod": "Rod Type: %s", "tag.item.c.coal_dusts": "Coal Dusts", From 7c224dd7a6b1d152e75f04724afe391ed6504edc Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 28 Dec 2025 12:51:46 +0100 Subject: [PATCH 078/705] Add tooltip handling for rods to display item statistics --- .../events/CommentEventClients.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEventClients.java b/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEventClients.java index d79c1404..405e4ac0 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEventClients.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/events/CommentEventClients.java @@ -1,11 +1,19 @@ package net.nuclearteam.createnuclear.foundation.events; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.client.event.EntityRenderersEvent; +import net.minecraftforge.event.entity.player.ItemTooltipEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod.EventBusSubscriber; import net.minecraftforge.fml.common.Mod.EventBusSubscriber.Bus; +import net.minecraftforge.registries.ForgeRegistries; import net.nuclearteam.createnuclear.CNEntityType; +import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.foundation.item.RodsStats; @EventBusSubscriber(bus = Bus.MOD, value = Dist.CLIENT) public class CommentEventClients { @@ -13,4 +21,24 @@ public class CommentEventClients { public static void registerLayers(EntityRenderersEvent.RegisterLayerDefinitions event) { CNEntityType.registerModelLayer(event); } + + @EventBusSubscriber(modid = CreateNuclear.MOD_ID, value = Dist.CLIENT, bus = Bus.FORGE) + public static class RodsTooltipHandler { + + @SubscribeEvent + public static void onItemTooltip(ItemTooltipEvent event) { + ItemStack stack = event.getItemStack(); + Item item = stack.getItem(); + Player player = event.getEntity(); + + if (player == null) return; + + ResourceLocation id = ForgeRegistries.ITEMS.getKey(item); + if (id != null && CreateNuclear.MOD_ID.equals(id.getNamespace())) return; + + RodsStats rodsStats = RodsStats.create(item); + rodsStats.modify(event); + } + + } } From 2991ac3b726a6f68a7486187875cfb3f1a14a1b9 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 28 Dec 2025 13:30:20 +0100 Subject: [PATCH 079/705] Refactor rod type resolution logic in RodsStats to use new resolveRodType method --- .../api/multiblock/rods/RodType.java | 110 ++++++++++++++++++ .../foundation/item/RodsStats.java | 12 +- 2 files changed, 111 insertions(+), 11 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/api/multiblock/rods/RodType.java b/src/main/java/net/nuclearteam/createnuclear/api/multiblock/rods/RodType.java index 88907d8d..533bdcc5 100644 --- a/src/main/java/net/nuclearteam/createnuclear/api/multiblock/rods/RodType.java +++ b/src/main/java/net/nuclearteam/createnuclear/api/multiblock/rods/RodType.java @@ -12,16 +12,29 @@ import net.minecraft.util.StringRepresentable; import net.minecraft.world.item.Item; import net.minecraft.world.level.ItemLike; +import net.minecraft.world.level.Level; import net.nuclearteam.createnuclear.api.CreateNuclearRegistries; +import net.nuclearteam.createnuclear.api.ItemRodTypesValue; +import net.nuclearteam.createnuclear.content.multiblock.rod.CNRodTypes; import java.util.ArrayList; import java.util.List; import java.util.Optional; +/** + * Represents a rod type used by the mod's multiblock. + *

+ * A {@code RodType} holds a set of items that can represent this rod type, + * heat-related values, a timing value, and a {@link TypeRod} indicating the + * category (fuel, cooler, or mixed). + */ @MethodsReturnNonnullByDefault public record RodType(HolderSet items, int baseRodHeat, int proximityRodHeat, int rodTimer, TypeRod type) { + /** + * Serialization codec for saving/loading {@link RodType} instances. + */ public static final Codec CODEC = RecordCodecBuilder.create(i -> i.group( RegistryCodecs.homogeneousList(Registries.ITEM).optionalFieldOf("items", HolderSet.direct()).forGetter(RodType::items), Codec.INT.optionalFieldOf("baseRodHeat", 0).forGetter(RodType::baseRodHeat), @@ -30,6 +43,15 @@ public record RodType(HolderSet items, StringRepresentable.fromEnum(TypeRod::values).optionalFieldOf("type", TypeRod.MIXTE).forGetter(RodType::type) ).apply(i, RodType::new)); + /** + * Searches the {@code ROD_TYPE} registry for a {@link RodType} matching the + * provided {@link Item}. + * + * @param registryAccess registry access for the world + * @param item the item to look up + * @return an {@link Optional} containing a {@link Reference} to the matching + * {@code RodType} if found, otherwise {@link Optional#empty()} + */ public static Optional> getTypeForItem(RegistryAccess registryAccess, Item item) { return registryAccess.lookupOrThrow(CreateNuclearRegistries.ROD_TYPE) .listElements() @@ -37,10 +59,44 @@ public static Optional> getTypeForItem(RegistryAccess registr .findFirst(); } + /** + * Resolves the {@code RodType} for a given {@link Item}. The method first + * checks the world's registries, then falls back to {@link ItemRodTypesValue}, + * and lastly returns a fallback registry value if none is found. + * + * @param item the item whose rod type should be resolved + * @param world the world (level) used to access registries + * @return the resolved {@code RodType} (never {@code null}) + */ + public static RodType resolveRodType(Item item, Level world) { + return RodType.getTypeForItem(world.registryAccess(), item) + .map(Holder.Reference::value) + .orElseGet(() -> { + RodType fromItem = ItemRodTypesValue.getRodType(item); + return !fromItem.isEmptyItem() + ? fromItem + : world.registryAccess() + .registryOrThrow(CreateNuclearRegistries.ROD_TYPE) + .getHolderOrThrow(CNRodTypes.FALLBACK) + .value(); + }); + } + + /** + * Returns whether this {@code RodType} has no associated items. + * + * @return {@code true} if no items are defined, {@code false} otherwise + */ public boolean isEmptyItem() { return this.items.size() < 1; } + /** + * Fluent builder for creating an immutable {@link RodType} instance. + *

+ * Use the configuration methods and call {@link #build()} to obtain the + * resulting instance. + */ public static class Builder { private final List> items = new ArrayList<>(); private int baseRodHeat = 0; @@ -54,42 +110,81 @@ public static class Builder { private boolean rodTimerSet = false; private boolean typeSet = false; + /** + * Sets the base heat for the rod. + * + * @param baseRodHeat base heat value + * @return this builder + */ public Builder baseRodHeat(int baseRodHeat) { this.baseRodHeat = baseRodHeat; this.baseRodHeatSet = true; return this; } + /** + * Sets the heat contributed by nearby rods. + * + * @param proximityRodHeat proximity heat value + * @return this builder + */ public Builder proximityRodHeat(int proximityRodHeat) { this.proximityRodHeat = proximityRodHeat; this.proximityRodHeatSet = true; return this; } + /** + * Sets the timer (duration) for the rod's behavior. + * + * @param rodTimer duration in ticks or mod-specific units + * @return this builder + */ public Builder rodTimer(int rodTimer) { this.rodTimer = rodTimer; this.rodTimerSet = true; return this; } + /** + * Sets the rod type to {@link TypeRod#COOLER}. + * + * @return this builder + */ public Builder coolerRodType() { this.type = TypeRod.COOLER; this.typeSet = true; return this; } + /** + * Sets the rod type to {@link TypeRod#FUEL}. + * + * @return this builder + */ public Builder fuelRodType() { this.type = TypeRod.FUEL; this.typeSet = true; return this; } + /** + * Sets the rod type to {@link TypeRod#MIXTE}. + * + * @return this builder + */ public Builder mixteRodType() { this.type = TypeRod.MIXTE; this.typeSet = true; return this; } + /** + * Adds one or more items that represent this rod type. + * + * @param items array of {@link ItemLike} elements to associate + * @return this builder + */ public Builder addItems(ItemLike... items) { for (ItemLike provider : items) this.items.add(provider.asItem().builtInRegistryHolder()); @@ -97,6 +192,12 @@ public Builder addItems(ItemLike... items) { return this; } + /** + * Builds the immutable {@link RodType} instance. + * + * @throws IllegalStateException if required fields are missing + * @return the created instance + */ public RodType build() { List missing = new ArrayList<>(); if (!itemsSet || items.isEmpty()) missing.add("items"); @@ -114,8 +215,17 @@ public RodType build() { public enum TypeRod implements StringRepresentable { + /** + * Fuel rod: generates heat via reaction. + */ FUEL, + /** + * Cooler rod: reduces or absorbs heat. + */ COOLER, + /** + * Mixed rod: hybrid behavior or default. + */ MIXTE; @Override diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java b/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java index ddfe60cd..35499831 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java @@ -39,17 +39,7 @@ public static List getRodTypeStats(Item item, Player player) { Level world = player.level(); List components = new ArrayList<>(); - RodType rodType = RodType.getTypeForItem(world.registryAccess(), item) - .map(Holder.Reference::value) - .orElseGet(() -> { - RodType fromItem = ItemRodTypesValue.getRodType(item); - return !fromItem.isEmptyItem() - ? fromItem - : world.registryAccess() - .registryOrThrow(CreateNuclearRegistries.ROD_TYPE) - .getHolderOrThrow(CNRodTypes.FALLBACK) - .value(); - }); + RodType rodType = RodType.resolveRodType(item, world); if (!rodType.isEmptyItem()) { CreateNuclearLang.translate("tooltip.statRod") From b477982313b171ad7caa6d303f1b242d64f65298 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 28 Dec 2025 16:54:21 +0100 Subject: [PATCH 080/705] Add thorium crafting recipes and advancements --- .../.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 12 +++++++++++- .../.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 8 +------- .../crafting/raw}/raw_thorium_block.json | 8 ++++---- ...ing.json => thorium_ingot_from_decompacting.json} | 12 +++++------- ...ng.json => thorium_nugget_from_decompacting.json} | 12 +++++------- .../{thorium_raw => raw}/raw_thorium_block.json | 0 ...ing.json => thorium_ingot_from_decompacting.json} | 2 +- ...ng.json => thorium_nugget_from_decompacting.json} | 0 8 files changed, 27 insertions(+), 27 deletions(-) rename src/generated/resources/data/createnuclear/advancements/recipes/{misc/crafting/thorium_raw => decorations/crafting/raw}/raw_thorium_block.json (72%) rename src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/{thorium/thorium_ingot_from_thorium_block_decompacting.json => thorium_ingot_from_decompacting.json} (59%) rename src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/{thorium/thorium_nugget_from_thorium_ingot_decompacting.json => thorium_nugget_from_decompacting.json} (59%) rename src/generated/resources/data/createnuclear/recipes/crafting/{thorium_raw => raw}/raw_thorium_block.json (100%) rename src/generated/resources/data/createnuclear/recipes/crafting/{thorium/thorium_ingot_from_thorium_block_decompacting.json => thorium_ingot_from_decompacting.json} (80%) rename src/generated/resources/data/createnuclear/recipes/crafting/{thorium/thorium_nugget_from_thorium_ingot_decompacting.json => thorium_nugget_from_decompacting.json} (100%) diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 4304776d..bd22cbed 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-24T19:12:01.1837971 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-12-28T16:52:54.734217 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -43,6 +43,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json +5927028d82db592d0320c6907fb86be33e9ebd0a assets/createnuclear/lang/en_ud.json +0edd6fa0242ad60aa8c70f32353b38598cc0539b assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json @@ -333,6 +335,7 @@ e423dda41c61e3885bd9189db7f485f4a580b64d data/createnuclear/advancements/recipes dd349fb2cfe2c8a92fd5091fdf55ae954ea77237 data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json 009c689264f2b974c72a2387223b2a7eb9f52aba data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json b8c6c649aec3cd595be961fe43d9ebc3a6013d8c data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json +7a12ea1e92fe1eb20998c28399f041e3684d66aa data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json 0d806e128a0eab473c822824e1914cd39d684efa data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json 570d06b2ab9f3b2d9d8265baac395e896e8b171e data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json eafffaaada04af83623ebf8e940df2b507d933eb data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json @@ -343,6 +346,8 @@ cc3ec047cc113f80a1163aeb2277dad33af8e424 data/createnuclear/advancements/recipes 16c681121078827282f2ce2e16d335d2d7e5e1f2 data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json e28d26c880c31bb2ca64c9f380e001a13e3a01aa data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json 76e79e1f9fb40d89a0364939158b1aaba8598ab6 data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json +4d798680125ac67e3469e906b43f6d294cbf8fd6 data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json +fa9fc1d028bc6a7e9c59aab335fa666e05bdef65 data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json f38e19487233203d7135f35a7afe65d6b19a5aa7 data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json a021646becb7b6411eddd86644e5b17c8365582c data/createnuclear/loot_tables/blocks/autunite.json 62b7087350b0a9af9007b848c7f619a730e90693 data/createnuclear/loot_tables/blocks/autunite_pillar.json @@ -445,6 +450,7 @@ e6396835f0c68c87409e25edda2779227b84f5ec data/createnuclear/recipes/crafting/ite 1d22695a4dd7ce4429529011c6cccee1969abb9e data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json ad29e797fed10865a6c15d95c3de1278c0427df8 data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json 42fa720bf96a1d46e206db30cbd38e1b04ea7f63 data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json +befcdaaf4abf86e29d7f7008d489638c5f3cd6bd data/createnuclear/recipes/crafting/raw/raw_thorium_block.json 6d70c403bab3160fc13fbb3efee85d9f77f2e96c data/createnuclear/recipes/crafting/raw_lead_block.json 62e238496e81bbf9a86fcfc9396a6416e057007c data/createnuclear/recipes/crafting/raw_uranium_block.json 37547c516596771629592f09199dda9213a99dab data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json @@ -452,6 +458,8 @@ a7ff79f9d11a46e52fb25819a7c9e9604e8a317a data/createnuclear/recipes/crafting/rea 77f77148406d34c065b55efa9d6e7a2b107831c5 data/createnuclear/recipes/crafting/reactor_blueprint_item.json ae6d07dc30751bfa39edbcdb8758a2faababa5da data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json 5fb04284d66de4bf54471a3db0d9a3bfa6b7a18c data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json +047c50559746a9ffb5835ff960ba500400e7e299 data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json +428e74b7762c3b5b74e80850a5c75d27960c73c9 data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json ebfe438f4284101e07538accdf15789d06140c94 data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json 4b86d48cdf03dcfaa383552881a7f52b7bebe9c5 data/createnuclear/recipes/cut_autunite_brick_slab.json b9d828959c4614caa4a0f3ac82f322dd538c6219 data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json @@ -506,6 +514,8 @@ a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/createnuclear/tags/blocks/enrichin 509b5baa813ae0dc3345fd97754e4088132359ec data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json 925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/blocks/lead_ores.json bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/blocks/uranium_ores.json +ccbc67cba973a8e1e43d0166ddfa5645f6a82aea data/createnuclear/tags/entity_types/irradiated_immune.json +dd07a117bf2a657aba3d776ee718829150a1c0af data/createnuclear/tags/fluids/thorium.json bfd5a561b60a7d59d7f7c248ec75e3571a0f2fed data/createnuclear/tags/fluids/uranium.json 7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/createnuclear/tags/items/all_anti_radiation_armors.json e3fe4325aafb669d287c17b5b30953e4fb709110 data/createnuclear/tags/items/anti_radiation_armor.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e index 929c957d..a5bccdf9 100644 --- a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e +++ b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-24T19:12:01.1791921 Recipes +// 1.20.1 2025-12-28T16:52:54.7239966 Recipes 229dafab82da54169697898f94d3be266a77d5ff data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json 14b3abbc5d9b1950f65ef1cc03f79a36c8820efc data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json 028d2b4f2f5ec4764791ca5c28c19b6848b00bea data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json @@ -9,9 +9,6 @@ c6acb8cd38541f9baf6e9045bf2547666a48dd66 data/createnuclear/advancements/recipes 4ad292cd97e78f82b3ed9d4123f5e95c5ddea55c data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json 9d2800d705f6fd2319ee38f202b215ca74814bb5 data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_block_from_compacting.json ddbeb6b38137a84bb6f420969cbdc331c81f0283 data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_ingot_from_compacting.json -952abbb17ff4e2af8b95f953e092f793a6998e95 data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_ingot_from_thorium_block_decompacting.json -41d52a5e0ca9eef62a9b99dff44a3c3ac7cf2ef1 data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_nugget_from_thorium_ingot_decompacting.json -bb066a2d5c537c74e12d9a1d51df1cc68de33388 data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_thorium_block.json 3da43456cfdbd24e8cb72b0a7f89c5ca5aad916a data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json a98dc6de94e6658d78ec28b77959ae9cb17b1d58 data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json 067475701d6f059793c064718b7bba4b939ce380 data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json @@ -29,9 +26,6 @@ c46810e5000a34edfceed6a8457595afe9d0377d data/createnuclear/recipes/blasting/lea af5d168185e516ea79c335ac7eb6652b99723143 data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json 5bfd142e7275ee50951d6848745bf4a8cc3fc62d data/createnuclear/recipes/crafting/thorium/thorium_block_from_compacting.json 53ace49121c54906024163655b786cefdd84e801 data/createnuclear/recipes/crafting/thorium/thorium_ingot_from_compacting.json -86f89b475c96b9bd9f0fda3688c83126eaedd2c8 data/createnuclear/recipes/crafting/thorium/thorium_ingot_from_thorium_block_decompacting.json -428e74b7762c3b5b74e80850a5c75d27960c73c9 data/createnuclear/recipes/crafting/thorium/thorium_nugget_from_thorium_ingot_decompacting.json -befcdaaf4abf86e29d7f7008d489638c5f3cd6bd data/createnuclear/recipes/crafting/thorium_raw/raw_thorium_block.json 8f4c8eabbc94a8562646b19d969aac1df83c7456 data/createnuclear/recipes/crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json f2841ff83321c5bf5d43649fb204fa3a97fd596e data/createnuclear/recipes/crafting/white_cloth.json 93e75639c60d69067daddecfb2fa480a8e2040c4 data/createnuclear/recipes/crafting/white_cloth_wool.json diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_thorium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json similarity index 72% rename from src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_thorium_block.json rename to src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json index e59d8b2b..eef051ea 100644 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_thorium_block.json +++ b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json @@ -1,7 +1,7 @@ { "parent": "minecraft:recipes/root", "criteria": { - "has_item": { + "has_raw_materials_thorium": { "conditions": { "items": [ { @@ -13,20 +13,20 @@ }, "has_the_recipe": { "conditions": { - "recipe": "createnuclear:crafting/thorium_raw/raw_thorium_block" + "recipe": "createnuclear:crafting/raw/raw_thorium_block" }, "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", + "has_raw_materials_thorium", "has_the_recipe" ] ], "rewards": { "recipes": [ - "createnuclear:crafting/thorium_raw/raw_thorium_block" + "createnuclear:crafting/raw/raw_thorium_block" ] }, "sends_telemetry_event": false diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_ingot_from_thorium_block_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json similarity index 59% rename from src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_ingot_from_thorium_block_decompacting.json rename to src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json index 21a0cdd5..371a7ecb 100644 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_ingot_from_thorium_block_decompacting.json +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json @@ -1,13 +1,11 @@ { "parent": "minecraft:recipes/root", "criteria": { - "has_item": { + "has_storage_blocks_thorium": { "conditions": { "items": [ { - "items": [ - "createnuclear:thorium_block" - ] + "tag": "forge:storage_blocks/thorium" } ] }, @@ -15,20 +13,20 @@ }, "has_the_recipe": { "conditions": { - "recipe": "createnuclear:crafting/thorium/thorium_ingot_from_thorium_block_decompacting" + "recipe": "createnuclear:crafting/thorium_ingot_from_decompacting" }, "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", + "has_storage_blocks_thorium", "has_the_recipe" ] ], "rewards": { "recipes": [ - "createnuclear:crafting/thorium/thorium_ingot_from_thorium_block_decompacting" + "createnuclear:crafting/thorium_ingot_from_decompacting" ] }, "sends_telemetry_event": false diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_nugget_from_thorium_ingot_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json similarity index 59% rename from src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_nugget_from_thorium_ingot_decompacting.json rename to src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json index ede257ac..59a82317 100644 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_nugget_from_thorium_ingot_decompacting.json +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json @@ -1,13 +1,11 @@ { "parent": "minecraft:recipes/root", "criteria": { - "has_item": { + "has_storage_blocks_steel_nugget": { "conditions": { "items": [ { - "items": [ - "createnuclear:thorium_ingot" - ] + "tag": "forge:ingots/thorium" } ] }, @@ -15,20 +13,20 @@ }, "has_the_recipe": { "conditions": { - "recipe": "createnuclear:crafting/thorium/thorium_nugget_from_thorium_ingot_decompacting" + "recipe": "createnuclear:crafting/thorium_nugget_from_decompacting" }, "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", + "has_storage_blocks_steel_nugget", "has_the_recipe" ] ], "rewards": { "recipes": [ - "createnuclear:crafting/thorium/thorium_nugget_from_thorium_ingot_decompacting" + "createnuclear:crafting/thorium_nugget_from_decompacting" ] }, "sends_telemetry_event": false diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/raw_thorium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json similarity index 100% rename from src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/raw_thorium_block.json rename to src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium/thorium_ingot_from_thorium_block_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json similarity index 80% rename from src/generated/resources/data/createnuclear/recipes/crafting/thorium/thorium_ingot_from_thorium_block_decompacting.json rename to src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json index e6418161..4c062d44 100644 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium/thorium_ingot_from_thorium_block_decompacting.json +++ b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json @@ -3,7 +3,7 @@ "category": "misc", "ingredients": [ { - "item": "createnuclear:thorium_block" + "tag": "forge:storage_blocks/thorium" } ], "result": { diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium/thorium_nugget_from_thorium_ingot_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json similarity index 100% rename from src/generated/resources/data/createnuclear/recipes/crafting/thorium/thorium_nugget_from_thorium_ingot_decompacting.json rename to src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json From f7ee1c451ec62d249ded1a845f37baeec3a0667f Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 28 Dec 2025 16:54:26 +0100 Subject: [PATCH 081/705] Refactor thorium compacting recipe for improved readability and update fire block mixin method --- .../data/recipe/CNStandardRecipeGen.java | 17 ++++------------- .../foundation/mixin/BaseFireBlockMixin.java | 4 ++-- 2 files changed, 6 insertions(+), 15 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java index e6451e70..78a11376 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java @@ -83,19 +83,10 @@ public class CNStandardRecipeGen extends BaseRecipeProvider { private final String CRAFTING_THORIUM = enterFolder("crafting/thorium"); GeneratedRecipe - // 9 nuggets -> 1 ingot, 9 ingots -> 1 block (comme lead/steel) - THORIUM_COMPACTING = metalCompacting( - ImmutableList.of( - CNItems.THORIUM_NUGGET, // -> ingot - CNItems.THORIUM_INGOT, // -> block - CNBlocks.THORIUM_BLOCK // fin de chaîne - ), - ImmutableList.of( - () -> CNTags.forgeItemTag("nuggets/thorium"), - () -> CNTags.forgeItemTag("ingots/thorium"), - () -> CNTags.forgeItemTag("storage_blocks/thorium") - ) - ), + THORIUM_COMPACTING = metalCompacting( + ImmutableList.of(CNItems.THORIUM_NUGGET, CNItems.THORIUM_INGOT, CNBlocks.THORIUM_BLOCK), + ImmutableList.of(() -> CNTags.forgeItemTag("nuggets/thorium"), () -> CNTags.forgeItemTag("ingots/thorium"), () -> CNTags.forgeItemTag("storage_blocks/thorium")) + ); // // 1 block -> 9 ingots (décompactage) // THORIUM_BLOCK_TO_INGOTS = create(CNItems.THORIUM_INGOT::get) diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java b/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java index b5837589..52a63b43 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/mixin/BaseFireBlockMixin.java @@ -14,8 +14,8 @@ @Mixin(BaseFireBlock.class) public abstract class BaseFireBlockMixin { - // @Inject(at = @At("HEAD"), method = "getState", cancellable = true) - @Inject(at = @At("HEAD"), method = "m_49245_", cancellable = true) + @Inject(at = @At("HEAD"), method = "getState", cancellable = true) +// @Inject(at = @At("HEAD"), method = "m_49245_", cancellable = true) private static void CN$getState(BlockGetter reader, BlockPos pos, CallbackInfoReturnable cir) { BlockPos blockPos = pos.below(); BlockState blockState = reader.getBlockState(blockPos); From fd49e838fdba9a12675fd37c72930c994c87648e Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 28 Dec 2025 17:28:15 +0100 Subject: [PATCH 082/705] Add thorium crafting recipes, advancements, and update related tags --- .../15812fa7bc190aa8f0a8644088c7ff563925e506 | 6 ++-- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 19 ++++++----- .../9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 12 +++---- ...g.json => raw_lead_from_decompacting.json} | 12 +++---- .../raw_thorium_from_decompacting.json | 33 +++++++++++++++++++ .../raw_uranium_from_decompacting.json | 6 ++-- .../thorium_block_from_compacting.json | 4 +-- .../thorium_ingot_from_compacting.json | 4 +-- .../crafting/raw_lead_from_decompacting.json | 13 ++++++++ ...son => raw_thorium_from_decompacting.json} | 2 +- .../raw_uranium_from_decompacting.json | 2 +- .../thorium_block_from_compacting.json | 0 .../thorium_ingot_from_compacting.json | 0 .../recipes/crushing/raw_thorium.json | 18 ++++++++++ .../recipes/crushing/raw_thorium_block.json | 15 +++++++++ .../recipes/pressing/graphene.json | 2 +- .../data/forge/tags/items/coal_dusts.json | 5 --- .../data/forge/tags/items/ingots.json | 4 +-- .../data/forge/tags/items/nuggets.json | 4 +-- .../data/forge/tags/items/raw_materials.json | 4 +-- .../data/forge/tags/items/raw_ores.json | 4 +-- 21 files changed, 122 insertions(+), 47 deletions(-) rename src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/{thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json => raw_lead_from_decompacting.json} (58%) create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json rename src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/{thorium => }/thorium_block_from_compacting.json (78%) rename src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/{thorium => }/thorium_ingot_from_compacting.json (78%) create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json rename src/generated/resources/data/createnuclear/recipes/crafting/{thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json => raw_thorium_from_decompacting.json} (78%) rename src/generated/resources/data/createnuclear/recipes/crafting/{thorium => }/thorium_block_from_compacting.json (100%) rename src/generated/resources/data/createnuclear/recipes/crafting/{thorium => }/thorium_ingot_from_compacting.json (100%) create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json delete mode 100644 src/generated/resources/data/forge/tags/items/coal_dusts.json diff --git a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 index 17c6c734..51b33186 100644 --- a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 +++ b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 @@ -1,9 +1,11 @@ -// 1.20.1 2025-11-24T19:12:01.1746385 CreateNuclear's Processing Recipes +// 1.20.1 2025-12-28T17:22:59.7985734 CreateNuclear's Processing Recipes c711d032a04e1a9350ad9bc4d9c4d74f54689862 data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json 33becbc558bd2fbe277be096b292c0093f84e44c data/createnuclear/recipes/crushing/coal.json 2a8b609dba5bad88511d9c9a80cf6fb582b18c36 data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json 57154e35ebb09170bb39f5b3a72ecd49182697f2 data/createnuclear/recipes/crushing/granite.json 4feb59d85e86e34ed565c18b6a4df120fe050bc7 data/createnuclear/recipes/crushing/raw_copper.json +a77015a64560a7a9f2c97b78438598f974dd4c8d data/createnuclear/recipes/crushing/raw_thorium.json +a6537956fc7c7e00774dca0bc7987fbcc030e1e9 data/createnuclear/recipes/crushing/raw_thorium_block.json cf17713133d3e05e99164e2ea6649de3aef017fd data/createnuclear/recipes/crushing/raw_uranium_block.json 26d2787e831b9986ed6f90f8ea803d5fdc544bf5 data/createnuclear/recipes/crushing/raw_zinc.json e42be7d17c5e057e62c4b1176cbf43319a157f51 data/createnuclear/recipes/enriched/enriched_yellowcake.json @@ -13,5 +15,5 @@ f2d3a2dbcb9135e31261cc8408f11cd07038a826 data/createnuclear/recipes/item_applica 91c07d7804d0960aaa17a6258f00f1731ca458f5 data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json 7fc7695cd03577131096e9695170193044f8bc1a data/createnuclear/recipes/mixing/steel.json 23e57de458330d04dfebff8070b44b3b1b2718eb data/createnuclear/recipes/mixing/uranium_fluid.json -ee4d2bf63449ba88826be263cf98e4bba2927ced data/createnuclear/recipes/pressing/graphene.json +8e4e330293a702522ed424488055fe4d8d68c22d data/createnuclear/recipes/pressing/graphene.json 0756d627739cbbc2653aa3fbde9945ec11f2eace data/createnuclear/recipes/splashing/crushed_raw_lead.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index bd22cbed..78a04911 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-12-28T16:52:54.734217 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-12-28T17:09:33.3213562 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -342,7 +342,9 @@ eafffaaada04af83623ebf8e940df2b507d933eb data/createnuclear/advancements/recipes 0221cf60748260f92b94be675249afc98de1d707 data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json cc3ec047cc113f80a1163aeb2277dad33af8e424 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json 58477747b204491c22a9aecb751d99054f71310b data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json -79c4b31035e7d6cb04628ec5a15ebdf0bdb576d9 data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json +2f3e459eff3d7404e49d23b9544b199caba741c9 data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json +ebab14dadd0650c76722c7e324ec4330539ee208 data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json +a9d692d44743f8fcabfc45046ad17a039c594747 data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json 16c681121078827282f2ce2e16d335d2d7e5e1f2 data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json e28d26c880c31bb2ca64c9f380e001a13e3a01aa data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json 76e79e1f9fb40d89a0364939158b1aaba8598ab6 data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json @@ -452,8 +454,10 @@ ad29e797fed10865a6c15d95c3de1278c0427df8 data/createnuclear/recipes/crafting/lea 42fa720bf96a1d46e206db30cbd38e1b04ea7f63 data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json befcdaaf4abf86e29d7f7008d489638c5f3cd6bd data/createnuclear/recipes/crafting/raw/raw_thorium_block.json 6d70c403bab3160fc13fbb3efee85d9f77f2e96c data/createnuclear/recipes/crafting/raw_lead_block.json +7bf77189b1a9bc533e5ac0bb72ec87e8d5221691 data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json +06b7a11d4472cf36542c67d113acff6c3dccfd5f data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json 62e238496e81bbf9a86fcfc9396a6416e057007c data/createnuclear/recipes/crafting/raw_uranium_block.json -37547c516596771629592f09199dda9213a99dab data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json +997f2bf339dd63253d9a98d16a9efeffac4eea81 data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json a7ff79f9d11a46e52fb25819a7c9e9604e8a317a data/createnuclear/recipes/crafting/reactor/reinforced_glass.json 77f77148406d34c065b55efa9d6e7a2b107831c5 data/createnuclear/recipes/crafting/reactor_blueprint_item.json ae6d07dc30751bfa39edbcdb8758a2faababa5da data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json @@ -553,28 +557,27 @@ b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/forge/tags/items/armors/helmets.js bebad856ee0f047735060f28544eb6149d8c2b20 data/forge/tags/items/armors/leggings.json c53aa7c19dc2c02afdab4bc7e3188ca2b2224af6 data/forge/tags/items/buckets/thorium.json 9ac9f967f480bbbe186815331a7e1771c8feea57 data/forge/tags/items/buckets/uranium.json -25c93720c5221fac9aeb0ae47182ef59e0a0c2bb data/forge/tags/items/coal_dusts.json 6c2e44175fc9799f1cf69287a6b21ef3f8c659e1 data/forge/tags/items/dusts.json 25c93720c5221fac9aeb0ae47182ef59e0a0c2bb data/forge/tags/items/dusts/coal.json d6176bfd8cf296e3d5b5601ff2da8fc59620a092 data/forge/tags/items/dusts/thorium.json 69b53861489d10b3a836be9812af97c999833470 data/forge/tags/items/dusts/uranium.json 75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/items/glass.json -e3f1ddf60fe95ede418d0f9d18d73cb508cfeca7 data/forge/tags/items/ingots.json +69b0ac78e6b1f46e527de8e63aba797c335290f9 data/forge/tags/items/ingots.json 30fa647448df4131c1d6460756f18583a493ee31 data/forge/tags/items/ingots/lead.json 24bc6e0cdae825d9e5d1500567ae81d83c15a88d data/forge/tags/items/ingots/steel.json a50840c5dc4023ab62b7faa86a5fd9f032a50caf data/forge/tags/items/ingots/thorium.json -07a9254cf46aa1c6c12fc8ea880605c6b267ec24 data/forge/tags/items/nuggets.json +a77ba3f79cd096f38bd53b5f1b6a5696b864e9df data/forge/tags/items/nuggets.json 41ff866ec94383906342a0d1594554e3063b9d0f data/forge/tags/items/nuggets/lead.json 1ec402fda0c91947be220066973f79f3e522663f data/forge/tags/items/nuggets/steel.json 31d6f68b8cbb51e44700987c1b242a855e120b33 data/forge/tags/items/nuggets/thorium.json 925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/items/ores/lead.json 3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/items/ores/thorium.json bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/items/ores/uranium.json -95b4d551c30bc7e4223cbbe5c0eef18735ee8a31 data/forge/tags/items/raw_materials.json +fd86e3b3265d7069f3cfff0cfb5d086eea5a813a data/forge/tags/items/raw_materials.json 610ed700de0886bcb4b1c90100c35f3034c53940 data/forge/tags/items/raw_materials/lead.json 61f6f1f4b16790c36a45f769141900772ce4529a data/forge/tags/items/raw_materials/thorium.json 03a88f0d9f44d3c338b82bf92b22a14dec490bef data/forge/tags/items/raw_materials/uranium.json -95b4d551c30bc7e4223cbbe5c0eef18735ee8a31 data/forge/tags/items/raw_ores.json +fd86e3b3265d7069f3cfff0cfb5d086eea5a813a data/forge/tags/items/raw_ores.json c1ad472460350e6abd024de7785cd870dad05cd9 data/forge/tags/items/rods.json a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/items/storage_blocks/lead.json 2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/items/storage_blocks/raw_lead.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e index a5bccdf9..009cd612 100644 --- a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e +++ b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e @@ -1,4 +1,4 @@ -// 1.20.1 2025-12-28T16:52:54.7239966 Recipes +// 1.20.1 2025-12-28T17:09:33.3152837 Recipes 229dafab82da54169697898f94d3be266a77d5ff data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json 14b3abbc5d9b1950f65ef1cc03f79a36c8820efc data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json 028d2b4f2f5ec4764791ca5c28c19b6848b00bea data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json @@ -7,9 +7,8 @@ a72a296cd6cad499e78fa33f74194d74e9d2eef0 data/createnuclear/advancements/recipes c6acb8cd38541f9baf6e9045bf2547666a48dd66 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json 7be9394a2c56bc4683288e45a44bfc5dda6a4b6e data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json 4ad292cd97e78f82b3ed9d4123f5e95c5ddea55c data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json -9d2800d705f6fd2319ee38f202b215ca74814bb5 data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_block_from_compacting.json -ddbeb6b38137a84bb6f420969cbdc331c81f0283 data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_ingot_from_compacting.json -3da43456cfdbd24e8cb72b0a7f89c5ca5aad916a data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json +c14100e996c2146f0c0c062ef489380e11b36b46 data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json +6e8a83dd9ce1ed273bedceb577670f07bc18b750 data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json a98dc6de94e6658d78ec28b77959ae9cb17b1d58 data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json 067475701d6f059793c064718b7bba4b939ce380 data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json d4162de75c52e6106a386dcf4c5c3bc5b74261d6 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json @@ -24,9 +23,8 @@ c46810e5000a34edfceed6a8457595afe9d0377d data/createnuclear/recipes/blasting/lea 17e9a54a54b1ed1f6af0a3fbb0771262af585a95 data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json 8e2e9b598fe86d2238915fb59486bccfac737e16 data/createnuclear/recipes/crafting/steel_block_from_compacting.json af5d168185e516ea79c335ac7eb6652b99723143 data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json -5bfd142e7275ee50951d6848745bf4a8cc3fc62d data/createnuclear/recipes/crafting/thorium/thorium_block_from_compacting.json -53ace49121c54906024163655b786cefdd84e801 data/createnuclear/recipes/crafting/thorium/thorium_ingot_from_compacting.json -8f4c8eabbc94a8562646b19d969aac1df83c7456 data/createnuclear/recipes/crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json +5bfd142e7275ee50951d6848745bf4a8cc3fc62d data/createnuclear/recipes/crafting/thorium_block_from_compacting.json +53ace49121c54906024163655b786cefdd84e801 data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json f2841ff83321c5bf5d43649fb204fa3a97fd596e data/createnuclear/recipes/crafting/white_cloth.json 93e75639c60d69067daddecfb2fa480a8e2040c4 data/createnuclear/recipes/crafting/white_cloth_wool.json 165a3c45b53d0a94149f26300f609c2fd7c688f1 data/createnuclear/recipes/smelting/lead_ingot_for_lead.json diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json similarity index 58% rename from src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json rename to src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json index 596da168..1a1fddfa 100644 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json @@ -1,13 +1,11 @@ { "parent": "minecraft:recipes/root", "criteria": { - "has_item": { + "has_storage_blocks_raw_lead": { "conditions": { "items": [ { - "items": [ - "createnuclear:raw_thorium_block" - ] + "tag": "forge:storage_blocks/raw_lead" } ] }, @@ -15,20 +13,20 @@ }, "has_the_recipe": { "conditions": { - "recipe": "createnuclear:crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting" + "recipe": "createnuclear:crafting/raw_lead_from_decompacting" }, "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", + "has_storage_blocks_raw_lead", "has_the_recipe" ] ], "rewards": { "recipes": [ - "createnuclear:crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting" + "createnuclear:crafting/raw_lead_from_decompacting" ] }, "sends_telemetry_event": false diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json new file mode 100644 index 00000000..8714d6c3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_raw_thorium": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/raw_thorium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_thorium_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_raw_thorium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_thorium_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json index ced56cc0..92a00fe4 100644 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json @@ -1,11 +1,11 @@ { "parent": "minecraft:recipes/root", "criteria": { - "has_storage_blocks_raw_lead": { + "has_storage_blocks_raw_uranium": { "conditions": { "items": [ { - "tag": "forge:storage_blocks/raw_lead" + "tag": "forge:storage_blocks/raw_uranium" } ] }, @@ -20,7 +20,7 @@ }, "requirements": [ [ - "has_storage_blocks_raw_lead", + "has_storage_blocks_raw_uranium", "has_the_recipe" ] ], diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json similarity index 78% rename from src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_block_from_compacting.json rename to src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json index 1913e884..41395a7d 100644 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_block_from_compacting.json +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json @@ -15,7 +15,7 @@ }, "has_the_recipe": { "conditions": { - "recipe": "createnuclear:crafting/thorium/thorium_block_from_compacting" + "recipe": "createnuclear:crafting/thorium_block_from_compacting" }, "trigger": "minecraft:recipe_unlocked" } @@ -28,7 +28,7 @@ ], "rewards": { "recipes": [ - "createnuclear:crafting/thorium/thorium_block_from_compacting" + "createnuclear:crafting/thorium_block_from_compacting" ] }, "sends_telemetry_event": false diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json similarity index 78% rename from src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_ingot_from_compacting.json rename to src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json index 181c245c..1a95a746 100644 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium/thorium_ingot_from_compacting.json +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json @@ -15,7 +15,7 @@ }, "has_the_recipe": { "conditions": { - "recipe": "createnuclear:crafting/thorium/thorium_ingot_from_compacting" + "recipe": "createnuclear:crafting/thorium_ingot_from_compacting" }, "trigger": "minecraft:recipe_unlocked" } @@ -28,7 +28,7 @@ ], "rewards": { "recipes": [ - "createnuclear:crafting/thorium/thorium_ingot_from_compacting" + "createnuclear:crafting/thorium_ingot_from_compacting" ] }, "sends_telemetry_event": false diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json new file mode 100644 index 00000000..606bca67 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/raw_lead" + } + ], + "result": { + "count": 9, + "item": "createnuclear:raw_lead" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json similarity index 78% rename from src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json rename to src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json index dd797c67..f2e1f275 100644 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_raw/raw_thorium_from_raw_thorium_block_decompacting.json +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json @@ -3,7 +3,7 @@ "category": "misc", "ingredients": [ { - "item": "createnuclear:raw_thorium_block" + "tag": "forge:storage_blocks/raw_thorium" } ], "result": { diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json index 6c4154db..58be682d 100644 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json @@ -3,7 +3,7 @@ "category": "misc", "ingredients": [ { - "tag": "forge:storage_blocks/raw_lead" + "tag": "forge:storage_blocks/raw_uranium" } ], "result": { diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium/thorium_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json similarity index 100% rename from src/generated/resources/data/createnuclear/recipes/crafting/thorium/thorium_block_from_compacting.json rename to src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium/thorium_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json similarity index 100% rename from src/generated/resources/data/createnuclear/recipes/crafting/thorium/thorium_ingot_from_compacting.json rename to src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json new file mode 100644 index 00000000..58b91a59 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json @@ -0,0 +1,18 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "createnuclear:raw_thorium" + } + ], + "processingTime": 125, + "results": [ + { + "item": "createnuclear:thorium_dust" + }, + { + "chance": 0.5, + "item": "createnuclear:thorium_dust" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json new file mode 100644 index 00000000..a620f150 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json @@ -0,0 +1,15 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "createnuclear:raw_thorium_block" + } + ], + "processingTime": 250, + "results": [ + { + "count": 81, + "item": "createnuclear:thorium_dust" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json b/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json index 36907359..fa8ccf09 100644 --- a/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json +++ b/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json @@ -2,7 +2,7 @@ "type": "create:pressing", "ingredients": [ { - "tag": "forge:coal_dusts" + "tag": "forge:dusts/coal" } ], "results": [ diff --git a/src/generated/resources/data/forge/tags/items/coal_dusts.json b/src/generated/resources/data/forge/tags/items/coal_dusts.json deleted file mode 100644 index 84c8f569..00000000 --- a/src/generated/resources/data/forge/tags/items/coal_dusts.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:coal_dust" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots.json b/src/generated/resources/data/forge/tags/items/ingots.json index 76ed8758..069fcb89 100644 --- a/src/generated/resources/data/forge/tags/items/ingots.json +++ b/src/generated/resources/data/forge/tags/items/ingots.json @@ -1,7 +1,7 @@ { "values": [ - "createnuclear:thorium_ingot", "createnuclear:steel_ingot", - "createnuclear:lead_ingot" + "createnuclear:lead_ingot", + "createnuclear:thorium_ingot" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets.json b/src/generated/resources/data/forge/tags/items/nuggets.json index 37da33dc..4683ae5f 100644 --- a/src/generated/resources/data/forge/tags/items/nuggets.json +++ b/src/generated/resources/data/forge/tags/items/nuggets.json @@ -1,7 +1,7 @@ { "values": [ - "createnuclear:thorium_nugget", "createnuclear:steel_nugget", - "createnuclear:lead_nugget" + "createnuclear:lead_nugget", + "createnuclear:thorium_nugget" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials.json b/src/generated/resources/data/forge/tags/items/raw_materials.json index de8b3873..53e805f6 100644 --- a/src/generated/resources/data/forge/tags/items/raw_materials.json +++ b/src/generated/resources/data/forge/tags/items/raw_materials.json @@ -1,7 +1,7 @@ { "values": [ "createnuclear:raw_lead", - "createnuclear:raw_thorium", - "createnuclear:raw_uranium" + "createnuclear:raw_uranium", + "createnuclear:raw_thorium" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_ores.json b/src/generated/resources/data/forge/tags/items/raw_ores.json index de8b3873..53e805f6 100644 --- a/src/generated/resources/data/forge/tags/items/raw_ores.json +++ b/src/generated/resources/data/forge/tags/items/raw_ores.json @@ -1,7 +1,7 @@ { "values": [ "createnuclear:raw_lead", - "createnuclear:raw_thorium", - "createnuclear:raw_uranium" + "createnuclear:raw_uranium", + "createnuclear:raw_thorium" ] } \ No newline at end of file From 6334a8b146b3a953b9c099aa0f31c68cb864dc3d Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 28 Dec 2025 17:28:38 +0100 Subject: [PATCH 083/705] Add thorium and uranium items, blocks, and recipes; refactor related code --- .../nuclearteam/createnuclear/CNBlocks.java | 132 +++++++++-------- .../nuclearteam/createnuclear/CNItems.java | 133 +++++++++--------- .../data/recipe/CNCrushingRecipeGen.java | 11 ++ .../data/recipe/CNPressingRecipeGen.java | 7 +- .../data/recipe/CNStandardRecipeGen.java | 60 +------- 5 files changed, 149 insertions(+), 194 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index f193fd62..8d94135a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -209,8 +209,6 @@ public class CNBlocks { .build() .register(); - - public static final BlockEntry ENRICHING_FIRE = CreateNuclear.REGISTRATE.block("enriching_fire", properties -> new EnrichingFireBlock(properties, 3.0f)) .initialProperties(() -> Blocks.FIRE) @@ -320,6 +318,47 @@ public class CNBlocks { .tag(CNBlockTags.FAN_PROCESSING_CATALYSTS_ENRICHED.tag) .register(); + public static final BlockEntry ENRICHED_SOUL_SOIL = + CreateNuclear.REGISTRATE.block("enriched_soul_soil", Block::new) + .initialProperties(() -> Blocks.SOUL_SOIL) + .recipe((c, p) -> ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, c.get()) + .unlockedBy("has_nether_star", RegistrateRecipeProvider.has(Items.NETHER_STAR)) + .define('S', Blocks.SOUL_SOIL) + .define('O', Blocks.OBSIDIAN) + .define('N', Items.NETHER_STAR) + .pattern("SOS") + .pattern("ONO") + .pattern("SOS") + .showNotification(true) + .save(p, CreateNuclear.asResource("crafting/" + c.getName())) + ) + .simpleItem() + .tag(BlockTags.MINEABLE_WITH_SHOVEL) + .tag(CNBlockTags.ENRICHING_FIRE_BASE_BLOCKS.tag, BlockTags.NEEDS_DIAMOND_TOOL) + .register(); + + public static final BlockEntry DEEPSLATE_URANIUM_ORE = + CreateNuclear.REGISTRATE.block("deepslate_uranium_ore", UraniumOreBlock::new) + .initialProperties(() -> Blocks.DIAMOND_ORE) + .properties(UraniumOreBlock.litBlockEmission()) + .transform(pickaxeOnly()) + .loot((lt, b) -> lt.add(b, + RegistrateBlockLootTables.createSilkTouchDispatchTable(b, + lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_URANIUM) + .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)) + )))) + .tag(BlockTags.NEEDS_DIAMOND_TOOL, + BlockTags.NEEDS_IRON_TOOL, + CNTags.forgeBlockTag("ores"), + CNTags.forgeBlockTag("ores_in_ground/deepslate"), + CNTags.forgeBlockTag("ores/uranium"), + CNBlockTags.URANIUM_ORES.tag + ) + .item() + .tag(CNItemTags.URANIUM_ORES.tag, CNTags.forgeItemTag("ores/uranium")) + .build() + .register(); + public static final BlockEntry DEEPSLATE_LEAD_ORE = CreateNuclear.REGISTRATE.block("deepslate_lead_ore", Block::new) .initialProperties(() -> Blocks.DIAMOND_ORE) @@ -362,6 +401,29 @@ public class CNBlocks { .build() .register(); + public static final BlockEntry URANIUM_ORE = + CreateNuclear.REGISTRATE.block("uranium_ore", UraniumOreBlock::new) + .initialProperties(SharedProperties::stone) + .properties(UraniumOreBlock.litBlockEmission()) + .simpleItem() + .transform(pickaxeOnly()) + .loot((lt, b) -> lt.add(b, + RegistrateBlockLootTables.createSilkTouchDispatchTable(b, + lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_URANIUM) + .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)) + )))) + .tag(BlockTags.NEEDS_DIAMOND_TOOL, + BlockTags.NEEDS_IRON_TOOL, + CNTags.forgeBlockTag("ores"), + CNTags.forgeBlockTag("ores_in_ground/stone"), + CNTags.forgeBlockTag("ores/uranium"), + CNBlockTags.URANIUM_ORES.tag + ) + .item() + .tag(CNItemTags.URANIUM_ORES.tag, CNTags.forgeItemTag("ores/uranium")) + .build() + .register(); + public static final BlockEntry LEAD_ORE = CreateNuclear.REGISTRATE.block("lead_ore", Block::new) .initialProperties(SharedProperties::stone) @@ -476,72 +538,6 @@ public class CNBlocks { .build() .register(); - public static final BlockEntry ENRICHED_SOUL_SOIL = - CreateNuclear.REGISTRATE.block("enriched_soul_soil", Block::new) - .initialProperties(() -> Blocks.SOUL_SOIL) - .recipe((c, p) -> ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, c.get()) - .unlockedBy("has_nether_star", RegistrateRecipeProvider.has(Items.NETHER_STAR)) - .define('S', Blocks.SOUL_SOIL) - .define('O', Blocks.OBSIDIAN) - .define('N', Items.NETHER_STAR) - .pattern("SOS") - .pattern("ONO") - .pattern("SOS") - .showNotification(true) - .save(p, CreateNuclear.asResource("crafting/" + c.getName())) - ) - .simpleItem() - .tag(BlockTags.MINEABLE_WITH_SHOVEL) - .tag(CNBlockTags.ENRICHING_FIRE_BASE_BLOCKS.tag, BlockTags.NEEDS_DIAMOND_TOOL) - .register(); - - public static final BlockEntry DEEPSLATE_URANIUM_ORE = - CreateNuclear.REGISTRATE.block("deepslate_uranium_ore", UraniumOreBlock::new) - .initialProperties(() -> Blocks.DIAMOND_ORE) - .properties(UraniumOreBlock.litBlockEmission()) - .transform(pickaxeOnly()) - .loot((lt, b) -> lt.add(b, - RegistrateBlockLootTables.createSilkTouchDispatchTable(b, - lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_URANIUM) - .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)) - )))) - .tag(BlockTags.NEEDS_DIAMOND_TOOL, - BlockTags.NEEDS_IRON_TOOL, - CNTags.forgeBlockTag("ores"), - CNTags.forgeBlockTag("ores_in_ground/deepslate"), - CNTags.forgeBlockTag("ores/uranium"), - CNBlockTags.URANIUM_ORES.tag - ) - .item() - .tag(CNItemTags.URANIUM_ORES.tag, - CNTags.forgeItemTag("ores/uranium")) - .build() - .register(); - - public static final BlockEntry URANIUM_ORE = - CreateNuclear.REGISTRATE.block("uranium_ore", UraniumOreBlock::new) - .initialProperties(SharedProperties::stone) - .properties(UraniumOreBlock.litBlockEmission()) - .simpleItem() - .transform(pickaxeOnly()) - .loot((lt, b) -> lt.add(b, - RegistrateBlockLootTables.createSilkTouchDispatchTable(b, - lt.applyExplosionDecay(b, LootItem.lootTableItem(CNItems.RAW_URANIUM) - .apply(ApplyBonusCount.addOreBonusCount(Enchantments.BLOCK_FORTUNE)) - )))) - .tag(BlockTags.NEEDS_DIAMOND_TOOL, - BlockTags.NEEDS_IRON_TOOL, - CNTags.forgeBlockTag("ores"), - CNTags.forgeBlockTag("ores_in_ground/stone"), - CNTags.forgeBlockTag("ores/uranium"), - CNBlockTags.URANIUM_ORES.tag - ) - .item() - .tag(CNItemTags.URANIUM_ORES.tag, - CNTags.forgeItemTag("ores/uranium")) - .build() - .register(); - public static final BlockEntry STEEL_BLOCK = CreateNuclear.REGISTRATE.block("steel_block", Block::new) .initialProperties(SharedProperties::stone) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNItems.java b/src/main/java/net/nuclearteam/createnuclear/CNItems.java index 393ea55c..5858d7a9 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNItems.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNItems.java @@ -51,124 +51,131 @@ public class CNItems { ) .register(), - RAW_LEAD = CreateNuclear.REGISTRATE - .item("raw_lead", Item::new) - .tag(CNTags.forgeItemTag("raw_ores"), CNTags.forgeItemTag("raw_materials"), CNTags.forgeItemTag("raw_materials/lead")) - .register(), - - RAW_THORIUM = CreateNuclear.REGISTRATE - .item("raw_thorium", Item::new) - .tag( - CNTags.forgeItemTag("raw_ores"), - CNTags.forgeItemTag("raw_materials"), - CNTags.forgeItemTag("raw_materials/thorium") - ) + GRAPHENE = CreateNuclear.REGISTRATE + .item("graphene", Item::new) .register(), - THORIUM_DUST = CreateNuclear.REGISTRATE - .item("thorium_dust", Item::new) - .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_dust"))) - .tag(CNTags.forgeItemTag("dusts"), CNTags.forgeItemTag("dusts/thorium")) + ENRICHED_YELLOWCAKE = CreateNuclear.REGISTRATE + .item("enriched_yellowcake", Item::new) .register(), - THORIUM_INGOT = CreateNuclear.REGISTRATE - .item("thorium_ingot", Item::new) - .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_ingot"))) - .tag(CNTags.forgeItemTag("ingots"), CNTags.forgeItemTag("ingots/thorium")) + RAW_LEAD = CreateNuclear.REGISTRATE + .item("raw_lead", Item::new) + .tag(CNTags.forgeItemTag("raw_ores"), CNTags.forgeItemTag("raw_materials"), CNTags.forgeItemTag("raw_materials/lead")) .recipe((c, p) -> ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, c.get(), 9) - .unlockedBy("has_storage_blocks_thorium", RegistrateRecipeProvider.has(CNTags.forgeItemTag("storage_blocks/thorium"))) - .requires(CNTags.forgeItemTag("storage_blocks/thorium")) + .unlockedBy("has_storage_blocks_raw_lead", RegistrateRecipeProvider.has(CNTags.forgeItemTag("storage_blocks/raw_lead"))) + .requires(CNTags.forgeItemTag("storage_blocks/raw_lead")) .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) ) .register(), - THORIUM_NUGGET = CreateNuclear.REGISTRATE - .item("thorium_nugget", Item::new) - .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_nugget"))) - .tag(CNTags.forgeItemTag("nuggets"), CNTags.forgeItemTag("nuggets/thorium")) + RAW_URANIUM = CreateNuclear.REGISTRATE + .item("raw_uranium", Item::new) + .tag(CNTags.forgeItemTag("raw_ores"), CNTags.forgeItemTag("raw_materials"), CNTags.forgeItemTag("raw_materials/uranium")) .recipe((c, p) -> ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, c.get(), 9) - .unlockedBy("has_storage_blocks_steel_nugget", RegistrateRecipeProvider.has(CNTags.forgeItemTag("ingots/thorium"))) - .requires(CNTags.forgeItemTag("ingots/thorium")) - .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) + .unlockedBy("has_storage_blocks_raw_uranium", RegistrateRecipeProvider.has(CNTags.forgeItemTag("storage_blocks/raw_uranium"))) + .requires(CNTags.forgeItemTag("storage_blocks/raw_uranium")) + .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) ) .register(), - RAW_URANIUM = CreateNuclear.REGISTRATE - .item("raw_uranium", Item::new) - .tag(CNTags.forgeItemTag("raw_ores"), CNTags.forgeItemTag("raw_materials"), CNTags.forgeItemTag("raw_materials/uranium")) + RAW_THORIUM = CreateNuclear.REGISTRATE + .item("raw_thorium", Item::new) + .tag(CNTags.forgeItemTag("raw_ores"), CNTags.forgeItemTag("raw_materials"), CNTags.forgeItemTag("raw_materials/thorium")) .recipe((c, p) -> ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, c.get(), 9) - .unlockedBy("has_storage_blocks_raw_lead", RegistrateRecipeProvider.has(CNTags.forgeItemTag("storage_blocks/raw_lead"))) - .requires(CNTags.forgeItemTag("storage_blocks/raw_lead")) + .unlockedBy("has_storage_blocks_raw_thorium", RegistrateRecipeProvider.has(CNTags.forgeItemTag("storage_blocks/raw_thorium"))) + .requires(CNTags.forgeItemTag("storage_blocks/raw_thorium")) .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) ) .register(), + THORIUM_DUST = CreateNuclear.REGISTRATE + .item("thorium_dust", Item::new) + .tag(CNTags.forgeItemTag("dusts"), CNTags.forgeItemTag("dusts/thorium")) + .register(), + URANIUM_POWDER = CreateNuclear.REGISTRATE .item("uranium_powder", Item::new) .tag(CNTags.forgeItemTag("dusts"), CNTags.forgeItemTag("dusts/uranium")) .register(), + COAL_DUST = CreateNuclear.REGISTRATE + .item("coal_dust", Item::new) + .tag(CNTags.forgeItemTag("dusts"), CNTags.forgeItemTag("dusts/coal")) + .register(), + + STEEL_INGOT = CreateNuclear.REGISTRATE .item("steel_ingot", Item::new) .tag(CNTags.forgeItemTag("ingots"), CNTags.forgeItemTag("ingots/steel")) .recipe((c, p) -> ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, c.get(), 9) - .unlockedBy("has_storage_blocks_steel", RegistrateRecipeProvider.has(CNTags.forgeItemTag("storage_blocks/steel"))) - .requires(CNTags.forgeItemTag("storage_blocks/steel")) - .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) + .unlockedBy("has_storage_blocks_steel", RegistrateRecipeProvider.has(CNTags.forgeItemTag("storage_blocks/steel"))) + .requires(CNTags.forgeItemTag("storage_blocks/steel")) + .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) ) .register(), - COAL_DUST = CreateNuclear.REGISTRATE - .item("coal_dust", Item::new) - .tag(CNTags.forgeItemTag("dusts"), CNTags.forgeItemTag("coal_dusts"), CNTags.forgeItemTag("dusts/coal")) - .register(), - - GRAPHITE_ROD = CreateNuclear.REGISTRATE - .item("graphite_rod", Item::new) - .tag(CNTags.forgeItemTag("rods"), CNItemTags.COOLER.tag) - .register(), - LEAD_INGOT = CreateNuclear.REGISTRATE .item("lead_ingot", Item::new) .tag(CNTags.forgeItemTag("ingots"), CNTags.forgeItemTag("ingots/lead")) .recipe((c, p) -> ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, c.get(),9) - .unlockedBy("has_storage_blocks_lead", RegistrateRecipeProvider.has(CNTags.forgeItemTag("storage_blocks/lead"))) - .requires(CNTags.forgeItemTag("storage_blocks/lead")) + .unlockedBy("has_storage_blocks_lead", RegistrateRecipeProvider.has(CNTags.forgeItemTag("storage_blocks/lead"))) + .requires(CNTags.forgeItemTag("storage_blocks/lead")) + .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) + ) + .register(), + + THORIUM_INGOT = CreateNuclear.REGISTRATE + .item("thorium_ingot", Item::new) + .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_ingot"))) + .tag(CNTags.forgeItemTag("ingots"), CNTags.forgeItemTag("ingots/thorium")) + .recipe((c, p) -> ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, c.get(), 9) + .unlockedBy("has_storage_blocks_thorium", RegistrateRecipeProvider.has(CNTags.forgeItemTag("storage_blocks/thorium"))) + .requires(CNTags.forgeItemTag("storage_blocks/thorium")) .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) ) .register(), + STEEL_NUGGET = CreateNuclear.REGISTRATE .item("steel_nugget", Item::new) .tag(CNTags.forgeItemTag("nuggets"), CNTags.forgeItemTag("nuggets/steel")) .recipe((c, p) -> ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, c.get(), 9) - .unlockedBy("has_storage_blocks_steel_nugget", RegistrateRecipeProvider.has(CNTags.forgeItemTag("ingots/steel"))) - .requires(CNTags.forgeItemTag("ingots/steel")) - .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) + .unlockedBy("has_storage_blocks_steel_nugget", RegistrateRecipeProvider.has(CNTags.forgeItemTag("ingots/steel"))) + .requires(CNTags.forgeItemTag("ingots/steel")) + .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) ) .register(), - URANIUM_ROD = CreateNuclear.REGISTRATE - .item("uranium_rod", Item::new) - .tag(CNTags.forgeItemTag("rods"), CNItemTags.FUEL.tag) - .register(), - LEAD_NUGGET = CreateNuclear.REGISTRATE .item("lead_nugget", Item::new) .tag(CNTags.forgeItemTag("nuggets"), CNTags.forgeItemTag("nuggets/lead")) .recipe((c, p) -> ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, c.get(), 9) - .unlockedBy("has_storage_blocks_lead_nugget", RegistrateRecipeProvider.has(CNTags.forgeItemTag("ingots/lead"))) - .requires(CNTags.forgeItemTag("ingots/lead")) + .unlockedBy("has_storage_blocks_lead_nugget", RegistrateRecipeProvider.has(CNTags.forgeItemTag("ingots/lead"))) + .requires(CNTags.forgeItemTag("ingots/lead")) + .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) + ) + .register(), + + THORIUM_NUGGET = CreateNuclear.REGISTRATE + .item("thorium_nugget", Item::new) + .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/thorium_nugget"))) + .tag(CNTags.forgeItemTag("nuggets"), CNTags.forgeItemTag("nuggets/thorium")) + .recipe((c, p) -> ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, c.get(), 9) + .unlockedBy("has_storage_blocks_steel_nugget", RegistrateRecipeProvider.has(CNTags.forgeItemTag("ingots/thorium"))) + .requires(CNTags.forgeItemTag("ingots/thorium")) .save(p, CreateNuclear.asResource("crafting/" + c.getName() + "_from_decompacting")) ) .register(), - GRAPHENE = CreateNuclear.REGISTRATE - .item("graphene", Item::new) + GRAPHITE_ROD = CreateNuclear.REGISTRATE + .item("graphite_rod", Item::new) + .tag(CNTags.forgeItemTag("rods"), CNItemTags.COOLER.tag) .register(), - ENRICHED_YELLOWCAKE = CreateNuclear.REGISTRATE - .item("enriched_yellowcake", Item::new) + URANIUM_ROD = CreateNuclear.REGISTRATE + .item("uranium_rod", Item::new) + .tag(CNTags.forgeItemTag("rods"), CNItemTags.FUEL.tag) .register() ; diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNCrushingRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNCrushingRecipeGen.java index 77706591..0e832515 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNCrushingRecipeGen.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNCrushingRecipeGen.java @@ -47,6 +47,17 @@ public class CNCrushingRecipeGen extends CrushingRecipeGen { .output(1, CNItems.URANIUM_POWDER,81) ), + RAW_THORIUM_BLOCK = create(() -> CNBlocks.RAW_THORIUM_BLOCK, b -> b + .duration(250) + .output(1, CNItems.THORIUM_DUST, 81) + ), + + RAW_THORIUM_ITEM = create(() -> CNItems.RAW_THORIUM, b -> b + .duration(125) + .output(1, CNItems.THORIUM_DUST, 1) + .output(0.5f, CNItems.THORIUM_DUST, 1) + ), + RAW_ZINC = create(() -> AllItems.RAW_ZINC, b -> b.duration(250) .output(1, AllItems.CRUSHED_ZINC, 1) .output(.75f, AllItems.EXP_NUGGET, 1) diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNPressingRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNPressingRecipeGen.java index 57a3fec4..8c1bd75c 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNPressingRecipeGen.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNPressingRecipeGen.java @@ -1,8 +1,5 @@ package net.nuclearteam.createnuclear.foundation.data.recipe; -import com.simibubi.create.AllRecipeTypes; -import com.simibubi.create.content.processing.recipe.ProcessingRecipe; -import com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder; import com.simibubi.create.api.data.recipe.PressingRecipeGen; import net.minecraft.data.PackOutput; import net.minecraft.world.item.crafting.Ingredient; @@ -10,13 +7,11 @@ import net.nuclearteam.createnuclear.CNTags; import net.nuclearteam.createnuclear.CreateNuclear; -import java.util.function.UnaryOperator; - public class CNPressingRecipeGen extends PressingRecipeGen { GeneratedRecipe GRAPHENE = create("graphene", b -> b - .require(Ingredient.of(CNTags.forgeItemTag("coal_dusts"))) + .require(Ingredient.of(CNTags.forgeItemTag("dusts/coal"))) .output(CNItems.GRAPHENE) ) ; diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java index 78a11376..c170236a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java @@ -67,8 +67,10 @@ public class CNStandardRecipeGen extends BaseRecipeProvider { ImmutableList.of(() -> CNTags.forgeItemTag("nuggets/lead"), () -> CNTags.forgeItemTag("ingots/lead"), () -> CNTags.forgeItemTag("storage_blocks/lead"))), STEEL_COMPACTING = metalCompacting(ImmutableList.of(CNItems.STEEL_NUGGET, CNItems.STEEL_INGOT, CNBlocks.STEEL_BLOCK), - ImmutableList.of(() -> CNTags.forgeItemTag("nuggets/steel"), () -> CNTags.forgeItemTag("ingots/steel"), () -> CNTags.forgeItemTag("storage_blocks/steel"))) + ImmutableList.of(() -> CNTags.forgeItemTag("nuggets/steel"), () -> CNTags.forgeItemTag("ingots/steel"), () -> CNTags.forgeItemTag("storage_blocks/steel"))), + THORIUM_COMPACTING = metalCompacting(ImmutableList.of(CNItems.THORIUM_NUGGET, CNItems.THORIUM_INGOT, CNBlocks.THORIUM_BLOCK), + ImmutableList.of(() -> CNTags.forgeItemTag("nuggets/thorium"), () -> CNTags.forgeItemTag("ingots/thorium"), () -> CNTags.forgeItemTag("storage_blocks/thorium"))) ; private final String BLAST_FURNACE = enterFolder("blast_furnace"); @@ -79,62 +81,6 @@ public class CNStandardRecipeGen extends BaseRecipeProvider { CRUSHED_RAW_LEAD_TO_LEAD_BLAST_FURNACE = blastFurnaceRecipe(CNItems.LEAD_INGOT::get, AllItems.CRUSHED_LEAD::get, "_for_lead", 1) ; - // On entre dans un sous-dossier pour organiser la sortie des JSON - private final String CRAFTING_THORIUM = enterFolder("crafting/thorium"); - - GeneratedRecipe - THORIUM_COMPACTING = metalCompacting( - ImmutableList.of(CNItems.THORIUM_NUGGET, CNItems.THORIUM_INGOT, CNBlocks.THORIUM_BLOCK), - ImmutableList.of(() -> CNTags.forgeItemTag("nuggets/thorium"), () -> CNTags.forgeItemTag("ingots/thorium"), () -> CNTags.forgeItemTag("storage_blocks/thorium")) - ); - - // // 1 block -> 9 ingots (décompactage) - // THORIUM_BLOCK_TO_INGOTS = create(CNItems.THORIUM_INGOT::get) - // .withSuffix("_from_thorium_block_decompacting") - // .returns(9) - // .unlockedBy(CNBlocks.THORIUM_BLOCK::get) - // .viaShapeless(b -> b - // .requires(CNBlocks.THORIUM_BLOCK.get()) - - // ), - - // // 1 ingot -> 9 nuggets (décompactage) - // THORIUM_INGOT_TO_NUGGETS = create(CNItems.THORIUM_NUGGET::get) - // .withSuffix("_from_thorium_ingot_decompacting") - // .returns(9) - // .unlockedBy(CNItems.THORIUM_INGOT::get) - // .viaShapeless(b -> b - // .requires(CNTags.forgeItemTag("ingots/thorium")) - - // ); - - // Bloc RAW: on change de sous-dossier pour rester propre - private final String CRAFTING_THORIUM_RAW = enterFolder("crafting/thorium_raw"); - - GeneratedRecipe - // 9 raw_thorium -> 1 raw_thorium_block - // RAW_THORIUM_BLOCK = create(CNBlocks.RAW_THORIUM_BLOCK) - // .unlockedByTag(() -> CNTags.forgeItemTag("raw_materials/thorium")) - // .viaShaped(b -> b - // .define('R', CNTags.forgeItemTag("raw_materials/thorium")) - // .pattern("RRR") - // .pattern("RRR") - // .pattern("RRR") - // .showNotification(true) - // ), - - // 1 raw_block -> 9 raw_thorium - RAW_THORIUM_FROM_BLOCK = create(CNItems.RAW_THORIUM::get) - .withSuffix("_from_raw_thorium_block_decompacting") - .returns(9) - .unlockedBy(CNBlocks.RAW_THORIUM_BLOCK::get) - .viaShapeless(b -> b - .requires(CNBlocks.RAW_THORIUM_BLOCK.get()) - - ) - ; - - String currentFolder = ""; String enterFolder(String foldedr) { From fa75eb729d7cd2613b3c520a63347f16427d78ce Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 28 Dec 2025 18:13:05 +0100 Subject: [PATCH 084/705] Refactor biome change logic in ReactorCasing to use BlockPos and improve chunk processing Co-authored-by: MathisGredtYnov <113118860+MathisGredtYnov@users.noreply.github.com> Co-authored-by: ArcEnStone <113118860+MathisGredt@users.noreply.github.com> Co-authored-by: MathisGredtYnov --- .../multiblock/casing/ReactorCasing.java | 47 +++++++++---------- 1 file changed, 21 insertions(+), 26 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java index bc0c269f..63dfe673 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java @@ -47,7 +47,6 @@ @SuppressWarnings({"deprecation", "unused"}) public class ReactorCasing extends Block implements IWrenchable, IBE { private final TypeBlock typeBlock; - public boolean biomeUnchanged = true; public ReactorCasing(Properties properties, TypeBlock tBlock) { super(properties); @@ -58,7 +57,8 @@ public ReactorCasing(Properties properties, TypeBlock tBlock) { @Override // Called when the block is placed on the world public void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) { super.onPlace(state, level, pos, oldState, movedByPiston); - changeBiome(CNBiomes.Irradiated.PLAIN, 12, new Vec3(5, 5, 5), (ServerLevel) level); + // change nearby chunks' biomes to the mod biome (radius in blocks) + changeBiome(CNBiomes.Irradiated.PLAIN, 12, pos, (ServerLevel) level); List players = level.players(); FindController(pos, level, players, true); } @@ -116,36 +116,31 @@ public static Vec3i floorAll(double x, double y, double z) { return new Vec3i(Mth.floor(x), Mth.floor(y), Mth.floor(z)); } - public void changeBiome(ResourceKey biomeResourceKey, int pass, Vec3 effectCenter, ServerLevel serverLevel) { - CreateNuclear.LOGGER.info("ReactorBlock.changeBiome: {}", biomeUnchanged); - if(!biomeUnchanged) return; - double range = 300; - double passes = 13; - BoundingBox boundingbox = BoundingBox.fromCorners(floorAll(300 + (passes - 1) * 5.0 + effectCenter.x, 300 + (passes - 1) * 5.0 + effectCenter.y, range + (passes - 1) * 5.0 + effectCenter.z), floorAll(effectCenter.x - range + (passes - 1) * 5.0, effectCenter.y - range + (passes - 1) * 5.0, effectCenter.z - range + (passes - 1) * 5.0)); + public void changeBiome(ResourceKey biomeResourceKey, int radius, BlockPos center, ServerLevel serverLevel) { + // radius is in blocks; we convert to chunk/section coords + Registry biomeRegistry = serverLevel.registryAccess().registryOrThrow(Registries.BIOME); + Holder biomeHolder = biomeRegistry.getHolderOrThrow(biomeResourceKey); + + int minX = center.getX() - radius; + int maxX = center.getX() + radius; + int minZ = center.getZ() - radius; + int maxZ = center.getZ() + radius; + ArrayList chunks = new ArrayList<>(); - CreateNuclear.LOGGER.info("ReactorBlock.change: {}", boundingbox); - for (int k = SectionPos.blockToSectionCoord(boundingbox.minZ()); k <= SectionPos.blockToSectionCoord(boundingbox.maxZ()); ++k) { - CreateNuclear.LOGGER.warn("ReactorBlock.for (int k =: {}", k); - for (int l = SectionPos.blockToSectionCoord(boundingbox.minX()); l <= SectionPos.blockToSectionCoord(boundingbox.maxX()); ++l) { - CreateNuclear.LOGGER.warn("ReactorBlock.int l =: {}, serverLevel.getChunk; {}", l, serverLevel.getChunk(l, k, ChunkStatus.FULL, false)); - ChunkAccess chunkAccess = serverLevel.getChunk(l, k, ChunkStatus.FULL, false); - if (chunkAccess != null) + + for (int cz = SectionPos.blockToSectionCoord(minZ); cz <= SectionPos.blockToSectionCoord(maxZ); ++cz) { + for (int cx = SectionPos.blockToSectionCoord(minX); cx <= SectionPos.blockToSectionCoord(maxX); ++cx) { + ChunkAccess chunkAccess = serverLevel.getChunk(cx, cz, ChunkStatus.FULL, false); + if (chunkAccess != null) { + chunkAccess.fillBiomesFromNoise(makeResolver(biomeHolder), serverLevel.getChunkSource().randomState().sampler()); + chunkAccess.setUnsaved(true); chunks.add(chunkAccess); + } } } - for (ChunkAccess chunkAccess : chunks) { - CreateNuclear.LOGGER.warn("test change biome chunk: {}", chunkAccess.getPos()); - Registry biomeRegistry = serverLevel.registryAccess().registryOrThrow(Registries.BIOME); - Biome biome = biomeRegistry.get(biomeResourceKey); - assert biome != null; - chunkAccess.fillBiomesFromNoise(makeResolver(biomeRegistry.wrapAsHolder(biome)), serverLevel.getChunkSource().randomState().sampler()); - chunkAccess.setUnsaved(true); - } - + // Inform players/clients about biome changes for affected chunks serverLevel.getChunkSource().chunkMap.resendBiomesForChunks(chunks); - biomeUnchanged = false; - } public static BiomeResolver makeResolver(Holder biomeHolder) { From 290fbfc83b8c9e0bf2c3d0386893a00a1765e03e Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 28 Dec 2025 18:28:35 +0100 Subject: [PATCH 085/705] Add check to skip biome change if already set to target biome in ReactorCasing Co-authored-by: MathisGredtYnov <113118860+MathisGredtYnov@users.noreply.github.com> Co-authored-by: ArcEnStone <113118860+MathisGredt@users.noreply.github.com> Co-authored-by: MathisGredtYnov --- .../content/multiblock/casing/ReactorCasing.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java index 63dfe673..9f732b96 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java @@ -41,6 +41,7 @@ import javax.annotation.ParametersAreNonnullByDefault; import java.util.ArrayList; import java.util.List; +import java.util.Optional; @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault @@ -112,15 +113,19 @@ public ReactorControllerBlock FindController(BlockPos blockPos, Level level, Lis return null; } - public static Vec3i floorAll(double x, double y, double z) { - return new Vec3i(Mth.floor(x), Mth.floor(y), Mth.floor(z)); - } - public void changeBiome(ResourceKey biomeResourceKey, int radius, BlockPos center, ServerLevel serverLevel) { // radius is in blocks; we convert to chunk/section coords Registry biomeRegistry = serverLevel.registryAccess().registryOrThrow(Registries.BIOME); Holder biomeHolder = biomeRegistry.getHolderOrThrow(biomeResourceKey); + // If the center biome is already the target biome, skip whole operation + Holder current = serverLevel.getBiome(center); + Optional> currentKey = current.unwrapKey(); + if (currentKey.isPresent() && currentKey.get().equals(biomeResourceKey)) { + CreateNuclear.LOGGER.info("changeBiome: center already irradiated: {}", currentKey.get()); + return; + } + int minX = center.getX() - radius; int maxX = center.getX() + radius; int minZ = center.getZ() - radius; From 731987d583af4a0e8b33e654951660c030f3e149 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 29 Dec 2025 10:23:18 +0100 Subject: [PATCH 086/705] V2-Fluid: Removed V2-Fluid: Updated datagen --- .../15812fa7bc190aa8f0a8644088c7ff563925e506 | 19 - .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 609 ------------------ .../708b1206ce73e235f43eb2a5fd72b93671cfba4e | 7 - .../9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 33 - .../abc32a97b4e744838610c53dbbbaaf9f7d29a557 | 27 - .../fed443662143001aeb5341375f6f5ef31d10baea | 11 - .../createnuclear/blockstates/autunite.json | 18 - .../blockstates/autunite_pillar.json | 16 - .../blockstates/cut_autunite.json | 7 - .../blockstates/cut_autunite_brick_slab.json | 13 - .../cut_autunite_brick_stairs.json | 209 ------ .../blockstates/cut_autunite_brick_wall.json | 90 --- .../blockstates/cut_autunite_bricks.json | 7 - .../blockstates/cut_autunite_slab.json | 13 - .../blockstates/cut_autunite_stairs.json | 209 ------ .../blockstates/cut_autunite_wall.json | 90 --- .../blockstates/deepslate_lead_ore.json | 7 - .../blockstates/deepslate_thorium_ore.json | 7 - .../blockstates/deepslate_uranium_ore.json | 7 - .../blockstates/enriched_soul_soil.json | 7 - .../blockstates/enriching_campfire.json | 34 - .../blockstates/enriching_fire.json | 90 --- .../blockstates/layered_autunite.json | 7 - .../createnuclear/blockstates/lead_block.json | 7 - .../createnuclear/blockstates/lead_ore.json | 7 - .../blockstates/polished_cut_autunite.json | 7 - .../polished_cut_autunite_slab.json | 13 - .../polished_cut_autunite_stairs.json | 209 ------ .../polished_cut_autunite_wall.json | 90 --- .../blockstates/raw_lead_block.json | 7 - .../blockstates/raw_thorium_block.json | 7 - .../blockstates/raw_uranium_block.json | 7 - .../blockstates/reactor_casing.json | 7 - .../blockstates/reactor_controller.json | 34 - .../blockstates/reactor_cooler.json | 7 - .../blockstates/reactor_core.json | 7 - .../blockstates/reactor_frame.json | 16 - .../blockstates/reactor_input.json | 19 - .../blockstates/reactor_output.json | 26 - .../blockstates/reinforced_glass.json | 7 - .../blockstates/small_autunite_brick.json | 7 - .../small_autunite_brick_slab.json | 13 - .../small_autunite_brick_stairs.json | 209 ------ .../small_autunite_brick_wall.json | 90 --- .../blockstates/steel_block.json | 7 - .../createnuclear/blockstates/thorium.json | 7 - .../blockstates/thorium_block.json | 7 - .../blockstates/thorium_ore.json | 7 - .../createnuclear/blockstates/uranium.json | 7 - .../blockstates/uranium_ore.json | 7 - .../assets/createnuclear/lang/en_ud.json | 278 -------- .../assets/createnuclear/lang/en_us.json | 278 -------- .../models/block/autunite_natural_0.json | 6 - .../models/block/autunite_natural_1.json | 6 - .../models/block/autunite_natural_2.json | 6 - .../models/block/autunite_natural_3.json | 6 - .../models/block/autunite_pillar.json | 7 - .../block/autunite_pillar_horizontal.json | 7 - .../models/block/cut_autunite.json | 6 - .../models/block/cut_autunite_brick_slab.json | 8 - .../block/cut_autunite_brick_slab_top.json | 8 - .../block/cut_autunite_brick_stairs.json | 8 - .../cut_autunite_brick_stairs_inner.json | 8 - .../cut_autunite_brick_stairs_outer.json | 8 - .../models/block/cut_autunite_bricks.json | 6 - .../block/cut_autunite_bricks_wall_post.json | 6 - .../block/cut_autunite_bricks_wall_side.json | 6 - .../cut_autunite_bricks_wall_side_tall.json | 6 - .../models/block/cut_autunite_slab.json | 8 - .../models/block/cut_autunite_slab_top.json | 8 - .../models/block/cut_autunite_stairs.json | 8 - .../block/cut_autunite_stairs_inner.json | 8 - .../block/cut_autunite_stairs_outer.json | 8 - .../models/block/cut_autunite_wall_post.json | 6 - .../models/block/cut_autunite_wall_side.json | 6 - .../block/cut_autunite_wall_side_tall.json | 6 - .../models/block/deepslate_lead_ore.json | 6 - .../models/block/deepslate_thorium_ore.json | 6 - .../models/block/deepslate_uranium_ore.json | 6 - .../models/block/enriched_soul_soil.json | 6 - .../models/block/layered_autunite.json | 7 - .../models/block/lead_block.json | 6 - .../createnuclear/models/block/lead_ore.json | 6 - .../models/block/polished_cut_autunite.json | 6 - .../block/polished_cut_autunite_slab.json | 8 - .../polished_cut_autunite_slab_double.json | 7 - .../block/polished_cut_autunite_slab_top.json | 8 - .../block/polished_cut_autunite_stairs.json | 8 - .../polished_cut_autunite_stairs_inner.json | 8 - .../polished_cut_autunite_stairs_outer.json | 8 - .../polished_cut_autunite_wall_post.json | 6 - .../polished_cut_autunite_wall_side.json | 6 - .../polished_cut_autunite_wall_side_tall.json | 6 - .../models/block/raw_lead_block.json | 6 - .../models/block/raw_thorium_block.json | 6 - .../models/block/raw_uranium_block.json | 6 - .../models/block/reinforced_glass.json | 7 - .../models/block/small_autunite_brick.json | 6 - .../block/small_autunite_brick_slab.json | 8 - .../block/small_autunite_brick_slab_top.json | 8 - .../block/small_autunite_brick_stairs.json | 8 - .../small_autunite_brick_stairs_inner.json | 8 - .../small_autunite_brick_stairs_outer.json | 8 - .../block/small_autunite_brick_wall_post.json | 6 - .../block/small_autunite_brick_wall_side.json | 6 - .../small_autunite_brick_wall_side_tall.json | 6 - .../models/block/steel_block.json | 6 - .../createnuclear/models/block/thorium.json | 5 - .../models/block/thorium_block.json | 6 - .../models/block/thorium_ore.json | 6 - .../createnuclear/models/block/uranium.json | 5 - .../models/block/uranium_ore.json | 6 - .../models/item/anti_radiation_boots.json | 6 - .../createnuclear/models/item/autunite.json | 6 - .../models/item/autunite_pillar.json | 3 - .../item/black_anti_radiation_chestplate.json | 6 - .../item/black_anti_radiation_helmet.json | 6 - .../item/black_anti_radiation_leggings.json | 6 - .../models/item/black_cloth.json | 6 - .../item/blue_anti_radiation_chestplate.json | 6 - .../item/blue_anti_radiation_helmet.json | 6 - .../item/blue_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/blue_cloth.json | 6 - .../item/brown_anti_radiation_chestplate.json | 6 - .../item/brown_anti_radiation_helmet.json | 6 - .../item/brown_anti_radiation_leggings.json | 6 - .../models/item/brown_cloth.json | 6 - .../models/item/cat_irradiated_spawn_egg.json | 3 - .../item/chicken_irradiated_spawn_egg.json | 3 - .../createnuclear/models/item/coal_dust.json | 6 - .../models/item/cut_autunite.json | 3 - .../models/item/cut_autunite_brick_slab.json | 3 - .../item/cut_autunite_brick_stairs.json | 3 - .../models/item/cut_autunite_brick_wall.json | 6 - .../models/item/cut_autunite_bricks.json | 3 - .../models/item/cut_autunite_slab.json | 3 - .../models/item/cut_autunite_stairs.json | 3 - .../models/item/cut_autunite_wall.json | 6 - .../item/cyan_anti_radiation_chestplate.json | 6 - .../item/cyan_anti_radiation_helmet.json | 6 - .../item/cyan_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/cyan_cloth.json | 6 - .../models/item/deepslate_lead_ore.json | 3 - .../models/item/deepslate_thorium_ore.json | 3 - .../models/item/deepslate_uranium_ore.json | 3 - .../models/item/enriched_soul_soil.json | 3 - .../models/item/enriched_yellowcake.json | 6 - .../models/item/enriching_campfire.json | 6 - .../createnuclear/models/item/graphene.json | 6 - .../models/item/graphite_rod.json | 6 - .../item/gray_anti_radiation_chestplate.json | 6 - .../item/gray_anti_radiation_helmet.json | 6 - .../item/gray_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/gray_cloth.json | 6 - .../item/green_anti_radiation_chestplate.json | 6 - .../item/green_anti_radiation_helmet.json | 6 - .../item/green_anti_radiation_leggings.json | 6 - .../models/item/green_cloth.json | 6 - .../models/item/layered_autunite.json | 3 - .../createnuclear/models/item/lead_block.json | 3 - .../createnuclear/models/item/lead_ingot.json | 6 - .../models/item/lead_nugget.json | 6 - .../createnuclear/models/item/lead_ore.json | 3 - .../light_blue_anti_radiation_chestplate.json | 6 - .../light_blue_anti_radiation_helmet.json | 6 - .../light_blue_anti_radiation_leggings.json | 6 - .../models/item/light_blue_cloth.json | 6 - .../light_gray_anti_radiation_chestplate.json | 6 - .../light_gray_anti_radiation_helmet.json | 6 - .../light_gray_anti_radiation_leggings.json | 6 - .../models/item/light_gray_cloth.json | 6 - .../item/lime_anti_radiation_chestplate.json | 6 - .../item/lime_anti_radiation_helmet.json | 6 - .../item/lime_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/lime_cloth.json | 6 - .../magenta_anti_radiation_chestplate.json | 6 - .../item/magenta_anti_radiation_helmet.json | 6 - .../item/magenta_anti_radiation_leggings.json | 6 - .../models/item/magenta_cloth.json | 6 - .../orange_anti_radiation_chestplate.json | 6 - .../item/orange_anti_radiation_helmet.json | 6 - .../item/orange_anti_radiation_leggings.json | 6 - .../models/item/orange_cloth.json | 6 - .../item/pink_anti_radiation_chestplate.json | 6 - .../item/pink_anti_radiation_helmet.json | 6 - .../item/pink_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/pink_cloth.json | 6 - .../models/item/polished_cut_autunite.json | 3 - .../item/polished_cut_autunite_slab.json | 3 - .../item/polished_cut_autunite_stairs.json | 3 - .../item/polished_cut_autunite_wall.json | 6 - .../purple_anti_radiation_chestplate.json | 6 - .../item/purple_anti_radiation_helmet.json | 6 - .../item/purple_anti_radiation_leggings.json | 6 - .../models/item/purple_cloth.json | 6 - .../createnuclear/models/item/raw_lead.json | 6 - .../models/item/raw_lead_block.json | 3 - .../models/item/raw_thorium.json | 6 - .../models/item/raw_thorium_block.json | 3 - .../models/item/raw_uranium.json | 6 - .../models/item/raw_uranium_block.json | 3 - .../models/item/reactor_blueprint_item.json | 6 - .../models/item/reactor_casing.json | 3 - .../models/item/reactor_controller.json | 3 - .../models/item/reactor_cooler.json | 3 - .../models/item/reactor_core.json | 3 - .../models/item/reactor_frame.json | 3 - .../models/item/reactor_input.json | 3 - .../models/item/reactor_output.json | 3 - .../item/red_anti_radiation_chestplate.json | 6 - .../item/red_anti_radiation_helmet.json | 6 - .../item/red_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/red_cloth.json | 6 - .../models/item/reinforced_glass.json | 3 - .../models/item/small_autunite_brick.json | 3 - .../item/small_autunite_brick_slab.json | 3 - .../item/small_autunite_brick_stairs.json | 3 - .../item/small_autunite_brick_wall.json | 6 - .../models/item/steel_block.json | 3 - .../models/item/steel_ingot.json | 6 - .../models/item/steel_nugget.json | 6 - .../models/item/thorium_block.json | 3 - .../models/item/thorium_bucket.json | 6 - .../models/item/thorium_dust.json | 6 - .../models/item/thorium_ingot.json | 6 - .../models/item/thorium_nugget.json | 6 - .../models/item/thorium_ore.json | 3 - .../models/item/uranium_bucket.json | 6 - .../models/item/uranium_ore.json | 3 - .../models/item/uranium_powder.json | 6 - .../models/item/uranium_rod.json | 6 - .../item/white_anti_radiation_chestplate.json | 6 - .../item/white_anti_radiation_helmet.json | 6 - .../item/white_anti_radiation_leggings.json | 6 - .../models/item/white_cloth.json | 6 - .../item/wolf_irradiated_spawn_egg.json | 3 - .../yellow_anti_radiation_chestplate.json | 6 - .../item/yellow_anti_radiation_helmet.json | 6 - .../item/yellow_anti_radiation_leggings.json | 6 - .../models/item/yellow_cloth.json | 6 - .../createnuclear/models/item/yellowcake.json | 6 - .../data/create/tags/blocks/safe_nbt.json | 5 - .../advancements/anti_radiation_armor.json | 38 -- .../advancements/automatic_uranium.json | 31 - .../createnuclear/advancements/coal_dust.json | 39 -- .../dye_anti_radiation_armor.json | 64 -- .../advancements/enriched_yellowcake.json | 39 -- .../full_anti_radiation_armor.json | 47 -- .../createnuclear/advancements/graphene.json | 39 -- .../advancements/graphite_rod.json | 39 -- .../advancements/lead_ingot.json | 39 -- .../createnuclear/advancements/raw_lead.json | 39 -- .../advancements/raw_uranium.json | 39 -- .../advancements/reactor_blueprint.json | 39 -- .../advancements/reactor_casing.json | 39 -- .../advancements/reactor_controller.json | 39 -- .../advancements/reactor_cooler.json | 39 -- .../advancements/reactor_core.json | 39 -- .../advancements/reactor_frame.json | 39 -- .../advancements/reactor_input.json | 39 -- .../advancements/reactor_output.json | 39 -- ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../crafting/enriched_soul_soil.json | 35 - .../cut_autunite_brick_slab.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../cut_autunite_brick_slab_recycling.json | 35 - .../cut_autunite_brick_stairs.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../cut_autunite_brick_wall.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../building_blocks/cut_autunite_slab.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../cut_autunite_slab_recycling.json | 35 - .../building_blocks/cut_autunite_stairs.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../building_blocks/cut_autunite_wall.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../polished_cut_autunite_slab.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../polished_cut_autunite_slab_recycling.json | 35 - .../polished_cut_autunite_stairs.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../polished_cut_autunite_wall.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../shapeless/cloth/black_cloth.json | 52 -- .../shapeless/cloth/blue_cloth.json | 52 -- .../shapeless/cloth/brown_cloth.json | 52 -- .../shapeless/cloth/cyan_cloth.json | 52 -- .../shapeless/cloth/gray_cloth.json | 52 -- .../shapeless/cloth/green_cloth.json | 52 -- .../shapeless/cloth/light_blue_cloth.json | 52 -- .../shapeless/cloth/light_gray_cloth.json | 52 -- .../shapeless/cloth/lime_cloth.json | 52 -- .../shapeless/cloth/magenta_cloth.json | 52 -- .../shapeless/cloth/orange_cloth.json | 52 -- .../shapeless/cloth/pink_cloth.json | 52 -- .../shapeless/cloth/purple_cloth.json | 52 -- .../shapeless/cloth/red_cloth.json | 52 -- .../shapeless/cloth/white_cloth.json | 52 -- .../shapeless/cloth/yellow_cloth.json | 52 -- ...rom_stone_types_autunite_stonecutting.json | 33 - .../small_autunite_brick_slab.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../small_autunite_brick_slab_recycling.json | 35 - .../small_autunite_brick_stairs.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../small_autunite_brick_wall.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../items/armors/anti_radiation_boots.json | 41 -- .../black_anti_radiation_chestplate.json | 41 -- .../armors/black_anti_radiation_helmet.json | 41 -- .../armors/black_anti_radiation_leggings.json | 41 -- .../blue_anti_radiation_chestplate.json | 41 -- .../armors/blue_anti_radiation_helmet.json | 41 -- .../armors/blue_anti_radiation_leggings.json | 41 -- .../brown_anti_radiation_chestplate.json | 41 -- .../armors/brown_anti_radiation_helmet.json | 41 -- .../armors/brown_anti_radiation_leggings.json | 41 -- .../cyan_anti_radiation_chestplate.json | 41 -- .../armors/cyan_anti_radiation_helmet.json | 41 -- .../armors/cyan_anti_radiation_leggings.json | 41 -- .../gray_anti_radiation_chestplate.json | 41 -- .../armors/gray_anti_radiation_helmet.json | 41 -- .../armors/gray_anti_radiation_leggings.json | 41 -- .../green_anti_radiation_chestplate.json | 41 -- .../armors/green_anti_radiation_helmet.json | 41 -- .../armors/green_anti_radiation_leggings.json | 41 -- .../light_blue_anti_radiation_chestplate.json | 41 -- .../light_blue_anti_radiation_helmet.json | 41 -- .../light_blue_anti_radiation_leggings.json | 41 -- .../light_gray_anti_radiation_chestplate.json | 41 -- .../light_gray_anti_radiation_helmet.json | 41 -- .../light_gray_anti_radiation_leggings.json | 41 -- .../lime_anti_radiation_chestplate.json | 41 -- .../armors/lime_anti_radiation_helmet.json | 41 -- .../armors/lime_anti_radiation_leggings.json | 41 -- .../magenta_anti_radiation_chestplate.json | 41 -- .../armors/magenta_anti_radiation_helmet.json | 41 -- .../magenta_anti_radiation_leggings.json | 41 -- .../orange_anti_radiation_chestplate.json | 41 -- .../armors/orange_anti_radiation_helmet.json | 41 -- .../orange_anti_radiation_leggings.json | 41 -- .../pink_anti_radiation_chestplate.json | 41 -- .../armors/pink_anti_radiation_helmet.json | 41 -- .../armors/pink_anti_radiation_leggings.json | 41 -- .../purple_anti_radiation_chestplate.json | 41 -- .../armors/purple_anti_radiation_helmet.json | 41 -- .../purple_anti_radiation_leggings.json | 41 -- .../armors/red_anti_radiation_chestplate.json | 41 -- .../armors/red_anti_radiation_helmet.json | 41 -- .../armors/red_anti_radiation_leggings.json | 41 -- .../white_anti_radiation_chestplate.json | 41 -- .../armors/white_anti_radiation_helmet.json | 41 -- .../armors/white_anti_radiation_leggings.json | 41 -- .../yellow_anti_radiation_chestplate.json | 41 -- .../armors/yellow_anti_radiation_helmet.json | 41 -- .../yellow_anti_radiation_leggings.json | 41 -- .../crafting/raw/raw_thorium_block.json | 33 - .../decorations/crafting/raw_lead_block.json | 33 - .../crafting/raw_uranium_block.json | 33 - .../crafting/reactor/reinforced_glass.json | 35 - .../misc/blasting/lead_ingot_for_lead.json | 35 - .../blasting/lead_ingot_for_lead_ore.json | 33 - .../blasting/lead_ingot_for_raw_lead.json | 33 - .../blasting/raw_uranium_for_uranium_ore.json | 33 - .../misc/crafting/enriching_campfire.json | 43 -- .../crafting/lead_block_from_compacting.json | 35 - .../crafting/lead_ingot_from_compacting.json | 35 - .../lead_ingot_from_decompacting.json | 33 - .../lead_nugget_from_decompacting.json | 33 - .../crafting/raw_lead_from_decompacting.json | 33 - .../raw_thorium_from_decompacting.json | 33 - .../raw_uranium_from_decompacting.json | 33 - .../misc/crafting/reactor_blueprint_item.json | 35 - .../crafting/steel_block_from_compacting.json | 35 - .../crafting/steel_ingot_from_compacting.json | 35 - .../steel_ingot_from_decompacting.json | 33 - .../steel_nugget_from_decompacting.json | 33 - .../thorium_block_from_compacting.json | 35 - .../thorium_ingot_from_compacting.json | 35 - .../thorium_ingot_from_decompacting.json | 33 - .../thorium_nugget_from_decompacting.json | 33 - .../recipes/misc/crafting/white_cloth.json | 35 - .../misc/crafting/white_cloth_wool.json | 35 - .../reactor_blueprint_item_clear.json | 47 -- .../misc/smelting/lead_ingot_for_lead.json | 35 - .../smelting/lead_ingot_for_lead_ore.json | 33 - .../smelting/lead_ingot_for_raw_lead.json | 33 - .../smelting/raw_uranium_for_uranium_ore.json | 33 - .../advancements/reinforced_glass.json | 39 -- .../data/createnuclear/advancements/root.json | 31 - .../advancements/steel_ingot.json | 39 -- .../advancements/uranium_liquid.json | 39 -- .../advancements/uranium_powder.json | 39 -- .../advancements/uranium_rod.json | 39 -- .../advancements/yellowcake.json | 39 -- .../forge/biome_modifier/lead_ore.json | 6 - .../striated_ores_overworld.json | 6 - .../forge/biome_modifier/uranium_ore.json | 6 - .../loot_tables/blocks/autunite.json | 21 - .../loot_tables/blocks/autunite_pillar.json | 21 - .../loot_tables/blocks/cut_autunite.json | 21 - .../blocks/cut_autunite_brick_slab.json | 35 - .../blocks/cut_autunite_brick_stairs.json | 21 - .../blocks/cut_autunite_brick_wall.json | 21 - .../blocks/cut_autunite_bricks.json | 21 - .../loot_tables/blocks/cut_autunite_slab.json | 35 - .../blocks/cut_autunite_stairs.json | 21 - .../loot_tables/blocks/cut_autunite_wall.json | 21 - .../blocks/deepslate_lead_ore.json | 50 -- .../blocks/deepslate_thorium_ore.json | 50 -- .../blocks/deepslate_uranium_ore.json | 50 -- .../blocks/enriched_soul_soil.json | 21 - .../blocks/enriching_campfire.json | 45 -- .../loot_tables/blocks/enriching_fire.json | 4 - .../loot_tables/blocks/layered_autunite.json | 21 - .../loot_tables/blocks/lead_block.json | 21 - .../loot_tables/blocks/lead_ore.json | 50 -- .../blocks/polished_cut_autunite.json | 21 - .../blocks/polished_cut_autunite_slab.json | 35 - .../blocks/polished_cut_autunite_stairs.json | 21 - .../blocks/polished_cut_autunite_wall.json | 21 - .../loot_tables/blocks/raw_lead_block.json | 21 - .../loot_tables/blocks/raw_thorium_block.json | 21 - .../loot_tables/blocks/raw_uranium_block.json | 21 - .../loot_tables/blocks/reactor_casing.json | 21 - .../blocks/reactor_controller.json | 21 - .../loot_tables/blocks/reactor_cooler.json | 21 - .../loot_tables/blocks/reactor_core.json | 21 - .../loot_tables/blocks/reactor_frame.json | 21 - .../loot_tables/blocks/reactor_input.json | 21 - .../loot_tables/blocks/reactor_output.json | 21 - .../loot_tables/blocks/reinforced_glass.json | 31 - .../blocks/small_autunite_brick.json | 21 - .../blocks/small_autunite_brick_slab.json | 35 - .../blocks/small_autunite_brick_stairs.json | 21 - .../blocks/small_autunite_brick_wall.json | 21 - .../loot_tables/blocks/steel_block.json | 21 - .../loot_tables/blocks/thorium_block.json | 21 - .../loot_tables/blocks/thorium_ore.json | 50 -- .../loot_tables/blocks/uranium_ore.json | 54 -- .../loot_tables/entities/irradiated_cat.json | 4 - .../entities/irradiated_chicken.json | 4 - .../loot_tables/entities/irradiated_cow.json | 4 - .../loot_tables/entities/irradiated_wolf.json | 4 - ...rom_stone_types_autunite_stonecutting.json | 8 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/blasting/lead_ingot_for_lead.json | 10 - .../blasting/lead_ingot_for_lead_ore.json | 10 - .../blasting/lead_ingot_for_raw_lead.json | 10 - .../blasting/raw_uranium_for_uranium_ore.json | 10 - .../uranium_fluid_to_yellowcake.json | 14 - .../recipes/crafting/enriched_soul_soil.json | 28 - .../recipes/crafting/enriching_campfire.json | 24 - .../items/armors/anti_radiation_boots.json | 20 - .../black_anti_radiation_chestplate.json | 24 - .../armors/black_anti_radiation_helmet.json | 23 - .../armors/black_anti_radiation_leggings.json | 21 - .../blue_anti_radiation_chestplate.json | 24 - .../armors/blue_anti_radiation_helmet.json | 23 - .../armors/blue_anti_radiation_leggings.json | 21 - .../brown_anti_radiation_chestplate.json | 24 - .../armors/brown_anti_radiation_helmet.json | 23 - .../armors/brown_anti_radiation_leggings.json | 21 - .../cyan_anti_radiation_chestplate.json | 24 - .../armors/cyan_anti_radiation_helmet.json | 23 - .../armors/cyan_anti_radiation_leggings.json | 21 - .../gray_anti_radiation_chestplate.json | 24 - .../armors/gray_anti_radiation_helmet.json | 23 - .../armors/gray_anti_radiation_leggings.json | 21 - .../green_anti_radiation_chestplate.json | 24 - .../armors/green_anti_radiation_helmet.json | 23 - .../armors/green_anti_radiation_leggings.json | 21 - .../light_blue_anti_radiation_chestplate.json | 24 - .../light_blue_anti_radiation_helmet.json | 23 - .../light_blue_anti_radiation_leggings.json | 21 - .../light_gray_anti_radiation_chestplate.json | 24 - .../light_gray_anti_radiation_helmet.json | 23 - .../light_gray_anti_radiation_leggings.json | 21 - .../lime_anti_radiation_chestplate.json | 24 - .../armors/lime_anti_radiation_helmet.json | 23 - .../armors/lime_anti_radiation_leggings.json | 21 - .../magenta_anti_radiation_chestplate.json | 24 - .../armors/magenta_anti_radiation_helmet.json | 23 - .../magenta_anti_radiation_leggings.json | 21 - .../orange_anti_radiation_chestplate.json | 24 - .../armors/orange_anti_radiation_helmet.json | 23 - .../orange_anti_radiation_leggings.json | 21 - .../pink_anti_radiation_chestplate.json | 24 - .../armors/pink_anti_radiation_helmet.json | 23 - .../armors/pink_anti_radiation_leggings.json | 21 - .../purple_anti_radiation_chestplate.json | 24 - .../armors/purple_anti_radiation_helmet.json | 23 - .../purple_anti_radiation_leggings.json | 21 - .../armors/red_anti_radiation_chestplate.json | 24 - .../armors/red_anti_radiation_helmet.json | 23 - .../armors/red_anti_radiation_leggings.json | 21 - .../white_anti_radiation_chestplate.json | 24 - .../armors/white_anti_radiation_helmet.json | 23 - .../armors/white_anti_radiation_leggings.json | 21 - .../yellow_anti_radiation_chestplate.json | 24 - .../armors/yellow_anti_radiation_helmet.json | 23 - .../yellow_anti_radiation_leggings.json | 21 - .../crafting/lead_block_from_compacting.json | 18 - .../crafting/lead_ingot_from_compacting.json | 18 - .../lead_ingot_from_decompacting.json | 13 - .../lead_nugget_from_decompacting.json | 13 - .../crafting/raw/raw_thorium_block.json | 18 - .../recipes/crafting/raw_lead_block.json | 18 - .../crafting/raw_lead_from_decompacting.json | 13 - .../raw_thorium_from_decompacting.json | 13 - .../recipes/crafting/raw_uranium_block.json | 18 - .../raw_uranium_from_decompacting.json | 13 - .../crafting/reactor/reinforced_glass.json | 21 - .../crafting/reactor_blueprint_item.json | 27 - .../crafting/steel_block_from_compacting.json | 18 - .../crafting/steel_ingot_from_compacting.json | 18 - .../steel_ingot_from_decompacting.json | 13 - .../steel_nugget_from_decompacting.json | 13 - .../thorium_block_from_compacting.json | 18 - .../thorium_ingot_from_compacting.json | 18 - .../thorium_ingot_from_decompacting.json | 13 - .../thorium_nugget_from_decompacting.json | 13 - .../recipes/crafting/white_cloth.json | 17 - .../recipes/crafting/white_cloth_wool.json | 18 - .../createnuclear/recipes/crushing/coal.json | 15 - .../crushing/fix/crushed_raw_uranium.json | 15 - .../recipes/crushing/granite.json | 18 - .../recipes/crushing/raw_copper.json | 22 - .../recipes/crushing/raw_thorium.json | 18 - .../recipes/crushing/raw_thorium_block.json | 15 - .../recipes/crushing/raw_uranium_block.json | 15 - .../recipes/crushing/raw_zinc.json | 22 - .../recipes/cut_autunite_brick_slab.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../cut_autunite_brick_slab_recycling.json | 15 - .../recipes/cut_autunite_brick_stairs.json | 20 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/cut_autunite_brick_wall.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - ...rom_stone_types_autunite_stonecutting.json | 8 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/cut_autunite_slab.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/cut_autunite_slab_recycling.json | 15 - .../recipes/cut_autunite_stairs.json | 20 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/cut_autunite_wall.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/enriched/enriched_yellowcake.json | 13 - .../recipes/enriched/enriching_campfire.json | 13 - ...or_casing_from_steel_and_brass_casing.json | 16 - ..._input_from_hopper_and_reactor_casing.json | 16 - ..._output_from_shaft_and_reactor_casing.json | 16 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../mechanical_crafting/graphite_rod.json | 21 - .../reactor_controller.json | 34 - .../mechanical_crafting/reactor_cooler.json | 28 - .../mechanical_crafting/reactor_core.json | 28 - .../mechanical_crafting/reactor_frame.json | 28 - .../mechanical_crafting/uranium_rod.json | 19 - .../createnuclear/recipes/mixing/steel.json | 16 - .../recipes/mixing/uranium_fluid.json | 14 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/polished_cut_autunite_slab.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../polished_cut_autunite_slab_recycling.json | 15 - .../recipes/polished_cut_autunite_stairs.json | 20 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/polished_cut_autunite_wall.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/pressing/graphene.json | 13 - .../recipes/shapeless/cloth/black_cloth.json | 15 - .../recipes/shapeless/cloth/blue_cloth.json | 15 - .../recipes/shapeless/cloth/brown_cloth.json | 15 - .../recipes/shapeless/cloth/cyan_cloth.json | 15 - .../recipes/shapeless/cloth/gray_cloth.json | 15 - .../recipes/shapeless/cloth/green_cloth.json | 15 - .../shapeless/cloth/light_blue_cloth.json | 15 - .../shapeless/cloth/light_gray_cloth.json | 15 - .../recipes/shapeless/cloth/lime_cloth.json | 15 - .../shapeless/cloth/magenta_cloth.json | 15 - .../recipes/shapeless/cloth/orange_cloth.json | 15 - .../recipes/shapeless/cloth/pink_cloth.json | 15 - .../recipes/shapeless/cloth/purple_cloth.json | 15 - .../recipes/shapeless/cloth/red_cloth.json | 15 - .../recipes/shapeless/cloth/white_cloth.json | 15 - .../recipes/shapeless/cloth/yellow_cloth.json | 15 - .../reactor_blueprint_item_clear.json | 12 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/small_autunite_brick_slab.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../small_autunite_brick_slab_recycling.json | 15 - .../recipes/small_autunite_brick_stairs.json | 20 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/small_autunite_brick_wall.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/smelting/lead_ingot_for_lead.json | 10 - .../smelting/lead_ingot_for_lead_ore.json | 10 - .../smelting/lead_ingot_for_raw_lead.json | 10 - .../smelting/raw_uranium_for_uranium_ore.json | 10 - .../recipes/splashing/crushed_raw_lead.json | 18 - .../blocks/enriching_fire_base_blocks.json | 5 - .../fan_processing_catalysts/enriched.json | 6 - .../createnuclear/tags/blocks/lead_ores.json | 6 - .../tags/blocks/uranium_ores.json | 6 - .../tags/entity_types/irradiated_immune.json | 8 - .../createnuclear/tags/fluids/thorium.json | 6 - .../createnuclear/tags/fluids/uranium.json | 6 - .../tags/items/all_anti_radiation_armors.json | 53 -- .../tags/items/anti_radiation_armor.json | 8 - .../tags/items/anti_radiation_boots_dye.json | 5 - .../items/anti_radiation_chestplate_dye.json | 19 - .../anti_radiation_chestplate_full_dye.json | 20 - .../tags/items/anti_radiation_helmet_dye.json | 19 - .../items/anti_radiation_helmet_full_dye.json | 20 - .../items/anti_radiation_leggings_dye.json | 19 - .../anti_radiation_leggings_full_dye.json | 20 - .../data/createnuclear/tags/items/cloth.json | 20 - .../data/createnuclear/tags/items/cooler.json | 5 - .../data/createnuclear/tags/items/fuel.json | 5 - .../createnuclear/tags/items/lead_ores.json | 6 - .../tags/items/stone_types/autunite.json | 19 - .../tags/items/uranium_ores.json | 6 - .../worldgen/configured_feature/lead_ore.json | 27 - .../striated_ores_overworld.json | 155 ----- .../configured_feature/thorium_ore.json | 27 - .../configured_feature/uranium_ore.json | 33 - .../worldgen/placed_feature/lead_ore.json | 27 - .../striated_ores_overworld.json | 27 - .../worldgen/placed_feature/uranium_ore.json | 27 - .../data/forge/tags/blocks/glass.json | 5 - .../data/forge/tags/blocks/ores.json | 10 - .../data/forge/tags/blocks/ores/lead.json | 6 - .../data/forge/tags/blocks/ores/thorium.json | 6 - .../data/forge/tags/blocks/ores/uranium.json | 6 - .../tags/blocks/ores_in_ground/deepslate.json | 7 - .../tags/blocks/ores_in_ground/stone.json | 7 - .../tags/blocks/storage_blocks/lead.json | 5 - .../tags/blocks/storage_blocks/raw_lead.json | 5 - .../blocks/storage_blocks/raw_thorium.json | 5 - .../blocks/storage_blocks/raw_uranium.json | 5 - .../tags/blocks/storage_blocks/steel.json | 5 - .../tags/blocks/storage_blocks/thorium.json | 5 - .../data/forge/tags/fluids/uranium.json | 5 - .../data/forge/tags/items/armors/boots.json | 5 - .../forge/tags/items/armors/chestplates.json | 20 - .../data/forge/tags/items/armors/helmets.json | 20 - .../forge/tags/items/armors/leggings.json | 20 - .../forge/tags/items/buckets/thorium.json | 5 - .../forge/tags/items/buckets/uranium.json | 5 - .../data/forge/tags/items/dusts.json | 7 - .../data/forge/tags/items/dusts/coal.json | 5 - .../data/forge/tags/items/dusts/thorium.json | 5 - .../data/forge/tags/items/dusts/uranium.json | 5 - .../data/forge/tags/items/glass.json | 5 - .../data/forge/tags/items/ingots.json | 7 - .../data/forge/tags/items/ingots/lead.json | 5 - .../data/forge/tags/items/ingots/steel.json | 5 - .../data/forge/tags/items/ingots/thorium.json | 5 - .../data/forge/tags/items/nuggets.json | 7 - .../data/forge/tags/items/nuggets/lead.json | 5 - .../data/forge/tags/items/nuggets/steel.json | 5 - .../forge/tags/items/nuggets/thorium.json | 5 - .../data/forge/tags/items/ores/lead.json | 6 - .../data/forge/tags/items/ores/thorium.json | 6 - .../data/forge/tags/items/ores/uranium.json | 6 - .../data/forge/tags/items/raw_materials.json | 7 - .../forge/tags/items/raw_materials/lead.json | 5 - .../tags/items/raw_materials/thorium.json | 5 - .../tags/items/raw_materials/uranium.json | 5 - .../data/forge/tags/items/raw_ores.json | 7 - .../resources/data/forge/tags/items/rods.json | 6 - .../forge/tags/items/storage_blocks/lead.json | 5 - .../tags/items/storage_blocks/raw_lead.json | 5 - .../items/storage_blocks/raw_thorium.json | 5 - .../items/storage_blocks/raw_uranium.json | 5 - .../tags/items/storage_blocks/steel.json | 5 - .../tags/items/storage_blocks/thorium.json | 5 - .../minecraft/tags/blocks/all/campfires.json | 5 - .../tags/blocks/azalea_root_replaceable.json | 5 - .../data/minecraft/tags/blocks/campfires.json | 5 - .../tags/blocks/dragon_transparent.json | 5 - .../blocks/dripstone_replaceable_blocks.json | 5 - .../data/minecraft/tags/blocks/fire.json | 5 - .../minecraft/tags/blocks/impermeable.json | 5 - .../tags/blocks/lush_ground_replaceable.json | 5 - .../minecraft/tags/blocks/mineable/axe.json | 5 - .../tags/blocks/mineable/pickaxe.json | 43 -- .../tags/blocks/mineable/shovel.json | 5 - .../tags/blocks/moss_replaceable.json | 5 - .../tags/blocks/needs_diamond_tool.json | 16 - .../tags/blocks/needs_iron_tool.json | 9 - .../data/minecraft/tags/blocks/slabs.json | 8 - .../data/minecraft/tags/blocks/stairs.json | 8 - .../data/minecraft/tags/blocks/walls.json | 8 - .../tags/entity_types/fall_damage_immune.json | 6 - .../data/minecraft/tags/fluids/lava.json | 5 - .../data/minecraft/tags/items/slabs.json | 8 - .../data/minecraft/tags/items/stairs.json | 8 - .../data/minecraft/tags/items/walls.json | 8 - 706 files changed, 15203 deletions(-) delete mode 100644 src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 delete mode 100644 src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f delete mode 100644 src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e delete mode 100644 src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e delete mode 100644 src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 delete mode 100644 src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_core.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_input.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_output.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/steel_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/uranium.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/lang/en_ud.json delete mode 100644 src/generated/resources/assets/createnuclear/lang/en_us.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/layered_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/steel_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/uranium.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/black_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/coal_dust.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/graphene.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/graphite_rod.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/green_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/layered_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_ingot.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_nugget.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_lead.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_thorium.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_uranium.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_casing.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_controller.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_core.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_frame.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_input.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_output.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/red_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_ingot.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_nugget.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_dust.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_powder.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_rod.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/white_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellowcake.json delete mode 100644 src/generated/resources/data/create/tags/blocks/safe_nbt.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/automatic_uranium.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/coal_dust.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/graphene.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/graphite_rod.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/lead_ingot.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/raw_uranium.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_casing.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_controller.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_cooler.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_core.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_frame.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_input.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_output.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reinforced_glass.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/root.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/steel_ingot.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_liquid.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_powder.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_rod.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/yellowcake.json delete mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json delete mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/coal.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/granite.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mixing/steel.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/pressing/graphene.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json delete mode 100644 src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json delete mode 100644 src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json delete mode 100644 src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json delete mode 100644 src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json delete mode 100644 src/generated/resources/data/createnuclear/tags/fluids/thorium.json delete mode 100644 src/generated/resources/data/createnuclear/tags/fluids/uranium.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/cloth.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/cooler.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/fuel.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/lead_ores.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/uranium_ores.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/glass.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores/lead.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/fluids/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/armors/boots.json delete mode 100644 src/generated/resources/data/forge/tags/items/armors/chestplates.json delete mode 100644 src/generated/resources/data/forge/tags/items/armors/helmets.json delete mode 100644 src/generated/resources/data/forge/tags/items/armors/leggings.json delete mode 100644 src/generated/resources/data/forge/tags/items/buckets/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/buckets/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/dusts.json delete mode 100644 src/generated/resources/data/forge/tags/items/dusts/coal.json delete mode 100644 src/generated/resources/data/forge/tags/items/dusts/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/dusts/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/glass.json delete mode 100644 src/generated/resources/data/forge/tags/items/ingots.json delete mode 100644 src/generated/resources/data/forge/tags/items/ingots/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/ingots/steel.json delete mode 100644 src/generated/resources/data/forge/tags/items/ingots/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/nuggets.json delete mode 100644 src/generated/resources/data/forge/tags/items/nuggets/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/nuggets/steel.json delete mode 100644 src/generated/resources/data/forge/tags/items/nuggets/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/ores/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/ores/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/ores/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_materials.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_ores.json delete mode 100644 src/generated/resources/data/forge/tags/items/rods.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/steel.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/all/campfires.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/campfires.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/fire.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/impermeable.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/slabs.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/stairs.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/walls.json delete mode 100644 src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json delete mode 100644 src/generated/resources/data/minecraft/tags/fluids/lava.json delete mode 100644 src/generated/resources/data/minecraft/tags/items/slabs.json delete mode 100644 src/generated/resources/data/minecraft/tags/items/stairs.json delete mode 100644 src/generated/resources/data/minecraft/tags/items/walls.json diff --git a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 deleted file mode 100644 index 51b33186..00000000 --- a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 +++ /dev/null @@ -1,19 +0,0 @@ -// 1.20.1 2025-12-28T17:22:59.7985734 CreateNuclear's Processing Recipes -c711d032a04e1a9350ad9bc4d9c4d74f54689862 data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json -33becbc558bd2fbe277be096b292c0093f84e44c data/createnuclear/recipes/crushing/coal.json -2a8b609dba5bad88511d9c9a80cf6fb582b18c36 data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json -57154e35ebb09170bb39f5b3a72ecd49182697f2 data/createnuclear/recipes/crushing/granite.json -4feb59d85e86e34ed565c18b6a4df120fe050bc7 data/createnuclear/recipes/crushing/raw_copper.json -a77015a64560a7a9f2c97b78438598f974dd4c8d data/createnuclear/recipes/crushing/raw_thorium.json -a6537956fc7c7e00774dca0bc7987fbcc030e1e9 data/createnuclear/recipes/crushing/raw_thorium_block.json -cf17713133d3e05e99164e2ea6649de3aef017fd data/createnuclear/recipes/crushing/raw_uranium_block.json -26d2787e831b9986ed6f90f8ea803d5fdc544bf5 data/createnuclear/recipes/crushing/raw_zinc.json -e42be7d17c5e057e62c4b1176cbf43319a157f51 data/createnuclear/recipes/enriched/enriched_yellowcake.json -74555eb2cce0827f99dc5c4ff91362bdaecad725 data/createnuclear/recipes/enriched/enriching_campfire.json -d0a30a8942f3e81d11afa21a93037916601c38cb data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json -f2d3a2dbcb9135e31261cc8408f11cd07038a826 data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json -91c07d7804d0960aaa17a6258f00f1731ca458f5 data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json -7fc7695cd03577131096e9695170193044f8bc1a data/createnuclear/recipes/mixing/steel.json -23e57de458330d04dfebff8070b44b3b1b2718eb data/createnuclear/recipes/mixing/uranium_fluid.json -8e4e330293a702522ed424488055fe4d8d68c22d data/createnuclear/recipes/pressing/graphene.json -0756d627739cbbc2653aa3fbde9945ec11f2eace data/createnuclear/recipes/splashing/crushed_raw_lead.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f deleted file mode 100644 index 78a04911..00000000 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ /dev/null @@ -1,609 +0,0 @@ -// 1.20.1 2025-12-28T17:09:33.3213562 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] -0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json -5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json -5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json -f402fda858988cbb5e1a6a623cb15a6c76ac7f54 assets/createnuclear/blockstates/cut_autunite_bricks.json -b88d65e7a3393caeaed8d504bf6c4615767371aa assets/createnuclear/blockstates/cut_autunite_brick_slab.json -7f788334258cfb67dfbf716dbaf1b126376d1a14 assets/createnuclear/blockstates/cut_autunite_brick_stairs.json -7bfc6778893ef6552c10e17e3489e201758d3a75 assets/createnuclear/blockstates/cut_autunite_brick_wall.json -1e246d1862a801b2253595d7fac7717a0110ce79 assets/createnuclear/blockstates/cut_autunite_slab.json -56c308e675a047a3d28757377e61e5f79c6384e3 assets/createnuclear/blockstates/cut_autunite_stairs.json -98d386985f7c185f1acab25b9d606828f788769f assets/createnuclear/blockstates/cut_autunite_wall.json -5cf183e5277aea7ac5eb2bfa88737db909c6244d assets/createnuclear/blockstates/deepslate_lead_ore.json -e4edd1e8b7aecc00e45f4c154b302d3581e18ce9 assets/createnuclear/blockstates/deepslate_thorium_ore.json -a6f90dfcfc0659663335d4c80129ce41d0c8e47a assets/createnuclear/blockstates/deepslate_uranium_ore.json -e11c7fa5830b0877af69bb18e650d2b1e6f90027 assets/createnuclear/blockstates/enriched_soul_soil.json -f6b762b1e80656d932e990210b43e4bfb209e4d8 assets/createnuclear/blockstates/enriching_campfire.json -41d2222cb4f17c8c035f1937873518ad2adca3db assets/createnuclear/blockstates/enriching_fire.json -98dd6f667ccef1f8f1d332b42b146a6c0bbfb0db assets/createnuclear/blockstates/layered_autunite.json -f10bbdbab6112c58bebf2d98dc0ed3eb9370c09c assets/createnuclear/blockstates/lead_block.json -300b8a29d6a440a60320133481041671dde65448 assets/createnuclear/blockstates/lead_ore.json -1eed8de7f7b90d46d3e4fb6a0e7e9abf10a8a78f assets/createnuclear/blockstates/polished_cut_autunite.json -462d22ea4a021cc368721fdb841c8a9b9176c06d assets/createnuclear/blockstates/polished_cut_autunite_slab.json -76a9a39503654b94cbe01e249292ed280446bbb6 assets/createnuclear/blockstates/polished_cut_autunite_stairs.json -f628f8c7aa1e150ad2b5a3ce87dbe7f00b462e74 assets/createnuclear/blockstates/polished_cut_autunite_wall.json -8195d52278bf58414faaaec6067905635aaa29d5 assets/createnuclear/blockstates/raw_lead_block.json -5db59637c8fdd94d90bc9748c10769eb54f97224 assets/createnuclear/blockstates/raw_thorium_block.json -63aaf78c3e0c16c2f37b069c5392e3d1a93ac058 assets/createnuclear/blockstates/raw_uranium_block.json -0fbc9288622efc18fe39b6c8ba89e7e2281dee26 assets/createnuclear/blockstates/reactor_casing.json -60ca260d5b5bcd975c0a3918b461748786cde95e assets/createnuclear/blockstates/reactor_controller.json -3c259041f317bb8868fb4f177c457fc12b8d28f5 assets/createnuclear/blockstates/reactor_cooler.json -3cced3f7d35371f1881b0485ee324788adcd2c74 assets/createnuclear/blockstates/reactor_core.json -ff68065029f7d47434aaf3f60e5ec3319302d2d8 assets/createnuclear/blockstates/reactor_frame.json -797bb3045272b742be75c5dc1a511a1c2acaa877 assets/createnuclear/blockstates/reactor_input.json -36ee5c127b0548502d15bc16a638a5bac40df1b6 assets/createnuclear/blockstates/reactor_output.json -f7504d5f748fe938bf07d2eb5d0ba46bbfa0499d assets/createnuclear/blockstates/reinforced_glass.json -f9dd0a30be6d92e85fd7c3dde4f1b732f63d35ce assets/createnuclear/blockstates/small_autunite_brick.json -533317e2fc9ab18b71dea2fecaec599533a864c4 assets/createnuclear/blockstates/small_autunite_brick_slab.json -b9c915389ea6cf8338d20c48e908591f8baa2108 assets/createnuclear/blockstates/small_autunite_brick_stairs.json -a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_autunite_brick_wall.json -57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json -3134eef054a6f9f461bf774630241414614a9109 assets/createnuclear/blockstates/thorium.json -3c5ff75a6dc4ba05ac94e0f2435e88821cd848ee assets/createnuclear/blockstates/thorium_block.json -643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json -de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json -4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -5927028d82db592d0320c6907fb86be33e9ebd0a assets/createnuclear/lang/en_ud.json -0edd6fa0242ad60aa8c70f32353b38598cc0539b assets/createnuclear/lang/en_us.json -a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json -29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json -9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json -8241a75180c5634be558974bc09f15600261f67f assets/createnuclear/models/block/autunite_natural_3.json -2f6b85682c569527f9f538dae16526505ce5655a assets/createnuclear/models/block/autunite_pillar.json -4a04692c39cfad137877258b4443eb4bf5298423 assets/createnuclear/models/block/autunite_pillar_horizontal.json -a48d579af38beab6fc87d3b02a7ed902b25bdf16 assets/createnuclear/models/block/cut_autunite.json -4d49f9151293582741edc0d935f3130547cf5360 assets/createnuclear/models/block/cut_autunite_bricks.json -6729240e3a6cbda812d3feb8e287f743bd6b6de5 assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json -244715a4f0f6a21d055b1de3307c303a5a885c1d assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json -f8d6743895a633a45eb0c565cb7f79aae9172175 assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json -c470ac7f3b34c8da456f221d81b45292f0657e36 assets/createnuclear/models/block/cut_autunite_brick_slab.json -d4084e8b32d197db311b575a06023bb5fd5d8aba assets/createnuclear/models/block/cut_autunite_brick_slab_top.json -e4a795c7efcfa306ac6772e2b8a23a3afc52c0ec assets/createnuclear/models/block/cut_autunite_brick_stairs.json -90a9c051a0c72398a1f052542620029275e6a676 assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json -4bb891d8f069cf043de74c0cc9d16fcbcb49ee07 assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json -d9ae523c08cbbe274a598736a8a9fd510d78d484 assets/createnuclear/models/block/cut_autunite_slab.json -14043cfcb42894ebb0db2501929ba4cae9d8bd7d assets/createnuclear/models/block/cut_autunite_slab_top.json -f66edf8ef01d16ee116ac71e742bea54e98e1724 assets/createnuclear/models/block/cut_autunite_stairs.json -e1e1e4bff55028860d776d8ecb992547fa12b1b5 assets/createnuclear/models/block/cut_autunite_stairs_inner.json -6d1c45b12d9e783e63849d15aa29d507266bd1bb assets/createnuclear/models/block/cut_autunite_stairs_outer.json -05c9937ab6b920dfbbab6c78d115cc0bff6b8d22 assets/createnuclear/models/block/cut_autunite_wall_post.json -baced15580735dd63848a96763f8c7ffe61f3376 assets/createnuclear/models/block/cut_autunite_wall_side.json -cd15b5be0dca5f621266b157b424ac37dac859dd assets/createnuclear/models/block/cut_autunite_wall_side_tall.json -9a589577d80aa23ac97312bda605b5512eff5167 assets/createnuclear/models/block/deepslate_lead_ore.json -6fa74ed345ab06422eca4c254f9108b4dfabfd78 assets/createnuclear/models/block/deepslate_thorium_ore.json -6793dd91b730f4c9abea29215de16cd0751d8cbd assets/createnuclear/models/block/deepslate_uranium_ore.json -e1b8fdc0555a1fdabda54f66cca868e444d1110b assets/createnuclear/models/block/enriched_soul_soil.json -8408a3894e9ca6e45e738b81f0a1932a0b2f86a5 assets/createnuclear/models/block/layered_autunite.json -fd642aefed8f59f5575c96ad1a0251e7773f3909 assets/createnuclear/models/block/lead_block.json -c9757e3fd9841ee17366b1d88563df6ea8106513 assets/createnuclear/models/block/lead_ore.json -460e9ac2c0a90607b74afc5823b737a2867a35e3 assets/createnuclear/models/block/polished_cut_autunite.json -8d0e97cda9e4098e0aa8dca93445d3b52150dcfa assets/createnuclear/models/block/polished_cut_autunite_slab.json -4fa87093074c0a325ea50ab2d3c9725a90a11e1c assets/createnuclear/models/block/polished_cut_autunite_slab_double.json -6aab787de0caf399f8b76b94c64d850e5d55c757 assets/createnuclear/models/block/polished_cut_autunite_slab_top.json -0057844c28c996dceebfc28e95e0f022a26db0aa assets/createnuclear/models/block/polished_cut_autunite_stairs.json -741e53f404a88b4aa7bf6e8246bbe3cf1d6404b5 assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json -a251d75552efea796382a4124659f9d39606461b assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json -3fcae9cce1819111bdab42b8b92a1468394db3b1 assets/createnuclear/models/block/polished_cut_autunite_wall_post.json -ad989d89e7b80a30e0860fb0f1418013fe3355d2 assets/createnuclear/models/block/polished_cut_autunite_wall_side.json -b950ac6ca2df77ffe3abd02e13c38567602e5536 assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json -cf8b4d604330762358b21b6e079aaab1eb2987f4 assets/createnuclear/models/block/raw_lead_block.json -de9b4dee9580161263fa8020d326ac5fe4e38ed4 assets/createnuclear/models/block/raw_thorium_block.json -561c9f9a4e153fc648a3c7224812c71c8ac2da5c assets/createnuclear/models/block/raw_uranium_block.json -7cdeee7f4740b6a86802354534be24dbb251e211 assets/createnuclear/models/block/reinforced_glass.json -e94d3eb865d17234b18241d89acdec2b10a1d21a assets/createnuclear/models/block/small_autunite_brick.json -2d0c4071223fd38069cfdac403b33bd2925d6750 assets/createnuclear/models/block/small_autunite_brick_slab.json -496e7d40f96d28015e8dd1c787d4620e090ad965 assets/createnuclear/models/block/small_autunite_brick_slab_top.json -b9b18c9a633527a817ba9745a818980ff35836b5 assets/createnuclear/models/block/small_autunite_brick_stairs.json -072d33301f6734db5108d78731686fc34b32c6c3 assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json -f99b30bd0cb3a8b78ed88a3a17b35b512c69ee06 assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json -0632d6a6ba895efbfa6a347c9693240cc601e114 assets/createnuclear/models/block/small_autunite_brick_wall_post.json -093bb2418968291015e9d3122755af3fd0b948d4 assets/createnuclear/models/block/small_autunite_brick_wall_side.json -5a9a262da20c1b7053276c444bff017e73c923c9 assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json -47f627eaccbd07bf81d1c45f95ebcc88994ad757 assets/createnuclear/models/block/steel_block.json -9333acc5ef34d03e00e0eaf24a3b48f2704a15c1 assets/createnuclear/models/block/thorium.json -9d2613725484de94788ba5075854eb225eaa4936 assets/createnuclear/models/block/thorium_block.json -e27878149b45eefa8673f2b86b6f491e2ed7a80f assets/createnuclear/models/block/thorium_ore.json -d234edb3b6bc81b7300ee65722973b66db0b82d9 assets/createnuclear/models/block/uranium.json -a4d5ee44c830e329034a46792280edea53343034 assets/createnuclear/models/block/uranium_ore.json -fba1c32ae3c38d735ebb0b4c3912afc8f9e9cde4 assets/createnuclear/models/item/anti_radiation_boots.json -29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/item/autunite.json -30b11d8da5d02a3e9cebb739b3b9efbee087573c assets/createnuclear/models/item/autunite_pillar.json -f8e44e53a7bc368d4c159769bb071eef6d28d856 assets/createnuclear/models/item/black_anti_radiation_chestplate.json -82a63e5c93daac9c5430ae77aa8d10b1bddbc2c7 assets/createnuclear/models/item/black_anti_radiation_helmet.json -2d0a3f0d2dd0fab5b73c7b8291a5eb3a7921157a assets/createnuclear/models/item/black_anti_radiation_leggings.json -3036f3b383b40ca2021856366cd0f01cb279285b assets/createnuclear/models/item/black_cloth.json -288c9245496eb0020ace0481a4d4ac26df876063 assets/createnuclear/models/item/blue_anti_radiation_chestplate.json -b8574d7ee3d3e733dab79700062554cf4b58bd6f assets/createnuclear/models/item/blue_anti_radiation_helmet.json -ed88d15d2f1a4af012371d523fb3b95bcedfad28 assets/createnuclear/models/item/blue_anti_radiation_leggings.json -3a5955f81eeed80e907bf8e2ee4df14fe42843f0 assets/createnuclear/models/item/blue_cloth.json -2e364d92951412b2dd7d9fbb0209fc8f3194bcd5 assets/createnuclear/models/item/brown_anti_radiation_chestplate.json -d61337a67071319320d75383a62ecac11c3222d1 assets/createnuclear/models/item/brown_anti_radiation_helmet.json -ce17b82389ca226bc9e55072ae0dab1ef049e96f assets/createnuclear/models/item/brown_anti_radiation_leggings.json -8cdcca32a87171e2c709e762165330b2f0389f90 assets/createnuclear/models/item/brown_cloth.json -63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/cat_irradiated_spawn_egg.json -63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json -047d097f30f9586494547715d07271c6994acd18 assets/createnuclear/models/item/coal_dust.json -0c682ff48601bf7f42c8561819ecede780664fbf assets/createnuclear/models/item/cut_autunite.json -11220bd60ab51e05a978a8322511c224d15bf886 assets/createnuclear/models/item/cut_autunite_bricks.json -d43ffb4c5491fcd8c98451649c3f4ceb271e8875 assets/createnuclear/models/item/cut_autunite_brick_slab.json -dfea56e99288e64e5061c621e860fa314fc31e9d assets/createnuclear/models/item/cut_autunite_brick_stairs.json -95e992c1e1c881d0f00a234a5e6906b1a5dbf149 assets/createnuclear/models/item/cut_autunite_brick_wall.json -5027aa166900571aa2e4f50ad53869b595ff3426 assets/createnuclear/models/item/cut_autunite_slab.json -bd832947d219746d3264422bc4c82f6acdc5cc3e assets/createnuclear/models/item/cut_autunite_stairs.json -4c0b115eb2a2f8d6e74c612fa6e1aa5b357e9185 assets/createnuclear/models/item/cut_autunite_wall.json -3aa34b484b1eb135c9e2fcd3db675aa8d7927951 assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json -4925fd5469c909ae1e212cb0279f534656ee93a4 assets/createnuclear/models/item/cyan_anti_radiation_helmet.json -84b9d23fadc9fd0a2e45fc3609f6bf16ecb1545d assets/createnuclear/models/item/cyan_anti_radiation_leggings.json -de649e8356e85e802df3e64df8fd663ce62ba16d assets/createnuclear/models/item/cyan_cloth.json -34c28d31d8b93699cc6ffab724d9c51670c0f3e2 assets/createnuclear/models/item/deepslate_lead_ore.json -60b37c01bc3e885a25ce9b1aff4f8cb44e98f759 assets/createnuclear/models/item/deepslate_thorium_ore.json -1f160865067749c0bed163a84a61581631294141 assets/createnuclear/models/item/deepslate_uranium_ore.json -5a2694d92c4708ca23ddfa67666ea26be66b9a45 assets/createnuclear/models/item/enriched_soul_soil.json -306f5731ab788fa3cf3d75a7edfcc68b9c20613a assets/createnuclear/models/item/enriched_yellowcake.json -a3b71025626527be742999a0256e9c2290c9d42e assets/createnuclear/models/item/enriching_campfire.json -78240d0c081d144592e76af622d0c9929569db17 assets/createnuclear/models/item/graphene.json -3c0e762c21fa4fa5724f5570c190e89d247ee71b assets/createnuclear/models/item/graphite_rod.json -eae1421ac37a98d0fc795bab8f349906aed521dd assets/createnuclear/models/item/gray_anti_radiation_chestplate.json -c88d66c0a041c51ee8089e5596169dc6c353fb13 assets/createnuclear/models/item/gray_anti_radiation_helmet.json -e66dc779ab853aecc35e6ccfba5d9dba78cd0574 assets/createnuclear/models/item/gray_anti_radiation_leggings.json -75bd474d73be3c041ceb82627cc438b2775e9b1b assets/createnuclear/models/item/gray_cloth.json -b4ddee28d16f837d70e311c84748b18fe3cdc21a assets/createnuclear/models/item/green_anti_radiation_chestplate.json -d0f9a216114a583e097ef8369c4ed74f50270672 assets/createnuclear/models/item/green_anti_radiation_helmet.json -00308a5c640b2ec21ad96b313789a2ec28cff516 assets/createnuclear/models/item/green_anti_radiation_leggings.json -104ab85c7f23d9239608603e6cb2227bc60b585f assets/createnuclear/models/item/green_cloth.json -ad33dca8ecf90a8bc1ebb61c2007af72c427e9ed assets/createnuclear/models/item/layered_autunite.json -17ec52f71bd19239771c599ee80d9ffa073738af assets/createnuclear/models/item/lead_block.json -649fce08e620f39f776ab8ae8dcb17e0fd77c82f assets/createnuclear/models/item/lead_ingot.json -4d18b6f86e9ebcff28c08b9876f1819a067cd290 assets/createnuclear/models/item/lead_nugget.json -3fc1094857b79873a966d6de2dc9ec3b711caadf assets/createnuclear/models/item/lead_ore.json -af0ce4256f68076af5c6a6da9faa98919eeb0a1c assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json -71bbf3a4c34d499581bc7d0bb8fee63d2441c903 assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json -e3acc02d9c87edea70fb57e88e172209b2b17a3f assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json -f3b5417e33bf6c166d8cffbf16ab0f9893e29c6d assets/createnuclear/models/item/light_blue_cloth.json -4904ab86720357735b330a1a70d303d2218c31f6 assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json -8ed063e9486b9d6d830bba43a35a3b5dd07ea0a0 assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json -114178d84e51715bc7e81cec53fca931499f72e4 assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json -33bd84e37cc034cdd6d6516af77f944b7399f3fa assets/createnuclear/models/item/light_gray_cloth.json -c982468ef610a204620f31cf7bc9b19b4163489c assets/createnuclear/models/item/lime_anti_radiation_chestplate.json -50c312969d1f3f0c5fad27639ba3f95d0853cb14 assets/createnuclear/models/item/lime_anti_radiation_helmet.json -cb27df2e5ed459128cc7d83786c9f32d91242e56 assets/createnuclear/models/item/lime_anti_radiation_leggings.json -b20e1b4dd0745ead1aa2248a91df5dde465e0938 assets/createnuclear/models/item/lime_cloth.json -5ad910a7a4ee066d98d1727988557725038f957e assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json -e02c005625f9ab199ba04201152973e016b16831 assets/createnuclear/models/item/magenta_anti_radiation_helmet.json -5e91eecf2e5def0f863b5d7d9b3625a62e4de7af assets/createnuclear/models/item/magenta_anti_radiation_leggings.json -4799138766c26496b41807407a4b1ce2106cf7b7 assets/createnuclear/models/item/magenta_cloth.json -626c65938b0109839ff3f48fecabe659fe38a657 assets/createnuclear/models/item/orange_anti_radiation_chestplate.json -72af25b71ba1417c58137fce1070c09cc65a61b5 assets/createnuclear/models/item/orange_anti_radiation_helmet.json -af14c1a038ff14285b1d78dfbcab0a8e44df14e5 assets/createnuclear/models/item/orange_anti_radiation_leggings.json -cfc8b9126dc3fe3b993c5e6201533aecc07989c3 assets/createnuclear/models/item/orange_cloth.json -45223d8e65c235302e923cda583fff09cb4ab156 assets/createnuclear/models/item/pink_anti_radiation_chestplate.json -0703dcb90ab1cbe58167c0872bd9e9950de99531 assets/createnuclear/models/item/pink_anti_radiation_helmet.json -af0dd245292fd2952c37e2d81bfff0a34f8aa5f6 assets/createnuclear/models/item/pink_anti_radiation_leggings.json -9f81dccbba864441a1d76a5312216faa44e6e44b assets/createnuclear/models/item/pink_cloth.json -6d3410aa77b41ada9809f246f1d1a1a982449736 assets/createnuclear/models/item/polished_cut_autunite.json -6919e7571fa3bd76fa08b0a707f1f9367e203a49 assets/createnuclear/models/item/polished_cut_autunite_slab.json -d3459552745c002eb95585853ddec7b638b4c11f assets/createnuclear/models/item/polished_cut_autunite_stairs.json -b6c3a22d368bd0796b004ac27b8e453a16e7d14c assets/createnuclear/models/item/polished_cut_autunite_wall.json -86d99549567048667239096badcb4249d6dddf2b assets/createnuclear/models/item/purple_anti_radiation_chestplate.json -9e3c06e53c3bb29bd4fca943a6700e97e81a6705 assets/createnuclear/models/item/purple_anti_radiation_helmet.json -047c75651f6c6d8888fcfb1416e67dcb91f3dd99 assets/createnuclear/models/item/purple_anti_radiation_leggings.json -3171211192a2b92005177fd1ee2ce7fbe2592b52 assets/createnuclear/models/item/purple_cloth.json -7da7ddaac39353657166badddc16fe9eb79f1a27 assets/createnuclear/models/item/raw_lead.json -ba58a4c086d8937d6703795a9d80435c2d450e35 assets/createnuclear/models/item/raw_lead_block.json -58c3279f0d6dfe7b88f5a85bfce6c1d683bbe2b4 assets/createnuclear/models/item/raw_thorium.json -528149130134a5b1d90552f22e1c856a2644a9dd assets/createnuclear/models/item/raw_thorium_block.json -2e30d8c1f56b02bd000509c2a6b32f4ff6c33290 assets/createnuclear/models/item/raw_uranium.json -5bad8990f31085232b63b11d295b90b581af9a82 assets/createnuclear/models/item/raw_uranium_block.json -ef76b3a3a97b5d1901d7e8ac17009381de418ab8 assets/createnuclear/models/item/reactor_blueprint_item.json -ee9b06de6d4e5f722543a83e5d9f7564ac6d7f70 assets/createnuclear/models/item/reactor_casing.json -7d0b9c3d7301e1f419441b69f152955fc69c5633 assets/createnuclear/models/item/reactor_controller.json -118e595a42c557d4eb97750ba31699a0e3f29ed8 assets/createnuclear/models/item/reactor_cooler.json -7e444d9dc776530d017fc28fe18dad0fabeedcdc assets/createnuclear/models/item/reactor_core.json -6726831326d47e5e416216e0ec1d3fd214110e89 assets/createnuclear/models/item/reactor_frame.json -18dc2031fd8aeba588d92e43093fb76e78b2bbe4 assets/createnuclear/models/item/reactor_input.json -69e464d730b826a0c28ed3cfeab28c4c561ec1b0 assets/createnuclear/models/item/reactor_output.json -a108ac857c776255abc1631429c5ffabb3e2a8de assets/createnuclear/models/item/red_anti_radiation_chestplate.json -b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_anti_radiation_helmet.json -54aa0a32f1eeedc5b78eb223ea01c3ff30ae365d assets/createnuclear/models/item/red_anti_radiation_leggings.json -4db93da70d6a7549155201b7d9d68355449652ac assets/createnuclear/models/item/red_cloth.json -78a9e80073512a111cb936a516d290a824846ff2 assets/createnuclear/models/item/reinforced_glass.json -60dc6eb917ee1567461f02aca765e061d3d9f55a assets/createnuclear/models/item/small_autunite_brick.json -9b83b53d90891eaf7aa4693eafe2876a831e0be2 assets/createnuclear/models/item/small_autunite_brick_slab.json -3e80ef1d80473c73a723d3c4b5c1409c7998d70f assets/createnuclear/models/item/small_autunite_brick_stairs.json -9286e69b3a5215a17ccb178933c2f52a9adb847f assets/createnuclear/models/item/small_autunite_brick_wall.json -7f33b090f2821bdeb07b2938b1618ad3f309248f assets/createnuclear/models/item/steel_block.json -bcb30dce2419ce1ec2e043eaff83df82ac8a4bec assets/createnuclear/models/item/steel_ingot.json -4b0492cf73c071f13538ce485419e46a164c99c7 assets/createnuclear/models/item/steel_nugget.json -d4ec5a600b482636195c7ba0c915ed5d78e8c880 assets/createnuclear/models/item/thorium_block.json -9712377d41a7153cb07638e33dd02e880609d249 assets/createnuclear/models/item/thorium_bucket.json -b636be722a513137e6ca68bdc6510c4a56a2296d assets/createnuclear/models/item/thorium_dust.json -6c63ff92f764da7ce92a99149bf2bf43c23e3727 assets/createnuclear/models/item/thorium_ingot.json -fe44d1ed2b4100ec32dda43274a085166706485d assets/createnuclear/models/item/thorium_nugget.json -954086bd19e91b833a263d3da33bb59903ce153f assets/createnuclear/models/item/thorium_ore.json -2b6958059c3a4c8aee7fb4c003feba12dd0ab252 assets/createnuclear/models/item/uranium_bucket.json -7b15a9300d0f6d106e589db3dcd3294781d0bdca assets/createnuclear/models/item/uranium_ore.json -3b03793c0f5786f258c593e0b140cd6bd10c3b7b assets/createnuclear/models/item/uranium_powder.json -ea04609e8b5c12a7805b1c564bca07fefd6d38ba assets/createnuclear/models/item/uranium_rod.json -798287f6d78ee3d736022963d35a700f42cbdca9 assets/createnuclear/models/item/white_anti_radiation_chestplate.json -7960569836d3b7f0c50ff9a000253098f776a8f0 assets/createnuclear/models/item/white_anti_radiation_helmet.json -31283971103bb25159e8b049b63dfbc408e87d23 assets/createnuclear/models/item/white_anti_radiation_leggings.json -4d85657105612ca5525a14791c3e07cf6bd239b8 assets/createnuclear/models/item/white_cloth.json -63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json -8bdc2fabbfc9fcc7c2ad4a3273897659d90b95ab assets/createnuclear/models/item/yellowcake.json -609c04d42448ccc99291c723c8b6741e870b46d4 assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json -953491d658ba39add0f080137ebfafc9ac07ee1d assets/createnuclear/models/item/yellow_anti_radiation_helmet.json -b20aeafcdcd235c7d89067d5331b823535b82522 assets/createnuclear/models/item/yellow_anti_radiation_leggings.json -a1970879fd57836f5ae5d23352cdca277095bc7d assets/createnuclear/models/item/yellow_cloth.json -72b0cec0c98e9ead9562ff0cc1231a5028e2a22f data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json -e7967751f132676cb1d523743adaac3aea1f0814 data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json -8e9cfc8ab1ddd7b818cb52cbd0fb60c0c4713bad data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json -1ec4bd12e3fd4303800a758a2b791e30a04e5960 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json -801940038556c52d0e10aec6d16430a99f31a385 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json -d0f97d467c8a00a57ece37990ece8601a32c431d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json -913dfa33a312cd9a08d6d1194d0f7af40d4c5856 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json -34078516fb6ce2269af6de5515b51cea41ba9ac3 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json -1a35a3a0cf6a0202eb8244d26647e8e277cf8fd3 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json -4fae09cee3ae86760906501da0dba47acb035cf4 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json -f893c5dec42faf470d493c4b1c5c184cad842c32 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json -c53fd5df1d52d6e9919c9600e483697e8db75f4d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json -8ded4051daf417cb802b5327ef0e92d361dcb298 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json -1b0fefdf4f489b3e6c389c45ffd3918b10a50de0 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json -223f7f4d8c7186b4749c21cbab27bbaf43c3d82d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json -1093b70dcd826156ba71b6a3264bcb66e3943166 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json -d1c3b78d9f91661325e2cad286789b5330052efa data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json -013d8020ec673d6d480e6599706ed5e9598e46e1 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json -ad7d418d3e8c49f2bb4929083f97eccc49add58c data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json -6d4c64c8eb26caa6a9bb0ed794907b5eccb20838 data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json -24311c6915bd9c1c5a048ac9e0e2bc6d18acefa6 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json -7a59963e3fc6fd226e9d336ec8577d29bcc3128c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json -fd3f90dca34f1e977a85015acd4efaca5835e288 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json -fbaa7584540ddc65d80ff6b38e9e54840448a15a data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json -1680cd795b322ba6afb9d2951ca53896dec66d3c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json -aac10ee87aad15f943db97cbbf5bd1924baee84c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json -45bdc9cd3e000e844694cc53a1de3a5343915db9 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json -b69e27fcd2261dc0fa0ec9cfc42786721ac6d2ae data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json -06e385b2f61e2dc6527459386a884faf2680b66a data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json -8b45f6dd8f2564819c556b86c955111c9babdaa5 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json -c808ae1b7730df28f254ba058b8a8439f0e1b7ca data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json -480161c832c13c4ebd747d28ef876e748ffdbc79 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json -6934cc29c45bd09a8caa5e5b61407048e05567b2 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json -787c3f43725a3618ad118c2364a2fb4073f03896 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json -eb0f156d66895ed7c0ccfb1c7f225c7f4e9d2403 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json -32104a2aaf0f14b90ffee07e1f900cfeefc12855 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json -891a7808ab9fc1db3c30047eccf883eb8ce6f5c7 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json -6c8252f07412b4c65e686517f65c14e63fce353c data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json -5cb25c3de41fe68b365a0aac4fa5b3ff7bcb27dd data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json -7927b2a7c345bb178bf23fef966bed58f067ae2f data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json -d1de8cb62519f811e925fd00de96c81076fabb8b data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json -7d97de3eaf53f4f6cb58625b03f573183796392a data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json -b1d25d8fd1853b9902fa92c0adee7e39fea56a39 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json -2bc2b8c18b5311443c44bdb55771c26344b9b386 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json -12432e7ba6104a4b221756281fbc8a6809038d54 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json -e2195a18d37e7f16e1fddd422a9e7a10db9607c4 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json -5f04c3e30c77925cd01bbe0d75ff704388488ebf data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json -5de0d26049f4b6a29c5812589d086947c0cdbbd6 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json -b8f6ee21b426748e16cff1d76f098d5a032c15f7 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json -73819b2283f45f3fdf7509ef458f3288f6329ca8 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json -c1df1a2553a55dd47f37285912e5e3020c67da2a data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json -26b718d481625238a5ff718ee027dcddd29a2e98 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json -979c398bbb9b73d8924ee9a1248fead541cbfd0e data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json -b4e68786ee0454d0310f5513a9047f53287b527c data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json -b2846412cad33434c85eed1b85d8a93dc5e16558 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json -2937c8fcae25aa80770e37991761be38f82119d8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json -97b7ce5609fd7571778db785984cb5901cbf9723 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json -f35cf42e5cb446d15b8e8203a591a51fd6e60f08 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json -aefc767f0155f9d00ab6204c5225876a3b763b99 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json -f8ac7de1b529688ed0b3954a24139cbe980cc84b data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json -4a3cecd35fd9dc73c786fe14d02460b16a7dadce data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json -3bbce0af30d3ac94664aa68f18d1c9409970c8eb data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json -493e7753ada91ba6886d0ce8ddfe7ad8f18f2c4c data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json -9e57ccc2e4ddb3881f45b9ef462b14cacb94d627 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json -eea54f4d24acc18dcc884df4d824db6e4dfb8a35 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json -9eb34323953599d42bef55204212cad010b017e8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json -96365989b361f8597953b95c88590b28933b4b2c data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json -1dec5607eb281f3d91b94a6ee4441467dbbf11bf data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json -03af591683635c5132ca4da0a79087b98616074b data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json -7dd4666d18364fa8f6056ef31e9f8bfc5ab3fea3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json -35ad8bd492986a14d7d65247834d0519484f9ae0 data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json -9e27f06026cde03c34993eb8b92a864536634fd7 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json -912e93938b1a4d40dac38b1ee928a53d33357059 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json -0ae8592bd11f77e9df3240c1eb4c1424b06bcac8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json -6ab73cdf0099e5c241daf50d3c715350f4158dd1 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json -2a5f39827ddb6bcdfddf38543635dd8f734a867c data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json -355f2cc4b2615bc721afedd320cb8d95f077d4c5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json -3c662699144a166787165c54e59c69d222c1d399 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json -366b1dbcd64ce41bf58d376386f7d370c900dd7f data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json -e305c22a584440dfb7d031aadcc3c7f9aae9ed36 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json -de8086a8e456a350a89ef40764b320488953e18b data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json -a4d7b131d6bded1bdf42b43a0dcce5d509b75055 data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json -97346563c1c5b4ad94c3458bea61d4ca8c58e79b data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json -406b815c2bc63c406ca1881df08f3dee49aa6ff6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json -ca99e24a7f687d907700115423965e890a862f0a data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json -c95b8f6ff00aa08c5f491d51c8ebfd82c9f07d5f data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json -f80fd14bc2e410bc54c7a8aa2f91fabfb1cde57a data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json -1ab62422e830f2ccd3a1d22597dbf2237d7b5631 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json -00c4ff8f0e0e44f3593c3e30b96a1ac92419b6e5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json -75181c4cdc5f9c64e3fe52a76eab64ab3b96d264 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json -f1a36845c18af71d0b7ca2357c9bb47116e90fe2 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json -658420ef1bd9924a614e53089c43bd9632e4f213 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json -0088dca4b49ce5239ffb4fd63d50eee13652ad41 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json -3cdfe8144924ab168d5f898e3c36aa89b42314d3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json -682b9abb1212143c87cddd857555c7c14057ff74 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json -54dce406692683c630633c836916a657e2bfc6b6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json -33e5921a5eec633e93a2fefcb8ab7986d7d0014a data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json -e423dda41c61e3885bd9189db7f485f4a580b64d data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json -dd349fb2cfe2c8a92fd5091fdf55ae954ea77237 data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json -009c689264f2b974c72a2387223b2a7eb9f52aba data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json -b8c6c649aec3cd595be961fe43d9ebc3a6013d8c data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json -7a12ea1e92fe1eb20998c28399f041e3684d66aa data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json -0d806e128a0eab473c822824e1914cd39d684efa data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json -570d06b2ab9f3b2d9d8265baac395e896e8b171e data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json -eafffaaada04af83623ebf8e940df2b507d933eb data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json -0221cf60748260f92b94be675249afc98de1d707 data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json -cc3ec047cc113f80a1163aeb2277dad33af8e424 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json -58477747b204491c22a9aecb751d99054f71310b data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json -2f3e459eff3d7404e49d23b9544b199caba741c9 data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json -ebab14dadd0650c76722c7e324ec4330539ee208 data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json -a9d692d44743f8fcabfc45046ad17a039c594747 data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json -16c681121078827282f2ce2e16d335d2d7e5e1f2 data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json -e28d26c880c31bb2ca64c9f380e001a13e3a01aa data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json -76e79e1f9fb40d89a0364939158b1aaba8598ab6 data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json -4d798680125ac67e3469e906b43f6d294cbf8fd6 data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json -fa9fc1d028bc6a7e9c59aab335fa666e05bdef65 data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json -f38e19487233203d7135f35a7afe65d6b19a5aa7 data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json -a021646becb7b6411eddd86644e5b17c8365582c data/createnuclear/loot_tables/blocks/autunite.json -62b7087350b0a9af9007b848c7f619a730e90693 data/createnuclear/loot_tables/blocks/autunite_pillar.json -771b416236bcc21f380e0f312c61803224987616 data/createnuclear/loot_tables/blocks/cut_autunite.json -3b81b5b58b7ef985348cf511e609064a7171d7dc data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json -feae7c8978bcce63f2eeb2ad6ed6a7ef53cbc13e data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json -1fa4418198a079b6236b2f3e4b11a7f7d0fc6962 data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json -db666ffaca36edc9e246e225f225c1e87604dd88 data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json -10aff7424eefd85e50269c66e60ae343043193cd data/createnuclear/loot_tables/blocks/cut_autunite_slab.json -e6e624e978fdacfa3cdd123d23d021f504308149 data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json -f28efa9fb383b86c770b8c7344fc30f6ab9200d3 data/createnuclear/loot_tables/blocks/cut_autunite_wall.json -113d87359e902ec9112e063f87adf5646cd01dbc data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json -8fbcd34624f6dab2ceb86f7ef273509ba23851ce data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json -ac0d262ec298e481314387399c378ecd454e20cc data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json -76ca23065681dfd7f18dbbc5a65b8ab8bc40c20c data/createnuclear/loot_tables/blocks/enriched_soul_soil.json -62f405d930be8b534e863c8aac205687b943f3ef data/createnuclear/loot_tables/blocks/enriching_campfire.json -aa8efeb48b11261953f7d90e6d7db38411550694 data/createnuclear/loot_tables/blocks/enriching_fire.json -297b7824fc2eea67ef47760da549f73e93424b60 data/createnuclear/loot_tables/blocks/layered_autunite.json -efe2ad634ad8b801a8fa69f45516b30157b46771 data/createnuclear/loot_tables/blocks/lead_block.json -9db8f06cd9b1d7a9c2d94e652f00a7588398571c data/createnuclear/loot_tables/blocks/lead_ore.json -7ad41810138d7b55a5d9d0db0956cd255e879632 data/createnuclear/loot_tables/blocks/polished_cut_autunite.json -d5fb5ebfe991980abfd6f1932575363d026d8859 data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json -8205832fc48bd24351b4b433f92a70a533336f48 data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json -2c3ca9fb7683d1edfdc2e4fcd4b25ab7f40c3ab6 data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json -66ab1033aebea1383fe3f09c7468f4cd60d8aa25 data/createnuclear/loot_tables/blocks/raw_lead_block.json -7cc60fa9a9bb958907f56b583e27c7f37af2a63e data/createnuclear/loot_tables/blocks/raw_thorium_block.json -0998d5a55f2dc10e85e83dd74bd91d4a3913f61f data/createnuclear/loot_tables/blocks/raw_uranium_block.json -af059cd55441441329347fbd569245b539b095db data/createnuclear/loot_tables/blocks/reactor_casing.json -e76c0b96c978e266f39eca8e46cd5ba2388e1749 data/createnuclear/loot_tables/blocks/reactor_controller.json -95a90d9d9a553448c878dfdf4b153ceada923030 data/createnuclear/loot_tables/blocks/reactor_cooler.json -daa4fad27f07fd72cb25a524464edea9efe771b7 data/createnuclear/loot_tables/blocks/reactor_core.json -576b0bf970ddbdd11ec06963e1d65e08e63d69e1 data/createnuclear/loot_tables/blocks/reactor_frame.json -be48e04b069441c8593aab5e9bf78f4edc2dd249 data/createnuclear/loot_tables/blocks/reactor_input.json -37af2b0b5eacf53995703344a45fb3f4d0efe1f9 data/createnuclear/loot_tables/blocks/reactor_output.json -88c7cfbf28fdbe53241453e073722791c780de75 data/createnuclear/loot_tables/blocks/reinforced_glass.json -feedbac4c2a466fb93f82756562edc63cb1b4b5b data/createnuclear/loot_tables/blocks/small_autunite_brick.json -d51f9b307f2986ac086d32f48bd41e6dc4024348 data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json -4014ab450bb5de0522690577486f2fbbc334de9c data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json -8718c7e7cce27e299611ee34792cdb59f3434e39 data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json -94dc8e72195da5aa505c6d5a3785ccfea30f7c05 data/createnuclear/loot_tables/blocks/steel_block.json -10453354af3c17390f7b6eb2eaa7109eae3988c3 data/createnuclear/loot_tables/blocks/thorium_block.json -4be8262da5a9789bafa641fec2ae0fb5cb8570e1 data/createnuclear/loot_tables/blocks/thorium_ore.json -401811bf59cdb43ffb0c0bb5ba40eb954d7fa216 data/createnuclear/loot_tables/blocks/uranium_ore.json -fba1a7bdb0835c034aa5ef52ebf589123d41b33e data/createnuclear/loot_tables/entities/irradiated_cat.json -2d8f5d7d7babd2b02ae836846e62daabf84de427 data/createnuclear/loot_tables/entities/irradiated_chicken.json -900719d49cec9385da31bb392649c65f4297288c data/createnuclear/loot_tables/entities/irradiated_cow.json -f91f43a39c80f583f878ea1a0d944798c05f2388 data/createnuclear/loot_tables/entities/irradiated_wolf.json -4c985d77908c367245c3b4d56e1302a843522eff data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json -9819e80259d08c1518b30ee9d4cf5c18689d3efc data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json -af0091392c2d5784455a57783bfa62d0d60d13ae data/createnuclear/recipes/crafting/enriched_soul_soil.json -3ce1aa65e8260fbe5fe84c9064b8de3745762605 data/createnuclear/recipes/crafting/enriching_campfire.json -3e12f7186fee08c35956e4a7bd26770830e4d462 data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json -ea505dc482e9c4f17087235e4d26fcae4079ebe0 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json -9f437a5a52abf8f353c0b376aa6444773b7cbe77 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json -314a4ac10a0be2cdf83615774897988ff7371f30 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json -f44a7c66a9dfc9147fc9d55677b26076f4afd484 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json -a3bb50e8dd41d9764cd9c9bf273785422275a8bc data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json -3fe95bda860847685656cf3f277a8afea6ab6b85 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json -fc0aee948e98bdf4b0f78b97943a1aebaa8d1796 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json -16394f944b94aea1cd19ba2677de56c00bebcdba data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json -66bdaffe18edc322b6de69d2d6b1523c774087a2 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json -e6c352908b8f660db226132bbf957774c5cf12d7 data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json -9c7d16a6a8e021d914fbb5f3fa5389085833be3d data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json -77b9d0bc061bf5a34d6398d00ce5e4c5c9e2ca1a data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json -3b041d0515279352e7a167d53c1605997d27451c data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json -31e9cd688f7bf3cc238310dae87dcf55df62d577 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json -2ed6e23f248230a2ca4bb2aa05432116df9c7bb6 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json -05febbed635c8dbb250a38aabe815bfffa7c77c4 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json -09145d0e4ddb0fd1c4d02710488c32527508cb74 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json -28ef8d35b4a30748d686cfd6f0ae1b56ee9e28f0 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json -b1a37c88635b1d855e340bf000f16d6affa70bc2 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json -cff50e5fef80b39173ba94dce7fa9c484666117d data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json -d69885154f870a949409ea4fe4d18b820d8aa228 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json -2eba7fd8a55d87de9b4fb4b8336df3420cd6dc18 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json -178e220968870a1a3ba576ddbed0c378d8f4e394 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json -1e4f64eba61816f9fcc029c45252c43f083060f3 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json -bb094494b3c7f6f7bcdba620aa5812d8c3de691c data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json -3d91fcefa05ae913c2edd5574f44b2400f9864e5 data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json -5aa5fb2b8b00842d62aba0fe6f041199335716ba data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json -cfd49e391be051ec35444e10c4738309a1d2d1fc data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json -63e8a0d55cc4d6bcba6ed31ccd202f833f8c2fce data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json -11aa98f3b7e9dbf17411f7f1eceaa5a375ee9be8 data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json -8160905f2e316c934758180df7a866e73d7d5696 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json -4f47f524a86375ddbb59ab1474577148c0a9e551 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json -b7df84fcd2fce86d73c3d37e8dfe5142ee898b32 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json -adf187f72a26a894ef9870d9b76c6aa9a2f61628 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json -b3fde9445facafb387ea8ba7f0d478f20b4ad8eb data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json -0c4bfdc67fedce323b7cd0463b2668ee5c8dfc09 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json -c4a6454d1f702ee3977a53a9e11a1eac7ae7640a data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json -d9578f67192594cf2481d45caf05de24969cb693 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json -4b80187e8db023b1bdc115b19f5b1d719e594fd5 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json -3fe339111ac211ff078cfe5376d1afeb3825e7fe data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json -7739a0c3452793819b049c5eaa1b91f9d2d9ddd1 data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json -3ffba6c86818b5c6fab8eef8f2ab93214585221e data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json -299f8fe18bd72af28f6dfd46000bed94fb0ce484 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json -e6396835f0c68c87409e25edda2779227b84f5ec data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json -8910f75d2b1ede94f5d09dcda192d25286b06ef2 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json -8816c1ad382a26cfabdae73d17c3376eb4ea8b8b data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json -96b0fde88bd9f53edd341658750311715ae52ceb data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json -1d22695a4dd7ce4429529011c6cccee1969abb9e data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json -ad29e797fed10865a6c15d95c3de1278c0427df8 data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json -42fa720bf96a1d46e206db30cbd38e1b04ea7f63 data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json -befcdaaf4abf86e29d7f7008d489638c5f3cd6bd data/createnuclear/recipes/crafting/raw/raw_thorium_block.json -6d70c403bab3160fc13fbb3efee85d9f77f2e96c data/createnuclear/recipes/crafting/raw_lead_block.json -7bf77189b1a9bc533e5ac0bb72ec87e8d5221691 data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json -06b7a11d4472cf36542c67d113acff6c3dccfd5f data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json -62e238496e81bbf9a86fcfc9396a6416e057007c data/createnuclear/recipes/crafting/raw_uranium_block.json -997f2bf339dd63253d9a98d16a9efeffac4eea81 data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json -a7ff79f9d11a46e52fb25819a7c9e9604e8a317a data/createnuclear/recipes/crafting/reactor/reinforced_glass.json -77f77148406d34c065b55efa9d6e7a2b107831c5 data/createnuclear/recipes/crafting/reactor_blueprint_item.json -ae6d07dc30751bfa39edbcdb8758a2faababa5da data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json -5fb04284d66de4bf54471a3db0d9a3bfa6b7a18c data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json -047c50559746a9ffb5835ff960ba500400e7e299 data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json -428e74b7762c3b5b74e80850a5c75d27960c73c9 data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json -ebfe438f4284101e07538accdf15789d06140c94 data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json -4b86d48cdf03dcfaa383552881a7f52b7bebe9c5 data/createnuclear/recipes/cut_autunite_brick_slab.json -b9d828959c4614caa4a0f3ac82f322dd538c6219 data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json -bb8a46365f31a2e4b5440a47d1d22d122d0e973b data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json -3cd68ad698668475f66c2d72f997106d018fe2ee data/createnuclear/recipes/cut_autunite_brick_stairs.json -65ae0b709f14ec4c018ab5548d91c3a53657f612 data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json -f16b4fafe9693a2d4eaea0616aa1c01042430154 data/createnuclear/recipes/cut_autunite_brick_wall.json -e40db55eb02cdbedc6f4dc52786069c74b267ada data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json -b68221950ba50e3c11cdd6b58de2aafea83b07b5 data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json -0bfedb8324af8797150b1faf2c2b50856d1b4ace data/createnuclear/recipes/cut_autunite_slab.json -f04d6df381ea8dfbcae8d4387a5a58e25ed325e9 data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json -2524a52992895706ce195ac93ff8f668295b5a75 data/createnuclear/recipes/cut_autunite_slab_recycling.json -5fcc16c9a5ce0334e8a01ad9a1b345d20b5987f5 data/createnuclear/recipes/cut_autunite_stairs.json -4132d0cc3bca17631674ee463ca4f09dbd3f3f17 data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json -d4f7707716472a68bec5a7a59dd1c9c17a880de5 data/createnuclear/recipes/cut_autunite_wall.json -aa1f3455bb6fba50a9bf1b7ac6fbe6ffc364b0e2 data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json -8a7946c30f9f8f9c002a6651c6765724f4bc2055 data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json -ca78dd6ec5e706cf97e1dca2656c0cc70d70c7d1 data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json -27b53fb459fbe530a61ecefeb5140c1d96a002ae data/createnuclear/recipes/polished_cut_autunite_slab.json -f2761361591493b2f3848fdcd49252df6629f352 data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json -2edba5af5bd8fd2c4b4cfd7216ac1730b82b5c96 data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json -af81c9ed277e6f3d0d9e48d413247debcc7b64be data/createnuclear/recipes/polished_cut_autunite_stairs.json -9cd62ff9cbce5c4a5293c7bfcb9c8c35d68ea91e data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json -e74d31ed68a39baca7d719338fdfeb71a9cea9a4 data/createnuclear/recipes/polished_cut_autunite_wall.json -bd7dd55600eb9ddebb17ac6932cf77f0538bfe02 data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json -1713ce33da8ce2fd0145e9921cab615d31fa5e66 data/createnuclear/recipes/shapeless/cloth/black_cloth.json -0d0c71a2b494a34439cb2d7873b31083b07877b0 data/createnuclear/recipes/shapeless/cloth/blue_cloth.json -e6ec8d394df502aa1dcebd16d1ed0275f92e9d2a data/createnuclear/recipes/shapeless/cloth/brown_cloth.json -8d0f363323584bcdefe7803e9057f252b63fd12d data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json -fff014f30a041fad100ceefcf70ed9e8a00c318c data/createnuclear/recipes/shapeless/cloth/gray_cloth.json -cdd6de83eccb34f7bc4f38c6a92a32a74b7b3ff7 data/createnuclear/recipes/shapeless/cloth/green_cloth.json -fe147f38895f8b99412c53a6f7530a1e9575003c data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json -ab94d1c13af2e4bef0c92b8486108940180d3f9d data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json -2cd96d4f78b81393bff120448e9a14235cf2376b data/createnuclear/recipes/shapeless/cloth/lime_cloth.json -a22692736ff403a44bca8ef34b5f97a855eb0a7a data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json -bbc2714fa8586db7d42db2c1e4375accd7c264d2 data/createnuclear/recipes/shapeless/cloth/orange_cloth.json -d6be8ab92dd0caa9df946afb83868ce278c2c437 data/createnuclear/recipes/shapeless/cloth/pink_cloth.json -fa041c5a7e252bed6dc4636a45e5857d7e14dcb1 data/createnuclear/recipes/shapeless/cloth/purple_cloth.json -c863e58a1e11f9b8a925b08b321d45f76cb96de4 data/createnuclear/recipes/shapeless/cloth/red_cloth.json -2d315d82efde22d511e339baec628babdce5767f data/createnuclear/recipes/shapeless/cloth/white_cloth.json -fac232af7ba0edf6cf8e0f018cf53678457e652e data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json -8e194709b50fd2ca2ef2138b5d2528e092b45e4f data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json -bf49ba3e1332f0742e933d81ddd0dd9462f175db data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json -01e0af5e7139dc9d887ee026e4d319d5063415e5 data/createnuclear/recipes/small_autunite_brick_slab.json -4b7f84c18f56ce5d29ce0aec9244e433738b7179 data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json -96ace25ee0d4aabef83240275c4bcf35a36c2605 data/createnuclear/recipes/small_autunite_brick_slab_recycling.json -d6fbc19ffcbd5f5e3cdb0636813cf3a8c3262ec2 data/createnuclear/recipes/small_autunite_brick_stairs.json -bd84328028cb729d48f38ccc449f14be1d7acfb5 data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json -44f3dde18c582cc5dd95c705c7ad76691996b57c data/createnuclear/recipes/small_autunite_brick_wall.json -6bdbdc93b69c388425345d6d1aeb862eed894e5a data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json -a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/createnuclear/tags/blocks/enriching_fire_base_blocks.json -509b5baa813ae0dc3345fd97754e4088132359ec data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json -925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/blocks/lead_ores.json -bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/blocks/uranium_ores.json -ccbc67cba973a8e1e43d0166ddfa5645f6a82aea data/createnuclear/tags/entity_types/irradiated_immune.json -dd07a117bf2a657aba3d776ee718829150a1c0af data/createnuclear/tags/fluids/thorium.json -bfd5a561b60a7d59d7f7c248ec75e3571a0f2fed data/createnuclear/tags/fluids/uranium.json -7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/createnuclear/tags/items/all_anti_radiation_armors.json -e3fe4325aafb669d287c17b5b30953e4fb709110 data/createnuclear/tags/items/anti_radiation_armor.json -fadb3957b979d82146790ef3550e38606760421e data/createnuclear/tags/items/anti_radiation_boots_dye.json -e7d6ce5456dd6ed6f018a8fb2f3a14b5b4f78e52 data/createnuclear/tags/items/anti_radiation_chestplate_dye.json -0845acff015f78c494df2cd6754c5cff10d77c05 data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json -3f127db66e68fd3aac662a14e4cbacc4204efa8e data/createnuclear/tags/items/anti_radiation_helmet_dye.json -b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json -0e3c30cdbfaa4b73bac1276fb973db733b934619 data/createnuclear/tags/items/anti_radiation_leggings_dye.json -bebad856ee0f047735060f28544eb6149d8c2b20 data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json -2e4d08932c4a84863f0198eb2845f80d8fda1221 data/createnuclear/tags/items/cloth.json -8e6598f14a72a61cbe1e5ed2aaea229fb2dd74e6 data/createnuclear/tags/items/cooler.json -c5587bb72c54f59e9f9a4cd2c3e6bedb78ee198d data/createnuclear/tags/items/fuel.json -925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/items/lead_ores.json -1a438d724641b4899f18b4abeef0b0708c76ea70 data/createnuclear/tags/items/stone_types/autunite.json -bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/items/uranium_ores.json -d8d6ad7a4fc31fd68a98b368207c359fb610f417 data/create/tags/blocks/safe_nbt.json -75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/blocks/glass.json -ed58645a4abd91cad43f64b61206513fe3c43c9a data/forge/tags/blocks/ores.json -925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/blocks/ores/lead.json -3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/blocks/ores/thorium.json -bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/blocks/ores/uranium.json -d831cfd0f9a60badb1ef4a785b38a9ccbedc95f6 data/forge/tags/blocks/ores_in_ground/deepslate.json -21eaedb85de2c6d918de722a730f2290bf932fb7 data/forge/tags/blocks/ores_in_ground/stone.json -a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/blocks/storage_blocks/lead.json -2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/blocks/storage_blocks/raw_lead.json -725644962932169e20d6f2726e69af199ce3800c data/forge/tags/blocks/storage_blocks/raw_thorium.json -0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/blocks/storage_blocks/raw_uranium.json -f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/blocks/storage_blocks/steel.json -baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/blocks/storage_blocks/thorium.json -a63487094743744be756ad497f483fcd4d11e9bc data/forge/tags/fluids/uranium.json -fadb3957b979d82146790ef3550e38606760421e data/forge/tags/items/armors/boots.json -0845acff015f78c494df2cd6754c5cff10d77c05 data/forge/tags/items/armors/chestplates.json -b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/forge/tags/items/armors/helmets.json -bebad856ee0f047735060f28544eb6149d8c2b20 data/forge/tags/items/armors/leggings.json -c53aa7c19dc2c02afdab4bc7e3188ca2b2224af6 data/forge/tags/items/buckets/thorium.json -9ac9f967f480bbbe186815331a7e1771c8feea57 data/forge/tags/items/buckets/uranium.json -6c2e44175fc9799f1cf69287a6b21ef3f8c659e1 data/forge/tags/items/dusts.json -25c93720c5221fac9aeb0ae47182ef59e0a0c2bb data/forge/tags/items/dusts/coal.json -d6176bfd8cf296e3d5b5601ff2da8fc59620a092 data/forge/tags/items/dusts/thorium.json -69b53861489d10b3a836be9812af97c999833470 data/forge/tags/items/dusts/uranium.json -75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/items/glass.json -69b0ac78e6b1f46e527de8e63aba797c335290f9 data/forge/tags/items/ingots.json -30fa647448df4131c1d6460756f18583a493ee31 data/forge/tags/items/ingots/lead.json -24bc6e0cdae825d9e5d1500567ae81d83c15a88d data/forge/tags/items/ingots/steel.json -a50840c5dc4023ab62b7faa86a5fd9f032a50caf data/forge/tags/items/ingots/thorium.json -a77ba3f79cd096f38bd53b5f1b6a5696b864e9df data/forge/tags/items/nuggets.json -41ff866ec94383906342a0d1594554e3063b9d0f data/forge/tags/items/nuggets/lead.json -1ec402fda0c91947be220066973f79f3e522663f data/forge/tags/items/nuggets/steel.json -31d6f68b8cbb51e44700987c1b242a855e120b33 data/forge/tags/items/nuggets/thorium.json -925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/items/ores/lead.json -3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/items/ores/thorium.json -bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/items/ores/uranium.json -fd86e3b3265d7069f3cfff0cfb5d086eea5a813a data/forge/tags/items/raw_materials.json -610ed700de0886bcb4b1c90100c35f3034c53940 data/forge/tags/items/raw_materials/lead.json -61f6f1f4b16790c36a45f769141900772ce4529a data/forge/tags/items/raw_materials/thorium.json -03a88f0d9f44d3c338b82bf92b22a14dec490bef data/forge/tags/items/raw_materials/uranium.json -fd86e3b3265d7069f3cfff0cfb5d086eea5a813a data/forge/tags/items/raw_ores.json -c1ad472460350e6abd024de7785cd870dad05cd9 data/forge/tags/items/rods.json -a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/items/storage_blocks/lead.json -2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/items/storage_blocks/raw_lead.json -725644962932169e20d6f2726e69af199ce3800c data/forge/tags/items/storage_blocks/raw_thorium.json -0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/items/storage_blocks/raw_uranium.json -f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/items/storage_blocks/steel.json -baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/items/storage_blocks/thorium.json -e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/all/campfires.json -8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/azalea_root_replaceable.json -e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.json -3206babfa42429478935375acd710b4028884941 data/minecraft/tags/blocks/dragon_transparent.json -8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/dripstone_replaceable_blocks.json -3206babfa42429478935375acd710b4028884941 data/minecraft/tags/blocks/fire.json -75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/minecraft/tags/blocks/impermeable.json -8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/lush_ground_replaceable.json -e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/mineable/axe.json -2e8980cbc146f31d7c49a2348e5dd2ba7c2f0134 data/minecraft/tags/blocks/mineable/pickaxe.json -a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/minecraft/tags/blocks/mineable/shovel.json -8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/moss_replaceable.json -31b35cd7494c7b99c41bc5f0203dffde73f5cae5 data/minecraft/tags/blocks/needs_diamond_tool.json -9b1c376479486c3c75c5f38a73895302c1646ab4 data/minecraft/tags/blocks/needs_iron_tool.json -9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/blocks/slabs.json -7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/blocks/stairs.json -92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/blocks/walls.json -2535c56fd6376328fbca0528562ecc2046a3b655 data/minecraft/tags/entity_types/fall_damage_immune.json -a63487094743744be756ad497f483fcd4d11e9bc data/minecraft/tags/fluids/lava.json -9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/items/slabs.json -7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/items/stairs.json -92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/items/walls.json diff --git a/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e b/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e deleted file mode 100644 index b0e0ba0c..00000000 --- a/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e +++ /dev/null @@ -1,7 +0,0 @@ -// 1.20.1 2025-11-11T12:39:11.5625077 createnuclear's mechanical crafting recipes -0a56332199941d1db61ee7512130d2664fd73e46 data/createnuclear/recipes/mechanical_crafting/graphite_rod.json -85f68439da9d4bb70d1308b7b64db0e30fec9e51 data/createnuclear/recipes/mechanical_crafting/reactor_controller.json -11b4c4d65d4f6981c34e7f97e0e8dc3468376b05 data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json -8228bb2d850dfd474e2ce142ac9a0ff6ab707f07 data/createnuclear/recipes/mechanical_crafting/reactor_core.json -48db9006423a3762a24c7cae7a3534f124aa0e4c data/createnuclear/recipes/mechanical_crafting/reactor_frame.json -0a1d26105f14cb2a01b18b9f050c900412f917fb data/createnuclear/recipes/mechanical_crafting/uranium_rod.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e deleted file mode 100644 index 009cd612..00000000 --- a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e +++ /dev/null @@ -1,33 +0,0 @@ -// 1.20.1 2025-12-28T17:09:33.3152837 Recipes -229dafab82da54169697898f94d3be266a77d5ff data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json -14b3abbc5d9b1950f65ef1cc03f79a36c8820efc data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json -028d2b4f2f5ec4764791ca5c28c19b6848b00bea data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json -605ccb2acc7e944ddbce2e962af3278e47a04627 data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json -a72a296cd6cad499e78fa33f74194d74e9d2eef0 data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json -c6acb8cd38541f9baf6e9045bf2547666a48dd66 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json -7be9394a2c56bc4683288e45a44bfc5dda6a4b6e data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json -4ad292cd97e78f82b3ed9d4123f5e95c5ddea55c data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json -c14100e996c2146f0c0c062ef489380e11b36b46 data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json -6e8a83dd9ce1ed273bedceb577670f07bc18b750 data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json -a98dc6de94e6658d78ec28b77959ae9cb17b1d58 data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json -067475701d6f059793c064718b7bba4b939ce380 data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json -d4162de75c52e6106a386dcf4c5c3bc5b74261d6 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json -0c347228b63702ba70d4257c4b5642133fb8e5b8 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json -1bb03dfa15ff7f76bc2accdd7d26b520605ae4bf data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json -d7cfc6f1ff4d39df0df526ec3723e8d18d198945 data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json -932672d0475e9c82d033d395ee12010e9f3d6828 data/createnuclear/recipes/blasting/lead_ingot_for_lead.json -b2ec2f955ece9110bf315a2773b70999e268f81d data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json -c46810e5000a34edfceed6a8457595afe9d0377d data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json -978cc9d92268673050da5697482f4013a63a65f1 data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json -319718ee24e2c5bdeba2b16cd99c55fc7f97f9e4 data/createnuclear/recipes/crafting/lead_block_from_compacting.json -17e9a54a54b1ed1f6af0a3fbb0771262af585a95 data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json -8e2e9b598fe86d2238915fb59486bccfac737e16 data/createnuclear/recipes/crafting/steel_block_from_compacting.json -af5d168185e516ea79c335ac7eb6652b99723143 data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json -5bfd142e7275ee50951d6848745bf4a8cc3fc62d data/createnuclear/recipes/crafting/thorium_block_from_compacting.json -53ace49121c54906024163655b786cefdd84e801 data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json -f2841ff83321c5bf5d43649fb204fa3a97fd596e data/createnuclear/recipes/crafting/white_cloth.json -93e75639c60d69067daddecfb2fa480a8e2040c4 data/createnuclear/recipes/crafting/white_cloth_wool.json -165a3c45b53d0a94149f26300f609c2fd7c688f1 data/createnuclear/recipes/smelting/lead_ingot_for_lead.json -4121c89708b0b069ece6dd9356dd3865af602779 data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json -7acfaccfb12d280e8d858fdaf7f9048a5ac29e26 data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json -93fe12ad36a99451009518d71ac105969a1ef2aa data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json diff --git a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 deleted file mode 100644 index a96c6386..00000000 --- a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 +++ /dev/null @@ -1,27 +0,0 @@ -// 1.20.1 2025-11-24T19:12:01.1720888 Create Nuclear Advancements -384b002f95b70c595cedc692ed219d45931f1f5b data/createnuclear/advancements/anti_radiation_armor.json -41069c530d33ea7d59cccddada0ceececd69f5af data/createnuclear/advancements/automatic_uranium.json -2e8127a4546d680ab502c6e3c71f49d8df2b1b18 data/createnuclear/advancements/coal_dust.json -2c2cfb8724f39fc5e101a34dce08de6e33f6d1f8 data/createnuclear/advancements/dye_anti_radiation_armor.json -eda669191bc6149e3feee4a2b9b25b64e1d7da60 data/createnuclear/advancements/enriched_yellowcake.json -fb039aef2e300f0f4eb946b8367e154a1772cc90 data/createnuclear/advancements/full_anti_radiation_armor.json -bffbc5007ddb20829768a122cc514f84c2dee1e0 data/createnuclear/advancements/graphene.json -8e89393b2e396243d12cf5b29e283ab97c814519 data/createnuclear/advancements/graphite_rod.json -07e0edb7519c4e755446e95086487f5c8bbbbb17 data/createnuclear/advancements/lead_ingot.json -e9f9668d36ebd431502b20296f774c83a1d050f0 data/createnuclear/advancements/raw_lead.json -0ac2cb2226f212b6c56c2f05dfa882b46f066f6f data/createnuclear/advancements/raw_uranium.json -e9d8bd7f04cac0f3ea72a02a5cdc4cc98f728d98 data/createnuclear/advancements/reactor_blueprint.json -46f6044ed5c777f9fe08f7957c3d26e39d69f3c5 data/createnuclear/advancements/reactor_casing.json -bf6947708102180f9cd08e31305253774187d763 data/createnuclear/advancements/reactor_controller.json -842add59177cc7aec1b55102ec0495a522ced05c data/createnuclear/advancements/reactor_cooler.json -f88401b0664256c3b2cb35c018f8f738b60bc3e9 data/createnuclear/advancements/reactor_core.json -07047ca35a1e75dfe3f7885ad8b5a63ce53e1b34 data/createnuclear/advancements/reactor_frame.json -4f963ff2f6c09a0272c25ebdb46423700e5256eb data/createnuclear/advancements/reactor_input.json -b19a554150aa4d9dee594574e310c436d7bfc66d data/createnuclear/advancements/reactor_output.json -91aab6f0a18aee167c63a3aece5fa9778cf52b0b data/createnuclear/advancements/reinforced_glass.json -a7b50865e9c0a441d749bf386f38e0a9dd69e5c8 data/createnuclear/advancements/root.json -a44ae76ec00fae36f7df13e43f20ebe389b416d5 data/createnuclear/advancements/steel_ingot.json -5a41894d2428fb7297b98a6b78925a17af2a3095 data/createnuclear/advancements/uranium_liquid.json -01ac168072fa666f64148113ae806ec0b5ea5158 data/createnuclear/advancements/uranium_powder.json -06d1bfea924a4ea35ce78937adcab967cce02b67 data/createnuclear/advancements/uranium_rod.json -7f34bd9000a575b4d1790c745f164a054afc3986 data/createnuclear/advancements/yellowcake.json diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea deleted file mode 100644 index 59cb7daf..00000000 --- a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea +++ /dev/null @@ -1,11 +0,0 @@ -// 1.20.1 2025-11-24T19:12:01.1776748 CreateNuclear Generated Registry Entries -5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json -72173023e6a31748692e750db0f5fa8c555d1009 data/createnuclear/forge/biome_modifier/striated_ores_overworld.json -fa32145101dc12ec914684fec8c5cbb995d2c051 data/createnuclear/forge/biome_modifier/uranium_ore.json -b68555f371c9700aa4ecfa9370b010de8fe25b60 data/createnuclear/worldgen/configured_feature/lead_ore.json -4f11c0a518c0de7857919983fc638ba551c6630a data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json -fb2aaefed69ac20e91415056babc79a9542a5571 data/createnuclear/worldgen/configured_feature/thorium_ore.json -b0e1ee7314412507fd7346cb48b29d105f6186ad data/createnuclear/worldgen/configured_feature/uranium_ore.json -d45ed5f7008864ba4f60c409038ad428a280fd7f data/createnuclear/worldgen/placed_feature/lead_ore.json -f26be417cb34461ecb180e77a9a749eaaf4c9880 data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json -bed936158c61471513252910d9e3b0e2de610f1a data/createnuclear/worldgen/placed_feature/uranium_ore.json diff --git a/src/generated/resources/assets/createnuclear/blockstates/autunite.json b/src/generated/resources/assets/createnuclear/blockstates/autunite.json deleted file mode 100644 index 4a2b9024..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/autunite.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "variants": { - "": [ - { - "model": "createnuclear:block/autunite_natural_0" - }, - { - "model": "createnuclear:block/autunite_natural_1" - }, - { - "model": "createnuclear:block/autunite_natural_2" - }, - { - "model": "createnuclear:block/autunite_natural_3" - } - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json b/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json deleted file mode 100644 index e458cf35..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "variants": { - "axis=x": { - "model": "createnuclear:block/autunite_pillar_horizontal", - "x": 90, - "y": 90 - }, - "axis=y": { - "model": "createnuclear:block/autunite_pillar" - }, - "axis=z": { - "model": "createnuclear:block/autunite_pillar_horizontal", - "x": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json deleted file mode 100644 index 348beec9..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/cut_autunite" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json deleted file mode 100644 index bf6717a8..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "createnuclear:block/cut_autunite_brick_slab" - }, - "type=double": { - "model": "createnuclear:block/cut_autunite_bricks" - }, - "type=top": { - "model": "createnuclear:block/cut_autunite_brick_slab_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json deleted file mode 100644 index e4ddb53d..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json deleted file mode 100644 index 6238eb23..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json deleted file mode 100644 index 2310db79..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/cut_autunite_bricks" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json deleted file mode 100644 index f988d441..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "createnuclear:block/cut_autunite_slab" - }, - "type=double": { - "model": "createnuclear:block/cut_autunite" - }, - "type=top": { - "model": "createnuclear:block/cut_autunite_slab_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json deleted file mode 100644 index 644c51df..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json deleted file mode 100644 index 7dc547ea..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json deleted file mode 100644 index b0fb7b32..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/deepslate_lead_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json deleted file mode 100644 index 9effc25d..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/deepslate_thorium_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json deleted file mode 100644 index bd15f043..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/deepslate_uranium_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json deleted file mode 100644 index 301acca5..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/enriched_soul_soil" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json b/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json deleted file mode 100644 index 9c5a0a2e..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,lit=false": { - "model": "createnuclear:block/enriching/campfire/block_off", - "y": 270 - }, - "facing=east,lit=true": { - "model": "createnuclear:block/enriching/campfire/block", - "y": 270 - }, - "facing=north,lit=false": { - "model": "createnuclear:block/enriching/campfire/block_off", - "y": 180 - }, - "facing=north,lit=true": { - "model": "createnuclear:block/enriching/campfire/block", - "y": 180 - }, - "facing=south,lit=false": { - "model": "createnuclear:block/enriching/campfire/block_off" - }, - "facing=south,lit=true": { - "model": "createnuclear:block/enriching/campfire/block" - }, - "facing=west,lit=false": { - "model": "createnuclear:block/enriching/campfire/block_off", - "y": 90 - }, - "facing=west,lit=true": { - "model": "createnuclear:block/enriching/campfire/block", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json b/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json deleted file mode 100644 index 45d0dd1a..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/floor0" - }, - { - "model": "createnuclear:block/enriching/fire/floor1" - } - ] - }, - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/side0" - }, - { - "model": "createnuclear:block/enriching/fire/side1" - }, - { - "model": "createnuclear:block/enriching/fire/side_alt0" - }, - { - "model": "createnuclear:block/enriching/fire/side_alt1" - } - ] - }, - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/side0", - "y": 90 - }, - { - "model": "createnuclear:block/enriching/fire/side1", - "y": 90 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt0", - "y": 90 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt1", - "y": 90 - } - ] - }, - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/side0", - "y": 180 - }, - { - "model": "createnuclear:block/enriching/fire/side1", - "y": 180 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt0", - "y": 180 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt1", - "y": 180 - } - ] - }, - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/side0", - "y": 270 - }, - { - "model": "createnuclear:block/enriching/fire/side1", - "y": 270 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt0", - "y": 270 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt1", - "y": 270 - } - ] - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json deleted file mode 100644 index 0a3c80cd..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/layered_autunite" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/lead_block.json b/src/generated/resources/assets/createnuclear/blockstates/lead_block.json deleted file mode 100644 index 6dce2c08..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/lead_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/lead_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json b/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json deleted file mode 100644 index fe130b74..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/lead_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json deleted file mode 100644 index 4c92a233..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/polished_cut_autunite" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json deleted file mode 100644 index 5b7942b8..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "createnuclear:block/polished_cut_autunite_slab" - }, - "type=double": { - "model": "createnuclear:block/polished_cut_autunite_slab_double" - }, - "type=top": { - "model": "createnuclear:block/polished_cut_autunite_slab_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json deleted file mode 100644 index 415c46ed..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json deleted file mode 100644 index 07a87341..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json deleted file mode 100644 index b270e311..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/raw_lead_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json deleted file mode 100644 index 626939bb..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/raw_thorium_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json deleted file mode 100644 index 844b162b..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/raw_uranium_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json deleted file mode 100644 index 38267dc9..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/reactor/casing/block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json deleted file mode 100644 index 28a903c5..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "assembled=false,facing=east": { - "model": "createnuclear:block/reactor/controller/block", - "y": 270 - }, - "assembled=false,facing=north": { - "model": "createnuclear:block/reactor/controller/block", - "y": 180 - }, - "assembled=false,facing=south": { - "model": "createnuclear:block/reactor/controller/block" - }, - "assembled=false,facing=west": { - "model": "createnuclear:block/reactor/controller/block", - "y": 90 - }, - "assembled=true,facing=east": { - "model": "createnuclear:block/reactor/controller/block", - "y": 270 - }, - "assembled=true,facing=north": { - "model": "createnuclear:block/reactor/controller/block", - "y": 180 - }, - "assembled=true,facing=south": { - "model": "createnuclear:block/reactor/controller/block" - }, - "assembled=true,facing=west": { - "model": "createnuclear:block/reactor/controller/block", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json deleted file mode 100644 index 7cb188b0..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/reactor/cooler/block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json deleted file mode 100644 index 5a4b64c2..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/reactor/core/block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json deleted file mode 100644 index af4df759..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "variants": { - "part=end": { - "model": "createnuclear:block/reactor/frame/frame_bottom" - }, - "part=middle": { - "model": "createnuclear:block/reactor/frame/frame_middle" - }, - "part=none": { - "model": "createnuclear:block/reactor/frame/frame_none" - }, - "part=start": { - "model": "createnuclear:block/reactor/frame/frame_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json deleted file mode 100644 index d6e05583..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "variants": { - "facing=east": { - "model": "createnuclear:block/reactor/input/block", - "y": 270 - }, - "facing=north": { - "model": "createnuclear:block/reactor/input/block", - "y": 180 - }, - "facing=south": { - "model": "createnuclear:block/reactor/input/block" - }, - "facing=west": { - "model": "createnuclear:block/reactor/input/block", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json deleted file mode 100644 index fd92ef85..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "variants": { - "facing=down": { - "model": "createnuclear:block/reactor/output/output_vertical", - "x": 180 - }, - "facing=east": { - "model": "createnuclear:block/reactor/output/output", - "y": 270 - }, - "facing=north": { - "model": "createnuclear:block/reactor/output/output", - "y": 180 - }, - "facing=south": { - "model": "createnuclear:block/reactor/output/output" - }, - "facing=up": { - "model": "createnuclear:block/reactor/output/output_vertical" - }, - "facing=west": { - "model": "createnuclear:block/reactor/output/output", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json b/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json deleted file mode 100644 index 299a9a51..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/reinforced_glass" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json deleted file mode 100644 index 165ab703..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/small_autunite_brick" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json deleted file mode 100644 index 9e0c94a5..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "createnuclear:block/small_autunite_brick_slab" - }, - "type=double": { - "model": "createnuclear:block/small_autunite_brick" - }, - "type=top": { - "model": "createnuclear:block/small_autunite_brick_slab_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json deleted file mode 100644 index 8d3d5f2d..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json deleted file mode 100644 index a571f2ff..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/steel_block.json b/src/generated/resources/assets/createnuclear/blockstates/steel_block.json deleted file mode 100644 index 732982ba..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/steel_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/steel_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium.json b/src/generated/resources/assets/createnuclear/blockstates/thorium.json deleted file mode 100644 index 007ce08d..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/thorium.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/thorium" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json b/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json deleted file mode 100644 index cb8fa637..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/thorium_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json deleted file mode 100644 index c976ca17..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/thorium_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/uranium.json b/src/generated/resources/assets/createnuclear/blockstates/uranium.json deleted file mode 100644 index 41b13612..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/uranium.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/uranium" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json deleted file mode 100644 index 141bc813..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/uranium_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json deleted file mode 100644 index 9856606d..00000000 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ /dev/null @@ -1,278 +0,0 @@ -{ - "advancement.createnuclear.anti_radiation_armor": "ɹoɯɹⱯ uoıʇɐıpɐɹ ıʇuⱯ", - "advancement.createnuclear.anti_radiation_armor.desc": "uoıʇɐıpɐɹ ɯoɹɟ ɟןǝsɹnoʎ ʇɔǝʇoɹd oʇ ǝɔǝıd ɹoɯɹɐ uoıʇɐıpɐɹ-ıʇuɐ ʇsɹıɟ ɹnoʎ ʇɟɐɹƆ", - "advancement.createnuclear.automatic_uranium": "ɯnıuɐɹ∩ buıʇɐɯoʇnⱯ", - "advancement.createnuclear.automatic_uranium.desc": ")ʇuǝɯǝɔuɐʌpⱯ uǝppıH(ㄥ§\nbuıssǝɔoɹd ɯnıuɐɹn ɔıʇɐɯoʇnɐ ǝɥʇ buısn ɹǝpʍod ɯnıuɐɹn ǝɯos uıɐʇqO", - "advancement.createnuclear.coal_dust": "ʇsnᗡ ןɐoƆ", - "advancement.createnuclear.coal_dust.desc": "ןɐıɹǝʇɐɯ buıʇɟɐɹɔ ʎǝʞ ɐ 'ʇsnp ןɐoɔ uıɐʇqo oʇ ןɐoɔɹɐɥɔ ɹo ןɐoɔ ɥsnɹƆ", - "advancement.createnuclear.dye_anti_radiation_armor": "ɹoɯɹⱯ ʎW dɯıԀ", - "advancement.createnuclear.dye_anti_radiation_armor.desc": "ɹoןoɔ ʎuɐ oʇ ɹoɯɹɐ uoıʇɐıpɐɹ ıʇuɐ ɹnoʎ ǝʎᗡ", - "advancement.createnuclear.enriched_yellowcake": "ǝʞɐɔʍoןןǝʎ buıɔuɐɥuƎ", - "advancement.createnuclear.enriched_yellowcake.desc": "ןnɟɹǝʍod ǝɹoɯ ʇı ǝʞɐɯ puɐ ǝʞɐɔʍoןןǝʎ ɥɔıɹuǝ oʇ uɐɟ ɐ ǝs∩", - "advancement.createnuclear.full_anti_radiation_armor": "pǝʇɔǝʇoɹԀ ʎןןnℲ", - "advancement.createnuclear.full_anti_radiation_armor.desc": "uoıʇɐıpɐɹ ɯoɹɟ ɟןǝsɹnoʎ ʇɔǝʇoɹd ʎןןnɟ oʇ ɹoɯɹɐ uoıʇɐıpɐɹ-ıʇuɐ ɟo ʇǝs ןןnɟ ɐ ɹɐǝM", - "advancement.createnuclear.graphene": "ǝuǝɥdɐɹ⅁", - "advancement.createnuclear.graphene.desc": "ǝuǝɥdɐɹb ǝʇɐǝɹɔ oʇ ʇsnp ןɐoɔ ssǝɹԀ", - "advancement.createnuclear.graphite_rod": "sǝuO ǝsoɥ⟘ ʇǝbɹoℲ ʇ,uoᗡ", - "advancement.createnuclear.graphite_rod.desc": "spoɹ ǝʇıɥdɐɹb ǝʞɐɯ oʇ ɹǝʇɟɐɹɔ ןɐɔıuɐɥɔǝɯ ɐ uı sʇobuı ןǝǝʇs puɐ ǝuǝɥdɐɹb ǝuıqɯoƆ", - "advancement.createnuclear.lead_ingot": "ʇobuı pɐǝꞀ", - "advancement.createnuclear.lead_ingot.desc": "ʇobuı pɐǝן ɐ uıɐʇqo oʇ pɐǝן ʍɐɹ ɐ ʇןǝɯS", - "advancement.createnuclear.raw_lead": "pɐǝꞀ ʍɐᴚ", - "advancement.createnuclear.raw_lead.desc": "ǝɹo pɐǝן buıuıɯ ʎq pɐǝן ʍɐɹ ǝɯos uıɐʇqO", - "advancement.createnuclear.raw_uranium": "ɹǝʍoԀ ʍɐᴚ ǝɥ⟘", - "advancement.createnuclear.raw_uranium.desc": "buıssǝɔoɹd ɹǝɥʇɹnɟ ɹoɟ ɯnıuɐɹn ʍɐɹ uıɐʇqo oʇ ǝɹo ɯnıuɐɹn ǝuıW", - "advancement.createnuclear.reactor_blueprint": "ɹǝʍoԀ ɹoℲ ʇuıɹdǝnןᗺ", - "advancement.createnuclear.reactor_blueprint.desc": "ɹoʇɔɐǝɹ ɹnoʎ uı spoɹ ɟo ʇnoʎɐן ǝɥʇ ubısǝp oʇ ʇuıɹdǝnןq ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_casing": "ɹoʇɔɐǝᴚ ǝɥ⟘ ɟO ɹǝʍoԀ ǝɥ⟘", - "advancement.createnuclear.reactor_casing.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ buıpןınq uıbǝq oʇ buısɐɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_controller": "ǝɹoƆ ǝɥ⟘ ɟO ɹǝןןoɹʇuoƆ", - "advancement.createnuclear.reactor_controller.desc": "ɹoʇɔɐǝɹ ɹnoʎ ǝʇɐןnbǝɹ puɐ ǝbɐuɐɯ oʇ ɹǝןןoɹʇuoɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_cooler": "ɹoʇɔɐǝᴚ ǝɥ⟘ buıןooƆ", - "advancement.createnuclear.reactor_cooler.desc": "ɹoʇɔɐǝɹ ɹnoʎ ןooɔ oʇ ɹǝןooɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_core": "ɹǝʍoԀ ɟo ǝɹoƆ", - "advancement.createnuclear.reactor_core.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ ɟo ʎbɹǝuǝ ןןnɟ ǝɥʇ ssǝuɹɐɥ oʇ ǝɹoɔ ɹoʇɔɐǝɹ ǝɥʇ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_frame": "ǝɯɐɹℲ ɹoʇɔɐǝᴚ", - "advancement.createnuclear.reactor_frame.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ pןınq oʇ ǝɯɐɹɟ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_input": "ɹoʇɔɐǝᴚ ǝɥ⟘ buıןǝnℲ", - "advancement.createnuclear.reactor_input.desc": "ɹoʇɔɐǝɹ ɹnoʎ oʇuı spoɹ ǝʇıɥdɐɹb puɐ ɯnıuɐɹn pǝǝɟ oʇ ʇnduı ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_output": "ʇndʇnO ɹǝʍoԀ", - "advancement.createnuclear.reactor_output.desc": "ɹoʇɔɐǝɹ ɹnoʎ ʎq pǝɔnpoɹd ʎbɹǝuǝ ǝɥʇ ɹǝɟsuɐɹʇ oʇ ʇndʇno ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reinforced_glass": "ssɐן⅁ pǝɔɹoɟuıǝᴚ", - "advancement.createnuclear.reinforced_glass.desc": "ǝɯıʇ ʇsɹıɟ ǝɥʇ ɹoɟ ssɐןb pǝɔɹoɟuıǝɹ ǝɯos ʇɟɐɹƆ", - "advancement.createnuclear.root": "ʎǝuɹnoſ ɹɐǝןɔnN ǝɥ⟘ buıʇɹɐʇS", - "advancement.createnuclear.root.desc": "ɹǝpʍod ɯnıuɐɹn ʇsɹıɟ ɹnoʎ ʇǝb puɐ ʎbɹǝuǝ ɹɐǝןɔnu ɟo sɔısɐq ǝɥʇ ʞɔoןu∩", - "advancement.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", - "advancement.createnuclear.steel_ingot.desc": "sʇobuı ןǝǝʇs ǝʇɐǝɹɔ oʇ sʇobuı uoɹı puɐ ʇsnp ןɐoɔ ǝuıqɯoƆ", - "advancement.createnuclear.uranium_liquid": "pınbıꞀ o⟘ pıןoS buıuɹn⟘", - "advancement.createnuclear.uranium_liquid.desc": "ɹǝpʍod ɯnıuɐɹn buıxıɯ ʎq pınbıן ɯnıuɐɹn ǝɯos uıɐʇqO", - "advancement.createnuclear.uranium_powder": "ɯnıuɐɹ∩ pǝɹǝpʍoԀ", - "advancement.createnuclear.uranium_powder.desc": "buıuıɟǝɹ ɹǝɥʇɹnɟ ɹoɟ ǝɹɐdǝɹd oʇ ɹǝpʍod oʇuı ɯnıuɐɹn ʍɐɹ ɥsnɹƆ", - "advancement.createnuclear.uranium_rod": "ɯoʇⱯ ǝɥ⟘ ɟO ɹǝʍoԀ ǝɥ⟘", - "advancement.createnuclear.uranium_rod.desc": "ɹǝʇɟɐɹɔ ןɐɔıuɐɥɔǝɯ ɐ uı ǝʞɐɔʍoןןǝʎ pǝɥɔıɹuǝ buısn poɹ ɯnıuɐɹn ʇsɹıɟ ɹnoʎ ǝʇɐǝɹƆ", - "advancement.createnuclear.yellowcake": "ssǝɔoɹԀ ǝʞɐɔʍoןןǝʎ ǝɥ⟘", - "advancement.createnuclear.yellowcake.desc": "ǝʞɐɔʍoןןǝʎ ǝʇɐǝɹɔ oʇ pınbıן ɯnıuɐɹn ʇɔɐdɯoƆ", - "attribute.name.createnuclear.generic.irradiated_resistance": "ǝɔuɐʇsısǝᴚ uoıʇɐıpɐᴚ", - "block.createnuclear.autunite": "ǝʇıunʇnⱯ", - "block.createnuclear.autunite_pillar": "ɹɐןןıԀ ǝʇıunʇnⱯ", - "block.createnuclear.cut_autunite": "ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_brick_slab": "qɐןS ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_bricks": "sʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_slab": "qɐןS ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.deepslate_lead_ore": "ǝɹO pɐǝꞀ ǝʇɐןsdǝǝᗡ", - "block.createnuclear.deepslate_thorium_ore": "ǝɹO ɯnıɹoɥ⟘ ǝʇɐןsdǝǝᗡ", - "block.createnuclear.deepslate_uranium_ore": "ǝɹO ɯnıuɐɹ∩ ǝʇɐןsdǝǝᗡ", - "block.createnuclear.enriched_soul_soil": "ןıoS ןnoS pǝɥɔıɹuƎ", - "block.createnuclear.enriched_soul_soil.tooltip.summary": "˙‾ǝɹıɟ uǝǝɹb‾ ɐ ǝʞɐɯ oʇ ʇsnظ ɹo ǝɹıɟdɯɐɔ pǝɥɔıɹuǝ ‾ʇɟɐɹɔ‾ oʇ pǝsn ǝq uɐƆ˙‾ǝɹıɟ pǝɥɔıɹuǝ‾ ǝʇɐǝɹɔ oɥʍ ʞɔoןq ‾ʎןuo‾ ǝɥ⟘", - "block.createnuclear.enriching_campfire": "ǝɹıɟdɯɐƆ buıɥɔıɹuƎ", - "block.createnuclear.enriching_fire": "ǝɹıℲ buıɥɔıɹuƎ", - "block.createnuclear.layered_autunite": "ǝʇıunʇnⱯ pǝɹǝʎɐꞀ", - "block.createnuclear.lead_block": "ʞɔoןᗺ pɐǝꞀ", - "block.createnuclear.lead_ore": "ǝɹO pɐǝꞀ", - "block.createnuclear.polished_cut_autunite": "ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", - "block.createnuclear.polished_cut_autunite_slab": "qɐןS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", - "block.createnuclear.polished_cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", - "block.createnuclear.polished_cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", - "block.createnuclear.raw_lead_block": "ʞɔoןᗺ pɐǝꞀ ʍɐᴚ", - "block.createnuclear.raw_thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘ ʍɐᴚ", - "block.createnuclear.raw_uranium_block": "ʞɔoןᗺ ɯnıuɐɹ∩ ʍɐᴚ", - "block.createnuclear.reactor_casing": "buısɐƆ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_casing.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", - "block.createnuclear.reactor_controller": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_controller.tooltip.behaviour1": "ʞɹoʍ oʇ uɹǝʇʇɐd ɐ ɥʇıʍ ‾ʇuıɹdǝnןq ɹoʇɔɐǝɹ‾ ɐ pǝǝu ʇı '‾ʎbɹǝuǝ ǝʇɐɹǝuǝb‾ oʇ pǝpǝǝu suoıʇɐןnɔןɐɔ ǝɥʇ ןןɐ sǝןpuɐɥ ʇı", - "block.createnuclear.reactor_controller.tooltip.condition1": "pǝןqɯǝssɐ sı ɹoʇɔɐǝɹ ǝɥʇ uǝɥM", - "block.createnuclear.reactor_controller.tooltip.summary": "ɹoʇɔɐǝɹ ǝɥʇ buıʇɐɹǝdo ɹoɟ ʞɔoןq ‾ʇuɐʇɹodɯı ʇsoɯ‾ ǝɥʇ sı ‾ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ‾ ǝɥ⟘ ", - "block.createnuclear.reactor_cooler": "ɹǝןooƆ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_cooler.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", - "block.createnuclear.reactor_core": "ǝɹoƆ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_core.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", - "block.createnuclear.reactor_frame": "ǝɯɐɹℲ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_frame.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", - "block.createnuclear.reactor_input": "ʇnduI ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_input.tooltip.behaviour1": " ‾ɹoʇɔɐǝɹ ǝɥʇ‾ ɹǝʍod oʇ sǝıʇıʇuɐnb ǝbɹɐן uı spoɹ ‾ǝuǝɥdɐɹb‾ puɐ ‾ɯnıuɐɹn‾ ʇɹǝsuI", - "block.createnuclear.reactor_input.tooltip.condition1": "pǝןqɯǝssɐ sı ɹoʇɔɐǝᴚ ǝɥʇ uǝɥM", - "block.createnuclear.reactor_input.tooltip.summary": "‾ɹoʇɔɐǝᴚ‾ ǝɥʇ oʇuı spoɹ ‾ǝuǝɥdɐɹ⅁‾ puɐ ‾ɯnıuɐɹ∩‾ ʇɹǝsuı oʇ pǝsn ǝq uɐɔ ʇɐɥʇ ‾ʞɔoןq‾ ɐ sı ‾ʇnduI ɹoʇɔɐǝᴚ ǝɥ⟘‾", - "block.createnuclear.reactor_output": "ʇndʇnO ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_output.tooltip.behaviour1": "‾ʇndʇno ɹoʇɔɐǝɹ‾ ǝɥʇ oʇ ‾ʇɟɐɥs‾ buıɥɔɐʇʇɐ ʎq ɹoʇɔɐǝɹ ǝɥʇ ʎq ǝɔnpoɹd ‾ʎbɹǝuǝ ǝɥʇ ʇɔɐɹʇxǝ‾ uɐɔ noʎ", - "block.createnuclear.reactor_output.tooltip.condition1": "ʎbɹǝuǝ ǝɔnpoɹd ɹoʇɔɐǝɹ ǝɥʇ uǝɥM", - "block.createnuclear.reactor_output.tooltip.summary": "‾ɹoʇɔɐǝᴚ‾ ǝɥʇ ʎq pǝʇɐɹǝuǝb ʎbɹǝuǝ ןɐɔıuɐɥɔǝɯ ǝɥʇ ʇɔɐɹʇxǝ oʇ pǝsn ǝq uɐɔ ʇɐɥʇ ‾ʞɔoןq‾ ɐ sı ‾ʇndʇnO ɹoʇɔɐǝᴚ ǝɥ⟘‾", - "block.createnuclear.reinforced_glass": "ssɐן⅁ pǝɔɹoɟuıǝᴚ", - "block.createnuclear.small_autunite_brick": "ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", - "block.createnuclear.small_autunite_brick_slab": "qɐןS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", - "block.createnuclear.small_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", - "block.createnuclear.small_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", - "block.createnuclear.steel_block": "ʞɔoןᗺ ןǝǝʇS", - "block.createnuclear.thorium": "ɯnıɹoɥ⟘", - "block.createnuclear.thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘", - "block.createnuclear.thorium_ore": "ǝɹO ɯnıɹoɥ⟘", - "block.createnuclear.uranium": "ɯnıuɐɹ∩", - "block.createnuclear.uranium_ore": "ǝɹO ɯnıuɐɹ∩", - "create.recipe.fan_enriched.fan": "ǝɹıℲ pǝɥɔıɹuƎ puıɥǝq uɐℲ", - "createnuclear.enriched.fan.recipe": "buıɥɔıɹuƎ ʞןnᗺ", - "createnuclear.generic.unit.heat": "Ὁ", - "createnuclear.gui.reactor_controller.info_header.title": "ǝnןɐʌ ʇɐǝH", - "createnuclear.ponder.reactor.header": "ɹoʇɔɐǝɹ ǝɥʇ ɟo uoıʇɔnɹʇsuoƆ", - "createnuclear.ponder.reactor.text_1": "Ɩ ɹooןℲ", - "createnuclear.ponder.reactor.text_10": "ㄥ ɹooןℲ", - "createnuclear.ponder.reactor.text_2": "˙ɹoʇɔɐǝɹ ǝɥʇ ʎq pǝʇɐɹǝuǝb )∩S( ʎbɹǝuǝ ǝɥʇ sʇndʇno ʇɐɥʇ ʞɔoןq ǝɥʇ sı sıɥ⟘ :ʇndʇnO ɹoʇɔɐǝᴚ", - "createnuclear.ponder.reactor.text_3": "ᄅ ɹooןℲ", - "createnuclear.ponder.reactor.text_4": "Ɛ ɹooןℲ", - "createnuclear.ponder.reactor.text_5": "ㄣ ɹooןℲ", - "createnuclear.ponder.reactor.text_6": "˙ɹoʇɔɐǝɹ ǝɥʇ ǝʇɐɹǝdo oʇ spoɹ ǝʇıɥdɐɹb puɐ ɯnıuɐɹn sǝɹoʇs ʇɐɥʇ ʞɔoןq Ɐ :ʇnduI ɹoʇɔɐǝᴚ", - "createnuclear.ponder.reactor.text_7": "˙ɹǝʍod ǝʇɐɹǝuǝb oʇ pǝpǝǝu suoıʇɐןnɔןɐɔ ǝɥʇ ןןɐ sǝןpuɐɥ ʇı ؛ɹoʇɔɐǝɹ ǝɥʇ ǝʇɐɹǝdo oʇ ʞɔoןq ʇuɐʇɹodɯı ʇsoɯ ǝɥ⟘ :ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", - "createnuclear.ponder.reactor.text_8": "ϛ ɹooןℲ", - "createnuclear.ponder.reactor.text_9": "9 ɹooןℲ", - "createnuclear.ponder.reactor_blueprint.header": "uoıʇɐʌıʇɔⱯ ɹǝןןoɹʇuoƆ", - "createnuclear.ponder.reactor_blueprint.text_1": "˙sןǝpoɯ ɔıɟıɔǝds oʇ buıpɹoɔɔɐ pǝɹnbıɟuoɔ ǝq oʇ ɹoʇɔɐǝɹ ǝɥʇ sʍoןןɐ ʇı ؛ʇuǝɯǝןǝ ʇuɐʇɹodɯı ʇsoɯ ǝɥʇ :ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", - "createnuclear.tooltip.heatLevel": "ןǝʌǝꞀ ʇɐǝH", - "createnuclear.tooltip.heatLevel.caution": "uoıʇnɐƆ", - "createnuclear.tooltip.heatLevel.danger": "ɹǝbuɐᗡ", - "createnuclear.tooltip.heatLevel.none": "ǝuoN", - "createnuclear.tooltip.heatLevel.safety": "ʎʇǝɟɐS", - "createnuclear.tooltip.heatLevel.warning": "buıuɹɐM", - "createnuclear.tooltip.item.graphene.rod": " :poᴚ ǝʇıɥdɐɹ⅁", - "createnuclear.tooltip.item.unknown.rod": " :uʍouʞu∩", - "createnuclear.tooltip.item.uranium.rod": " :poᴚ ɯnıuɐɹ∩", - "effect.createnuclear.radiation": "uoıʇɐıpɐᴚ", - "emi.category.createnuclear.fan_enriched": "buıɥɔıɹuƎ ʞןnᗺ", - "entity.createnuclear.irradiated_cat": "ʇɐƆ pǝʇɐıpɐɹɹI", - "entity.createnuclear.irradiated_chicken": "uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", - "entity.createnuclear.irradiated_cow": "ʍoƆ pǝʇɐıpɐɹɹI", - "entity.createnuclear.irradiated_wolf": "ɟןoM pǝʇɐıpɐɹɹI", - "fluid.createnuclear.thorium": "ɯnıɹoɥ⟘ pınbıꞀ", - "fluid.createnuclear.uranium": "ɯnıuɐɹ∩ pınbıꞀ", - "gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", - "gui.createnuclear.reactor_input.title": "ǝbɐɹoʇS ʇnduI ɹoʇɔɐǝᴚ", - "item.createnuclear.anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ", - "item.createnuclear.black_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", - "item.createnuclear.black_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", - "item.createnuclear.black_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", - "item.createnuclear.black_cloth": "ɥʇoןƆ ʞɔɐןᗺ", - "item.createnuclear.blue_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", - "item.createnuclear.blue_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", - "item.createnuclear.blue_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", - "item.createnuclear.blue_cloth": "ɥʇoןƆ ǝnןᗺ", - "item.createnuclear.brown_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", - "item.createnuclear.brown_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", - "item.createnuclear.brown_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", - "item.createnuclear.brown_cloth": "ɥʇoןƆ uʍoɹᗺ", - "item.createnuclear.cat_irradiated_spawn_egg": "bbƎ uʍɐdS ʇɐƆ pǝʇɐıpɐɹɹI", - "item.createnuclear.chicken_irradiated_spawn_egg": "bbƎ uʍɐdS uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", - "item.createnuclear.coal_dust": "ʇsnᗡ ןɐoƆ", - "item.createnuclear.cyan_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", - "item.createnuclear.cyan_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", - "item.createnuclear.cyan_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", - "item.createnuclear.cyan_cloth": "ɥʇoןƆ uɐʎƆ", - "item.createnuclear.enriched_yellowcake": "ǝʞɐɔʍoןןǝʎ pǝɥɔıɹuƎ", - "item.createnuclear.graphene": "ǝuǝɥdɐɹ⅁", - "item.createnuclear.graphite_rod": "poᴚ ǝʇıɥdɐɹ⅁", - "item.createnuclear.graphite_rod.tooltip.summary": "˙ʇı ǝʇɐɹǝdo oʇ ‾ʇnduı ɹoʇɔɐǝɹ‾ ǝɥʇ uı pǝsn ǝq oʇ ‾ʞɔıʇS‾", - "item.createnuclear.gray_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", - "item.createnuclear.gray_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", - "item.createnuclear.gray_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", - "item.createnuclear.gray_cloth": "ɥʇoןƆ ʎɐɹ⅁", - "item.createnuclear.green_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", - "item.createnuclear.green_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", - "item.createnuclear.green_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", - "item.createnuclear.green_cloth": "ɥʇoןƆ uǝǝɹ⅁", - "item.createnuclear.lead_ingot": "ʇobuI pɐǝꞀ", - "item.createnuclear.lead_nugget": "ʇǝbbnN pɐǝꞀ", - "item.createnuclear.light_blue_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", - "item.createnuclear.light_blue_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", - "item.createnuclear.light_blue_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", - "item.createnuclear.light_blue_cloth": "ɥʇoןƆ ǝnןᗺ ʇɥbıꞀ", - "item.createnuclear.light_gray_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", - "item.createnuclear.light_gray_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", - "item.createnuclear.light_gray_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", - "item.createnuclear.light_gray_cloth": "ɥʇoןƆ ʎɐɹ⅁ ʇɥbıꞀ", - "item.createnuclear.lime_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", - "item.createnuclear.lime_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", - "item.createnuclear.lime_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", - "item.createnuclear.lime_cloth": "ɥʇoןƆ ǝɯıꞀ", - "item.createnuclear.magenta_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", - "item.createnuclear.magenta_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", - "item.createnuclear.magenta_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", - "item.createnuclear.magenta_cloth": "ɥʇoןƆ ɐʇuǝbɐW", - "item.createnuclear.orange_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", - "item.createnuclear.orange_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", - "item.createnuclear.orange_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", - "item.createnuclear.orange_cloth": "ɥʇoןƆ ǝbuɐɹO", - "item.createnuclear.pink_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", - "item.createnuclear.pink_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", - "item.createnuclear.pink_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", - "item.createnuclear.pink_cloth": "ɥʇoןƆ ʞuıԀ", - "item.createnuclear.purple_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", - "item.createnuclear.purple_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", - "item.createnuclear.purple_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", - "item.createnuclear.purple_cloth": "ɥʇoןƆ ǝןdɹnԀ", - "item.createnuclear.raw_lead": "pɐǝꞀ ʍɐᴚ", - "item.createnuclear.raw_thorium": "ɯnıɹoɥ⟘ ʍɐᴚ", - "item.createnuclear.raw_uranium": "ɯnıuɐɹ∩ ʍɐᴚ", - "item.createnuclear.reactor_blueprint_item": "ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", - "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "˙ʇı ןןıɟ oʇ ʞɔıןɔ ‾ʇɥbıᴚ‾", - "item.createnuclear.reactor_blueprint_item.tooltip.behaviour2": "˙ʇı uǝdo oʇ ɹǝןןoɹʇuoɔ ɹoʇɔɐǝɹ ǝɥʇ uo ʞɔıןɔ ‾ʇɥbıᴚ‾", - "item.createnuclear.reactor_blueprint_item.tooltip.condition1": "spoɹ ɯnıuɐɹn puɐ ǝʇıɥdɐɹb ɥʇıʍ pǝןןıℲ", - "item.createnuclear.reactor_blueprint_item.tooltip.condition2": "pǝןqɯǝssɐ ǝq ʇsnɯ ɹoʇɔɐǝɹ ǝɥ⟘", - "item.createnuclear.reactor_blueprint_item.tooltip.summary": "˙uɹǝʇʇɐd uʍo ɹnoʎ ǝɹnbıɟuoɔ oʇ noʎ sʍoןןɐ ʇI", - "item.createnuclear.red_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", - "item.createnuclear.red_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", - "item.createnuclear.red_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", - "item.createnuclear.red_cloth": "ɥʇoןƆ pǝᴚ", - "item.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", - "item.createnuclear.steel_nugget": "ʇǝbbnN ןǝǝʇS", - "item.createnuclear.thorium_bucket": "ʇǝʞɔnᗺ ɯnıɹoɥ⟘", - "item.createnuclear.thorium_dust": "ʇsnᗡ ɯnıɹoɥ⟘", - "item.createnuclear.thorium_ingot": "ʇobuI ɯnıɹoɥ⟘", - "item.createnuclear.thorium_nugget": "ʇǝbbnN ɯnıɹoɥ⟘", - "item.createnuclear.uranium_bucket": "ʇǝʞɔnᗺ ɯnıuɐɹ∩", - "item.createnuclear.uranium_powder": "ɹǝpʍoԀ ɯnıuɐɹ∩", - "item.createnuclear.uranium_rod": "poᴚ ɯnıuɐɹ∩", - "item.createnuclear.uranium_rod.tooltip.summary": "˙ʇı ǝʇɐɹǝdo oʇ ‾ʇnduı ɹoʇɔɐǝɹ‾ ǝɥʇ uı pǝsn ǝq oʇ ‾ʞɔıʇS‾", - "item.createnuclear.white_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", - "item.createnuclear.white_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", - "item.createnuclear.white_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", - "item.createnuclear.white_cloth": "ɥʇoןƆ ǝʇıɥM", - "item.createnuclear.wolf_irradiated_spawn_egg": "bbƎ uʍɐdS ɟןoM pǝʇɐıpɐɹɹI", - "item.createnuclear.yellow_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", - "item.createnuclear.yellow_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", - "item.createnuclear.yellow_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", - "item.createnuclear.yellow_cloth": "ɥʇoןƆ ʍoןןǝʎ", - "item.createnuclear.yellowcake": "ǝʞɐɔʍoןןǝʎ", - "item.minecraft.lingering_potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", - "item.minecraft.lingering_potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", - "item.minecraft.lingering_potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", - "item.minecraft.potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", - "item.minecraft.potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", - "item.minecraft.potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", - "item.minecraft.splash_potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", - "item.minecraft.splash_potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", - "item.minecraft.splash_potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", - "itemGroup.createnuclear.main": "ɹɐǝןɔnN ǝʇɐǝɹƆ", - "itemgroup.uranium": "dnoɹ⅁ ɯnıuɐɹ∩", - "overlay.event_message": "ɹǝɯıʇ %s ⚠ buıuɹɐM ⚠", - "reactor.info.assembled.creator": "pǝןqɯǝssɐ uǝǝq sɐɥ ɹoʇɔɐǝᴚ", - "reactor.info.assembled.destroyer": "pǝןqɯǝssɐsıp uǝǝq sɐɥ ɹoʇɔɐǝᴚ", - "reactor.info.assembled.none": "pǝןqɯǝssɐ ʇou sı ɹoʇɔɐǝᴚ", - "reactor.info.is": "sı ɹǝןןoɹʇuoɔ", - "reactor.item.gui.name": "uɹǝʇʇɐԀ bıɟuoƆ", - "reactor.update.casing.input": "ʇnduı uı buısɐɔ ǝɥʇ ǝʇɐpd∩", - "tag.fluid.c.uranium": "ɯnıuɐɹ∩ pınןℲ", - "tag.item.c.coal_dusts": "sʇsnᗡ ןɐoƆ", - "tag.item.c.ingots.lead": "sʇobuı pɐǝꞀ sbɐ⟘", - "tag.item.c.ingots.steel": "sʇobuı ןǝǝʇS sbɐ⟘", - "tag.item.c.lead_ingots": "sʇobuı pɐǝꞀ", - "tag.item.c.lead_nuggets": "sʇǝbbnu pɐǝꞀ", - "tag.item.c.uranium": "ɯnıuɐɹ∩ pınןℲ", - "tag.item.createnuclear.cloth": "ɥʇoןƆ", - "tag.item.createnuclear.cooler": "ɹǝןooƆ", - "tag.item.createnuclear.fuel": "ןǝnℲ", - "tag.item.minecraft.all.campfires": "sǝɹıɟdɯɐƆ ןןⱯ", - "tag.item.minecraft.campfires": "sǝɹıɟdɯɐƆ", - "tag.item.trinkets.head.face": "ǝɔɐℲ pɐǝH" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json deleted file mode 100644 index e299a390..00000000 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ /dev/null @@ -1,278 +0,0 @@ -{ - "advancement.createnuclear.anti_radiation_armor": "Anti radiation Armor", - "advancement.createnuclear.anti_radiation_armor.desc": "Craft your first anti-radiation armor piece to protect yourself from radiation", - "advancement.createnuclear.automatic_uranium": "Automating Uranium", - "advancement.createnuclear.automatic_uranium.desc": "Obtain some uranium powder using the automatic uranium processing\n§7(Hidden Advancement)", - "advancement.createnuclear.coal_dust": "Coal Dust", - "advancement.createnuclear.coal_dust.desc": "Crush coal or charcoal to obtain coal dust, a key crafting material", - "advancement.createnuclear.dye_anti_radiation_armor": "Pimp My Armor", - "advancement.createnuclear.dye_anti_radiation_armor.desc": "Dye your anti radiation armor to any color", - "advancement.createnuclear.enriched_yellowcake": "Enhancing Yellowcake", - "advancement.createnuclear.enriched_yellowcake.desc": "Use a fan to enrich yellowcake and make it more powerful", - "advancement.createnuclear.full_anti_radiation_armor": "Fully Protected", - "advancement.createnuclear.full_anti_radiation_armor.desc": "Wear a full set of anti-radiation armor to fully protect yourself from radiation", - "advancement.createnuclear.graphene": "Graphene", - "advancement.createnuclear.graphene.desc": "Press coal dust to create graphene", - "advancement.createnuclear.graphite_rod": "Don't Forget Those Ones", - "advancement.createnuclear.graphite_rod.desc": "Combine graphene and steel ingots in a mechanical crafter to make graphite rods", - "advancement.createnuclear.lead_ingot": "Lead ingot", - "advancement.createnuclear.lead_ingot.desc": "Smelt a raw lead to obtain a lead ingot", - "advancement.createnuclear.raw_lead": "Raw Lead", - "advancement.createnuclear.raw_lead.desc": "Obtain some raw lead by mining lead ore", - "advancement.createnuclear.raw_uranium": "The Raw Power", - "advancement.createnuclear.raw_uranium.desc": "Mine uranium ore to obtain raw uranium for further processing", - "advancement.createnuclear.reactor_blueprint": "Blueprint For Power", - "advancement.createnuclear.reactor_blueprint.desc": "Craft a reactor blueprint to design the layout of rods in your reactor", - "advancement.createnuclear.reactor_casing": "The Power Of The Reactor", - "advancement.createnuclear.reactor_casing.desc": "Craft a reactor casing to begin building your nuclear reactor", - "advancement.createnuclear.reactor_controller": "Controller Of The Core", - "advancement.createnuclear.reactor_controller.desc": "Craft a reactor controller to manage and regulate your reactor", - "advancement.createnuclear.reactor_cooler": "Cooling The Reactor", - "advancement.createnuclear.reactor_cooler.desc": "Craft a reactor cooler to cool your reactor", - "advancement.createnuclear.reactor_core": "Core of Power", - "advancement.createnuclear.reactor_core.desc": "Craft the reactor core to harness the full energy of your nuclear reactor", - "advancement.createnuclear.reactor_frame": "Reactor Frame", - "advancement.createnuclear.reactor_frame.desc": "Craft a reactor frame to build your nuclear reactor", - "advancement.createnuclear.reactor_input": "Fueling The Reactor", - "advancement.createnuclear.reactor_input.desc": "Craft a reactor input to feed uranium and graphite rods into your reactor", - "advancement.createnuclear.reactor_output": "Power Output", - "advancement.createnuclear.reactor_output.desc": "Craft a reactor output to transfer the energy produced by your reactor", - "advancement.createnuclear.reinforced_glass": "Reinforced Glass", - "advancement.createnuclear.reinforced_glass.desc": "Craft some reinforced glass for the first time", - "advancement.createnuclear.root": "Starting The Nuclear Journey", - "advancement.createnuclear.root.desc": "Unlock the basics of nuclear energy and get your first uranium powder", - "advancement.createnuclear.steel_ingot": "Steel Ingot", - "advancement.createnuclear.steel_ingot.desc": "Combine coal dust and iron ingots to create steel ingots", - "advancement.createnuclear.uranium_liquid": "Turning Solid To Liquid", - "advancement.createnuclear.uranium_liquid.desc": "Obtain some uranium liquid by mixing uranium powder", - "advancement.createnuclear.uranium_powder": "Powdered Uranium", - "advancement.createnuclear.uranium_powder.desc": "Crush raw uranium into powder to prepare for further refining", - "advancement.createnuclear.uranium_rod": "The Power Of The Atom", - "advancement.createnuclear.uranium_rod.desc": "Create your first uranium rod using enriched yellowcake in a mechanical crafter", - "advancement.createnuclear.yellowcake": "The Yellowcake Process", - "advancement.createnuclear.yellowcake.desc": "Compact uranium liquid to create yellowcake", - "attribute.name.createnuclear.generic.irradiated_resistance": "Radiation Resistance", - "block.createnuclear.autunite": "Autunite", - "block.createnuclear.autunite_pillar": "Autunite Pillar", - "block.createnuclear.cut_autunite": "Cut Autunite", - "block.createnuclear.cut_autunite_brick_slab": "Cut Autunite Brick Slab", - "block.createnuclear.cut_autunite_brick_stairs": "Cut Autunite Brick Stairs", - "block.createnuclear.cut_autunite_brick_wall": "Cut Autunite Brick Wall", - "block.createnuclear.cut_autunite_bricks": "Cut Autunite Bricks", - "block.createnuclear.cut_autunite_slab": "Cut Autunite Slab", - "block.createnuclear.cut_autunite_stairs": "Cut Autunite Stairs", - "block.createnuclear.cut_autunite_wall": "Cut Autunite Wall", - "block.createnuclear.deepslate_lead_ore": "Deepslate Lead Ore", - "block.createnuclear.deepslate_thorium_ore": "Deepslate Thorium Ore", - "block.createnuclear.deepslate_uranium_ore": "Deepslate Uranium Ore", - "block.createnuclear.enriched_soul_soil": "Enriched Soul Soil", - "block.createnuclear.enriched_soul_soil.tooltip.summary": "The _only_ block who create _enriched fire_.Can be used to _craft_ enriched campfire or just to make a _green fire_.", - "block.createnuclear.enriching_campfire": "Enriching Campfire", - "block.createnuclear.enriching_fire": "Enriching Fire", - "block.createnuclear.layered_autunite": "Layered Autunite", - "block.createnuclear.lead_block": "Lead Block", - "block.createnuclear.lead_ore": "Lead Ore", - "block.createnuclear.polished_cut_autunite": "Polished Cut Autunite", - "block.createnuclear.polished_cut_autunite_slab": "Polished Cut Autunite Slab", - "block.createnuclear.polished_cut_autunite_stairs": "Polished Cut Autunite Stairs", - "block.createnuclear.polished_cut_autunite_wall": "Polished Cut Autunite Wall", - "block.createnuclear.raw_lead_block": "Raw Lead Block", - "block.createnuclear.raw_thorium_block": "Raw Thorium Block", - "block.createnuclear.raw_uranium_block": "Raw Uranium Block", - "block.createnuclear.reactor_casing": "Reactor Casing", - "block.createnuclear.reactor_casing.tooltip.summary": "_Block_ used to build the _reactor_", - "block.createnuclear.reactor_controller": "Reactor Controller", - "block.createnuclear.reactor_controller.tooltip.behaviour1": "it handles all the calculations needed to _generate energy_, it need a _reactor blueprint_ with a pattern to work", - "block.createnuclear.reactor_controller.tooltip.condition1": "When the reactor is assembled", - "block.createnuclear.reactor_controller.tooltip.summary": " The _Reactor Controller_ is the _most important_ block for operating the reactor", - "block.createnuclear.reactor_cooler": "Reactor Cooler", - "block.createnuclear.reactor_cooler.tooltip.summary": "_Block_ used to build the _reactor_", - "block.createnuclear.reactor_core": "Reactor Core", - "block.createnuclear.reactor_core.tooltip.summary": "_Block_ used to build the _reactor_", - "block.createnuclear.reactor_frame": "Reactor Frame", - "block.createnuclear.reactor_frame.tooltip.summary": "_Block_ used to build the _reactor_", - "block.createnuclear.reactor_input": "Reactor Input", - "block.createnuclear.reactor_input.tooltip.behaviour1": "Insert _uranium_ and _graphene_ rods in large quantities to power _the reactor_ ", - "block.createnuclear.reactor_input.tooltip.condition1": "When the Reactor is assembled", - "block.createnuclear.reactor_input.tooltip.summary": "_The Reactor Input_ is a _block_ that can be used to insert _Uranium_ and _Graphene_ rods into the _Reactor_", - "block.createnuclear.reactor_output": "Reactor Output", - "block.createnuclear.reactor_output.tooltip.behaviour1": "You can _extract the energy_ produce by the reactor by attaching _shaft_ to the _reactor output_", - "block.createnuclear.reactor_output.tooltip.condition1": "When the reactor produce energy", - "block.createnuclear.reactor_output.tooltip.summary": "_The Reactor Output_ is a _block_ that can be used to extract the mechanical energy generated by the _Reactor_", - "block.createnuclear.reinforced_glass": "Reinforced Glass", - "block.createnuclear.small_autunite_brick": "Small Autunite Brick", - "block.createnuclear.small_autunite_brick_slab": "Small Autunite Brick Slab", - "block.createnuclear.small_autunite_brick_stairs": "Small Autunite Brick Stairs", - "block.createnuclear.small_autunite_brick_wall": "Small Autunite Brick Wall", - "block.createnuclear.steel_block": "Steel Block", - "block.createnuclear.thorium": "Thorium", - "block.createnuclear.thorium_block": "Thorium Block", - "block.createnuclear.thorium_ore": "Thorium Ore", - "block.createnuclear.uranium": "Uranium", - "block.createnuclear.uranium_ore": "Uranium Ore", - "create.recipe.fan_enriched.fan": "Fan behind Enriched Fire", - "createnuclear.enriched.fan.recipe": "Bulk Enriching", - "createnuclear.generic.unit.heat": "Q", - "createnuclear.gui.reactor_controller.info_header.title": "Heat value", - "createnuclear.ponder.reactor.header": "Construction of the reactor", - "createnuclear.ponder.reactor.text_1": "Floor 1", - "createnuclear.ponder.reactor.text_10": "Floor 7", - "createnuclear.ponder.reactor.text_2": "Reactor Output: This is the block that outputs the energy (SU) generated by the reactor.", - "createnuclear.ponder.reactor.text_3": "Floor 2", - "createnuclear.ponder.reactor.text_4": "Floor 3", - "createnuclear.ponder.reactor.text_5": "Floor 4", - "createnuclear.ponder.reactor.text_6": "Reactor Input: A block that stores uranium and graphite rods to operate the reactor.", - "createnuclear.ponder.reactor.text_7": "Reactor Controller: The most important block to operate the reactor; it handles all the calculations needed to generate power.", - "createnuclear.ponder.reactor.text_8": "Floor 5", - "createnuclear.ponder.reactor.text_9": "Floor 6", - "createnuclear.ponder.reactor_blueprint.header": "Controller Activation", - "createnuclear.ponder.reactor_blueprint.text_1": "Reactor Blueprint: the most important element; it allows the reactor to be configured according to specific models.", - "createnuclear.tooltip.heatLevel": "Heat Level", - "createnuclear.tooltip.heatLevel.caution": "Caution", - "createnuclear.tooltip.heatLevel.danger": "Danger", - "createnuclear.tooltip.heatLevel.none": "None", - "createnuclear.tooltip.heatLevel.safety": "Safety", - "createnuclear.tooltip.heatLevel.warning": "Warning", - "createnuclear.tooltip.item.graphene.rod": "Graphite Rod: ", - "createnuclear.tooltip.item.unknown.rod": "Unknown: ", - "createnuclear.tooltip.item.uranium.rod": "Uranium Rod: ", - "effect.createnuclear.radiation": "Radiation", - "emi.category.createnuclear.fan_enriched": "Bulk Enriching", - "entity.createnuclear.irradiated_cat": "Irradiated Cat", - "entity.createnuclear.irradiated_chicken": "Irradiated Chicken", - "entity.createnuclear.irradiated_cow": "Irradiated Cow", - "entity.createnuclear.irradiated_wolf": "Irradiated Wolf", - "fluid.createnuclear.thorium": "Liquid Thorium", - "fluid.createnuclear.uranium": "Liquid Uranium", - "gui.createnuclear.reactor_controller.title": "Reactor Controller", - "gui.createnuclear.reactor_input.title": "Reactor Input Storage", - "item.createnuclear.anti_radiation_boots": "Anti Radiation Boots", - "item.createnuclear.black_anti_radiation_chestplate": "Black Anti Radiation Chestplate", - "item.createnuclear.black_anti_radiation_helmet": "Black Anti Radiation Helmet", - "item.createnuclear.black_anti_radiation_leggings": "Black Anti Radiation Leggings", - "item.createnuclear.black_cloth": "Black Cloth", - "item.createnuclear.blue_anti_radiation_chestplate": "Blue Anti Radiation Chestplate", - "item.createnuclear.blue_anti_radiation_helmet": "Blue Anti Radiation Helmet", - "item.createnuclear.blue_anti_radiation_leggings": "Blue Anti Radiation Leggings", - "item.createnuclear.blue_cloth": "Blue Cloth", - "item.createnuclear.brown_anti_radiation_chestplate": "Brown Anti Radiation Chestplate", - "item.createnuclear.brown_anti_radiation_helmet": "Brown Anti Radiation Helmet", - "item.createnuclear.brown_anti_radiation_leggings": "Brown Anti Radiation Leggings", - "item.createnuclear.brown_cloth": "Brown Cloth", - "item.createnuclear.cat_irradiated_spawn_egg": "Irradiated Cat Spawn Egg", - "item.createnuclear.chicken_irradiated_spawn_egg": "Irradiated Chicken Spawn Egg", - "item.createnuclear.coal_dust": "Coal Dust", - "item.createnuclear.cyan_anti_radiation_chestplate": "Cyan Anti Radiation Chestplate", - "item.createnuclear.cyan_anti_radiation_helmet": "Cyan Anti Radiation Helmet", - "item.createnuclear.cyan_anti_radiation_leggings": "Cyan Anti Radiation Leggings", - "item.createnuclear.cyan_cloth": "Cyan Cloth", - "item.createnuclear.enriched_yellowcake": "Enriched Yellowcake", - "item.createnuclear.graphene": "Graphene", - "item.createnuclear.graphite_rod": "Graphite Rod", - "item.createnuclear.graphite_rod.tooltip.summary": "_Stick_ to be used in the _reactor input_ to operate it.", - "item.createnuclear.gray_anti_radiation_chestplate": "Gray Anti Radiation Chestplate", - "item.createnuclear.gray_anti_radiation_helmet": "Gray Anti Radiation Helmet", - "item.createnuclear.gray_anti_radiation_leggings": "Gray Anti Radiation Leggings", - "item.createnuclear.gray_cloth": "Gray Cloth", - "item.createnuclear.green_anti_radiation_chestplate": "Green Anti Radiation Chestplate", - "item.createnuclear.green_anti_radiation_helmet": "Green Anti Radiation Helmet", - "item.createnuclear.green_anti_radiation_leggings": "Green Anti Radiation Leggings", - "item.createnuclear.green_cloth": "Green Cloth", - "item.createnuclear.lead_ingot": "Lead Ingot", - "item.createnuclear.lead_nugget": "Lead Nugget", - "item.createnuclear.light_blue_anti_radiation_chestplate": "Light Blue Anti Radiation Chestplate", - "item.createnuclear.light_blue_anti_radiation_helmet": "Light Blue Anti Radiation Helmet", - "item.createnuclear.light_blue_anti_radiation_leggings": "Light Blue Anti Radiation Leggings", - "item.createnuclear.light_blue_cloth": "Light Blue Cloth", - "item.createnuclear.light_gray_anti_radiation_chestplate": "Light Gray Anti Radiation Chestplate", - "item.createnuclear.light_gray_anti_radiation_helmet": "Light Gray Anti Radiation Helmet", - "item.createnuclear.light_gray_anti_radiation_leggings": "Light Gray Anti Radiation Leggings", - "item.createnuclear.light_gray_cloth": "Light Gray Cloth", - "item.createnuclear.lime_anti_radiation_chestplate": "Lime Anti Radiation Chestplate", - "item.createnuclear.lime_anti_radiation_helmet": "Lime Anti Radiation Helmet", - "item.createnuclear.lime_anti_radiation_leggings": "Lime Anti Radiation Leggings", - "item.createnuclear.lime_cloth": "Lime Cloth", - "item.createnuclear.magenta_anti_radiation_chestplate": "Magenta Anti Radiation Chestplate", - "item.createnuclear.magenta_anti_radiation_helmet": "Magenta Anti Radiation Helmet", - "item.createnuclear.magenta_anti_radiation_leggings": "Magenta Anti Radiation Leggings", - "item.createnuclear.magenta_cloth": "Magenta Cloth", - "item.createnuclear.orange_anti_radiation_chestplate": "Orange Anti Radiation Chestplate", - "item.createnuclear.orange_anti_radiation_helmet": "Orange Anti Radiation Helmet", - "item.createnuclear.orange_anti_radiation_leggings": "Orange Anti Radiation Leggings", - "item.createnuclear.orange_cloth": "Orange Cloth", - "item.createnuclear.pink_anti_radiation_chestplate": "Pink Anti Radiation Chestplate", - "item.createnuclear.pink_anti_radiation_helmet": "Pink Anti Radiation Helmet", - "item.createnuclear.pink_anti_radiation_leggings": "Pink Anti Radiation Leggings", - "item.createnuclear.pink_cloth": "Pink Cloth", - "item.createnuclear.purple_anti_radiation_chestplate": "Purple Anti Radiation Chestplate", - "item.createnuclear.purple_anti_radiation_helmet": "Purple Anti Radiation Helmet", - "item.createnuclear.purple_anti_radiation_leggings": "Purple Anti Radiation Leggings", - "item.createnuclear.purple_cloth": "Purple Cloth", - "item.createnuclear.raw_lead": "Raw Lead", - "item.createnuclear.raw_thorium": "Raw Thorium", - "item.createnuclear.raw_uranium": "Raw Uranium", - "item.createnuclear.reactor_blueprint_item": "Reactor Blueprint", - "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "_Right_ click to fill it.", - "item.createnuclear.reactor_blueprint_item.tooltip.behaviour2": "_Right_ click on the reactor controller to open it.", - "item.createnuclear.reactor_blueprint_item.tooltip.condition1": "Filled with graphite and uranium rods", - "item.createnuclear.reactor_blueprint_item.tooltip.condition2": "The reactor must be assembled", - "item.createnuclear.reactor_blueprint_item.tooltip.summary": "It allows you to configure your own pattern.", - "item.createnuclear.red_anti_radiation_chestplate": "Red Anti Radiation Chestplate", - "item.createnuclear.red_anti_radiation_helmet": "Red Anti Radiation Helmet", - "item.createnuclear.red_anti_radiation_leggings": "Red Anti Radiation Leggings", - "item.createnuclear.red_cloth": "Red Cloth", - "item.createnuclear.steel_ingot": "Steel Ingot", - "item.createnuclear.steel_nugget": "Steel Nugget", - "item.createnuclear.thorium_bucket": "Thorium Bucket", - "item.createnuclear.thorium_dust": "Thorium Dust", - "item.createnuclear.thorium_ingot": "Thorium Ingot", - "item.createnuclear.thorium_nugget": "Thorium Nugget", - "item.createnuclear.uranium_bucket": "Uranium Bucket", - "item.createnuclear.uranium_powder": "Uranium Powder", - "item.createnuclear.uranium_rod": "Uranium Rod", - "item.createnuclear.uranium_rod.tooltip.summary": "_Stick_ to be used in the _reactor input_ to operate it.", - "item.createnuclear.white_anti_radiation_chestplate": "White Anti Radiation Chestplate", - "item.createnuclear.white_anti_radiation_helmet": "White Anti Radiation Helmet", - "item.createnuclear.white_anti_radiation_leggings": "White Anti Radiation Leggings", - "item.createnuclear.white_cloth": "White Cloth", - "item.createnuclear.wolf_irradiated_spawn_egg": "Irradiated Wolf Spawn Egg", - "item.createnuclear.yellow_anti_radiation_chestplate": "Yellow Anti Radiation Chestplate", - "item.createnuclear.yellow_anti_radiation_helmet": "Yellow Anti Radiation Helmet", - "item.createnuclear.yellow_anti_radiation_leggings": "Yellow Anti Radiation Leggings", - "item.createnuclear.yellow_cloth": "Yellow Cloth", - "item.createnuclear.yellowcake": "Yellowcake", - "item.minecraft.lingering_potion.effect.potion_of_radiation_1": "Lingering Potion of Radiation", - "item.minecraft.lingering_potion.effect.potion_of_radiation_2": "Lingering Potion of Radiation", - "item.minecraft.lingering_potion.effect.potion_of_radiation_augment_1": "Lingering Potion of Radiation", - "item.minecraft.potion.effect.potion_of_radiation_1": "Potion of Radiation", - "item.minecraft.potion.effect.potion_of_radiation_2": "Potion of Radiation", - "item.minecraft.potion.effect.potion_of_radiation_augment_1": "Potion of Radiation", - "item.minecraft.splash_potion.effect.potion_of_radiation_1": "Splash Potion of Radiation", - "item.minecraft.splash_potion.effect.potion_of_radiation_2": "Splash Potion of Radiation", - "item.minecraft.splash_potion.effect.potion_of_radiation_augment_1": "Splash Potion of Radiation", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_1": "Arrow of Radiation", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "Arrow of Radiation", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "Arrow of Radiation", - "itemGroup.createnuclear.main": "Create Nuclear", - "itemgroup.uranium": "Uranium Group", - "overlay.event_message": "⚠ Warning ⚠ %s timer", - "reactor.info.assembled.creator": "Reactor has been assembled", - "reactor.info.assembled.destroyer": "Reactor has been disassembled", - "reactor.info.assembled.none": "Reactor is not assembled", - "reactor.info.is": "controller is", - "reactor.item.gui.name": "Config Pattern", - "reactor.update.casing.input": "Update the casing in input", - "tag.fluid.c.uranium": "Fluid Uranium", - "tag.item.c.coal_dusts": "Coal Dusts", - "tag.item.c.ingots.lead": "Tags Lead ingots", - "tag.item.c.ingots.steel": "Tags Steel ingots", - "tag.item.c.lead_ingots": "Lead ingots", - "tag.item.c.lead_nuggets": "Lead nuggets", - "tag.item.c.uranium": "Fluid Uranium", - "tag.item.createnuclear.cloth": "Cloth", - "tag.item.createnuclear.cooler": "Cooler", - "tag.item.createnuclear.fuel": "Fuel", - "tag.item.minecraft.all.campfires": "All Campfires", - "tag.item.minecraft.campfires": "Campfires", - "tag.item.trinkets.head.face": "Head Face" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json deleted file mode 100644 index cb0b80fe..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_0" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json deleted file mode 100644 index 43eaf7da..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_1" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json deleted file mode 100644 index 717fcaa9..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_2" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json deleted file mode 100644 index 14c2b222..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_3" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json deleted file mode 100644 index 131eea31..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column", - "textures": { - "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", - "side": "createnuclear:block/palettes/stone_types/pillar/autunite_cut_pillar" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json deleted file mode 100644 index 5312732a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column_horizontal", - "textures": { - "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", - "side": "createnuclear:block/palettes/stone_types/pillar/autunite_cut_pillar" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json deleted file mode 100644 index 8f73ebd9..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json deleted file mode 100644 index 48ea4cfa..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json deleted file mode 100644 index 2aa561eb..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab_top", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json deleted file mode 100644 index bc4722b3..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json deleted file mode 100644 index 9b8df2ea..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/inner_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json deleted file mode 100644 index 4bb16955..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/outer_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json deleted file mode 100644 index 1114e0c8..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json deleted file mode 100644 index 9d50264b..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_post", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json deleted file mode 100644 index 29590b5a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json deleted file mode 100644 index 2315df84..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side_tall", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json deleted file mode 100644 index 40e0473a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json deleted file mode 100644 index 279cc05f..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab_top", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json deleted file mode 100644 index 486ac523..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json deleted file mode 100644 index 85b0cdae..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/inner_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json deleted file mode 100644 index 0291f2cc..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/outer_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json deleted file mode 100644 index 7bce58c8..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_post", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json deleted file mode 100644 index c537cb4f..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json deleted file mode 100644 index 2c8f3f18..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side_tall", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json deleted file mode 100644 index c30862d1..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/deepslate_lead_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json deleted file mode 100644 index 8ba7752a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/deepslate_thorium_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json deleted file mode 100644 index 3ca8cc26..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/deepslate_uranium_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json deleted file mode 100644 index 07be195e..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/enriched_soul_soil" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json b/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json deleted file mode 100644 index dde2c3ea..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column", - "textures": { - "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", - "side": "createnuclear:block/palettes/stone_types/layered/autunite_cut_layered" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/lead_block.json b/src/generated/resources/assets/createnuclear/models/block/lead_block.json deleted file mode 100644 index 1b69460a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/lead_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/lead_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/lead_ore.json b/src/generated/resources/assets/createnuclear/models/block/lead_ore.json deleted file mode 100644 index 12da66d9..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/lead_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/lead_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json deleted file mode 100644 index b4ad8997..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json deleted file mode 100644 index a88a8eb8..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json deleted file mode 100644 index 97d612fc..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column", - "textures": { - "end": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json deleted file mode 100644 index a7e56545..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab_top", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json deleted file mode 100644 index b052ecae..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json deleted file mode 100644 index 22b032f5..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/inner_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json deleted file mode 100644 index bc184683..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/outer_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json deleted file mode 100644 index 27981642..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_post", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json deleted file mode 100644 index 97342e99..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json deleted file mode 100644 index acd6f264..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side_tall", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json deleted file mode 100644 index f46f7f95..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/raw_lead_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json deleted file mode 100644 index 9301beef..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/raw_thorium_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json deleted file mode 100644 index cdf1e6a5..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/raw_uranium_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json b/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json deleted file mode 100644 index 4c54b236..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/reactor/reinforced/glass", - "particle": "createnuclear:block/reactor/reinforced/glass" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json deleted file mode 100644 index 6f612f14..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json deleted file mode 100644 index 29c5ca31..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json deleted file mode 100644 index 3bb170c2..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab_top", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json deleted file mode 100644 index 54f9e4ba..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json deleted file mode 100644 index ad2e5c32..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/inner_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json deleted file mode 100644 index d5d2af97..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/outer_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json deleted file mode 100644 index a6dcb8a6..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_post", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json deleted file mode 100644 index 6db9a704..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json deleted file mode 100644 index 3f501c48..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side_tall", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/steel_block.json b/src/generated/resources/assets/createnuclear/models/block/steel_block.json deleted file mode 100644 index b66df423..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/steel_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/steel_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium.json b/src/generated/resources/assets/createnuclear/models/block/thorium.json deleted file mode 100644 index 5a6ef097..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "particle": "createnuclear:fluid/thorium_still" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium_block.json b/src/generated/resources/assets/createnuclear/models/block/thorium_block.json deleted file mode 100644 index 1295cc9f..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/thorium_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/thorium_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json b/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json deleted file mode 100644 index bc948d22..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/thorium_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/uranium.json b/src/generated/resources/assets/createnuclear/models/block/uranium.json deleted file mode 100644 index f31ca6bb..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "particle": "createnuclear:fluid/uranium_still" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json b/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json deleted file mode 100644 index 2c0d13cf..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/uranium_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json deleted file mode 100644 index 703df56e..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/anti_radiation_boots" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/autunite.json b/src/generated/resources/assets/createnuclear/models/item/autunite.json deleted file mode 100644 index 43eaf7da..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/autunite.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_1" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json b/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json deleted file mode 100644 index 1a44d12a..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/autunite_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json deleted file mode 100644 index 7d0d44ac..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/black_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json deleted file mode 100644 index 46225ff0..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/black_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json deleted file mode 100644 index a88edd4f..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/black_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_cloth.json b/src/generated/resources/assets/createnuclear/models/item/black_cloth.json deleted file mode 100644 index c1de3b3e..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/black_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/black_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json deleted file mode 100644 index 4ea98be8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/blue_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json deleted file mode 100644 index e7c37591..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/blue_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json deleted file mode 100644 index 5f9b8db0..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/blue_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json b/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json deleted file mode 100644 index fa88e933..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/blue_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json deleted file mode 100644 index faa30b54..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/brown_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json deleted file mode 100644 index cb65b395..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/brown_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json deleted file mode 100644 index ebbf44e3..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/brown_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json b/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json deleted file mode 100644 index 8d2e384a..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/brown_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json deleted file mode 100644 index d1aaa9d6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "minecraft:item/template_spawn_egg" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json deleted file mode 100644 index d1aaa9d6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "minecraft:item/template_spawn_egg" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/coal_dust.json b/src/generated/resources/assets/createnuclear/models/item/coal_dust.json deleted file mode 100644 index 72b1e342..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/coal_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/coal_dust" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json deleted file mode 100644 index 529d3f69..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json deleted file mode 100644 index 620e8ff5..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json deleted file mode 100644 index fc289587..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json deleted file mode 100644 index 8abf9ec6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/wall_inventory", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json deleted file mode 100644 index 2e128ce0..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json deleted file mode 100644 index c4c3ce4d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json deleted file mode 100644 index e4dc09c6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json deleted file mode 100644 index aa8816a6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/wall_inventory", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json deleted file mode 100644 index 04c605bd..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/cyan_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json deleted file mode 100644 index 9c29042b..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/cyan_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json deleted file mode 100644 index a7d6f251..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/cyan_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json b/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json deleted file mode 100644 index c215235a..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/cyan_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json deleted file mode 100644 index 3f33d86b..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/deepslate_lead_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json deleted file mode 100644 index c7a358ae..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/deepslate_thorium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json deleted file mode 100644 index 570a23fe..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/deepslate_uranium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json deleted file mode 100644 index 13429a65..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/enriched_soul_soil" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json b/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json deleted file mode 100644 index 30d44a9d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/enriched_yellowcake" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json b/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json deleted file mode 100644 index a069729d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/enriched/campfire" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/graphene.json b/src/generated/resources/assets/createnuclear/models/item/graphene.json deleted file mode 100644 index 44507d7c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/graphene.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/graphene" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json b/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json deleted file mode 100644 index 9bafa0f6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/graphite_rod" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json deleted file mode 100644 index 15723219..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/gray_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json deleted file mode 100644 index ab33a1af..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/gray_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json deleted file mode 100644 index 9708f7a4..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/gray_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json b/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json deleted file mode 100644 index 5137f001..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/gray_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json deleted file mode 100644 index 624ba073..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/green_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json deleted file mode 100644 index c766bd2e..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/green_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json deleted file mode 100644 index 07af99b1..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/green_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_cloth.json b/src/generated/resources/assets/createnuclear/models/item/green_cloth.json deleted file mode 100644 index 88fac9eb..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/green_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/green_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json b/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json deleted file mode 100644 index 43171e22..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/layered_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_block.json b/src/generated/resources/assets/createnuclear/models/item/lead_block.json deleted file mode 100644 index 823f31e8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lead_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/lead_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json b/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json deleted file mode 100644 index b68bc4d3..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/lead_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json b/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json deleted file mode 100644 index 73224ef2..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/lead_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_ore.json b/src/generated/resources/assets/createnuclear/models/item/lead_ore.json deleted file mode 100644 index 8f07e43d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lead_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/lead_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json deleted file mode 100644 index 03200d24..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/light_blue_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json deleted file mode 100644 index 95498a8c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/light_blue_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json deleted file mode 100644 index 79eb6000..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/light_blue_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json deleted file mode 100644 index 58225343..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/light_blue_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json deleted file mode 100644 index e30f93f8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/light_gray_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json deleted file mode 100644 index 9aeb29d3..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/light_gray_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json deleted file mode 100644 index a1e91cf3..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/light_gray_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json deleted file mode 100644 index 7d592eb9..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/light_gray_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json deleted file mode 100644 index f4f7f966..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/lime_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json deleted file mode 100644 index 1e7eb904..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/lime_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json deleted file mode 100644 index 87466b53..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/lime_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json b/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json deleted file mode 100644 index de16c88d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/lime_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json deleted file mode 100644 index 62472981..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/magenta_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json deleted file mode 100644 index 16f6f181..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/magenta_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json deleted file mode 100644 index a7da5fdd..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/magenta_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json b/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json deleted file mode 100644 index 428f2a6f..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/magenta_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json deleted file mode 100644 index ce18ac3c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/orange_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json deleted file mode 100644 index c922ae52..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/orange_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json deleted file mode 100644 index 202a468c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/orange_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json b/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json deleted file mode 100644 index c3badd81..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/orange_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json deleted file mode 100644 index a24f101d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/pink_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json deleted file mode 100644 index 6ec17b11..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/pink_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json deleted file mode 100644 index 58b1c4ad..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/pink_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json b/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json deleted file mode 100644 index 6fbfa7c7..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/pink_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json deleted file mode 100644 index bfd8d470..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/polished_cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json deleted file mode 100644 index 3c96b76e..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/polished_cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json deleted file mode 100644 index e35c914d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/polished_cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json deleted file mode 100644 index d217782c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/wall_inventory", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json deleted file mode 100644 index 3e9009b6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/purple_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json deleted file mode 100644 index 748b018f..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/purple_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json deleted file mode 100644 index 001024bb..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/purple_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json b/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json deleted file mode 100644 index 3f75bd98..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/purple_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_lead.json b/src/generated/resources/assets/createnuclear/models/item/raw_lead.json deleted file mode 100644 index ec63f8c4..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_lead.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/raw_lead" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json deleted file mode 100644 index eab76f25..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/raw_lead_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json b/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json deleted file mode 100644 index 82bb96b8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/raw_thorium" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json deleted file mode 100644 index b75c1958..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/raw_thorium_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json b/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json deleted file mode 100644 index 3b3e2b6c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/raw_uranium" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json deleted file mode 100644 index 81998219..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/raw_uranium_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json b/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json deleted file mode 100644 index 4ff033d1..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/reactor_blueprint" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json b/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json deleted file mode 100644 index 2412defd..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/casing/block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json b/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json deleted file mode 100644 index e6181539..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/controller/item" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json b/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json deleted file mode 100644 index 481bc632..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/cooler/block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_core.json b/src/generated/resources/assets/createnuclear/models/item/reactor_core.json deleted file mode 100644 index f562e633..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_core.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/core/block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json b/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json deleted file mode 100644 index 54b03ad0..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/frame/item" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_input.json b/src/generated/resources/assets/createnuclear/models/item/reactor_input.json deleted file mode 100644 index b4175b22..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_input.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/input/item" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_output.json b/src/generated/resources/assets/createnuclear/models/item/reactor_output.json deleted file mode 100644 index e404c280..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_output.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/output/item" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json deleted file mode 100644 index 7e71188f..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/red_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json deleted file mode 100644 index a4736bd1..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/red_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json deleted file mode 100644 index 52408984..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/red_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_cloth.json b/src/generated/resources/assets/createnuclear/models/item/red_cloth.json deleted file mode 100644 index 4a20ef05..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/red_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/red_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json b/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json deleted file mode 100644 index e55da5db..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reinforced_glass" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json deleted file mode 100644 index a62e6ae8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/small_autunite_brick" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json deleted file mode 100644 index e2ae7286..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/small_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json deleted file mode 100644 index 51ffb616..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/small_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json deleted file mode 100644 index 868c8107..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/wall_inventory", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_block.json b/src/generated/resources/assets/createnuclear/models/item/steel_block.json deleted file mode 100644 index 4af85a57..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/steel_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/steel_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json b/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json deleted file mode 100644 index f5e4a211..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/steel_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json b/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json deleted file mode 100644 index 0815b98c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/steel_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_block.json b/src/generated/resources/assets/createnuclear/models/item/thorium_block.json deleted file mode 100644 index 94d3fcb8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/thorium_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json b/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json deleted file mode 100644 index 2a48a343..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/thorium_bucket" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json b/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json deleted file mode 100644 index 7c6ab4d8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/thorium_dust" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json b/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json deleted file mode 100644 index 3cfe5d77..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/thorium_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json b/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json deleted file mode 100644 index 3389988a..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/thorium_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json b/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json deleted file mode 100644 index c0ce70ce..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/thorium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json b/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json deleted file mode 100644 index 85aff7d5..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/uranium_bucket" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json b/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json deleted file mode 100644 index cb0adf31..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/uranium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json b/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json deleted file mode 100644 index 799e7b31..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/uranium_powder" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json b/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json deleted file mode 100644 index 0280dbc6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/uranium_rod" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json deleted file mode 100644 index a5d91e2b..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/white_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json deleted file mode 100644 index c203cda2..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/white_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json deleted file mode 100644 index f6d419c6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/white_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_cloth.json b/src/generated/resources/assets/createnuclear/models/item/white_cloth.json deleted file mode 100644 index c020b443..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/white_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/white_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json deleted file mode 100644 index d1aaa9d6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "minecraft:item/template_spawn_egg" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json deleted file mode 100644 index e66b6d45..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/yellow_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json deleted file mode 100644 index 6b76a431..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/yellow_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json deleted file mode 100644 index 61803262..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/yellow_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json b/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json deleted file mode 100644 index 029d6ad1..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/yellow_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellowcake.json b/src/generated/resources/assets/createnuclear/models/item/yellowcake.json deleted file mode 100644 index 9bd93549..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellowcake.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/yellowcake" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/blocks/safe_nbt.json b/src/generated/resources/data/create/tags/blocks/safe_nbt.json deleted file mode 100644 index 7e9732d9..00000000 --- a/src/generated/resources/data/create/tags/blocks/safe_nbt.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:reactor_output" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json deleted file mode 100644 index cd1a68b9..00000000 --- a/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "parent": "createnuclear:lead_ingot", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "tag": "createnuclear:all_anti_radiation_armors" - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.anti_radiation_armor.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:white_anti_radiation_helmet", - "nbt": "{Damage:0}" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.anti_radiation_armor" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json b/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json deleted file mode 100644 index 2eea816e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": {}, - "trigger": "create:automatic_uranium_builtin" - } - }, - "display": { - "announce_to_chat": true, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.automatic_uranium.desc" - }, - "frame": "goal", - "hidden": true, - "icon": { - "item": "createnuclear:uranium_powder" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.automatic_uranium" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/coal_dust.json b/src/generated/resources/data/createnuclear/advancements/coal_dust.json deleted file mode 100644 index d39ceb7c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/coal_dust.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:coal_dust" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.coal_dust.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:coal_dust" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.coal_dust" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json deleted file mode 100644 index 08762768..00000000 --- a/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "parent": "createnuclear:anti_radiation_armor", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "tag": "createnuclear:anti_radiation_helmet_dye" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "1": { - "conditions": { - "items": [ - { - "tag": "createnuclear:anti_radiation_chestplate_dye" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "2": { - "conditions": { - "items": [ - { - "tag": "createnuclear:anti_radiation_leggings_dye" - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.dye_anti_radiation_armor.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:red_anti_radiation_helmet", - "nbt": "{Damage:0}" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.dye_anti_radiation_armor" - } - }, - "requirements": [ - [ - "0" - ], - [ - "1" - ], - [ - "2" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json b/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json deleted file mode 100644 index e1326563..00000000 --- a/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:yellowcake", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:enriched_yellowcake" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.enriched_yellowcake.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:enriched_yellowcake" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.enriched_yellowcake" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json deleted file mode 100644 index 1cd5b687..00000000 --- a/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "parent": "createnuclear:anti_radiation_armor", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "tag": "createnuclear:anti_radiation_helmet_full_dye" - }, - { - "tag": "createnuclear:anti_radiation_chestplate_full_dye" - }, - { - "tag": "createnuclear:anti_radiation_leggings_full_dye" - }, - { - "tag": "createnuclear:anti_radiation_boots_dye" - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.full_anti_radiation_armor.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:white_anti_radiation_chestplate", - "nbt": "{Damage:0}" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.full_anti_radiation_armor" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/graphene.json b/src/generated/resources/data/createnuclear/advancements/graphene.json deleted file mode 100644 index 4571cfe7..00000000 --- a/src/generated/resources/data/createnuclear/advancements/graphene.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:coal_dust", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:graphene" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.graphene.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:graphene" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.graphene" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/graphite_rod.json b/src/generated/resources/data/createnuclear/advancements/graphite_rod.json deleted file mode 100644 index f897168d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/graphite_rod.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:graphene", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:graphite_rod" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.graphite_rod.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:graphite_rod" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.graphite_rod" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/lead_ingot.json b/src/generated/resources/data/createnuclear/advancements/lead_ingot.json deleted file mode 100644 index f4dcc48f..00000000 --- a/src/generated/resources/data/createnuclear/advancements/lead_ingot.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:raw_lead", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:lead_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.lead_ingot.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:lead_ingot" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.lead_ingot" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/raw_lead.json b/src/generated/resources/data/createnuclear/advancements/raw_lead.json deleted file mode 100644 index daf21719..00000000 --- a/src/generated/resources/data/createnuclear/advancements/raw_lead.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:raw_lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.raw_lead.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:raw_lead" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.raw_lead" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/raw_uranium.json b/src/generated/resources/data/createnuclear/advancements/raw_uranium.json deleted file mode 100644 index 69e47f64..00000000 --- a/src/generated/resources/data/createnuclear/advancements/raw_uranium.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:raw_uranium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.raw_uranium.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:raw_uranium" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.raw_uranium" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json b/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json deleted file mode 100644 index 3ca09a71..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_controller", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_blueprint_item" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_blueprint.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_blueprint_item" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_blueprint" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_casing.json b/src/generated/resources/data/createnuclear/advancements/reactor_casing.json deleted file mode 100644 index c0064639..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_casing.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_casing" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_casing.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_casing" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_casing" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_controller.json b/src/generated/resources/data/createnuclear/advancements/reactor_controller.json deleted file mode 100644 index a96df08c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_controller.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_controller" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_controller.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_controller" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_controller" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json b/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json deleted file mode 100644 index c5234f2a..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_cooler" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_cooler.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_cooler" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_cooler" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_core.json b/src/generated/resources/data/createnuclear/advancements/reactor_core.json deleted file mode 100644 index 045b2422..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_core.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_core" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_core.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_core" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_core" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_frame.json b/src/generated/resources/data/createnuclear/advancements/reactor_frame.json deleted file mode 100644 index 133a61b9..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_frame.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_frame" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_frame.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_frame" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_frame" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_input.json b/src/generated/resources/data/createnuclear/advancements/reactor_input.json deleted file mode 100644 index d75676da..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_input.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_input" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_input.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_input" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_input" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_output.json b/src/generated/resources/data/createnuclear/advancements/reactor_output.json deleted file mode 100644 index 54b8e4b8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_output.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_output" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_output.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_output" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_output" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 9168859b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:autunite_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:autunite_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 6477945e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:autunite_pillar_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:autunite_pillar_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json deleted file mode 100644 index ccd318ee..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_nether_star": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:nether_star" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/enriched_soul_soil" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_nether_star", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/enriched_soul_soil" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json deleted file mode 100644 index 5bd2c9ce..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_bricks": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_bricks" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_slab" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_bricks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_slab" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 3f2d1234..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_slab_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_slab_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json deleted file mode 100644 index d883a424..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_brick_slab": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_brick_slab" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_slab_recycling" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_brick_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_slab_recycling" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json deleted file mode 100644 index 8514ff73..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_bricks": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_bricks" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_stairs" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_bricks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_stairs" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 99ce54fb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json deleted file mode 100644 index e35ccf84..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_bricks": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_bricks" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_wall" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_bricks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_wall" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index fbf6e1d1..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_wall_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_wall_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index ba99c19d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_bricks_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_bricks_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 97ffcd33..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json deleted file mode 100644 index 2c75059e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_slab" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_slab" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index e0dbe877..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_slab_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_slab_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json deleted file mode 100644 index a530638b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_slab": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_slab" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_slab_recycling" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_slab_recycling" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json deleted file mode 100644 index edeacddb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_stairs" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_stairs" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index c237cd5a..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_stairs_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_stairs_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json deleted file mode 100644 index 8ea30a8b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_wall" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_wall" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 18c239d1..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_wall_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_wall_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 0def71b0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:layered_autunite_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:layered_autunite_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index dd002418..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json deleted file mode 100644 index a507e5cb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polished_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:polished_cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_slab" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polished_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_slab" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 15089aa7..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_slab_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_slab_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json deleted file mode 100644 index 925ada64..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polished_cut_autunite_slab": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:polished_cut_autunite_slab" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_slab_recycling" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polished_cut_autunite_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_slab_recycling" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json deleted file mode 100644 index 89f5425d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polished_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:polished_cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_stairs" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polished_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_stairs" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 6daea314..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json deleted file mode 100644 index 90aabe25..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polished_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:polished_cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_wall" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polished_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_wall" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 244d3d09..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_wall_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_wall_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json deleted file mode 100644 index 8325735d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/black_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/black_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/black_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json deleted file mode 100644 index a8104d51..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/blue_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/blue_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/blue_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json deleted file mode 100644 index 232d459e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/brown_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/brown_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/brown_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json deleted file mode 100644 index a0fae245..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/cyan_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/cyan_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/cyan_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json deleted file mode 100644 index 0251309b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/gray_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/gray_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/gray_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json deleted file mode 100644 index 96d6f6e3..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/green_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/green_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/green_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json deleted file mode 100644 index 77248bc0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/light_blue_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/light_blue_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/light_blue_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json deleted file mode 100644 index 10976515..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/light_gray_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/light_gray_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/light_gray_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json deleted file mode 100644 index f7f0e971..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/lime_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/lime_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/lime_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json deleted file mode 100644 index a7d81bf5..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/magenta_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/magenta_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/magenta_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json deleted file mode 100644 index 830558f4..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/orange_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/orange_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/orange_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json deleted file mode 100644 index 127f0fff..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/pink_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/pink_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/pink_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json deleted file mode 100644 index 60bca7c5..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/purple_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/purple_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/purple_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json deleted file mode 100644 index c4da7286..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/red_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/red_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/red_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json deleted file mode 100644 index 333a5b59..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/white_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/white_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/white_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json deleted file mode 100644 index e0f965c5..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/yellow_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/yellow_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/yellow_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 300aac2b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json deleted file mode 100644 index d221dcc0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_small_autunite_brick": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:small_autunite_brick" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_slab" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_small_autunite_brick", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_slab" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 478d9ba9..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_slab_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_slab_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json deleted file mode 100644 index d2f93915..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_small_autunite_brick_slab": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:small_autunite_brick_slab" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_slab_recycling" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_small_autunite_brick_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_slab_recycling" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json deleted file mode 100644 index ad8cdcff..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_small_autunite_brick": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:small_autunite_brick" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_stairs" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_small_autunite_brick", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_stairs" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 1868f931..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_stairs_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_stairs_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json deleted file mode 100644 index b1a76c36..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_small_autunite_brick": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:small_autunite_brick" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_wall" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_small_autunite_brick", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_wall" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index dcd77a0b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_wall_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_wall_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json deleted file mode 100644 index 0fea7f2e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/anti_radiation_boots" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/anti_radiation_boots" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json deleted file mode 100644 index 24f777c8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/black_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json deleted file mode 100644 index 2b6fefef..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/black_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json deleted file mode 100644 index 753a5469..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/black_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json deleted file mode 100644 index a1b5aca5..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/blue_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json deleted file mode 100644 index d7cc0ad8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/blue_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json deleted file mode 100644 index da8d1d08..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/blue_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json deleted file mode 100644 index fe329cbe..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/brown_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json deleted file mode 100644 index 3d4d97aa..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/brown_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json deleted file mode 100644 index c560e390..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/brown_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json deleted file mode 100644 index d55c2cde..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/cyan_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json deleted file mode 100644 index 99c0d3bd..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/cyan_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json deleted file mode 100644 index c76b550e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/cyan_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json deleted file mode 100644 index 6d38f5e6..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/gray_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json deleted file mode 100644 index 29f9f749..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/gray_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json deleted file mode 100644 index 38a81557..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/gray_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json deleted file mode 100644 index 3a33b6d0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/green_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json deleted file mode 100644 index 677a422c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/green_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json deleted file mode 100644 index 23c0243b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/green_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json deleted file mode 100644 index 232f792d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_blue_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json deleted file mode 100644 index a046a273..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_blue_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json deleted file mode 100644 index 38eb6e46..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_blue_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json deleted file mode 100644 index 6d0a40ef..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_gray_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json deleted file mode 100644 index 246b87c6..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_gray_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json deleted file mode 100644 index 5c421157..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_gray_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json deleted file mode 100644 index 9c1c0c98..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/lime_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json deleted file mode 100644 index 40f17cfb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/lime_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json deleted file mode 100644 index a4777c99..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/lime_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json deleted file mode 100644 index 238fff0b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/magenta_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json deleted file mode 100644 index e41b4e1e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/magenta_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json deleted file mode 100644 index ec997d44..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/magenta_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json deleted file mode 100644 index ba44ce1b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/orange_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json deleted file mode 100644 index ddbe5c5d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/orange_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json deleted file mode 100644 index adb1fd5c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/orange_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json deleted file mode 100644 index b6936c00..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/pink_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json deleted file mode 100644 index 8d4c9d9c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/pink_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json deleted file mode 100644 index 22b87306..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/pink_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json deleted file mode 100644 index f32734fb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/purple_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json deleted file mode 100644 index 3346c88e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/purple_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json deleted file mode 100644 index 286f2776..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/purple_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json deleted file mode 100644 index bc946556..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/red_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json deleted file mode 100644 index 13ef771f..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/red_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json deleted file mode 100644 index 71b1e344..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/red_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json deleted file mode 100644 index ed65e50b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/white_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json deleted file mode 100644 index b762dce2..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/white_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json deleted file mode 100644 index 8afa0be0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/white_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json deleted file mode 100644 index d16cae3e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/yellow_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json deleted file mode 100644 index da2a43b7..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/yellow_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json deleted file mode 100644 index 9fdb94f8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/yellow_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json deleted file mode 100644 index eef051ea..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_raw_materials_thorium": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/thorium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw/raw_thorium_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_raw_materials_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw/raw_thorium_block" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json deleted file mode 100644 index d4206fb8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_raw_materials_lead": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_lead_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_raw_materials_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_lead_block" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json deleted file mode 100644 index 3526e476..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_raw_materials_uranium": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/uranium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_uranium_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_raw_materials_uranium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_uranium_block" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json deleted file mode 100644 index 224f6ee4..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_reactor_casing": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_casing" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/reactor/reinforced_glass" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_reactor_casing", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/reactor/reinforced_glass" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json deleted file mode 100644 index 134bb0fe..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "create:crushed_raw_lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:blasting/lead_ingot_for_lead" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:blasting/lead_ingot_for_lead" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json deleted file mode 100644 index c183b29e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "createnuclear:lead_ores" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:blasting/lead_ingot_for_lead_ore" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:blasting/lead_ingot_for_lead_ore" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json deleted file mode 100644 index 5fc92591..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:blasting/lead_ingot_for_raw_lead" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:blasting/lead_ingot_for_raw_lead" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json deleted file mode 100644 index 1f43dc31..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "createnuclear:uranium_ores" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:blasting/raw_uranium_for_uranium_ore" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:blasting/raw_uranium_for_uranium_ore" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json deleted file mode 100644 index e62d27b8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_enriched_soul_soil": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:enriched_soul_soil" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/enriching_campfire" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_enriched_soul_soil", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/enriching_campfire" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json deleted file mode 100644 index c32538e3..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:lead_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/lead_block_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/lead_block_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json deleted file mode 100644 index 4bf07e03..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:lead_nugget" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/lead_ingot_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/lead_ingot_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json deleted file mode 100644 index a9b0f348..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_lead": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/lead_ingot_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/lead_ingot_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json deleted file mode 100644 index e419d081..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_lead_nugget": { - "conditions": { - "items": [ - { - "tag": "forge:ingots/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/lead_nugget_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_lead_nugget", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/lead_nugget_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json deleted file mode 100644 index 1a1fddfa..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_raw_lead": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/raw_lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_lead_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_raw_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_lead_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json deleted file mode 100644 index 8714d6c3..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_raw_thorium": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/raw_thorium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_thorium_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_raw_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_thorium_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json deleted file mode 100644 index 92a00fe4..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_raw_uranium": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/raw_uranium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_uranium_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_raw_uranium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_uranium_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json deleted file mode 100644 index b442e932..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_reactor_controller": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_controller" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/reactor_blueprint_item" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_reactor_controller", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/reactor_blueprint_item" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json deleted file mode 100644 index d938800d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:steel_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/steel_block_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/steel_block_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json deleted file mode 100644 index c9f3cfd0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:steel_nugget" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/steel_ingot_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/steel_ingot_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json deleted file mode 100644 index b0d8eef1..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_steel": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/steel" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/steel_ingot_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_steel", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/steel_ingot_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json deleted file mode 100644 index fc91f0ce..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_steel_nugget": { - "conditions": { - "items": [ - { - "tag": "forge:ingots/steel" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/steel_nugget_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_steel_nugget", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/steel_nugget_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json deleted file mode 100644 index 41395a7d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:thorium_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_block_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_block_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json deleted file mode 100644 index 1a95a746..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:thorium_nugget" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_ingot_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_ingot_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json deleted file mode 100644 index 371a7ecb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_thorium": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/thorium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_ingot_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_ingot_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json deleted file mode 100644 index 59a82317..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_steel_nugget": { - "conditions": { - "items": [ - { - "tag": "forge:ingots/thorium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_nugget_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_steel_nugget", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_nugget_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json deleted file mode 100644 index 9b6f5bef..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:string" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/white_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/white_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json deleted file mode 100644 index 5bd61c7f..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:white_wool" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/white_cloth_wool" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/white_cloth_wool" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json deleted file mode 100644 index c31df35f..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_reactor_blueprint": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ -<<<<<<< HEAD - "createnuclear:reactor_blueprint_item" -======= - "createnuclear:reactor_controller" ->>>>>>> t - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/reactor_blueprint_item_clear" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_reactor_blueprint", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/reactor_blueprint_item_clear" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json deleted file mode 100644 index 61ec89de..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "create:crushed_raw_lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:smelting/lead_ingot_for_lead" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:smelting/lead_ingot_for_lead" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json deleted file mode 100644 index ef898e54..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "createnuclear:lead_ores" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:smelting/lead_ingot_for_lead_ore" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:smelting/lead_ingot_for_lead_ore" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json deleted file mode 100644 index ca365a4a..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:smelting/lead_ingot_for_raw_lead" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:smelting/lead_ingot_for_raw_lead" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json deleted file mode 100644 index 9546f8e8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "createnuclear:uranium_ores" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:smelting/raw_uranium_for_uranium_ore" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:smelting/raw_uranium_for_uranium_ore" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json b/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json deleted file mode 100644 index a4168f6e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:lead_ingot", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reinforced_glass" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reinforced_glass.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reinforced_glass" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reinforced_glass" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/root.json b/src/generated/resources/data/createnuclear/advancements/root.json deleted file mode 100644 index 25c8d91c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/root.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "criteria": { - "0": { - "conditions": {}, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "background": "createnuclear:textures/block/steel_block.png", - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.root.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:uranium_powder" - }, - "show_toast": false, - "title": { - "translate": "advancement.createnuclear.root" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/steel_ingot.json b/src/generated/resources/data/createnuclear/advancements/steel_ingot.json deleted file mode 100644 index 3bbac1de..00000000 --- a/src/generated/resources/data/createnuclear/advancements/steel_ingot.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:coal_dust", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:steel_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.steel_ingot.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:steel_ingot" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.steel_ingot" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json b/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json deleted file mode 100644 index 30da5466..00000000 --- a/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:uranium_powder", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:uranium_bucket" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.uranium_liquid.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:uranium_bucket" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.uranium_liquid" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_powder.json b/src/generated/resources/data/createnuclear/advancements/uranium_powder.json deleted file mode 100644 index f14738b3..00000000 --- a/src/generated/resources/data/createnuclear/advancements/uranium_powder.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:raw_uranium", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:uranium_powder" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.uranium_powder.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:uranium_powder" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.uranium_powder" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_rod.json b/src/generated/resources/data/createnuclear/advancements/uranium_rod.json deleted file mode 100644 index 09db3d13..00000000 --- a/src/generated/resources/data/createnuclear/advancements/uranium_rod.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:enriched_yellowcake", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:uranium_rod" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.uranium_rod.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:uranium_rod" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.uranium_rod" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/yellowcake.json b/src/generated/resources/data/createnuclear/advancements/yellowcake.json deleted file mode 100644 index af45535b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/yellowcake.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:uranium_liquid", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:yellowcake" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.yellowcake.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:yellowcake" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.yellowcake" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json deleted file mode 100644 index 92615ddd..00000000 --- a/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "forge:add_features", - "biomes": "#minecraft:is_overworld", - "features": "createnuclear:lead_ore", - "step": "underground_ores" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json deleted file mode 100644 index a34288f7..00000000 --- a/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "forge:add_features", - "biomes": "#minecraft:is_overworld", - "features": "createnuclear:striated_ores_overworld", - "step": "underground_ores" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json deleted file mode 100644 index da86aa27..00000000 --- a/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "forge:add_features", - "biomes": "#minecraft:is_overworld", - "features": "createnuclear:uranium_ore", - "step": "underground_ores" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json deleted file mode 100644 index 4e2d7860..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:autunite" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json deleted file mode 100644 index 1d47be63..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:autunite_pillar" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/autunite_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json deleted file mode 100644 index 43e62328..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json deleted file mode 100644 index 51ac79f1..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "functions": [ - { - "add": false, - "conditions": [ - { - "block": "createnuclear:cut_autunite_brick_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ], - "count": 2.0, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:cut_autunite_brick_slab" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json deleted file mode 100644 index 23ad33b6..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_brick_stairs" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json deleted file mode 100644 index 5d83f2f5..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_brick_wall" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_brick_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json deleted file mode 100644 index aed5f900..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_bricks" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json deleted file mode 100644 index 20f78f89..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "functions": [ - { - "add": false, - "conditions": [ - { - "block": "createnuclear:cut_autunite_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ], - "count": 2.0, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:cut_autunite_slab" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json deleted file mode 100644 index bba3b49f..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_stairs" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json deleted file mode 100644 index 5dbb9f06..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_wall" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json deleted file mode 100644 index 7192930e..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:deepslate_lead_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_lead" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/deepslate_lead_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json deleted file mode 100644 index 5761a517..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:deepslate_thorium_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_thorium" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/deepslate_thorium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json deleted file mode 100644 index 54ae2818..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:deepslate_uranium_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_uranium" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/deepslate_uranium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json deleted file mode 100644 index f6eee673..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:enriched_soul_soil" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/enriched_soul_soil" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json deleted file mode 100644 index fb01af7d..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:enriching_campfire" - }, - { - "type": "minecraft:item", - "functions": [ - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:enriched_soul_soil" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/enriching_campfire" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json deleted file mode 100644 index 4b530928..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:block", - "random_sequence": "createnuclear:blocks/enriching_fire" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json deleted file mode 100644 index 5b252376..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:layered_autunite" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/layered_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json deleted file mode 100644 index 29290cb4..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:lead_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/lead_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json deleted file mode 100644 index 0a862a1d..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:lead_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_lead" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/lead_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json deleted file mode 100644 index 27bf0a18..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:polished_cut_autunite" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/polished_cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json deleted file mode 100644 index fcd67d94..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "functions": [ - { - "add": false, - "conditions": [ - { - "block": "createnuclear:polished_cut_autunite_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ], - "count": 2.0, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:polished_cut_autunite_slab" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/polished_cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json deleted file mode 100644 index 0b8ff5f4..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:polished_cut_autunite_stairs" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/polished_cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json deleted file mode 100644 index e67c4be7..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:polished_cut_autunite_wall" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/polished_cut_autunite_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json deleted file mode 100644 index 1d111adb..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:raw_lead_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/raw_lead_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json deleted file mode 100644 index cb40bb6a..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:raw_thorium_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/raw_thorium_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json deleted file mode 100644 index a0f70c4c..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:raw_uranium_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/raw_uranium_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json deleted file mode 100644 index 72f466b2..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_casing" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_casing" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json deleted file mode 100644 index 31c7c07c..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_controller" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_controller" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json deleted file mode 100644 index dbb12343..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_cooler" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_cooler" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json deleted file mode 100644 index 4e128396..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_core" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_core" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json deleted file mode 100644 index ba17ee6f..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_frame" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_frame" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json deleted file mode 100644 index 12d08521..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_input" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_input" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json deleted file mode 100644 index 955a3100..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_output" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_output" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json deleted file mode 100644 index 67bf712d..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reinforced_glass" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reinforced_glass" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json deleted file mode 100644 index 3543b04e..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:small_autunite_brick" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/small_autunite_brick" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json deleted file mode 100644 index 5cdf8d97..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "functions": [ - { - "add": false, - "conditions": [ - { - "block": "createnuclear:small_autunite_brick_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ], - "count": 2.0, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:small_autunite_brick_slab" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/small_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json deleted file mode 100644 index 6b23e7a1..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:small_autunite_brick_stairs" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/small_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json deleted file mode 100644 index d3cbf590..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:small_autunite_brick_wall" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/small_autunite_brick_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json deleted file mode 100644 index 2d4cbc2b..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:steel_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/steel_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json deleted file mode 100644 index 346c8684..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:thorium_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/thorium_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json deleted file mode 100644 index e8bd6703..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:thorium_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_thorium" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/thorium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json deleted file mode 100644 index 196392ef..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:uranium_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], -<<<<<<< HEAD - "name": "createnuclear:raw_thorium" -======= - "name": "createnuclear:raw_uranium" ->>>>>>> t - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/uranium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json deleted file mode 100644 index 4fe8d4a7..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:entity", - "random_sequence": "createnuclear:entities/irradiated_cat" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json deleted file mode 100644 index a72cf115..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:entity", - "random_sequence": "createnuclear:entities/irradiated_chicken" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json deleted file mode 100644 index 43e6419a..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:entity", - "random_sequence": "createnuclear:entities/irradiated_cow" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json deleted file mode 100644 index ecefd041..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:entity", - "random_sequence": "createnuclear:entities/irradiated_wolf" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 1badcd71..00000000 --- a/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index ab76f18a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:autunite_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json deleted file mode 100644 index 991d4940..00000000 --- a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:blasting", - "category": "misc", - "cookingtime": 100, - "experience": 0.1, - "ingredient": { - "item": "create:crushed_raw_lead" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json deleted file mode 100644 index c23f6e80..00000000 --- a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:blasting", - "category": "misc", - "cookingtime": 100, - "experience": 0.1, - "ingredient": { - "tag": "createnuclear:lead_ores" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json deleted file mode 100644 index 54ef8d6e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:blasting", - "category": "misc", - "cookingtime": 100, - "experience": 0.1, - "ingredient": { - "tag": "forge:raw_materials/lead" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json deleted file mode 100644 index c170a2b9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:blasting", - "category": "misc", - "cookingtime": 100, - "experience": 0.1, - "ingredient": { - "tag": "createnuclear:uranium_ores" - }, - "result": "createnuclear:raw_uranium" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json b/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json deleted file mode 100644 index 88a471a7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "create:compacting", - "ingredients": [ - { - "amount": 100, - "fluidTag": "createnuclear:uranium" - } - ], - "results": [ - { - "item": "createnuclear:yellowcake" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json deleted file mode 100644 index 8d6e41d8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", -<<<<<<< HEAD - "category": "misc", -======= - "category": "building", ->>>>>>> t - "key": { - "N": { - "item": "minecraft:nether_star" - }, - "O": { - "item": "minecraft:obsidian" - }, - "S": { - "item": "minecraft:soul_soil" - } - }, - "pattern": [ - "SOS", - "ONO", - "SOS" - ], - "result": { - "item": "createnuclear:enriched_soul_soil" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json b/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json deleted file mode 100644 index 82f4c62b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "E": { - "item": "createnuclear:enriched_soul_soil" - }, - "L": { - "tag": "minecraft:logs" - }, - "S": { - "tag": "forge:rods/wooden" - } - }, - "pattern": [ - " S ", - "SES", - "LLL" - ], - "result": { - "item": "createnuclear:enriching_campfire" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json deleted file mode 100644 index 35150c61..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:white_cloth" - } - }, - "pattern": [ - "Y Y", - "X X" - ], - "result": { - "item": "createnuclear:anti_radiation_boots" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json deleted file mode 100644 index d9073104..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:black_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:black_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json deleted file mode 100644 index 36bde71e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:black_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:black_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json deleted file mode 100644 index d6aff22c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:black_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:black_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json deleted file mode 100644 index 6f6c0c38..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:blue_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:blue_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json deleted file mode 100644 index 91fefbc1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:blue_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:blue_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json deleted file mode 100644 index ccd90d07..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:blue_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:blue_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json deleted file mode 100644 index 9dcb4b2f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:brown_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:brown_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json deleted file mode 100644 index 8e2aa2e4..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:brown_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:brown_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json deleted file mode 100644 index 03b12752..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:brown_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:brown_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json deleted file mode 100644 index 0349e233..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:cyan_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:cyan_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json deleted file mode 100644 index 31a6f90f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:cyan_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:cyan_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json deleted file mode 100644 index b6e2185c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:cyan_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:cyan_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json deleted file mode 100644 index 20d987e9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:gray_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:gray_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json deleted file mode 100644 index 94edf59f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:gray_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:gray_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json deleted file mode 100644 index a0b40ba6..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:gray_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:gray_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json deleted file mode 100644 index 9e7750ee..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:green_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:green_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json deleted file mode 100644 index 326ed348..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:green_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:green_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json deleted file mode 100644 index d0151a02..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:green_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:green_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json deleted file mode 100644 index 96aa297c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_blue_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:light_blue_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json deleted file mode 100644 index 9bcd4e3e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_blue_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:light_blue_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json deleted file mode 100644 index 888a27c0..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_blue_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:light_blue_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json deleted file mode 100644 index 1a35a6fe..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_gray_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:light_gray_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json deleted file mode 100644 index ca2caaf8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_gray_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:light_gray_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json deleted file mode 100644 index 4caa0ef6..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_gray_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:light_gray_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json deleted file mode 100644 index 642c0f65..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:lime_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:lime_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json deleted file mode 100644 index fcab0ace..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:lime_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:lime_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json deleted file mode 100644 index a6352d55..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:lime_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:lime_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json deleted file mode 100644 index 705708eb..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:magenta_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:magenta_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json deleted file mode 100644 index a2bd7f97..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:magenta_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:magenta_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json deleted file mode 100644 index 3106d87b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:magenta_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:magenta_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json deleted file mode 100644 index 64b168fe..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:orange_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:orange_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json deleted file mode 100644 index a9da8cb8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:orange_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:orange_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json deleted file mode 100644 index f42ac77f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:orange_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:orange_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json deleted file mode 100644 index 63191b24..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:pink_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:pink_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json deleted file mode 100644 index b4be9ae9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:pink_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:pink_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json deleted file mode 100644 index 266f30a1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:pink_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:pink_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json deleted file mode 100644 index 08be0f1b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:purple_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:purple_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json deleted file mode 100644 index 5b8df04f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:purple_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:purple_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json deleted file mode 100644 index a60928b0..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:purple_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:purple_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json deleted file mode 100644 index 1f1f7b6c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:red_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:red_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json deleted file mode 100644 index 1cffa5a4..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:red_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:red_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json deleted file mode 100644 index 4e30f9ae..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:red_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:red_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json deleted file mode 100644 index 1e59e7be..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:white_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:white_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json deleted file mode 100644 index b3456223..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:white_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:white_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json deleted file mode 100644 index 746a8447..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:white_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:white_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json deleted file mode 100644 index a3974a4a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:yellow_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:yellow_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json deleted file mode 100644 index 93ff086e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:yellow_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:yellow_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json deleted file mode 100644 index c912c258..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:yellow_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:yellow_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json deleted file mode 100644 index 34d28959..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:ingots/lead" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:lead_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json deleted file mode 100644 index 6f3dbc70..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:nuggets/lead" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:lead_ingot" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json deleted file mode 100644 index 37b9ced2..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/lead" - } - ], - "result": { - "count": 9, - "item": "createnuclear:lead_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json deleted file mode 100644 index 1c97b72f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:ingots/lead" - } - ], - "result": { - "count": 9, - "item": "createnuclear:lead_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json deleted file mode 100644 index 96297fcd..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "R": { - "tag": "forge:raw_materials/thorium" - } - }, - "pattern": [ - "RRR", - "RRR", - "RRR" - ], - "result": { - "item": "createnuclear:raw_thorium_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json deleted file mode 100644 index b59db1a1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "R": { - "tag": "forge:raw_materials/lead" - } - }, - "pattern": [ - "RRR", - "RRR", - "RRR" - ], - "result": { - "item": "createnuclear:raw_lead_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json deleted file mode 100644 index 606bca67..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/raw_lead" - } - ], - "result": { - "count": 9, - "item": "createnuclear:raw_lead" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json deleted file mode 100644 index f2e1f275..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/raw_thorium" - } - ], - "result": { - "count": 9, - "item": "createnuclear:raw_thorium" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json deleted file mode 100644 index 157f1305..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "R": { - "tag": "forge:raw_materials/uranium" - } - }, - "pattern": [ - "RRR", - "RRR", - "RRR" - ], - "result": { - "item": "createnuclear:raw_uranium_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json deleted file mode 100644 index 58be682d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/raw_uranium" - } - ], - "result": { - "count": 9, - "item": "createnuclear:raw_uranium" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json b/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json deleted file mode 100644 index 0469fa69..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "G": { - "tag": "forge:glass" - }, - "S": { - "tag": "forge:ingots/lead" - } - }, - "pattern": [ - "SGS", - "GSG", - "SGS" - ], - "result": { - "item": "createnuclear:reinforced_glass" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json deleted file mode 100644 index af08f8cd..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "D": { - "item": "create:display_board" - }, - "E": { - "item": "create:empty_schematic" - }, - "P": { - "item": "create:precision_mechanism" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "SDS", - "SPS", - "SES" - ], - "result": { - "item": "createnuclear:reactor_blueprint_item" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json deleted file mode 100644 index 1d3005ba..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:steel_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json deleted file mode 100644 index 922d026d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:nuggets/steel" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:steel_ingot" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json deleted file mode 100644 index 5c954d64..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/steel" - } - ], - "result": { - "count": 9, - "item": "createnuclear:steel_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json deleted file mode 100644 index 1cfb171a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:ingots/steel" - } - ], - "result": { - "count": 9, - "item": "createnuclear:steel_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json deleted file mode 100644 index e7a4037c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:ingots/thorium" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:thorium_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json deleted file mode 100644 index 09d7e66d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:nuggets/thorium" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:thorium_ingot" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json deleted file mode 100644 index 4c062d44..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/thorium" - } - ], - "result": { - "count": 9, - "item": "createnuclear:thorium_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json deleted file mode 100644 index 4f664dd1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:ingots/thorium" - } - ], - "result": { - "count": 9, - "item": "createnuclear:thorium_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json deleted file mode 100644 index b540b44a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "item": "minecraft:string" - } - }, - "pattern": [ - "###", - "###" - ], - "result": { - "item": "createnuclear:white_cloth" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json deleted file mode 100644 index 49f56500..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "item": "minecraft:white_wool" - } - }, - "pattern": [ - "###", - "###" - ], - "result": { - "count": 6, - "item": "createnuclear:white_cloth" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/coal.json b/src/generated/resources/data/createnuclear/recipes/crushing/coal.json deleted file mode 100644 index d7a631f7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/coal.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "tag": "minecraft:coals" - } - ], - "processingTime": 250, - "results": [ - { - "chance": 0.5, - "item": "createnuclear:coal_dust" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json b/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json deleted file mode 100644 index 36b437c8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "create:crushed_raw_uranium" - } - ], - "processingTime": 255, - "results": [ - { - "count": 9, - "item": "createnuclear:uranium_powder" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/granite.json b/src/generated/resources/data/createnuclear/recipes/crushing/granite.json deleted file mode 100644 index 8c558913..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/granite.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "minecraft:granite" - } - ], - "processingTime": 250, - "results": [ - { - "chance": 0.5, - "item": "createnuclear:uranium_powder" - }, - { - "item": "minecraft:red_sand" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json deleted file mode 100644 index ab52f9c9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "minecraft:raw_copper" - } - ], - "processingTime": 250, - "results": [ - { - "item": "create:crushed_raw_copper" - }, - { - "chance": 0.75, - "item": "create:experience_nugget" - }, - { - "chance": 0.15, - "item": "createnuclear:lead_nugget" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json deleted file mode 100644 index 58b91a59..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "createnuclear:raw_thorium" - } - ], - "processingTime": 125, - "results": [ - { - "item": "createnuclear:thorium_dust" - }, - { - "chance": 0.5, - "item": "createnuclear:thorium_dust" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json deleted file mode 100644 index a620f150..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "createnuclear:raw_thorium_block" - } - ], - "processingTime": 250, - "results": [ - { - "count": 81, - "item": "createnuclear:thorium_dust" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json deleted file mode 100644 index d029985c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "createnuclear:raw_uranium_block" - } - ], - "processingTime": 250, - "results": [ - { - "count": 81, - "item": "createnuclear:uranium_powder" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json deleted file mode 100644 index 070cafd3..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "create:raw_zinc" - } - ], - "processingTime": 250, - "results": [ - { - "item": "create:crushed_raw_zinc" - }, - { - "chance": 0.75, - "item": "create:experience_nugget" - }, - { - "chance": 0.25, - "item": "createnuclear:lead_nugget" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json deleted file mode 100644 index 3dbd3506..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "cut_autunite_brick_slab", - "key": { - "X": { - "item": "createnuclear:cut_autunite_bricks" - } - }, - "pattern": [ - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:cut_autunite_brick_slab" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index bfdcaeb7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 2, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json deleted file mode 100644 index 1e5c6f2e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "createnuclear:cut_autunite_brick_slab" - }, - { - "item": "createnuclear:cut_autunite_brick_slab" - } - ], - "result": { - "item": "createnuclear:cut_autunite_bricks" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json deleted file mode 100644 index c753e714..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "cut_autunite_brick_stairs", - "key": { - "X": { - "item": "createnuclear:cut_autunite_bricks" - } - }, - "pattern": [ - "X ", - "XX ", - "XXX" - ], - "result": { - "count": 4, - "item": "createnuclear:cut_autunite_brick_stairs" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 678e9a74..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json deleted file mode 100644 index e941ba09..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "X": { - "item": "createnuclear:cut_autunite_bricks" - } - }, - "pattern": [ - "XXX", - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:cut_autunite_brick_wall" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 71d91844..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_brick_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index b694543c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 6426412c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json deleted file mode 100644 index 36b635c4..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "cut_autunite_slab", - "key": { - "X": { - "item": "createnuclear:cut_autunite" - } - }, - "pattern": [ - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:cut_autunite_slab" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 1e33d17e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 2, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json deleted file mode 100644 index 27074efa..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "createnuclear:cut_autunite_slab" - }, - { - "item": "createnuclear:cut_autunite_slab" - } - ], - "result": { - "item": "createnuclear:cut_autunite" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json deleted file mode 100644 index 23b7740d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "cut_autunite_stairs", - "key": { - "X": { - "item": "createnuclear:cut_autunite" - } - }, - "pattern": [ - "X ", - "XX ", - "XXX" - ], - "result": { - "count": 4, - "item": "createnuclear:cut_autunite_stairs" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index dc1f690e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json deleted file mode 100644 index f2b310d8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "X": { - "item": "createnuclear:cut_autunite" - } - }, - "pattern": [ - "XXX", - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:cut_autunite_wall" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index ecf4ef39..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json b/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json deleted file mode 100644 index 9f332c27..00000000 --- a/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "createnuclear:enriched", - "ingredients": [ - { - "item": "createnuclear:yellowcake" - } - ], - "results": [ - { - "item": "createnuclear:enriched_yellowcake" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json b/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json deleted file mode 100644 index abaf51c1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "createnuclear:enriched", - "ingredients": [ - { - "item": "minecraft:campfire" - } - ], - "results": [ - { - "item": "createnuclear:enriching_campfire" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json deleted file mode 100644 index f74aed64..00000000 --- a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "create:item_application", - "ingredients": [ - { - "item": "create:brass_casing" - }, - { - "tag": "forge:ingots/steel" - } - ], - "results": [ - { - "item": "createnuclear:reactor_casing" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json deleted file mode 100644 index f5690f24..00000000 --- a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "create:item_application", - "ingredients": [ - { - "item": "createnuclear:reactor_casing" - }, - { - "item": "minecraft:hopper" - } - ], - "results": [ - { - "item": "createnuclear:reactor_input" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json deleted file mode 100644 index 9a1e6c11..00000000 --- a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "create:item_application", - "ingredients": [ - { - "item": "createnuclear:reactor_casing" - }, - { - "item": "create:shaft" - } - ], - "results": [ - { - "item": "createnuclear:reactor_output" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index d0cb4cf6..00000000 --- a/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:layered_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json deleted file mode 100644 index 466b31e1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "G": { - "item": "createnuclear:graphene" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "SGS", - "SGS", - "SGS", - "SGS" - ], - "result": { - "item": "createnuclear:graphite_rod" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json deleted file mode 100644 index 7ce554af..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "C": { - "item": "createnuclear:reactor_casing" - }, - "N": { - "item": "minecraft:netherite_ingot" - }, - "O": { - "item": "create:content_observer" - }, - "T": { - "item": "create:electron_tube" - }, - "V": { - "item": "create:item_vault" - }, - "X": { - "item": "minecraft:nether_star" - } - }, - "pattern": [ - "CCCCC", - "CNONC", - "CTXTC", - "CNVNC", - "CCCCC" - ], - "result": { - "item": "createnuclear:reactor_controller" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json deleted file mode 100644 index a5d65e24..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "C": { - "item": "createnuclear:reactor_casing" - }, - "G": { - "item": "createnuclear:reinforced_glass" - }, - "I": { - "item": "minecraft:blue_ice" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "CCCCC", - "CSGSC", - "CIGIC", - "CSGSC", - "CCCCC" - ], - "result": { - "item": "createnuclear:reactor_cooler" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json deleted file mode 100644 index be920734..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "B": { - "item": "createnuclear:uranium_bucket" - }, - "C": { - "item": "createnuclear:reactor_casing" - }, - "P": { - "item": "create:precision_mechanism" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "CCCCC", - "CPSPC", - "CSBSC", - "CPSPC", - "CCCCC" - ], - "result": { - "item": "createnuclear:reactor_core" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json deleted file mode 100644 index a9e6a52b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "B": { - "item": "createnuclear:uranium_bucket" - }, - "C": { - "item": "createnuclear:reactor_casing" - }, - "G": { - "item": "createnuclear:reinforced_glass" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "CCCCC", - "CSGSC", - "CGBGC", - "CSGSC", - "CCCCC" - ], - "result": { - "item": "createnuclear:reactor_frame" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json deleted file mode 100644 index 4b6457d3..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "U": { - "item": "createnuclear:enriched_yellowcake" - } - }, - "pattern": [ - " U", - " U ", - " U ", - " U ", - "U " - ], - "result": { - "item": "createnuclear:uranium_rod" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/steel.json b/src/generated/resources/data/createnuclear/recipes/mixing/steel.json deleted file mode 100644 index d0f34b44..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mixing/steel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "create:mixing", - "ingredients": [ - { - "tag": "forge:dusts/coal" - }, - { - "tag": "forge:ingots/iron" - } - ], - "results": [ - { - "item": "createnuclear:steel_ingot" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json b/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json deleted file mode 100644 index fd6222f3..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "create:mixing", - "ingredients": [ - { - "tag": "forge:dusts/uranium" - } - ], - "results": [ - { - "amount": 25, - "fluid": "createnuclear:uranium" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index d2704c52..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:polished_cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json deleted file mode 100644 index 825356e9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "polished_cut_autunite_slab", - "key": { - "X": { - "item": "createnuclear:polished_cut_autunite" - } - }, - "pattern": [ - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:polished_cut_autunite_slab" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 70ad74f5..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 2, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:polished_cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json deleted file mode 100644 index 70bc5cc9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "createnuclear:polished_cut_autunite_slab" - }, - { - "item": "createnuclear:polished_cut_autunite_slab" - } - ], - "result": { - "item": "createnuclear:polished_cut_autunite" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json deleted file mode 100644 index 0dd865ba..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "polished_cut_autunite_stairs", - "key": { - "X": { - "item": "createnuclear:polished_cut_autunite" - } - }, - "pattern": [ - "X ", - "XX ", - "XXX" - ], - "result": { - "count": 4, - "item": "createnuclear:polished_cut_autunite_stairs" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index e90c86d9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:polished_cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json deleted file mode 100644 index da27172b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "X": { - "item": "createnuclear:polished_cut_autunite" - } - }, - "pattern": [ - "XXX", - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:polished_cut_autunite_wall" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index bcbde7f8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:polished_cut_autunite_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json b/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json deleted file mode 100644 index fa8ccf09..00000000 --- a/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "create:pressing", - "ingredients": [ - { - "tag": "forge:dusts/coal" - } - ], - "results": [ - { - "item": "createnuclear:graphene" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json deleted file mode 100644 index c97772db..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:black_dye" - } - ], - "result": { - "item": "createnuclear:black_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json deleted file mode 100644 index 7a88326c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:blue_dye" - } - ], - "result": { - "item": "createnuclear:blue_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json deleted file mode 100644 index 7c298c77..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:brown_dye" - } - ], - "result": { - "item": "createnuclear:brown_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json deleted file mode 100644 index ea1f9bb7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:cyan_dye" - } - ], - "result": { - "item": "createnuclear:cyan_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json deleted file mode 100644 index 2a9a5180..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:gray_dye" - } - ], - "result": { - "item": "createnuclear:gray_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json deleted file mode 100644 index 9de6a6ef..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:green_dye" - } - ], - "result": { - "item": "createnuclear:green_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json deleted file mode 100644 index b650cede..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:light_blue_dye" - } - ], - "result": { - "item": "createnuclear:light_blue_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json deleted file mode 100644 index 7ad40ccc..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:light_gray_dye" - } - ], - "result": { - "item": "createnuclear:light_gray_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json deleted file mode 100644 index 5f5fed5f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:lime_dye" - } - ], - "result": { - "item": "createnuclear:lime_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json deleted file mode 100644 index d150ae22..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:magenta_dye" - } - ], - "result": { - "item": "createnuclear:magenta_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json deleted file mode 100644 index 7e4cf94b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:orange_dye" - } - ], - "result": { - "item": "createnuclear:orange_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json deleted file mode 100644 index 4274a3ae..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:pink_dye" - } - ], - "result": { - "item": "createnuclear:pink_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json deleted file mode 100644 index ccedaffe..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:purple_dye" - } - ], - "result": { - "item": "createnuclear:purple_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json deleted file mode 100644 index 71820997..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:red_dye" - } - ], - "result": { - "item": "createnuclear:red_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json deleted file mode 100644 index f479aa89..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:white_dye" - } - ], - "result": { - "item": "createnuclear:white_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json deleted file mode 100644 index 34bda8f1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:yellow_dye" - } - ], - "result": { - "item": "createnuclear:yellow_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json b/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json deleted file mode 100644 index eb877945..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "createnuclear:reactor_blueprint_item" - } - ], - "result": { - "item": "createnuclear:reactor_blueprint_item" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index fe0ec269..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:small_autunite_brick" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json deleted file mode 100644 index a68f1ddb..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "small_autunite_brick_slab", - "key": { - "X": { - "item": "createnuclear:small_autunite_brick" - } - }, - "pattern": [ - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:small_autunite_brick_slab" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 2fb713f4..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 2, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:small_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json deleted file mode 100644 index bb601f8d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "createnuclear:small_autunite_brick_slab" - }, - { - "item": "createnuclear:small_autunite_brick_slab" - } - ], - "result": { - "item": "createnuclear:small_autunite_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json deleted file mode 100644 index 10a085c7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "small_autunite_brick_stairs", - "key": { - "X": { - "item": "createnuclear:small_autunite_brick" - } - }, - "pattern": [ - "X ", - "XX ", - "XXX" - ], - "result": { - "count": 4, - "item": "createnuclear:small_autunite_brick_stairs" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index e3dce519..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:small_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json deleted file mode 100644 index db2ccd48..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "X": { - "item": "createnuclear:small_autunite_brick" - } - }, - "pattern": [ - "XXX", - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:small_autunite_brick_wall" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index e4c918af..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:small_autunite_brick_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json deleted file mode 100644 index 0ef24ce8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "cookingtime": 200, - "experience": 0.1, - "ingredient": { - "item": "create:crushed_raw_lead" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json deleted file mode 100644 index 16a522a6..00000000 --- a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "cookingtime": 200, - "experience": 0.1, - "ingredient": { - "tag": "createnuclear:lead_ores" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json deleted file mode 100644 index e302088d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "cookingtime": 200, - "experience": 0.1, - "ingredient": { - "tag": "forge:raw_materials/lead" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json deleted file mode 100644 index f415f686..00000000 --- a/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "cookingtime": 200, - "experience": 0.1, - "ingredient": { - "tag": "createnuclear:uranium_ores" - }, - "result": "createnuclear:raw_uranium" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json deleted file mode 100644 index a00e228a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "create:splashing", - "ingredients": [ - { - "item": "create:crushed_raw_lead" - } - ], - "results": [ - { - "chance": 0.5, - "item": "create:experience_nugget" - }, - { - "count": 9, - "item": "createnuclear:lead_nugget" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json b/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json deleted file mode 100644 index e3f04365..00000000 --- a/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriched_soul_soil" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json b/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json deleted file mode 100644 index a8ce0c6f..00000000 --- a/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_fire", - "createnuclear:enriching_campfire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json b/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json deleted file mode 100644 index e456059a..00000000 --- a/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json b/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json deleted file mode 100644 index 548841c4..00000000 --- a/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json b/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json deleted file mode 100644 index e21140df..00000000 --- a/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:irradiated_cat", - "createnuclear:irradiated_chicken", - "createnuclear:irradiated_wolf", - "createnuclear:irradiated_cow" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/fluids/thorium.json b/src/generated/resources/data/createnuclear/tags/fluids/thorium.json deleted file mode 100644 index b1583ad2..00000000 --- a/src/generated/resources/data/createnuclear/tags/fluids/thorium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:flowing_thorium", - "createnuclear:thorium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/fluids/uranium.json b/src/generated/resources/data/createnuclear/tags/fluids/uranium.json deleted file mode 100644 index bcad2196..00000000 --- a/src/generated/resources/data/createnuclear/tags/fluids/uranium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:flowing_uranium", - "createnuclear:uranium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json b/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json deleted file mode 100644 index 4151900f..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_helmet", - "createnuclear:orange_anti_radiation_helmet", - "createnuclear:magenta_anti_radiation_helmet", - "createnuclear:light_blue_anti_radiation_helmet", - "createnuclear:yellow_anti_radiation_helmet", - "createnuclear:lime_anti_radiation_helmet", - "createnuclear:pink_anti_radiation_helmet", - "createnuclear:gray_anti_radiation_helmet", - "createnuclear:light_gray_anti_radiation_helmet", - "createnuclear:cyan_anti_radiation_helmet", - "createnuclear:purple_anti_radiation_helmet", - "createnuclear:blue_anti_radiation_helmet", - "createnuclear:brown_anti_radiation_helmet", - "createnuclear:green_anti_radiation_helmet", - "createnuclear:red_anti_radiation_helmet", - "createnuclear:black_anti_radiation_helmet", - "createnuclear:white_anti_radiation_chestplate", - "createnuclear:orange_anti_radiation_chestplate", - "createnuclear:magenta_anti_radiation_chestplate", - "createnuclear:light_blue_anti_radiation_chestplate", - "createnuclear:yellow_anti_radiation_chestplate", - "createnuclear:lime_anti_radiation_chestplate", - "createnuclear:pink_anti_radiation_chestplate", - "createnuclear:gray_anti_radiation_chestplate", - "createnuclear:light_gray_anti_radiation_chestplate", - "createnuclear:cyan_anti_radiation_chestplate", - "createnuclear:purple_anti_radiation_chestplate", - "createnuclear:blue_anti_radiation_chestplate", - "createnuclear:brown_anti_radiation_chestplate", - "createnuclear:green_anti_radiation_chestplate", - "createnuclear:red_anti_radiation_chestplate", - "createnuclear:black_anti_radiation_chestplate", - "createnuclear:white_anti_radiation_leggings", - "createnuclear:orange_anti_radiation_leggings", - "createnuclear:magenta_anti_radiation_leggings", - "createnuclear:light_blue_anti_radiation_leggings", - "createnuclear:yellow_anti_radiation_leggings", - "createnuclear:lime_anti_radiation_leggings", - "createnuclear:pink_anti_radiation_leggings", - "createnuclear:gray_anti_radiation_leggings", - "createnuclear:light_gray_anti_radiation_leggings", - "createnuclear:cyan_anti_radiation_leggings", - "createnuclear:purple_anti_radiation_leggings", - "createnuclear:blue_anti_radiation_leggings", - "createnuclear:brown_anti_radiation_leggings", - "createnuclear:green_anti_radiation_leggings", - "createnuclear:red_anti_radiation_leggings", - "createnuclear:black_anti_radiation_leggings", - "createnuclear:anti_radiation_boots" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json deleted file mode 100644 index ae448c5b..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_helmet", - "createnuclear:white_anti_radiation_chestplate", - "createnuclear:white_anti_radiation_leggings", - "createnuclear:anti_radiation_boots" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json deleted file mode 100644 index 3e6a7753..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:anti_radiation_boots" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json deleted file mode 100644 index a1ac43a9..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "values": [ - "createnuclear:orange_anti_radiation_chestplate", - "createnuclear:magenta_anti_radiation_chestplate", - "createnuclear:light_blue_anti_radiation_chestplate", - "createnuclear:yellow_anti_radiation_chestplate", - "createnuclear:lime_anti_radiation_chestplate", - "createnuclear:pink_anti_radiation_chestplate", - "createnuclear:gray_anti_radiation_chestplate", - "createnuclear:light_gray_anti_radiation_chestplate", - "createnuclear:cyan_anti_radiation_chestplate", - "createnuclear:purple_anti_radiation_chestplate", - "createnuclear:blue_anti_radiation_chestplate", - "createnuclear:brown_anti_radiation_chestplate", - "createnuclear:green_anti_radiation_chestplate", - "createnuclear:red_anti_radiation_chestplate", - "createnuclear:black_anti_radiation_chestplate" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json deleted file mode 100644 index 8b659b88..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_chestplate", - "createnuclear:orange_anti_radiation_chestplate", - "createnuclear:magenta_anti_radiation_chestplate", - "createnuclear:light_blue_anti_radiation_chestplate", - "createnuclear:yellow_anti_radiation_chestplate", - "createnuclear:lime_anti_radiation_chestplate", - "createnuclear:pink_anti_radiation_chestplate", - "createnuclear:gray_anti_radiation_chestplate", - "createnuclear:light_gray_anti_radiation_chestplate", - "createnuclear:cyan_anti_radiation_chestplate", - "createnuclear:purple_anti_radiation_chestplate", - "createnuclear:blue_anti_radiation_chestplate", - "createnuclear:brown_anti_radiation_chestplate", - "createnuclear:green_anti_radiation_chestplate", - "createnuclear:red_anti_radiation_chestplate", - "createnuclear:black_anti_radiation_chestplate" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json deleted file mode 100644 index 7e34cb08..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "values": [ - "createnuclear:orange_anti_radiation_helmet", - "createnuclear:magenta_anti_radiation_helmet", - "createnuclear:light_blue_anti_radiation_helmet", - "createnuclear:yellow_anti_radiation_helmet", - "createnuclear:lime_anti_radiation_helmet", - "createnuclear:pink_anti_radiation_helmet", - "createnuclear:gray_anti_radiation_helmet", - "createnuclear:light_gray_anti_radiation_helmet", - "createnuclear:cyan_anti_radiation_helmet", - "createnuclear:purple_anti_radiation_helmet", - "createnuclear:blue_anti_radiation_helmet", - "createnuclear:brown_anti_radiation_helmet", - "createnuclear:green_anti_radiation_helmet", - "createnuclear:red_anti_radiation_helmet", - "createnuclear:black_anti_radiation_helmet" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json deleted file mode 100644 index 7d378f7f..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_helmet", - "createnuclear:orange_anti_radiation_helmet", - "createnuclear:magenta_anti_radiation_helmet", - "createnuclear:light_blue_anti_radiation_helmet", - "createnuclear:yellow_anti_radiation_helmet", - "createnuclear:lime_anti_radiation_helmet", - "createnuclear:pink_anti_radiation_helmet", - "createnuclear:gray_anti_radiation_helmet", - "createnuclear:light_gray_anti_radiation_helmet", - "createnuclear:cyan_anti_radiation_helmet", - "createnuclear:purple_anti_radiation_helmet", - "createnuclear:blue_anti_radiation_helmet", - "createnuclear:brown_anti_radiation_helmet", - "createnuclear:green_anti_radiation_helmet", - "createnuclear:red_anti_radiation_helmet", - "createnuclear:black_anti_radiation_helmet" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json deleted file mode 100644 index 155da496..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "values": [ - "createnuclear:orange_anti_radiation_leggings", - "createnuclear:magenta_anti_radiation_leggings", - "createnuclear:light_blue_anti_radiation_leggings", - "createnuclear:yellow_anti_radiation_leggings", - "createnuclear:lime_anti_radiation_leggings", - "createnuclear:pink_anti_radiation_leggings", - "createnuclear:gray_anti_radiation_leggings", - "createnuclear:light_gray_anti_radiation_leggings", - "createnuclear:cyan_anti_radiation_leggings", - "createnuclear:purple_anti_radiation_leggings", - "createnuclear:blue_anti_radiation_leggings", - "createnuclear:brown_anti_radiation_leggings", - "createnuclear:green_anti_radiation_leggings", - "createnuclear:red_anti_radiation_leggings", - "createnuclear:black_anti_radiation_leggings" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json deleted file mode 100644 index ea238434..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_leggings", - "createnuclear:orange_anti_radiation_leggings", - "createnuclear:magenta_anti_radiation_leggings", - "createnuclear:light_blue_anti_radiation_leggings", - "createnuclear:yellow_anti_radiation_leggings", - "createnuclear:lime_anti_radiation_leggings", - "createnuclear:pink_anti_radiation_leggings", - "createnuclear:gray_anti_radiation_leggings", - "createnuclear:light_gray_anti_radiation_leggings", - "createnuclear:cyan_anti_radiation_leggings", - "createnuclear:purple_anti_radiation_leggings", - "createnuclear:blue_anti_radiation_leggings", - "createnuclear:brown_anti_radiation_leggings", - "createnuclear:green_anti_radiation_leggings", - "createnuclear:red_anti_radiation_leggings", - "createnuclear:black_anti_radiation_leggings" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/cloth.json b/src/generated/resources/data/createnuclear/tags/items/cloth.json deleted file mode 100644 index 8c88fe9b..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/cloth.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_cloth", - "createnuclear:orange_cloth", - "createnuclear:magenta_cloth", - "createnuclear:light_blue_cloth", - "createnuclear:yellow_cloth", - "createnuclear:lime_cloth", - "createnuclear:pink_cloth", - "createnuclear:gray_cloth", - "createnuclear:light_gray_cloth", - "createnuclear:cyan_cloth", - "createnuclear:purple_cloth", - "createnuclear:blue_cloth", - "createnuclear:brown_cloth", - "createnuclear:green_cloth", - "createnuclear:red_cloth", - "createnuclear:black_cloth" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/cooler.json b/src/generated/resources/data/createnuclear/tags/items/cooler.json deleted file mode 100644 index 1802becf..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/cooler.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:graphite_rod" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/fuel.json b/src/generated/resources/data/createnuclear/tags/items/fuel.json deleted file mode 100644 index 951757d9..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/fuel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:uranium_rod" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/lead_ores.json b/src/generated/resources/data/createnuclear/tags/items/lead_ores.json deleted file mode 100644 index e456059a..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/lead_ores.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json b/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json deleted file mode 100644 index 4b37ed20..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite", - "createnuclear:cut_autunite_stairs", - "createnuclear:cut_autunite_wall", - "createnuclear:cut_autunite_bricks", - "createnuclear:cut_autunite_brick_stairs", - "createnuclear:cut_autunite_brick_wall", - "createnuclear:small_autunite_brick", - "createnuclear:small_autunite_brick_stairs", - "createnuclear:small_autunite_brick_wall", - "createnuclear:polished_cut_autunite", - "createnuclear:polished_cut_autunite_stairs", - "createnuclear:polished_cut_autunite_wall", - "createnuclear:layered_autunite", - "createnuclear:autunite_pillar", - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json b/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json deleted file mode 100644 index 548841c4..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json deleted file mode 100644 index 75f7246f..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "discard_chance_on_air_exposure": 0.0, - "size": 7, - "targets": [ - { - "state": { - "Name": "createnuclear:lead_ore" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:deepslate_lead_ore" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json deleted file mode 100644 index 8e0c9954..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "type": "create:layered_ore", - "config": { - "discard_chance_on_air_exposure": 0.0, - "layer_patterns": [ - [ - { - "max_size": 5, - "min_size": 2, - "targets": [ - [ - { - "state": { - "Name": "createnuclear:autunite" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:autunite" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 2 - }, - { - "max_size": 2, - "min_size": 1, - "targets": [ - [ - { - "state": { - "Name": "create:limestone" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "create:limestone" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 1 - }, - { - "max_size": 3, - "min_size": 2, - "targets": [ - [ - { - "state": { - "Name": "minecraft:calcite" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "minecraft:calcite" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 1 - }, - { - "max_size": 2, - "min_size": 2, - "targets": [ - [ - { - "state": { - "Name": "minecraft:stone" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "minecraft:deepslate", - "Properties": { - "axis": "y" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 1 - }, - { - "max_size": 1, - "min_size": 1, - "targets": [ - [ - { - "state": { - "Name": "createnuclear:uranium_ore", - "Properties": { - "lit": "false" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:deepslate_uranium_ore", - "Properties": { - "lit": "false" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 1 - } - ] - ], - "size": 32 - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json deleted file mode 100644 index 132e2ed2..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "discard_chance_on_air_exposure": 0.0, - "size": 7, - "targets": [ - { - "state": { - "Name": "createnuclear:thorium_ore" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:deepslate_thorium_ore" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json deleted file mode 100644 index eb971ccc..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "discard_chance_on_air_exposure": 0.0, - "size": 7, - "targets": [ - { - "state": { - "Name": "createnuclear:uranium_ore", - "Properties": { - "lit": "false" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:deepslate_uranium_ore", - "Properties": { - "lit": "false" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json deleted file mode 100644 index e9eff263..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "feature": "createnuclear:lead_ore", - "placement": [ - { - "type": "minecraft:count", - "count": 6 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:trapezoid", - "max_inclusive": { - "absolute": 64 - }, - "min_inclusive": { - "absolute": -64 - } - } - }, - { - "type": "create:config_filter" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json deleted file mode 100644 index d5ec73f0..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "feature": "createnuclear:striated_ores_overworld", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 18 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "max_inclusive": { - "absolute": 70 - }, - "min_inclusive": { - "absolute": -30 - } - } - }, - { - "type": "create:config_filter" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json deleted file mode 100644 index 5613d152..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "feature": "createnuclear:uranium_ore", - "placement": [ - { - "type": "minecraft:count", - "count": 6 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:trapezoid", - "max_inclusive": { - "absolute": 64 - }, - "min_inclusive": { - "absolute": -64 - } - } - }, - { - "type": "create:config_filter" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/glass.json b/src/generated/resources/data/forge/tags/blocks/glass.json deleted file mode 100644 index d4bfecdc..00000000 --- a/src/generated/resources/data/forge/tags/blocks/glass.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:reinforced_glass" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores.json b/src/generated/resources/data/forge/tags/blocks/ores.json deleted file mode 100644 index fd3c08e5..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:deepslate_thorium_ore", - "createnuclear:lead_ore", - "createnuclear:thorium_ore", - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/lead.json b/src/generated/resources/data/forge/tags/blocks/ores/lead.json deleted file mode 100644 index e456059a..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores/lead.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/thorium.json b/src/generated/resources/data/forge/tags/blocks/ores/thorium.json deleted file mode 100644 index c5f8a424..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores/thorium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_thorium_ore", - "createnuclear:thorium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/uranium.json b/src/generated/resources/data/forge/tags/blocks/ores/uranium.json deleted file mode 100644 index 548841c4..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores/uranium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json deleted file mode 100644 index 111dcca2..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:deepslate_thorium_ore", - "createnuclear:deepslate_uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json deleted file mode 100644 index 7370fbd0..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:lead_ore", - "createnuclear:thorium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json deleted file mode 100644 index 090e36fd..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:lead_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json deleted file mode 100644 index 8d11d293..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json deleted file mode 100644 index 3bb2b80c..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_thorium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json deleted file mode 100644 index 41ae6b11..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_uranium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json deleted file mode 100644 index 28dd0133..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:steel_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json deleted file mode 100644 index 6ea006df..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/uranium.json b/src/generated/resources/data/forge/tags/fluids/uranium.json deleted file mode 100644 index 25064659..00000000 --- a/src/generated/resources/data/forge/tags/fluids/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#createnuclear:uranium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/boots.json b/src/generated/resources/data/forge/tags/items/armors/boots.json deleted file mode 100644 index 3e6a7753..00000000 --- a/src/generated/resources/data/forge/tags/items/armors/boots.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:anti_radiation_boots" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/chestplates.json b/src/generated/resources/data/forge/tags/items/armors/chestplates.json deleted file mode 100644 index 8b659b88..00000000 --- a/src/generated/resources/data/forge/tags/items/armors/chestplates.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_chestplate", - "createnuclear:orange_anti_radiation_chestplate", - "createnuclear:magenta_anti_radiation_chestplate", - "createnuclear:light_blue_anti_radiation_chestplate", - "createnuclear:yellow_anti_radiation_chestplate", - "createnuclear:lime_anti_radiation_chestplate", - "createnuclear:pink_anti_radiation_chestplate", - "createnuclear:gray_anti_radiation_chestplate", - "createnuclear:light_gray_anti_radiation_chestplate", - "createnuclear:cyan_anti_radiation_chestplate", - "createnuclear:purple_anti_radiation_chestplate", - "createnuclear:blue_anti_radiation_chestplate", - "createnuclear:brown_anti_radiation_chestplate", - "createnuclear:green_anti_radiation_chestplate", - "createnuclear:red_anti_radiation_chestplate", - "createnuclear:black_anti_radiation_chestplate" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/helmets.json b/src/generated/resources/data/forge/tags/items/armors/helmets.json deleted file mode 100644 index 7d378f7f..00000000 --- a/src/generated/resources/data/forge/tags/items/armors/helmets.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_helmet", - "createnuclear:orange_anti_radiation_helmet", - "createnuclear:magenta_anti_radiation_helmet", - "createnuclear:light_blue_anti_radiation_helmet", - "createnuclear:yellow_anti_radiation_helmet", - "createnuclear:lime_anti_radiation_helmet", - "createnuclear:pink_anti_radiation_helmet", - "createnuclear:gray_anti_radiation_helmet", - "createnuclear:light_gray_anti_radiation_helmet", - "createnuclear:cyan_anti_radiation_helmet", - "createnuclear:purple_anti_radiation_helmet", - "createnuclear:blue_anti_radiation_helmet", - "createnuclear:brown_anti_radiation_helmet", - "createnuclear:green_anti_radiation_helmet", - "createnuclear:red_anti_radiation_helmet", - "createnuclear:black_anti_radiation_helmet" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/leggings.json b/src/generated/resources/data/forge/tags/items/armors/leggings.json deleted file mode 100644 index ea238434..00000000 --- a/src/generated/resources/data/forge/tags/items/armors/leggings.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_leggings", - "createnuclear:orange_anti_radiation_leggings", - "createnuclear:magenta_anti_radiation_leggings", - "createnuclear:light_blue_anti_radiation_leggings", - "createnuclear:yellow_anti_radiation_leggings", - "createnuclear:lime_anti_radiation_leggings", - "createnuclear:pink_anti_radiation_leggings", - "createnuclear:gray_anti_radiation_leggings", - "createnuclear:light_gray_anti_radiation_leggings", - "createnuclear:cyan_anti_radiation_leggings", - "createnuclear:purple_anti_radiation_leggings", - "createnuclear:blue_anti_radiation_leggings", - "createnuclear:brown_anti_radiation_leggings", - "createnuclear:green_anti_radiation_leggings", - "createnuclear:red_anti_radiation_leggings", - "createnuclear:black_anti_radiation_leggings" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/thorium.json b/src/generated/resources/data/forge/tags/items/buckets/thorium.json deleted file mode 100644 index 6aec4244..00000000 --- a/src/generated/resources/data/forge/tags/items/buckets/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_bucket" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/uranium.json b/src/generated/resources/data/forge/tags/items/buckets/uranium.json deleted file mode 100644 index 68a93e19..00000000 --- a/src/generated/resources/data/forge/tags/items/buckets/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:uranium_bucket" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts.json b/src/generated/resources/data/forge/tags/items/dusts.json deleted file mode 100644 index 3bf9b038..00000000 --- a/src/generated/resources/data/forge/tags/items/dusts.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_dust", - "createnuclear:uranium_powder", - "createnuclear:coal_dust" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/coal.json b/src/generated/resources/data/forge/tags/items/dusts/coal.json deleted file mode 100644 index 84c8f569..00000000 --- a/src/generated/resources/data/forge/tags/items/dusts/coal.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:coal_dust" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/thorium.json b/src/generated/resources/data/forge/tags/items/dusts/thorium.json deleted file mode 100644 index 9b0a3534..00000000 --- a/src/generated/resources/data/forge/tags/items/dusts/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_dust" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/uranium.json b/src/generated/resources/data/forge/tags/items/dusts/uranium.json deleted file mode 100644 index f96cdf12..00000000 --- a/src/generated/resources/data/forge/tags/items/dusts/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:uranium_powder" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/glass.json b/src/generated/resources/data/forge/tags/items/glass.json deleted file mode 100644 index d4bfecdc..00000000 --- a/src/generated/resources/data/forge/tags/items/glass.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:reinforced_glass" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots.json b/src/generated/resources/data/forge/tags/items/ingots.json deleted file mode 100644 index 069fcb89..00000000 --- a/src/generated/resources/data/forge/tags/items/ingots.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:steel_ingot", - "createnuclear:lead_ingot", - "createnuclear:thorium_ingot" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/lead.json b/src/generated/resources/data/forge/tags/items/ingots/lead.json deleted file mode 100644 index aedd6132..00000000 --- a/src/generated/resources/data/forge/tags/items/ingots/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:lead_ingot" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/steel.json b/src/generated/resources/data/forge/tags/items/ingots/steel.json deleted file mode 100644 index 665a4598..00000000 --- a/src/generated/resources/data/forge/tags/items/ingots/steel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:steel_ingot" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/thorium.json b/src/generated/resources/data/forge/tags/items/ingots/thorium.json deleted file mode 100644 index ebbb559f..00000000 --- a/src/generated/resources/data/forge/tags/items/ingots/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_ingot" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets.json b/src/generated/resources/data/forge/tags/items/nuggets.json deleted file mode 100644 index 4683ae5f..00000000 --- a/src/generated/resources/data/forge/tags/items/nuggets.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:steel_nugget", - "createnuclear:lead_nugget", - "createnuclear:thorium_nugget" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/lead.json b/src/generated/resources/data/forge/tags/items/nuggets/lead.json deleted file mode 100644 index 4337a1dc..00000000 --- a/src/generated/resources/data/forge/tags/items/nuggets/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:lead_nugget" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/steel.json b/src/generated/resources/data/forge/tags/items/nuggets/steel.json deleted file mode 100644 index 33f15404..00000000 --- a/src/generated/resources/data/forge/tags/items/nuggets/steel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:steel_nugget" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/thorium.json b/src/generated/resources/data/forge/tags/items/nuggets/thorium.json deleted file mode 100644 index 6e41e836..00000000 --- a/src/generated/resources/data/forge/tags/items/nuggets/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_nugget" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/lead.json b/src/generated/resources/data/forge/tags/items/ores/lead.json deleted file mode 100644 index e456059a..00000000 --- a/src/generated/resources/data/forge/tags/items/ores/lead.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/thorium.json b/src/generated/resources/data/forge/tags/items/ores/thorium.json deleted file mode 100644 index c5f8a424..00000000 --- a/src/generated/resources/data/forge/tags/items/ores/thorium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_thorium_ore", - "createnuclear:thorium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/uranium.json b/src/generated/resources/data/forge/tags/items/ores/uranium.json deleted file mode 100644 index 548841c4..00000000 --- a/src/generated/resources/data/forge/tags/items/ores/uranium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials.json b/src/generated/resources/data/forge/tags/items/raw_materials.json deleted file mode 100644 index 53e805f6..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_materials.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead", - "createnuclear:raw_uranium", - "createnuclear:raw_thorium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/lead.json b/src/generated/resources/data/forge/tags/items/raw_materials/lead.json deleted file mode 100644 index 34dd4663..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_materials/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json b/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json deleted file mode 100644 index e2f43fb9..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_thorium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json b/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json deleted file mode 100644 index 9333342f..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_uranium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_ores.json b/src/generated/resources/data/forge/tags/items/raw_ores.json deleted file mode 100644 index 53e805f6..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_ores.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead", - "createnuclear:raw_uranium", - "createnuclear:raw_thorium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/rods.json b/src/generated/resources/data/forge/tags/items/rods.json deleted file mode 100644 index b665274d..00000000 --- a/src/generated/resources/data/forge/tags/items/rods.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:graphite_rod", - "createnuclear:uranium_rod" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json deleted file mode 100644 index 090e36fd..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:lead_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json deleted file mode 100644 index 8d11d293..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json deleted file mode 100644 index 3bb2b80c..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_thorium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json deleted file mode 100644 index 41ae6b11..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_uranium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json b/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json deleted file mode 100644 index 28dd0133..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:steel_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json deleted file mode 100644 index 6ea006df..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json b/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json deleted file mode 100644 index a51c2ef8..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_campfire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json deleted file mode 100644 index 0c71748d..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/campfires.json b/src/generated/resources/data/minecraft/tags/blocks/campfires.json deleted file mode 100644 index a51c2ef8..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/campfires.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_campfire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json b/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json deleted file mode 100644 index 6f3bde53..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_fire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json b/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json deleted file mode 100644 index 0c71748d..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/fire.json b/src/generated/resources/data/minecraft/tags/blocks/fire.json deleted file mode 100644 index 6f3bde53..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/fire.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_fire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/impermeable.json b/src/generated/resources/data/minecraft/tags/blocks/impermeable.json deleted file mode 100644 index d4bfecdc..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/impermeable.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:reinforced_glass" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json deleted file mode 100644 index 0c71748d..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json deleted file mode 100644 index a51c2ef8..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_campfire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json deleted file mode 100644 index ea7026b5..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "values": [ - "createnuclear:reactor_casing", - "createnuclear:reactor_core", - "createnuclear:reactor_frame", - "createnuclear:reactor_cooler", - "createnuclear:reactor_input", - "createnuclear:reactor_output", - "createnuclear:reactor_controller", - "createnuclear:enriching_campfire", - "createnuclear:deepslate_lead_ore", - "createnuclear:deepslate_thorium_ore", - "createnuclear:lead_ore", - "createnuclear:thorium_ore", - "createnuclear:raw_uranium_block", - "createnuclear:raw_lead_block", - "createnuclear:raw_thorium_block", - "createnuclear:lead_block", - "createnuclear:thorium_block", - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore", - "createnuclear:steel_block", - "createnuclear:autunite", - "createnuclear:cut_autunite", - "createnuclear:cut_autunite_stairs", - "createnuclear:cut_autunite_slab", - "createnuclear:cut_autunite_wall", - "createnuclear:cut_autunite_bricks", - "createnuclear:cut_autunite_brick_stairs", - "createnuclear:cut_autunite_brick_slab", - "createnuclear:cut_autunite_brick_wall", - "createnuclear:small_autunite_brick", - "createnuclear:small_autunite_brick_stairs", - "createnuclear:small_autunite_brick_slab", - "createnuclear:small_autunite_brick_wall", - "createnuclear:polished_cut_autunite", - "createnuclear:polished_cut_autunite_stairs", - "createnuclear:polished_cut_autunite_slab", - "createnuclear:polished_cut_autunite_wall", - "createnuclear:layered_autunite", - "createnuclear:autunite_pillar" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json deleted file mode 100644 index e3f04365..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriched_soul_soil" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json deleted file mode 100644 index 0c71748d..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json deleted file mode 100644 index 0b32149b..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "values": [ - "createnuclear:reactor_casing", - "createnuclear:reactor_core", - "createnuclear:reactor_frame", - "createnuclear:reactor_cooler", - "createnuclear:reactor_input", - "createnuclear:reactor_output", - "createnuclear:reactor_controller", - "createnuclear:deepslate_thorium_ore", - "createnuclear:raw_uranium_block", - "createnuclear:enriched_soul_soil", - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json deleted file mode 100644 index 62a74515..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore", - "createnuclear:thorium_ore", - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/slabs.json b/src/generated/resources/data/minecraft/tags/blocks/slabs.json deleted file mode 100644 index 091d9741..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/slabs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_slab", - "createnuclear:cut_autunite_brick_slab", - "createnuclear:small_autunite_brick_slab", - "createnuclear:polished_cut_autunite_slab" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/stairs.json b/src/generated/resources/data/minecraft/tags/blocks/stairs.json deleted file mode 100644 index b4209709..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_stairs", - "createnuclear:cut_autunite_brick_stairs", - "createnuclear:small_autunite_brick_stairs", - "createnuclear:polished_cut_autunite_stairs" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/walls.json b/src/generated/resources/data/minecraft/tags/blocks/walls.json deleted file mode 100644 index d7309a6c..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/walls.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_wall", - "createnuclear:cut_autunite_brick_wall", - "createnuclear:small_autunite_brick_wall", - "createnuclear:polished_cut_autunite_wall" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json b/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json deleted file mode 100644 index 625832ed..00000000 --- a/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:irradiated_cat", - "createnuclear:irradiated_chicken" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/fluids/lava.json b/src/generated/resources/data/minecraft/tags/fluids/lava.json deleted file mode 100644 index 25064659..00000000 --- a/src/generated/resources/data/minecraft/tags/fluids/lava.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#createnuclear:uranium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/slabs.json b/src/generated/resources/data/minecraft/tags/items/slabs.json deleted file mode 100644 index 091d9741..00000000 --- a/src/generated/resources/data/minecraft/tags/items/slabs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_slab", - "createnuclear:cut_autunite_brick_slab", - "createnuclear:small_autunite_brick_slab", - "createnuclear:polished_cut_autunite_slab" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/stairs.json b/src/generated/resources/data/minecraft/tags/items/stairs.json deleted file mode 100644 index b4209709..00000000 --- a/src/generated/resources/data/minecraft/tags/items/stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_stairs", - "createnuclear:cut_autunite_brick_stairs", - "createnuclear:small_autunite_brick_stairs", - "createnuclear:polished_cut_autunite_stairs" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/walls.json b/src/generated/resources/data/minecraft/tags/items/walls.json deleted file mode 100644 index d7309a6c..00000000 --- a/src/generated/resources/data/minecraft/tags/items/walls.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_wall", - "createnuclear:cut_autunite_brick_wall", - "createnuclear:small_autunite_brick_wall", - "createnuclear:polished_cut_autunite_wall" - ] -} \ No newline at end of file From b81f00ba9034ec883028fa4b8234257f0e6c6fe6 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 29 Dec 2025 10:28:15 +0100 Subject: [PATCH 087/705] V2-Fluid: Fixed Datagen --- .../15812fa7bc190aa8f0a8644088c7ff563925e506 | 21 + .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 614 ++++++++++++++++++ .../708b1206ce73e235f43eb2a5fd72b93671cfba4e | 7 + .../9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 37 ++ .../abc32a97b4e744838610c53dbbbaaf9f7d29a557 | 27 + .../fed443662143001aeb5341375f6f5ef31d10baea | 11 + .../createnuclear/blockstates/autunite.json | 18 + .../blockstates/autunite_pillar.json | 16 + .../blockstates/cut_autunite.json | 7 + .../blockstates/cut_autunite_brick_slab.json | 13 + .../cut_autunite_brick_stairs.json | 209 ++++++ .../blockstates/cut_autunite_brick_wall.json | 90 +++ .../blockstates/cut_autunite_bricks.json | 7 + .../blockstates/cut_autunite_slab.json | 13 + .../blockstates/cut_autunite_stairs.json | 209 ++++++ .../blockstates/cut_autunite_wall.json | 90 +++ .../blockstates/deepslate_lead_ore.json | 7 + .../blockstates/deepslate_thorium_ore.json | 7 + .../blockstates/deepslate_uranium_ore.json | 7 + .../blockstates/enriched_soul_soil.json | 7 + .../blockstates/enriching_campfire.json | 34 + .../blockstates/enriching_fire.json | 90 +++ .../blockstates/layered_autunite.json | 7 + .../createnuclear/blockstates/lead_block.json | 7 + .../createnuclear/blockstates/lead_ore.json | 7 + .../blockstates/polished_cut_autunite.json | 7 + .../polished_cut_autunite_slab.json | 13 + .../polished_cut_autunite_stairs.json | 209 ++++++ .../polished_cut_autunite_wall.json | 90 +++ .../blockstates/raw_lead_block.json | 7 + .../blockstates/raw_thorium_block.json | 7 + .../blockstates/raw_uranium_block.json | 7 + .../blockstates/reactor_casing.json | 7 + .../blockstates/reactor_controller.json | 34 + .../blockstates/reactor_cooler.json | 7 + .../blockstates/reactor_core.json | 7 + .../blockstates/reactor_frame.json | 16 + .../blockstates/reactor_input.json | 19 + .../blockstates/reactor_output.json | 26 + .../blockstates/reinforced_glass.json | 7 + .../blockstates/small_autunite_brick.json | 7 + .../small_autunite_brick_slab.json | 13 + .../small_autunite_brick_stairs.json | 209 ++++++ .../small_autunite_brick_wall.json | 90 +++ .../blockstates/steel_block.json | 7 + .../createnuclear/blockstates/thorium.json | 7 + .../blockstates/thorium_block.json | 7 + .../blockstates/thorium_ore.json | 7 + .../createnuclear/blockstates/uranium.json | 7 + .../blockstates/uranium_ore.json | 7 + .../assets/createnuclear/lang/en_ud.json | 281 ++++++++ .../assets/createnuclear/lang/en_us.json | 281 ++++++++ .../models/block/autunite_natural_0.json | 6 + .../models/block/autunite_natural_1.json | 6 + .../models/block/autunite_natural_2.json | 6 + .../models/block/autunite_natural_3.json | 6 + .../models/block/autunite_pillar.json | 7 + .../block/autunite_pillar_horizontal.json | 7 + .../models/block/cut_autunite.json | 6 + .../models/block/cut_autunite_brick_slab.json | 8 + .../block/cut_autunite_brick_slab_top.json | 8 + .../block/cut_autunite_brick_stairs.json | 8 + .../cut_autunite_brick_stairs_inner.json | 8 + .../cut_autunite_brick_stairs_outer.json | 8 + .../models/block/cut_autunite_bricks.json | 6 + .../block/cut_autunite_bricks_wall_post.json | 6 + .../block/cut_autunite_bricks_wall_side.json | 6 + .../cut_autunite_bricks_wall_side_tall.json | 6 + .../models/block/cut_autunite_slab.json | 8 + .../models/block/cut_autunite_slab_top.json | 8 + .../models/block/cut_autunite_stairs.json | 8 + .../block/cut_autunite_stairs_inner.json | 8 + .../block/cut_autunite_stairs_outer.json | 8 + .../models/block/cut_autunite_wall_post.json | 6 + .../models/block/cut_autunite_wall_side.json | 6 + .../block/cut_autunite_wall_side_tall.json | 6 + .../models/block/deepslate_lead_ore.json | 6 + .../models/block/deepslate_thorium_ore.json | 6 + .../models/block/deepslate_uranium_ore.json | 6 + .../models/block/enriched_soul_soil.json | 6 + .../models/block/layered_autunite.json | 7 + .../models/block/lead_block.json | 6 + .../createnuclear/models/block/lead_ore.json | 6 + .../models/block/polished_cut_autunite.json | 6 + .../block/polished_cut_autunite_slab.json | 8 + .../polished_cut_autunite_slab_double.json | 7 + .../block/polished_cut_autunite_slab_top.json | 8 + .../block/polished_cut_autunite_stairs.json | 8 + .../polished_cut_autunite_stairs_inner.json | 8 + .../polished_cut_autunite_stairs_outer.json | 8 + .../polished_cut_autunite_wall_post.json | 6 + .../polished_cut_autunite_wall_side.json | 6 + .../polished_cut_autunite_wall_side_tall.json | 6 + .../models/block/raw_lead_block.json | 6 + .../models/block/raw_thorium_block.json | 6 + .../models/block/raw_uranium_block.json | 6 + .../models/block/reinforced_glass.json | 7 + .../models/block/small_autunite_brick.json | 6 + .../block/small_autunite_brick_slab.json | 8 + .../block/small_autunite_brick_slab_top.json | 8 + .../block/small_autunite_brick_stairs.json | 8 + .../small_autunite_brick_stairs_inner.json | 8 + .../small_autunite_brick_stairs_outer.json | 8 + .../block/small_autunite_brick_wall_post.json | 6 + .../block/small_autunite_brick_wall_side.json | 6 + .../small_autunite_brick_wall_side_tall.json | 6 + .../models/block/steel_block.json | 6 + .../createnuclear/models/block/thorium.json | 5 + .../models/block/thorium_block.json | 6 + .../models/block/thorium_ore.json | 6 + .../createnuclear/models/block/uranium.json | 5 + .../models/block/uranium_ore.json | 6 + .../models/item/anti_radiation_boots.json | 6 + .../createnuclear/models/item/autunite.json | 6 + .../models/item/autunite_pillar.json | 3 + .../createnuclear/models/item/biomass.json | 6 + .../item/black_anti_radiation_chestplate.json | 6 + .../item/black_anti_radiation_helmet.json | 6 + .../item/black_anti_radiation_leggings.json | 6 + .../models/item/black_cloth.json | 6 + .../item/blue_anti_radiation_chestplate.json | 6 + .../item/blue_anti_radiation_helmet.json | 6 + .../item/blue_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/blue_cloth.json | 6 + .../item/brown_anti_radiation_chestplate.json | 6 + .../item/brown_anti_radiation_helmet.json | 6 + .../item/brown_anti_radiation_leggings.json | 6 + .../models/item/brown_cloth.json | 6 + .../models/item/cat_irradiated_spawn_egg.json | 3 + .../item/chicken_irradiated_spawn_egg.json | 3 + .../createnuclear/models/item/coal_dust.json | 6 + .../models/item/cut_autunite.json | 3 + .../models/item/cut_autunite_brick_slab.json | 3 + .../item/cut_autunite_brick_stairs.json | 3 + .../models/item/cut_autunite_brick_wall.json | 6 + .../models/item/cut_autunite_bricks.json | 3 + .../models/item/cut_autunite_slab.json | 3 + .../models/item/cut_autunite_stairs.json | 3 + .../models/item/cut_autunite_wall.json | 6 + .../item/cyan_anti_radiation_chestplate.json | 6 + .../item/cyan_anti_radiation_helmet.json | 6 + .../item/cyan_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/cyan_cloth.json | 6 + .../models/item/deepslate_lead_ore.json | 3 + .../models/item/deepslate_thorium_ore.json | 3 + .../models/item/deepslate_uranium_ore.json | 3 + .../models/item/enriched_soul_soil.json | 3 + .../models/item/enriched_yellowcake.json | 6 + .../models/item/enriching_campfire.json | 6 + .../createnuclear/models/item/graphene.json | 6 + .../models/item/graphite_rod.json | 6 + .../item/gray_anti_radiation_chestplate.json | 6 + .../item/gray_anti_radiation_helmet.json | 6 + .../item/gray_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/gray_cloth.json | 6 + .../item/green_anti_radiation_chestplate.json | 6 + .../item/green_anti_radiation_helmet.json | 6 + .../item/green_anti_radiation_leggings.json | 6 + .../models/item/green_cloth.json | 6 + .../models/item/layered_autunite.json | 3 + .../createnuclear/models/item/lead_block.json | 3 + .../createnuclear/models/item/lead_ingot.json | 6 + .../models/item/lead_nugget.json | 6 + .../createnuclear/models/item/lead_ore.json | 3 + .../light_blue_anti_radiation_chestplate.json | 6 + .../light_blue_anti_radiation_helmet.json | 6 + .../light_blue_anti_radiation_leggings.json | 6 + .../models/item/light_blue_cloth.json | 6 + .../light_gray_anti_radiation_chestplate.json | 6 + .../light_gray_anti_radiation_helmet.json | 6 + .../light_gray_anti_radiation_leggings.json | 6 + .../models/item/light_gray_cloth.json | 6 + .../item/lime_anti_radiation_chestplate.json | 6 + .../item/lime_anti_radiation_helmet.json | 6 + .../item/lime_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/lime_cloth.json | 6 + .../magenta_anti_radiation_chestplate.json | 6 + .../item/magenta_anti_radiation_helmet.json | 6 + .../item/magenta_anti_radiation_leggings.json | 6 + .../models/item/magenta_cloth.json | 6 + .../createnuclear/models/item/nitrate.json | 6 + .../models/item/nitrate_sludge.json | 6 + .../orange_anti_radiation_chestplate.json | 6 + .../item/orange_anti_radiation_helmet.json | 6 + .../item/orange_anti_radiation_leggings.json | 6 + .../models/item/orange_cloth.json | 6 + .../item/pink_anti_radiation_chestplate.json | 6 + .../item/pink_anti_radiation_helmet.json | 6 + .../item/pink_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/pink_cloth.json | 6 + .../models/item/polished_cut_autunite.json | 3 + .../item/polished_cut_autunite_slab.json | 3 + .../item/polished_cut_autunite_stairs.json | 3 + .../item/polished_cut_autunite_wall.json | 6 + .../purple_anti_radiation_chestplate.json | 6 + .../item/purple_anti_radiation_helmet.json | 6 + .../item/purple_anti_radiation_leggings.json | 6 + .../models/item/purple_cloth.json | 6 + .../createnuclear/models/item/raw_lead.json | 6 + .../models/item/raw_lead_block.json | 3 + .../models/item/raw_thorium.json | 6 + .../models/item/raw_thorium_block.json | 3 + .../models/item/raw_uranium.json | 6 + .../models/item/raw_uranium_block.json | 3 + .../models/item/reactor_blueprint_item.json | 6 + .../models/item/reactor_casing.json | 3 + .../models/item/reactor_controller.json | 3 + .../models/item/reactor_cooler.json | 3 + .../models/item/reactor_core.json | 3 + .../models/item/reactor_frame.json | 3 + .../models/item/reactor_input.json | 3 + .../models/item/reactor_output.json | 3 + .../item/red_anti_radiation_chestplate.json | 6 + .../item/red_anti_radiation_helmet.json | 6 + .../item/red_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/red_cloth.json | 6 + .../models/item/reinforced_glass.json | 3 + .../models/item/small_autunite_brick.json | 3 + .../item/small_autunite_brick_slab.json | 3 + .../item/small_autunite_brick_stairs.json | 3 + .../item/small_autunite_brick_wall.json | 6 + .../models/item/steel_block.json | 3 + .../models/item/steel_ingot.json | 6 + .../models/item/steel_nugget.json | 6 + .../models/item/thorium_block.json | 3 + .../models/item/thorium_bucket.json | 6 + .../models/item/thorium_dust.json | 6 + .../models/item/thorium_ingot.json | 6 + .../models/item/thorium_nugget.json | 6 + .../models/item/thorium_ore.json | 3 + .../models/item/uranium_bucket.json | 6 + .../models/item/uranium_ore.json | 3 + .../models/item/uranium_powder.json | 6 + .../models/item/uranium_rod.json | 6 + .../item/white_anti_radiation_chestplate.json | 6 + .../item/white_anti_radiation_helmet.json | 6 + .../item/white_anti_radiation_leggings.json | 6 + .../models/item/white_cloth.json | 6 + .../item/wolf_irradiated_spawn_egg.json | 3 + .../yellow_anti_radiation_chestplate.json | 6 + .../item/yellow_anti_radiation_helmet.json | 6 + .../item/yellow_anti_radiation_leggings.json | 6 + .../models/item/yellow_cloth.json | 6 + .../createnuclear/models/item/yellowcake.json | 6 + .../data/create/tags/blocks/safe_nbt.json | 5 + .../advancements/anti_radiation_armor.json | 38 ++ .../advancements/automatic_uranium.json | 31 + .../createnuclear/advancements/coal_dust.json | 39 ++ .../dye_anti_radiation_armor.json | 64 ++ .../advancements/enriched_yellowcake.json | 39 ++ .../full_anti_radiation_armor.json | 47 ++ .../createnuclear/advancements/graphene.json | 39 ++ .../advancements/graphite_rod.json | 39 ++ .../advancements/lead_ingot.json | 39 ++ .../createnuclear/advancements/raw_lead.json | 39 ++ .../advancements/raw_uranium.json | 39 ++ .../advancements/reactor_blueprint.json | 39 ++ .../advancements/reactor_casing.json | 39 ++ .../advancements/reactor_controller.json | 39 ++ .../advancements/reactor_cooler.json | 39 ++ .../advancements/reactor_core.json | 39 ++ .../advancements/reactor_frame.json | 39 ++ .../advancements/reactor_input.json | 39 ++ .../advancements/reactor_output.json | 39 ++ ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../crafting/enriched_soul_soil.json | 35 + .../cut_autunite_brick_slab.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../cut_autunite_brick_slab_recycling.json | 35 + .../cut_autunite_brick_stairs.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../cut_autunite_brick_wall.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../building_blocks/cut_autunite_slab.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../cut_autunite_slab_recycling.json | 35 + .../building_blocks/cut_autunite_stairs.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../building_blocks/cut_autunite_wall.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../polished_cut_autunite_slab.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../polished_cut_autunite_slab_recycling.json | 35 + .../polished_cut_autunite_stairs.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../polished_cut_autunite_wall.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../shapeless/cloth/black_cloth.json | 35 + .../shapeless/cloth/blue_cloth.json | 35 + .../shapeless/cloth/brown_cloth.json | 35 + .../shapeless/cloth/cyan_cloth.json | 35 + .../shapeless/cloth/gray_cloth.json | 35 + .../shapeless/cloth/green_cloth.json | 35 + .../shapeless/cloth/light_blue_cloth.json | 35 + .../shapeless/cloth/light_gray_cloth.json | 35 + .../shapeless/cloth/lime_cloth.json | 35 + .../shapeless/cloth/magenta_cloth.json | 35 + .../shapeless/cloth/orange_cloth.json | 35 + .../shapeless/cloth/pink_cloth.json | 35 + .../shapeless/cloth/purple_cloth.json | 35 + .../shapeless/cloth/red_cloth.json | 35 + .../shapeless/cloth/white_cloth.json | 35 + .../shapeless/cloth/yellow_cloth.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../small_autunite_brick_slab.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../small_autunite_brick_slab_recycling.json | 35 + .../small_autunite_brick_stairs.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../small_autunite_brick_wall.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../items/armors/anti_radiation_boots.json | 33 + .../black_anti_radiation_chestplate.json | 33 + .../armors/black_anti_radiation_helmet.json | 33 + .../armors/black_anti_radiation_leggings.json | 33 + .../blue_anti_radiation_chestplate.json | 33 + .../armors/blue_anti_radiation_helmet.json | 33 + .../armors/blue_anti_radiation_leggings.json | 33 + .../brown_anti_radiation_chestplate.json | 33 + .../armors/brown_anti_radiation_helmet.json | 33 + .../armors/brown_anti_radiation_leggings.json | 33 + .../cyan_anti_radiation_chestplate.json | 33 + .../armors/cyan_anti_radiation_helmet.json | 33 + .../armors/cyan_anti_radiation_leggings.json | 33 + .../gray_anti_radiation_chestplate.json | 33 + .../armors/gray_anti_radiation_helmet.json | 33 + .../armors/gray_anti_radiation_leggings.json | 33 + .../green_anti_radiation_chestplate.json | 33 + .../armors/green_anti_radiation_helmet.json | 33 + .../armors/green_anti_radiation_leggings.json | 33 + .../light_blue_anti_radiation_chestplate.json | 33 + .../light_blue_anti_radiation_helmet.json | 33 + .../light_blue_anti_radiation_leggings.json | 33 + .../light_gray_anti_radiation_chestplate.json | 33 + .../light_gray_anti_radiation_helmet.json | 33 + .../light_gray_anti_radiation_leggings.json | 33 + .../lime_anti_radiation_chestplate.json | 33 + .../armors/lime_anti_radiation_helmet.json | 33 + .../armors/lime_anti_radiation_leggings.json | 33 + .../magenta_anti_radiation_chestplate.json | 33 + .../armors/magenta_anti_radiation_helmet.json | 33 + .../magenta_anti_radiation_leggings.json | 33 + .../orange_anti_radiation_chestplate.json | 33 + .../armors/orange_anti_radiation_helmet.json | 33 + .../orange_anti_radiation_leggings.json | 33 + .../pink_anti_radiation_chestplate.json | 33 + .../armors/pink_anti_radiation_helmet.json | 33 + .../armors/pink_anti_radiation_leggings.json | 33 + .../purple_anti_radiation_chestplate.json | 33 + .../armors/purple_anti_radiation_helmet.json | 33 + .../purple_anti_radiation_leggings.json | 33 + .../armors/red_anti_radiation_chestplate.json | 33 + .../armors/red_anti_radiation_helmet.json | 33 + .../armors/red_anti_radiation_leggings.json | 33 + .../white_anti_radiation_chestplate.json | 33 + .../armors/white_anti_radiation_helmet.json | 33 + .../armors/white_anti_radiation_leggings.json | 33 + .../yellow_anti_radiation_chestplate.json | 33 + .../armors/yellow_anti_radiation_helmet.json | 33 + .../yellow_anti_radiation_leggings.json | 33 + .../crafting/raw/raw_thorium_block.json | 33 + .../decorations/crafting/raw_lead_block.json | 33 + .../crafting/raw_uranium_block.json | 33 + .../crafting/reactor/reinforced_glass.json | 35 + .../misc/blasting/lead_ingot_for_lead.json | 35 + .../blasting/lead_ingot_for_lead_ore.json | 33 + .../blasting/lead_ingot_for_raw_lead.json | 33 + .../recipes/misc/blasting/nitrate.json | 35 + .../blasting/raw_uranium_for_uranium_ore.json | 33 + .../misc/crafting/enriching_campfire.json | 35 + .../crafting/lead_block_from_compacting.json | 35 + .../crafting/lead_ingot_from_compacting.json | 35 + .../lead_ingot_from_decompacting.json | 33 + .../lead_nugget_from_decompacting.json | 33 + .../crafting/raw_lead_from_decompacting.json | 33 + .../raw_thorium_from_decompacting.json | 33 + .../raw_uranium_from_decompacting.json | 33 + .../misc/crafting/reactor_blueprint_item.json | 35 + .../crafting/steel_block_from_compacting.json | 35 + .../crafting/steel_ingot_from_compacting.json | 35 + .../steel_ingot_from_decompacting.json | 33 + .../steel_nugget_from_decompacting.json | 33 + .../thorium_block_from_compacting.json | 35 + .../thorium_ingot_from_compacting.json | 35 + .../thorium_ingot_from_decompacting.json | 33 + .../thorium_nugget_from_decompacting.json | 33 + .../recipes/misc/crafting/white_cloth.json | 35 + .../misc/crafting/white_cloth_wool.json | 35 + .../reactor_blueprint_item_clear.json | 35 + .../misc/smelting/lead_ingot_for_lead.json | 35 + .../smelting/lead_ingot_for_lead_ore.json | 33 + .../smelting/lead_ingot_for_raw_lead.json | 33 + .../recipes/misc/smelting/nitrate.json | 35 + .../smelting/raw_uranium_for_uranium_ore.json | 33 + .../advancements/reinforced_glass.json | 39 ++ .../data/createnuclear/advancements/root.json | 31 + .../advancements/steel_ingot.json | 39 ++ .../advancements/uranium_liquid.json | 39 ++ .../advancements/uranium_powder.json | 39 ++ .../advancements/uranium_rod.json | 39 ++ .../advancements/yellowcake.json | 39 ++ .../forge/biome_modifier/lead_ore.json | 6 + .../striated_ores_overworld.json | 6 + .../forge/biome_modifier/uranium_ore.json | 6 + .../loot_tables/blocks/autunite.json | 21 + .../loot_tables/blocks/autunite_pillar.json | 21 + .../loot_tables/blocks/cut_autunite.json | 21 + .../blocks/cut_autunite_brick_slab.json | 35 + .../blocks/cut_autunite_brick_stairs.json | 21 + .../blocks/cut_autunite_brick_wall.json | 21 + .../blocks/cut_autunite_bricks.json | 21 + .../loot_tables/blocks/cut_autunite_slab.json | 35 + .../blocks/cut_autunite_stairs.json | 21 + .../loot_tables/blocks/cut_autunite_wall.json | 21 + .../blocks/deepslate_lead_ore.json | 50 ++ .../blocks/deepslate_thorium_ore.json | 50 ++ .../blocks/deepslate_uranium_ore.json | 50 ++ .../blocks/enriched_soul_soil.json | 21 + .../blocks/enriching_campfire.json | 45 ++ .../loot_tables/blocks/enriching_fire.json | 4 + .../loot_tables/blocks/layered_autunite.json | 21 + .../loot_tables/blocks/lead_block.json | 21 + .../loot_tables/blocks/lead_ore.json | 50 ++ .../blocks/polished_cut_autunite.json | 21 + .../blocks/polished_cut_autunite_slab.json | 35 + .../blocks/polished_cut_autunite_stairs.json | 21 + .../blocks/polished_cut_autunite_wall.json | 21 + .../loot_tables/blocks/raw_lead_block.json | 21 + .../loot_tables/blocks/raw_thorium_block.json | 21 + .../loot_tables/blocks/raw_uranium_block.json | 21 + .../loot_tables/blocks/reactor_casing.json | 21 + .../blocks/reactor_controller.json | 21 + .../loot_tables/blocks/reactor_cooler.json | 21 + .../loot_tables/blocks/reactor_core.json | 21 + .../loot_tables/blocks/reactor_frame.json | 21 + .../loot_tables/blocks/reactor_input.json | 21 + .../loot_tables/blocks/reactor_output.json | 21 + .../loot_tables/blocks/reinforced_glass.json | 31 + .../blocks/small_autunite_brick.json | 21 + .../blocks/small_autunite_brick_slab.json | 35 + .../blocks/small_autunite_brick_stairs.json | 21 + .../blocks/small_autunite_brick_wall.json | 21 + .../loot_tables/blocks/steel_block.json | 21 + .../loot_tables/blocks/thorium_block.json | 21 + .../loot_tables/blocks/thorium_ore.json | 50 ++ .../loot_tables/blocks/uranium_ore.json | 50 ++ .../loot_tables/entities/irradiated_cat.json | 4 + .../entities/irradiated_chicken.json | 4 + .../loot_tables/entities/irradiated_cow.json | 4 + .../loot_tables/entities/irradiated_wolf.json | 4 + ...rom_stone_types_autunite_stonecutting.json | 8 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/blasting/lead_ingot_for_lead.json | 10 + .../blasting/lead_ingot_for_lead_ore.json | 10 + .../blasting/lead_ingot_for_raw_lead.json | 10 + .../recipes/blasting/nitrate.json | 10 + .../blasting/raw_uranium_for_uranium_ore.json | 10 + .../uranium_fluid_to_yellowcake.json | 14 + .../recipes/crafting/enriched_soul_soil.json | 24 + .../recipes/crafting/enriching_campfire.json | 24 + .../items/armors/anti_radiation_boots.json | 20 + .../black_anti_radiation_chestplate.json | 24 + .../armors/black_anti_radiation_helmet.json | 23 + .../armors/black_anti_radiation_leggings.json | 21 + .../blue_anti_radiation_chestplate.json | 24 + .../armors/blue_anti_radiation_helmet.json | 23 + .../armors/blue_anti_radiation_leggings.json | 21 + .../brown_anti_radiation_chestplate.json | 24 + .../armors/brown_anti_radiation_helmet.json | 23 + .../armors/brown_anti_radiation_leggings.json | 21 + .../cyan_anti_radiation_chestplate.json | 24 + .../armors/cyan_anti_radiation_helmet.json | 23 + .../armors/cyan_anti_radiation_leggings.json | 21 + .../gray_anti_radiation_chestplate.json | 24 + .../armors/gray_anti_radiation_helmet.json | 23 + .../armors/gray_anti_radiation_leggings.json | 21 + .../green_anti_radiation_chestplate.json | 24 + .../armors/green_anti_radiation_helmet.json | 23 + .../armors/green_anti_radiation_leggings.json | 21 + .../light_blue_anti_radiation_chestplate.json | 24 + .../light_blue_anti_radiation_helmet.json | 23 + .../light_blue_anti_radiation_leggings.json | 21 + .../light_gray_anti_radiation_chestplate.json | 24 + .../light_gray_anti_radiation_helmet.json | 23 + .../light_gray_anti_radiation_leggings.json | 21 + .../lime_anti_radiation_chestplate.json | 24 + .../armors/lime_anti_radiation_helmet.json | 23 + .../armors/lime_anti_radiation_leggings.json | 21 + .../magenta_anti_radiation_chestplate.json | 24 + .../armors/magenta_anti_radiation_helmet.json | 23 + .../magenta_anti_radiation_leggings.json | 21 + .../orange_anti_radiation_chestplate.json | 24 + .../armors/orange_anti_radiation_helmet.json | 23 + .../orange_anti_radiation_leggings.json | 21 + .../pink_anti_radiation_chestplate.json | 24 + .../armors/pink_anti_radiation_helmet.json | 23 + .../armors/pink_anti_radiation_leggings.json | 21 + .../purple_anti_radiation_chestplate.json | 24 + .../armors/purple_anti_radiation_helmet.json | 23 + .../purple_anti_radiation_leggings.json | 21 + .../armors/red_anti_radiation_chestplate.json | 24 + .../armors/red_anti_radiation_helmet.json | 23 + .../armors/red_anti_radiation_leggings.json | 21 + .../white_anti_radiation_chestplate.json | 24 + .../armors/white_anti_radiation_helmet.json | 23 + .../armors/white_anti_radiation_leggings.json | 21 + .../yellow_anti_radiation_chestplate.json | 24 + .../armors/yellow_anti_radiation_helmet.json | 23 + .../yellow_anti_radiation_leggings.json | 21 + .../crafting/lead_block_from_compacting.json | 18 + .../crafting/lead_ingot_from_compacting.json | 18 + .../lead_ingot_from_decompacting.json | 13 + .../lead_nugget_from_decompacting.json | 13 + .../crafting/raw/raw_thorium_block.json | 18 + .../recipes/crafting/raw_lead_block.json | 18 + .../crafting/raw_lead_from_decompacting.json | 13 + .../raw_thorium_from_decompacting.json | 13 + .../recipes/crafting/raw_uranium_block.json | 18 + .../raw_uranium_from_decompacting.json | 13 + .../crafting/reactor/reinforced_glass.json | 21 + .../crafting/reactor_blueprint_item.json | 27 + .../crafting/steel_block_from_compacting.json | 18 + .../crafting/steel_ingot_from_compacting.json | 18 + .../steel_ingot_from_decompacting.json | 13 + .../steel_nugget_from_decompacting.json | 13 + .../thorium_block_from_compacting.json | 18 + .../thorium_ingot_from_compacting.json | 18 + .../thorium_ingot_from_decompacting.json | 13 + .../thorium_nugget_from_decompacting.json | 13 + .../recipes/crafting/white_cloth.json | 17 + .../recipes/crafting/white_cloth_wool.json | 18 + .../recipes/crushing/biomass.json | 14 + .../createnuclear/recipes/crushing/coal.json | 15 + .../crushing/fix/crushed_raw_uranium.json | 15 + .../recipes/crushing/granite.json | 18 + .../recipes/crushing/raw_copper.json | 22 + .../recipes/crushing/raw_thorium.json | 18 + .../recipes/crushing/raw_thorium_block.json | 15 + .../recipes/crushing/raw_uranium_block.json | 15 + .../recipes/crushing/raw_zinc.json | 22 + .../recipes/cut_autunite_brick_slab.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../cut_autunite_brick_slab_recycling.json | 15 + .../recipes/cut_autunite_brick_stairs.json | 20 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/cut_autunite_brick_wall.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + ...rom_stone_types_autunite_stonecutting.json | 8 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/cut_autunite_slab.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/cut_autunite_slab_recycling.json | 15 + .../recipes/cut_autunite_stairs.json | 20 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/cut_autunite_wall.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/enriched/enriched_yellowcake.json | 13 + .../recipes/enriched/enriching_campfire.json | 13 + ...or_casing_from_steel_and_brass_casing.json | 16 + ..._input_from_hopper_and_reactor_casing.json | 16 + ..._output_from_shaft_and_reactor_casing.json | 16 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../mechanical_crafting/graphite_rod.json | 21 + .../reactor_controller.json | 34 + .../mechanical_crafting/reactor_cooler.json | 28 + .../mechanical_crafting/reactor_core.json | 28 + .../mechanical_crafting/reactor_frame.json | 28 + .../mechanical_crafting/uranium_rod.json | 19 + .../recipes/mixing/nitrate_sludge.json | 18 + .../createnuclear/recipes/mixing/steel.json | 16 + .../recipes/mixing/uranium_fluid.json | 14 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/polished_cut_autunite_slab.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../polished_cut_autunite_slab_recycling.json | 15 + .../recipes/polished_cut_autunite_stairs.json | 20 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/polished_cut_autunite_wall.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/pressing/graphene.json | 13 + .../recipes/shapeless/cloth/black_cloth.json | 15 + .../recipes/shapeless/cloth/blue_cloth.json | 15 + .../recipes/shapeless/cloth/brown_cloth.json | 15 + .../recipes/shapeless/cloth/cyan_cloth.json | 15 + .../recipes/shapeless/cloth/gray_cloth.json | 15 + .../recipes/shapeless/cloth/green_cloth.json | 15 + .../shapeless/cloth/light_blue_cloth.json | 15 + .../shapeless/cloth/light_gray_cloth.json | 15 + .../recipes/shapeless/cloth/lime_cloth.json | 15 + .../shapeless/cloth/magenta_cloth.json | 15 + .../recipes/shapeless/cloth/orange_cloth.json | 15 + .../recipes/shapeless/cloth/pink_cloth.json | 15 + .../recipes/shapeless/cloth/purple_cloth.json | 15 + .../recipes/shapeless/cloth/red_cloth.json | 15 + .../recipes/shapeless/cloth/white_cloth.json | 15 + .../recipes/shapeless/cloth/yellow_cloth.json | 15 + .../reactor_blueprint_item_clear.json | 12 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/small_autunite_brick_slab.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../small_autunite_brick_slab_recycling.json | 15 + .../recipes/small_autunite_brick_stairs.json | 20 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/small_autunite_brick_wall.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/smelting/lead_ingot_for_lead.json | 10 + .../smelting/lead_ingot_for_lead_ore.json | 10 + .../smelting/lead_ingot_for_raw_lead.json | 10 + .../recipes/smelting/nitrate.json | 10 + .../smelting/raw_uranium_for_uranium_ore.json | 10 + .../recipes/splashing/crushed_raw_lead.json | 18 + .../blocks/enriching_fire_base_blocks.json | 5 + .../fan_processing_catalysts/enriched.json | 6 + .../createnuclear/tags/blocks/lead_ores.json | 6 + .../tags/blocks/uranium_ores.json | 6 + .../tags/entity_types/irradiated_immune.json | 8 + .../createnuclear/tags/fluids/thorium.json | 6 + .../createnuclear/tags/fluids/uranium.json | 6 + .../tags/items/all_anti_radiation_armors.json | 53 ++ .../tags/items/anti_radiation_armor.json | 8 + .../tags/items/anti_radiation_boots_dye.json | 5 + .../items/anti_radiation_chestplate_dye.json | 19 + .../anti_radiation_chestplate_full_dye.json | 20 + .../tags/items/anti_radiation_helmet_dye.json | 19 + .../items/anti_radiation_helmet_full_dye.json | 20 + .../items/anti_radiation_leggings_dye.json | 19 + .../anti_radiation_leggings_full_dye.json | 20 + .../data/createnuclear/tags/items/cloth.json | 20 + .../data/createnuclear/tags/items/cooler.json | 5 + .../data/createnuclear/tags/items/fuel.json | 5 + .../createnuclear/tags/items/lead_ores.json | 6 + .../tags/items/stone_types/autunite.json | 19 + .../tags/items/uranium_ores.json | 6 + .../worldgen/configured_feature/lead_ore.json | 27 + .../striated_ores_overworld.json | 155 +++++ .../configured_feature/thorium_ore.json | 27 + .../configured_feature/uranium_ore.json | 33 + .../worldgen/placed_feature/lead_ore.json | 27 + .../striated_ores_overworld.json | 27 + .../worldgen/placed_feature/uranium_ore.json | 27 + .../data/forge/tags/blocks/glass.json | 5 + .../data/forge/tags/blocks/ores.json | 10 + .../data/forge/tags/blocks/ores/lead.json | 6 + .../data/forge/tags/blocks/ores/thorium.json | 6 + .../data/forge/tags/blocks/ores/uranium.json | 6 + .../tags/blocks/ores_in_ground/deepslate.json | 7 + .../tags/blocks/ores_in_ground/stone.json | 7 + .../tags/blocks/storage_blocks/lead.json | 5 + .../tags/blocks/storage_blocks/raw_lead.json | 5 + .../blocks/storage_blocks/raw_thorium.json | 5 + .../blocks/storage_blocks/raw_uranium.json | 5 + .../tags/blocks/storage_blocks/steel.json | 5 + .../tags/blocks/storage_blocks/thorium.json | 5 + .../data/forge/tags/fluids/uranium.json | 5 + .../data/forge/tags/items/armors/boots.json | 5 + .../forge/tags/items/armors/chestplates.json | 20 + .../data/forge/tags/items/armors/helmets.json | 20 + .../forge/tags/items/armors/leggings.json | 20 + .../forge/tags/items/buckets/thorium.json | 5 + .../forge/tags/items/buckets/uranium.json | 5 + .../data/forge/tags/items/compostable.json | 8 + .../data/forge/tags/items/dusts.json | 7 + .../data/forge/tags/items/dusts/coal.json | 5 + .../data/forge/tags/items/dusts/thorium.json | 5 + .../data/forge/tags/items/dusts/uranium.json | 5 + .../data/forge/tags/items/fuels/bio.json | 5 + .../data/forge/tags/items/glass.json | 5 + .../data/forge/tags/items/ingots.json | 7 + .../data/forge/tags/items/ingots/lead.json | 5 + .../data/forge/tags/items/ingots/steel.json | 5 + .../data/forge/tags/items/ingots/thorium.json | 5 + .../data/forge/tags/items/nuggets.json | 7 + .../data/forge/tags/items/nuggets/lead.json | 5 + .../data/forge/tags/items/nuggets/steel.json | 5 + .../forge/tags/items/nuggets/thorium.json | 5 + .../data/forge/tags/items/ores/lead.json | 6 + .../data/forge/tags/items/ores/thorium.json | 6 + .../data/forge/tags/items/ores/uranium.json | 6 + .../data/forge/tags/items/raw_materials.json | 7 + .../forge/tags/items/raw_materials/lead.json | 5 + .../tags/items/raw_materials/thorium.json | 5 + .../tags/items/raw_materials/uranium.json | 5 + .../data/forge/tags/items/raw_ores.json | 7 + .../resources/data/forge/tags/items/rods.json | 6 + .../forge/tags/items/storage_blocks/lead.json | 5 + .../tags/items/storage_blocks/raw_lead.json | 5 + .../items/storage_blocks/raw_thorium.json | 5 + .../items/storage_blocks/raw_uranium.json | 5 + .../tags/items/storage_blocks/steel.json | 5 + .../tags/items/storage_blocks/thorium.json | 5 + .../minecraft/tags/blocks/all/campfires.json | 5 + .../tags/blocks/azalea_root_replaceable.json | 5 + .../data/minecraft/tags/blocks/campfires.json | 5 + .../tags/blocks/dragon_transparent.json | 5 + .../blocks/dripstone_replaceable_blocks.json | 5 + .../data/minecraft/tags/blocks/fire.json | 5 + .../minecraft/tags/blocks/impermeable.json | 5 + .../tags/blocks/lush_ground_replaceable.json | 5 + .../minecraft/tags/blocks/mineable/axe.json | 5 + .../tags/blocks/mineable/pickaxe.json | 43 ++ .../tags/blocks/mineable/shovel.json | 5 + .../tags/blocks/moss_replaceable.json | 5 + .../tags/blocks/needs_diamond_tool.json | 16 + .../tags/blocks/needs_iron_tool.json | 9 + .../data/minecraft/tags/blocks/slabs.json | 8 + .../data/minecraft/tags/blocks/stairs.json | 8 + .../data/minecraft/tags/blocks/walls.json | 8 + .../tags/entity_types/fall_damage_immune.json | 6 + .../data/minecraft/tags/fluids/lava.json | 5 + .../data/minecraft/tags/items/slabs.json | 8 + .../data/minecraft/tags/items/stairs.json | 8 + .../data/minecraft/tags/items/walls.json | 8 + 717 files changed, 14681 insertions(+) create mode 100644 src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 create mode 100644 src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f create mode 100644 src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e create mode 100644 src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e create mode 100644 src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 create mode 100644 src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea create mode 100644 src/generated/resources/assets/createnuclear/blockstates/autunite.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_core.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_input.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_output.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/steel_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/uranium.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/lang/en_ud.json create mode 100644 src/generated/resources/assets/createnuclear/lang/en_us.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/layered_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/steel_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/uranium.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/biomass.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/black_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/coal_dust.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/graphene.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/graphite_rod.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/green_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/layered_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_ingot.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_nugget.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/nitrate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/nitrate_sludge.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_lead.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_thorium.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_uranium.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_casing.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_controller.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_core.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_frame.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_input.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_output.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/red_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_ingot.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_nugget.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_dust.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_powder.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_rod.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/white_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellowcake.json create mode 100644 src/generated/resources/data/create/tags/blocks/safe_nbt.json create mode 100644 src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json create mode 100644 src/generated/resources/data/createnuclear/advancements/automatic_uranium.json create mode 100644 src/generated/resources/data/createnuclear/advancements/coal_dust.json create mode 100644 src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json create mode 100644 src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json create mode 100644 src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json create mode 100644 src/generated/resources/data/createnuclear/advancements/graphene.json create mode 100644 src/generated/resources/data/createnuclear/advancements/graphite_rod.json create mode 100644 src/generated/resources/data/createnuclear/advancements/lead_ingot.json create mode 100644 src/generated/resources/data/createnuclear/advancements/raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/raw_uranium.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_casing.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_controller.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_cooler.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_core.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_frame.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_input.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_output.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/nitrate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/nitrate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reinforced_glass.json create mode 100644 src/generated/resources/data/createnuclear/advancements/root.json create mode 100644 src/generated/resources/data/createnuclear/advancements/steel_ingot.json create mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_liquid.json create mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_powder.json create mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_rod.json create mode 100644 src/generated/resources/data/createnuclear/advancements/yellowcake.json create mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json create mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json create mode 100644 src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json create mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/nitrate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/biomass.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/coal.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/granite.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json create mode 100644 src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json create mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json create mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json create mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json create mode 100644 src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mixing/nitrate_sludge.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mixing/steel.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/pressing/graphene.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json create mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/nitrate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json create mode 100644 src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json create mode 100644 src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json create mode 100644 src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json create mode 100644 src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json create mode 100644 src/generated/resources/data/createnuclear/tags/fluids/thorium.json create mode 100644 src/generated/resources/data/createnuclear/tags/fluids/uranium.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/cloth.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/cooler.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/fuel.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/lead_ores.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/uranium_ores.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json create mode 100644 src/generated/resources/data/forge/tags/blocks/glass.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores/lead.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores/thorium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores/uranium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json create mode 100644 src/generated/resources/data/forge/tags/fluids/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/armors/boots.json create mode 100644 src/generated/resources/data/forge/tags/items/armors/chestplates.json create mode 100644 src/generated/resources/data/forge/tags/items/armors/helmets.json create mode 100644 src/generated/resources/data/forge/tags/items/armors/leggings.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/compostable.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts/coal.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/fuels/bio.json create mode 100644 src/generated/resources/data/forge/tags/items/glass.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/steel.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/steel.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/ores/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/ores/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/ores/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_ores.json create mode 100644 src/generated/resources/data/forge/tags/items/rods.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/steel.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/all/campfires.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/campfires.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/fire.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/impermeable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/slabs.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/stairs.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/walls.json create mode 100644 src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json create mode 100644 src/generated/resources/data/minecraft/tags/fluids/lava.json create mode 100644 src/generated/resources/data/minecraft/tags/items/slabs.json create mode 100644 src/generated/resources/data/minecraft/tags/items/stairs.json create mode 100644 src/generated/resources/data/minecraft/tags/items/walls.json diff --git a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 new file mode 100644 index 00000000..8dec1121 --- /dev/null +++ b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 @@ -0,0 +1,21 @@ +// 1.20.1 2025-12-29T10:23:46.4443559 CreateNuclear's Processing Recipes +c711d032a04e1a9350ad9bc4d9c4d74f54689862 data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json +db3a6ebe0b04a98a840ed8a67e17569c928ce5ea data/createnuclear/recipes/crushing/biomass.json +33becbc558bd2fbe277be096b292c0093f84e44c data/createnuclear/recipes/crushing/coal.json +2a8b609dba5bad88511d9c9a80cf6fb582b18c36 data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json +57154e35ebb09170bb39f5b3a72ecd49182697f2 data/createnuclear/recipes/crushing/granite.json +4feb59d85e86e34ed565c18b6a4df120fe050bc7 data/createnuclear/recipes/crushing/raw_copper.json +a77015a64560a7a9f2c97b78438598f974dd4c8d data/createnuclear/recipes/crushing/raw_thorium.json +a6537956fc7c7e00774dca0bc7987fbcc030e1e9 data/createnuclear/recipes/crushing/raw_thorium_block.json +cf17713133d3e05e99164e2ea6649de3aef017fd data/createnuclear/recipes/crushing/raw_uranium_block.json +26d2787e831b9986ed6f90f8ea803d5fdc544bf5 data/createnuclear/recipes/crushing/raw_zinc.json +e42be7d17c5e057e62c4b1176cbf43319a157f51 data/createnuclear/recipes/enriched/enriched_yellowcake.json +74555eb2cce0827f99dc5c4ff91362bdaecad725 data/createnuclear/recipes/enriched/enriching_campfire.json +d0a30a8942f3e81d11afa21a93037916601c38cb data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json +f2d3a2dbcb9135e31261cc8408f11cd07038a826 data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json +91c07d7804d0960aaa17a6258f00f1731ca458f5 data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json +fc500639ab79eb2990df12317916eed7d412bdf4 data/createnuclear/recipes/mixing/nitrate_sludge.json +7fc7695cd03577131096e9695170193044f8bc1a data/createnuclear/recipes/mixing/steel.json +23e57de458330d04dfebff8070b44b3b1b2718eb data/createnuclear/recipes/mixing/uranium_fluid.json +8e4e330293a702522ed424488055fe4d8d68c22d data/createnuclear/recipes/pressing/graphene.json +0756d627739cbbc2653aa3fbde9945ec11f2eace data/createnuclear/recipes/splashing/crushed_raw_lead.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f new file mode 100644 index 00000000..97d7b86d --- /dev/null +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -0,0 +1,614 @@ +// 1.20.1 2025-12-29T10:23:46.4509754 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json +5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json +5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json +f402fda858988cbb5e1a6a623cb15a6c76ac7f54 assets/createnuclear/blockstates/cut_autunite_bricks.json +b88d65e7a3393caeaed8d504bf6c4615767371aa assets/createnuclear/blockstates/cut_autunite_brick_slab.json +7f788334258cfb67dfbf716dbaf1b126376d1a14 assets/createnuclear/blockstates/cut_autunite_brick_stairs.json +7bfc6778893ef6552c10e17e3489e201758d3a75 assets/createnuclear/blockstates/cut_autunite_brick_wall.json +1e246d1862a801b2253595d7fac7717a0110ce79 assets/createnuclear/blockstates/cut_autunite_slab.json +56c308e675a047a3d28757377e61e5f79c6384e3 assets/createnuclear/blockstates/cut_autunite_stairs.json +98d386985f7c185f1acab25b9d606828f788769f assets/createnuclear/blockstates/cut_autunite_wall.json +5cf183e5277aea7ac5eb2bfa88737db909c6244d assets/createnuclear/blockstates/deepslate_lead_ore.json +e4edd1e8b7aecc00e45f4c154b302d3581e18ce9 assets/createnuclear/blockstates/deepslate_thorium_ore.json +a6f90dfcfc0659663335d4c80129ce41d0c8e47a assets/createnuclear/blockstates/deepslate_uranium_ore.json +e11c7fa5830b0877af69bb18e650d2b1e6f90027 assets/createnuclear/blockstates/enriched_soul_soil.json +f6b762b1e80656d932e990210b43e4bfb209e4d8 assets/createnuclear/blockstates/enriching_campfire.json +41d2222cb4f17c8c035f1937873518ad2adca3db assets/createnuclear/blockstates/enriching_fire.json +98dd6f667ccef1f8f1d332b42b146a6c0bbfb0db assets/createnuclear/blockstates/layered_autunite.json +f10bbdbab6112c58bebf2d98dc0ed3eb9370c09c assets/createnuclear/blockstates/lead_block.json +300b8a29d6a440a60320133481041671dde65448 assets/createnuclear/blockstates/lead_ore.json +1eed8de7f7b90d46d3e4fb6a0e7e9abf10a8a78f assets/createnuclear/blockstates/polished_cut_autunite.json +462d22ea4a021cc368721fdb841c8a9b9176c06d assets/createnuclear/blockstates/polished_cut_autunite_slab.json +76a9a39503654b94cbe01e249292ed280446bbb6 assets/createnuclear/blockstates/polished_cut_autunite_stairs.json +f628f8c7aa1e150ad2b5a3ce87dbe7f00b462e74 assets/createnuclear/blockstates/polished_cut_autunite_wall.json +8195d52278bf58414faaaec6067905635aaa29d5 assets/createnuclear/blockstates/raw_lead_block.json +5db59637c8fdd94d90bc9748c10769eb54f97224 assets/createnuclear/blockstates/raw_thorium_block.json +63aaf78c3e0c16c2f37b069c5392e3d1a93ac058 assets/createnuclear/blockstates/raw_uranium_block.json +0fbc9288622efc18fe39b6c8ba89e7e2281dee26 assets/createnuclear/blockstates/reactor_casing.json +60ca260d5b5bcd975c0a3918b461748786cde95e assets/createnuclear/blockstates/reactor_controller.json +3c259041f317bb8868fb4f177c457fc12b8d28f5 assets/createnuclear/blockstates/reactor_cooler.json +3cced3f7d35371f1881b0485ee324788adcd2c74 assets/createnuclear/blockstates/reactor_core.json +ff68065029f7d47434aaf3f60e5ec3319302d2d8 assets/createnuclear/blockstates/reactor_frame.json +797bb3045272b742be75c5dc1a511a1c2acaa877 assets/createnuclear/blockstates/reactor_input.json +36ee5c127b0548502d15bc16a638a5bac40df1b6 assets/createnuclear/blockstates/reactor_output.json +f7504d5f748fe938bf07d2eb5d0ba46bbfa0499d assets/createnuclear/blockstates/reinforced_glass.json +f9dd0a30be6d92e85fd7c3dde4f1b732f63d35ce assets/createnuclear/blockstates/small_autunite_brick.json +533317e2fc9ab18b71dea2fecaec599533a864c4 assets/createnuclear/blockstates/small_autunite_brick_slab.json +b9c915389ea6cf8338d20c48e908591f8baa2108 assets/createnuclear/blockstates/small_autunite_brick_stairs.json +a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_autunite_brick_wall.json +57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json +3134eef054a6f9f461bf774630241414614a9109 assets/createnuclear/blockstates/thorium.json +3c5ff75a6dc4ba05ac94e0f2435e88821cd848ee assets/createnuclear/blockstates/thorium_block.json +643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json +de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json +4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json +66f2e67445f0007975d64bbaadc316252dd9de32 assets/createnuclear/lang/en_ud.json +3f97ddc9ab495be492707f2df3102a46b5bc6fb8 assets/createnuclear/lang/en_us.json +a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json +29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json +9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json +8241a75180c5634be558974bc09f15600261f67f assets/createnuclear/models/block/autunite_natural_3.json +2f6b85682c569527f9f538dae16526505ce5655a assets/createnuclear/models/block/autunite_pillar.json +4a04692c39cfad137877258b4443eb4bf5298423 assets/createnuclear/models/block/autunite_pillar_horizontal.json +a48d579af38beab6fc87d3b02a7ed902b25bdf16 assets/createnuclear/models/block/cut_autunite.json +4d49f9151293582741edc0d935f3130547cf5360 assets/createnuclear/models/block/cut_autunite_bricks.json +6729240e3a6cbda812d3feb8e287f743bd6b6de5 assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json +244715a4f0f6a21d055b1de3307c303a5a885c1d assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json +f8d6743895a633a45eb0c565cb7f79aae9172175 assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json +c470ac7f3b34c8da456f221d81b45292f0657e36 assets/createnuclear/models/block/cut_autunite_brick_slab.json +d4084e8b32d197db311b575a06023bb5fd5d8aba assets/createnuclear/models/block/cut_autunite_brick_slab_top.json +e4a795c7efcfa306ac6772e2b8a23a3afc52c0ec assets/createnuclear/models/block/cut_autunite_brick_stairs.json +90a9c051a0c72398a1f052542620029275e6a676 assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json +4bb891d8f069cf043de74c0cc9d16fcbcb49ee07 assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json +d9ae523c08cbbe274a598736a8a9fd510d78d484 assets/createnuclear/models/block/cut_autunite_slab.json +14043cfcb42894ebb0db2501929ba4cae9d8bd7d assets/createnuclear/models/block/cut_autunite_slab_top.json +f66edf8ef01d16ee116ac71e742bea54e98e1724 assets/createnuclear/models/block/cut_autunite_stairs.json +e1e1e4bff55028860d776d8ecb992547fa12b1b5 assets/createnuclear/models/block/cut_autunite_stairs_inner.json +6d1c45b12d9e783e63849d15aa29d507266bd1bb assets/createnuclear/models/block/cut_autunite_stairs_outer.json +05c9937ab6b920dfbbab6c78d115cc0bff6b8d22 assets/createnuclear/models/block/cut_autunite_wall_post.json +baced15580735dd63848a96763f8c7ffe61f3376 assets/createnuclear/models/block/cut_autunite_wall_side.json +cd15b5be0dca5f621266b157b424ac37dac859dd assets/createnuclear/models/block/cut_autunite_wall_side_tall.json +9a589577d80aa23ac97312bda605b5512eff5167 assets/createnuclear/models/block/deepslate_lead_ore.json +6fa74ed345ab06422eca4c254f9108b4dfabfd78 assets/createnuclear/models/block/deepslate_thorium_ore.json +6793dd91b730f4c9abea29215de16cd0751d8cbd assets/createnuclear/models/block/deepslate_uranium_ore.json +e1b8fdc0555a1fdabda54f66cca868e444d1110b assets/createnuclear/models/block/enriched_soul_soil.json +8408a3894e9ca6e45e738b81f0a1932a0b2f86a5 assets/createnuclear/models/block/layered_autunite.json +fd642aefed8f59f5575c96ad1a0251e7773f3909 assets/createnuclear/models/block/lead_block.json +c9757e3fd9841ee17366b1d88563df6ea8106513 assets/createnuclear/models/block/lead_ore.json +460e9ac2c0a90607b74afc5823b737a2867a35e3 assets/createnuclear/models/block/polished_cut_autunite.json +8d0e97cda9e4098e0aa8dca93445d3b52150dcfa assets/createnuclear/models/block/polished_cut_autunite_slab.json +4fa87093074c0a325ea50ab2d3c9725a90a11e1c assets/createnuclear/models/block/polished_cut_autunite_slab_double.json +6aab787de0caf399f8b76b94c64d850e5d55c757 assets/createnuclear/models/block/polished_cut_autunite_slab_top.json +0057844c28c996dceebfc28e95e0f022a26db0aa assets/createnuclear/models/block/polished_cut_autunite_stairs.json +741e53f404a88b4aa7bf6e8246bbe3cf1d6404b5 assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json +a251d75552efea796382a4124659f9d39606461b assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json +3fcae9cce1819111bdab42b8b92a1468394db3b1 assets/createnuclear/models/block/polished_cut_autunite_wall_post.json +ad989d89e7b80a30e0860fb0f1418013fe3355d2 assets/createnuclear/models/block/polished_cut_autunite_wall_side.json +b950ac6ca2df77ffe3abd02e13c38567602e5536 assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json +cf8b4d604330762358b21b6e079aaab1eb2987f4 assets/createnuclear/models/block/raw_lead_block.json +de9b4dee9580161263fa8020d326ac5fe4e38ed4 assets/createnuclear/models/block/raw_thorium_block.json +561c9f9a4e153fc648a3c7224812c71c8ac2da5c assets/createnuclear/models/block/raw_uranium_block.json +7cdeee7f4740b6a86802354534be24dbb251e211 assets/createnuclear/models/block/reinforced_glass.json +e94d3eb865d17234b18241d89acdec2b10a1d21a assets/createnuclear/models/block/small_autunite_brick.json +2d0c4071223fd38069cfdac403b33bd2925d6750 assets/createnuclear/models/block/small_autunite_brick_slab.json +496e7d40f96d28015e8dd1c787d4620e090ad965 assets/createnuclear/models/block/small_autunite_brick_slab_top.json +b9b18c9a633527a817ba9745a818980ff35836b5 assets/createnuclear/models/block/small_autunite_brick_stairs.json +072d33301f6734db5108d78731686fc34b32c6c3 assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json +f99b30bd0cb3a8b78ed88a3a17b35b512c69ee06 assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json +0632d6a6ba895efbfa6a347c9693240cc601e114 assets/createnuclear/models/block/small_autunite_brick_wall_post.json +093bb2418968291015e9d3122755af3fd0b948d4 assets/createnuclear/models/block/small_autunite_brick_wall_side.json +5a9a262da20c1b7053276c444bff017e73c923c9 assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json +47f627eaccbd07bf81d1c45f95ebcc88994ad757 assets/createnuclear/models/block/steel_block.json +9333acc5ef34d03e00e0eaf24a3b48f2704a15c1 assets/createnuclear/models/block/thorium.json +9d2613725484de94788ba5075854eb225eaa4936 assets/createnuclear/models/block/thorium_block.json +e27878149b45eefa8673f2b86b6f491e2ed7a80f assets/createnuclear/models/block/thorium_ore.json +d234edb3b6bc81b7300ee65722973b66db0b82d9 assets/createnuclear/models/block/uranium.json +a4d5ee44c830e329034a46792280edea53343034 assets/createnuclear/models/block/uranium_ore.json +fba1c32ae3c38d735ebb0b4c3912afc8f9e9cde4 assets/createnuclear/models/item/anti_radiation_boots.json +29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/item/autunite.json +30b11d8da5d02a3e9cebb739b3b9efbee087573c assets/createnuclear/models/item/autunite_pillar.json +7465b4a1fcf819fb096551a30f56bc0899f7a40b assets/createnuclear/models/item/biomass.json +f8e44e53a7bc368d4c159769bb071eef6d28d856 assets/createnuclear/models/item/black_anti_radiation_chestplate.json +82a63e5c93daac9c5430ae77aa8d10b1bddbc2c7 assets/createnuclear/models/item/black_anti_radiation_helmet.json +2d0a3f0d2dd0fab5b73c7b8291a5eb3a7921157a assets/createnuclear/models/item/black_anti_radiation_leggings.json +3036f3b383b40ca2021856366cd0f01cb279285b assets/createnuclear/models/item/black_cloth.json +288c9245496eb0020ace0481a4d4ac26df876063 assets/createnuclear/models/item/blue_anti_radiation_chestplate.json +b8574d7ee3d3e733dab79700062554cf4b58bd6f assets/createnuclear/models/item/blue_anti_radiation_helmet.json +ed88d15d2f1a4af012371d523fb3b95bcedfad28 assets/createnuclear/models/item/blue_anti_radiation_leggings.json +3a5955f81eeed80e907bf8e2ee4df14fe42843f0 assets/createnuclear/models/item/blue_cloth.json +2e364d92951412b2dd7d9fbb0209fc8f3194bcd5 assets/createnuclear/models/item/brown_anti_radiation_chestplate.json +d61337a67071319320d75383a62ecac11c3222d1 assets/createnuclear/models/item/brown_anti_radiation_helmet.json +ce17b82389ca226bc9e55072ae0dab1ef049e96f assets/createnuclear/models/item/brown_anti_radiation_leggings.json +8cdcca32a87171e2c709e762165330b2f0389f90 assets/createnuclear/models/item/brown_cloth.json +63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/cat_irradiated_spawn_egg.json +63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json +047d097f30f9586494547715d07271c6994acd18 assets/createnuclear/models/item/coal_dust.json +0c682ff48601bf7f42c8561819ecede780664fbf assets/createnuclear/models/item/cut_autunite.json +11220bd60ab51e05a978a8322511c224d15bf886 assets/createnuclear/models/item/cut_autunite_bricks.json +d43ffb4c5491fcd8c98451649c3f4ceb271e8875 assets/createnuclear/models/item/cut_autunite_brick_slab.json +dfea56e99288e64e5061c621e860fa314fc31e9d assets/createnuclear/models/item/cut_autunite_brick_stairs.json +95e992c1e1c881d0f00a234a5e6906b1a5dbf149 assets/createnuclear/models/item/cut_autunite_brick_wall.json +5027aa166900571aa2e4f50ad53869b595ff3426 assets/createnuclear/models/item/cut_autunite_slab.json +bd832947d219746d3264422bc4c82f6acdc5cc3e assets/createnuclear/models/item/cut_autunite_stairs.json +4c0b115eb2a2f8d6e74c612fa6e1aa5b357e9185 assets/createnuclear/models/item/cut_autunite_wall.json +3aa34b484b1eb135c9e2fcd3db675aa8d7927951 assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json +4925fd5469c909ae1e212cb0279f534656ee93a4 assets/createnuclear/models/item/cyan_anti_radiation_helmet.json +84b9d23fadc9fd0a2e45fc3609f6bf16ecb1545d assets/createnuclear/models/item/cyan_anti_radiation_leggings.json +de649e8356e85e802df3e64df8fd663ce62ba16d assets/createnuclear/models/item/cyan_cloth.json +34c28d31d8b93699cc6ffab724d9c51670c0f3e2 assets/createnuclear/models/item/deepslate_lead_ore.json +60b37c01bc3e885a25ce9b1aff4f8cb44e98f759 assets/createnuclear/models/item/deepslate_thorium_ore.json +1f160865067749c0bed163a84a61581631294141 assets/createnuclear/models/item/deepslate_uranium_ore.json +5a2694d92c4708ca23ddfa67666ea26be66b9a45 assets/createnuclear/models/item/enriched_soul_soil.json +306f5731ab788fa3cf3d75a7edfcc68b9c20613a assets/createnuclear/models/item/enriched_yellowcake.json +a3b71025626527be742999a0256e9c2290c9d42e assets/createnuclear/models/item/enriching_campfire.json +78240d0c081d144592e76af622d0c9929569db17 assets/createnuclear/models/item/graphene.json +3c0e762c21fa4fa5724f5570c190e89d247ee71b assets/createnuclear/models/item/graphite_rod.json +eae1421ac37a98d0fc795bab8f349906aed521dd assets/createnuclear/models/item/gray_anti_radiation_chestplate.json +c88d66c0a041c51ee8089e5596169dc6c353fb13 assets/createnuclear/models/item/gray_anti_radiation_helmet.json +e66dc779ab853aecc35e6ccfba5d9dba78cd0574 assets/createnuclear/models/item/gray_anti_radiation_leggings.json +75bd474d73be3c041ceb82627cc438b2775e9b1b assets/createnuclear/models/item/gray_cloth.json +b4ddee28d16f837d70e311c84748b18fe3cdc21a assets/createnuclear/models/item/green_anti_radiation_chestplate.json +d0f9a216114a583e097ef8369c4ed74f50270672 assets/createnuclear/models/item/green_anti_radiation_helmet.json +00308a5c640b2ec21ad96b313789a2ec28cff516 assets/createnuclear/models/item/green_anti_radiation_leggings.json +104ab85c7f23d9239608603e6cb2227bc60b585f assets/createnuclear/models/item/green_cloth.json +ad33dca8ecf90a8bc1ebb61c2007af72c427e9ed assets/createnuclear/models/item/layered_autunite.json +17ec52f71bd19239771c599ee80d9ffa073738af assets/createnuclear/models/item/lead_block.json +649fce08e620f39f776ab8ae8dcb17e0fd77c82f assets/createnuclear/models/item/lead_ingot.json +4d18b6f86e9ebcff28c08b9876f1819a067cd290 assets/createnuclear/models/item/lead_nugget.json +3fc1094857b79873a966d6de2dc9ec3b711caadf assets/createnuclear/models/item/lead_ore.json +af0ce4256f68076af5c6a6da9faa98919eeb0a1c assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json +71bbf3a4c34d499581bc7d0bb8fee63d2441c903 assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json +e3acc02d9c87edea70fb57e88e172209b2b17a3f assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json +f3b5417e33bf6c166d8cffbf16ab0f9893e29c6d assets/createnuclear/models/item/light_blue_cloth.json +4904ab86720357735b330a1a70d303d2218c31f6 assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json +8ed063e9486b9d6d830bba43a35a3b5dd07ea0a0 assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json +114178d84e51715bc7e81cec53fca931499f72e4 assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json +33bd84e37cc034cdd6d6516af77f944b7399f3fa assets/createnuclear/models/item/light_gray_cloth.json +c982468ef610a204620f31cf7bc9b19b4163489c assets/createnuclear/models/item/lime_anti_radiation_chestplate.json +50c312969d1f3f0c5fad27639ba3f95d0853cb14 assets/createnuclear/models/item/lime_anti_radiation_helmet.json +cb27df2e5ed459128cc7d83786c9f32d91242e56 assets/createnuclear/models/item/lime_anti_radiation_leggings.json +b20e1b4dd0745ead1aa2248a91df5dde465e0938 assets/createnuclear/models/item/lime_cloth.json +5ad910a7a4ee066d98d1727988557725038f957e assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json +e02c005625f9ab199ba04201152973e016b16831 assets/createnuclear/models/item/magenta_anti_radiation_helmet.json +5e91eecf2e5def0f863b5d7d9b3625a62e4de7af assets/createnuclear/models/item/magenta_anti_radiation_leggings.json +4799138766c26496b41807407a4b1ce2106cf7b7 assets/createnuclear/models/item/magenta_cloth.json +94fbc4170e0aebba53f00f5828089a25bf683c4c assets/createnuclear/models/item/nitrate.json +9ed9a76ded4e50102175337306def929624d594a assets/createnuclear/models/item/nitrate_sludge.json +626c65938b0109839ff3f48fecabe659fe38a657 assets/createnuclear/models/item/orange_anti_radiation_chestplate.json +72af25b71ba1417c58137fce1070c09cc65a61b5 assets/createnuclear/models/item/orange_anti_radiation_helmet.json +af14c1a038ff14285b1d78dfbcab0a8e44df14e5 assets/createnuclear/models/item/orange_anti_radiation_leggings.json +cfc8b9126dc3fe3b993c5e6201533aecc07989c3 assets/createnuclear/models/item/orange_cloth.json +45223d8e65c235302e923cda583fff09cb4ab156 assets/createnuclear/models/item/pink_anti_radiation_chestplate.json +0703dcb90ab1cbe58167c0872bd9e9950de99531 assets/createnuclear/models/item/pink_anti_radiation_helmet.json +af0dd245292fd2952c37e2d81bfff0a34f8aa5f6 assets/createnuclear/models/item/pink_anti_radiation_leggings.json +9f81dccbba864441a1d76a5312216faa44e6e44b assets/createnuclear/models/item/pink_cloth.json +6d3410aa77b41ada9809f246f1d1a1a982449736 assets/createnuclear/models/item/polished_cut_autunite.json +6919e7571fa3bd76fa08b0a707f1f9367e203a49 assets/createnuclear/models/item/polished_cut_autunite_slab.json +d3459552745c002eb95585853ddec7b638b4c11f assets/createnuclear/models/item/polished_cut_autunite_stairs.json +b6c3a22d368bd0796b004ac27b8e453a16e7d14c assets/createnuclear/models/item/polished_cut_autunite_wall.json +86d99549567048667239096badcb4249d6dddf2b assets/createnuclear/models/item/purple_anti_radiation_chestplate.json +9e3c06e53c3bb29bd4fca943a6700e97e81a6705 assets/createnuclear/models/item/purple_anti_radiation_helmet.json +047c75651f6c6d8888fcfb1416e67dcb91f3dd99 assets/createnuclear/models/item/purple_anti_radiation_leggings.json +3171211192a2b92005177fd1ee2ce7fbe2592b52 assets/createnuclear/models/item/purple_cloth.json +7da7ddaac39353657166badddc16fe9eb79f1a27 assets/createnuclear/models/item/raw_lead.json +ba58a4c086d8937d6703795a9d80435c2d450e35 assets/createnuclear/models/item/raw_lead_block.json +58c3279f0d6dfe7b88f5a85bfce6c1d683bbe2b4 assets/createnuclear/models/item/raw_thorium.json +528149130134a5b1d90552f22e1c856a2644a9dd assets/createnuclear/models/item/raw_thorium_block.json +2e30d8c1f56b02bd000509c2a6b32f4ff6c33290 assets/createnuclear/models/item/raw_uranium.json +5bad8990f31085232b63b11d295b90b581af9a82 assets/createnuclear/models/item/raw_uranium_block.json +ef76b3a3a97b5d1901d7e8ac17009381de418ab8 assets/createnuclear/models/item/reactor_blueprint_item.json +ee9b06de6d4e5f722543a83e5d9f7564ac6d7f70 assets/createnuclear/models/item/reactor_casing.json +7d0b9c3d7301e1f419441b69f152955fc69c5633 assets/createnuclear/models/item/reactor_controller.json +118e595a42c557d4eb97750ba31699a0e3f29ed8 assets/createnuclear/models/item/reactor_cooler.json +7e444d9dc776530d017fc28fe18dad0fabeedcdc assets/createnuclear/models/item/reactor_core.json +6726831326d47e5e416216e0ec1d3fd214110e89 assets/createnuclear/models/item/reactor_frame.json +18dc2031fd8aeba588d92e43093fb76e78b2bbe4 assets/createnuclear/models/item/reactor_input.json +69e464d730b826a0c28ed3cfeab28c4c561ec1b0 assets/createnuclear/models/item/reactor_output.json +a108ac857c776255abc1631429c5ffabb3e2a8de assets/createnuclear/models/item/red_anti_radiation_chestplate.json +b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_anti_radiation_helmet.json +54aa0a32f1eeedc5b78eb223ea01c3ff30ae365d assets/createnuclear/models/item/red_anti_radiation_leggings.json +4db93da70d6a7549155201b7d9d68355449652ac assets/createnuclear/models/item/red_cloth.json +78a9e80073512a111cb936a516d290a824846ff2 assets/createnuclear/models/item/reinforced_glass.json +60dc6eb917ee1567461f02aca765e061d3d9f55a assets/createnuclear/models/item/small_autunite_brick.json +9b83b53d90891eaf7aa4693eafe2876a831e0be2 assets/createnuclear/models/item/small_autunite_brick_slab.json +3e80ef1d80473c73a723d3c4b5c1409c7998d70f assets/createnuclear/models/item/small_autunite_brick_stairs.json +9286e69b3a5215a17ccb178933c2f52a9adb847f assets/createnuclear/models/item/small_autunite_brick_wall.json +7f33b090f2821bdeb07b2938b1618ad3f309248f assets/createnuclear/models/item/steel_block.json +bcb30dce2419ce1ec2e043eaff83df82ac8a4bec assets/createnuclear/models/item/steel_ingot.json +4b0492cf73c071f13538ce485419e46a164c99c7 assets/createnuclear/models/item/steel_nugget.json +d4ec5a600b482636195c7ba0c915ed5d78e8c880 assets/createnuclear/models/item/thorium_block.json +9712377d41a7153cb07638e33dd02e880609d249 assets/createnuclear/models/item/thorium_bucket.json +b636be722a513137e6ca68bdc6510c4a56a2296d assets/createnuclear/models/item/thorium_dust.json +6c63ff92f764da7ce92a99149bf2bf43c23e3727 assets/createnuclear/models/item/thorium_ingot.json +fe44d1ed2b4100ec32dda43274a085166706485d assets/createnuclear/models/item/thorium_nugget.json +954086bd19e91b833a263d3da33bb59903ce153f assets/createnuclear/models/item/thorium_ore.json +2b6958059c3a4c8aee7fb4c003feba12dd0ab252 assets/createnuclear/models/item/uranium_bucket.json +7b15a9300d0f6d106e589db3dcd3294781d0bdca assets/createnuclear/models/item/uranium_ore.json +3b03793c0f5786f258c593e0b140cd6bd10c3b7b assets/createnuclear/models/item/uranium_powder.json +ea04609e8b5c12a7805b1c564bca07fefd6d38ba assets/createnuclear/models/item/uranium_rod.json +798287f6d78ee3d736022963d35a700f42cbdca9 assets/createnuclear/models/item/white_anti_radiation_chestplate.json +7960569836d3b7f0c50ff9a000253098f776a8f0 assets/createnuclear/models/item/white_anti_radiation_helmet.json +31283971103bb25159e8b049b63dfbc408e87d23 assets/createnuclear/models/item/white_anti_radiation_leggings.json +4d85657105612ca5525a14791c3e07cf6bd239b8 assets/createnuclear/models/item/white_cloth.json +63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json +8bdc2fabbfc9fcc7c2ad4a3273897659d90b95ab assets/createnuclear/models/item/yellowcake.json +609c04d42448ccc99291c723c8b6741e870b46d4 assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json +953491d658ba39add0f080137ebfafc9ac07ee1d assets/createnuclear/models/item/yellow_anti_radiation_helmet.json +b20aeafcdcd235c7d89067d5331b823535b82522 assets/createnuclear/models/item/yellow_anti_radiation_leggings.json +a1970879fd57836f5ae5d23352cdca277095bc7d assets/createnuclear/models/item/yellow_cloth.json +72b0cec0c98e9ead9562ff0cc1231a5028e2a22f data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json +e7967751f132676cb1d523743adaac3aea1f0814 data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json +8e9cfc8ab1ddd7b818cb52cbd0fb60c0c4713bad data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json +1ec4bd12e3fd4303800a758a2b791e30a04e5960 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json +801940038556c52d0e10aec6d16430a99f31a385 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json +d0f97d467c8a00a57ece37990ece8601a32c431d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +913dfa33a312cd9a08d6d1194d0f7af40d4c5856 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json +34078516fb6ce2269af6de5515b51cea41ba9ac3 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json +1a35a3a0cf6a0202eb8244d26647e8e277cf8fd3 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +4fae09cee3ae86760906501da0dba47acb035cf4 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json +f893c5dec42faf470d493c4b1c5c184cad842c32 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +c53fd5df1d52d6e9919c9600e483697e8db75f4d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json +8ded4051daf417cb802b5327ef0e92d361dcb298 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json +1b0fefdf4f489b3e6c389c45ffd3918b10a50de0 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json +223f7f4d8c7186b4749c21cbab27bbaf43c3d82d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json +1093b70dcd826156ba71b6a3264bcb66e3943166 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json +d1c3b78d9f91661325e2cad286789b5330052efa data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +013d8020ec673d6d480e6599706ed5e9598e46e1 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json +ad7d418d3e8c49f2bb4929083f97eccc49add58c data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json +6d4c64c8eb26caa6a9bb0ed794907b5eccb20838 data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json +24311c6915bd9c1c5a048ac9e0e2bc6d18acefa6 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json +7a59963e3fc6fd226e9d336ec8577d29bcc3128c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json +fd3f90dca34f1e977a85015acd4efaca5835e288 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json +fbaa7584540ddc65d80ff6b38e9e54840448a15a data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json +1680cd795b322ba6afb9d2951ca53896dec66d3c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json +aac10ee87aad15f943db97cbbf5bd1924baee84c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +45bdc9cd3e000e844694cc53a1de3a5343915db9 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json +b69e27fcd2261dc0fa0ec9cfc42786721ac6d2ae data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json +06e385b2f61e2dc6527459386a884faf2680b66a data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json +8b45f6dd8f2564819c556b86c955111c9babdaa5 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json +c808ae1b7730df28f254ba058b8a8439f0e1b7ca data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json +480161c832c13c4ebd747d28ef876e748ffdbc79 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json +6934cc29c45bd09a8caa5e5b61407048e05567b2 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json +787c3f43725a3618ad118c2364a2fb4073f03896 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json +eb0f156d66895ed7c0ccfb1c7f225c7f4e9d2403 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json +32104a2aaf0f14b90ffee07e1f900cfeefc12855 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json +891a7808ab9fc1db3c30047eccf883eb8ce6f5c7 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json +6c8252f07412b4c65e686517f65c14e63fce353c data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json +5cb25c3de41fe68b365a0aac4fa5b3ff7bcb27dd data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json +7927b2a7c345bb178bf23fef966bed58f067ae2f data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json +d1de8cb62519f811e925fd00de96c81076fabb8b data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json +7d97de3eaf53f4f6cb58625b03f573183796392a data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json +b1d25d8fd1853b9902fa92c0adee7e39fea56a39 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json +2bc2b8c18b5311443c44bdb55771c26344b9b386 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json +12432e7ba6104a4b221756281fbc8a6809038d54 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json +e2195a18d37e7f16e1fddd422a9e7a10db9607c4 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json +5f04c3e30c77925cd01bbe0d75ff704388488ebf data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +5de0d26049f4b6a29c5812589d086947c0cdbbd6 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json +b8f6ee21b426748e16cff1d76f098d5a032c15f7 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json +73819b2283f45f3fdf7509ef458f3288f6329ca8 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +c1df1a2553a55dd47f37285912e5e3020c67da2a data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json +26b718d481625238a5ff718ee027dcddd29a2e98 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +979c398bbb9b73d8924ee9a1248fead541cbfd0e data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json +b4e68786ee0454d0310f5513a9047f53287b527c data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json +b2846412cad33434c85eed1b85d8a93dc5e16558 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json +2937c8fcae25aa80770e37991761be38f82119d8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json +97b7ce5609fd7571778db785984cb5901cbf9723 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json +f35cf42e5cb446d15b8e8203a591a51fd6e60f08 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json +aefc767f0155f9d00ab6204c5225876a3b763b99 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json +f8ac7de1b529688ed0b3954a24139cbe980cc84b data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json +4a3cecd35fd9dc73c786fe14d02460b16a7dadce data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json +3bbce0af30d3ac94664aa68f18d1c9409970c8eb data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json +493e7753ada91ba6886d0ce8ddfe7ad8f18f2c4c data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json +9e57ccc2e4ddb3881f45b9ef462b14cacb94d627 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json +eea54f4d24acc18dcc884df4d824db6e4dfb8a35 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json +9eb34323953599d42bef55204212cad010b017e8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json +96365989b361f8597953b95c88590b28933b4b2c data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json +1dec5607eb281f3d91b94a6ee4441467dbbf11bf data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json +03af591683635c5132ca4da0a79087b98616074b data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json +7dd4666d18364fa8f6056ef31e9f8bfc5ab3fea3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json +35ad8bd492986a14d7d65247834d0519484f9ae0 data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json +9e27f06026cde03c34993eb8b92a864536634fd7 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json +912e93938b1a4d40dac38b1ee928a53d33357059 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json +0ae8592bd11f77e9df3240c1eb4c1424b06bcac8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json +6ab73cdf0099e5c241daf50d3c715350f4158dd1 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json +2a5f39827ddb6bcdfddf38543635dd8f734a867c data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json +355f2cc4b2615bc721afedd320cb8d95f077d4c5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json +3c662699144a166787165c54e59c69d222c1d399 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json +366b1dbcd64ce41bf58d376386f7d370c900dd7f data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json +e305c22a584440dfb7d031aadcc3c7f9aae9ed36 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json +de8086a8e456a350a89ef40764b320488953e18b data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json +a4d7b131d6bded1bdf42b43a0dcce5d509b75055 data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json +97346563c1c5b4ad94c3458bea61d4ca8c58e79b data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json +406b815c2bc63c406ca1881df08f3dee49aa6ff6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json +ca99e24a7f687d907700115423965e890a862f0a data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json +c95b8f6ff00aa08c5f491d51c8ebfd82c9f07d5f data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json +f80fd14bc2e410bc54c7a8aa2f91fabfb1cde57a data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json +1ab62422e830f2ccd3a1d22597dbf2237d7b5631 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json +00c4ff8f0e0e44f3593c3e30b96a1ac92419b6e5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json +75181c4cdc5f9c64e3fe52a76eab64ab3b96d264 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json +f1a36845c18af71d0b7ca2357c9bb47116e90fe2 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json +658420ef1bd9924a614e53089c43bd9632e4f213 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json +0088dca4b49ce5239ffb4fd63d50eee13652ad41 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json +3cdfe8144924ab168d5f898e3c36aa89b42314d3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json +682b9abb1212143c87cddd857555c7c14057ff74 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json +54dce406692683c630633c836916a657e2bfc6b6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json +33e5921a5eec633e93a2fefcb8ab7986d7d0014a data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json +e423dda41c61e3885bd9189db7f485f4a580b64d data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json +dd349fb2cfe2c8a92fd5091fdf55ae954ea77237 data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json +009c689264f2b974c72a2387223b2a7eb9f52aba data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json +b8c6c649aec3cd595be961fe43d9ebc3a6013d8c data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json +7a12ea1e92fe1eb20998c28399f041e3684d66aa data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json +0d806e128a0eab473c822824e1914cd39d684efa data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json +570d06b2ab9f3b2d9d8265baac395e896e8b171e data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json +eafffaaada04af83623ebf8e940df2b507d933eb data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json +0221cf60748260f92b94be675249afc98de1d707 data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json +cc3ec047cc113f80a1163aeb2277dad33af8e424 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json +58477747b204491c22a9aecb751d99054f71310b data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json +2f3e459eff3d7404e49d23b9544b199caba741c9 data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json +ebab14dadd0650c76722c7e324ec4330539ee208 data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json +a9d692d44743f8fcabfc45046ad17a039c594747 data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json +16c681121078827282f2ce2e16d335d2d7e5e1f2 data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json +e28d26c880c31bb2ca64c9f380e001a13e3a01aa data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json +76e79e1f9fb40d89a0364939158b1aaba8598ab6 data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json +4d798680125ac67e3469e906b43f6d294cbf8fd6 data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json +fa9fc1d028bc6a7e9c59aab335fa666e05bdef65 data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json +f38e19487233203d7135f35a7afe65d6b19a5aa7 data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json +a021646becb7b6411eddd86644e5b17c8365582c data/createnuclear/loot_tables/blocks/autunite.json +62b7087350b0a9af9007b848c7f619a730e90693 data/createnuclear/loot_tables/blocks/autunite_pillar.json +771b416236bcc21f380e0f312c61803224987616 data/createnuclear/loot_tables/blocks/cut_autunite.json +3b81b5b58b7ef985348cf511e609064a7171d7dc data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json +feae7c8978bcce63f2eeb2ad6ed6a7ef53cbc13e data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json +1fa4418198a079b6236b2f3e4b11a7f7d0fc6962 data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json +db666ffaca36edc9e246e225f225c1e87604dd88 data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json +10aff7424eefd85e50269c66e60ae343043193cd data/createnuclear/loot_tables/blocks/cut_autunite_slab.json +e6e624e978fdacfa3cdd123d23d021f504308149 data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json +f28efa9fb383b86c770b8c7344fc30f6ab9200d3 data/createnuclear/loot_tables/blocks/cut_autunite_wall.json +113d87359e902ec9112e063f87adf5646cd01dbc data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json +8fbcd34624f6dab2ceb86f7ef273509ba23851ce data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json +ac0d262ec298e481314387399c378ecd454e20cc data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json +76ca23065681dfd7f18dbbc5a65b8ab8bc40c20c data/createnuclear/loot_tables/blocks/enriched_soul_soil.json +62f405d930be8b534e863c8aac205687b943f3ef data/createnuclear/loot_tables/blocks/enriching_campfire.json +aa8efeb48b11261953f7d90e6d7db38411550694 data/createnuclear/loot_tables/blocks/enriching_fire.json +297b7824fc2eea67ef47760da549f73e93424b60 data/createnuclear/loot_tables/blocks/layered_autunite.json +efe2ad634ad8b801a8fa69f45516b30157b46771 data/createnuclear/loot_tables/blocks/lead_block.json +9db8f06cd9b1d7a9c2d94e652f00a7588398571c data/createnuclear/loot_tables/blocks/lead_ore.json +7ad41810138d7b55a5d9d0db0956cd255e879632 data/createnuclear/loot_tables/blocks/polished_cut_autunite.json +d5fb5ebfe991980abfd6f1932575363d026d8859 data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json +8205832fc48bd24351b4b433f92a70a533336f48 data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json +2c3ca9fb7683d1edfdc2e4fcd4b25ab7f40c3ab6 data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json +66ab1033aebea1383fe3f09c7468f4cd60d8aa25 data/createnuclear/loot_tables/blocks/raw_lead_block.json +7cc60fa9a9bb958907f56b583e27c7f37af2a63e data/createnuclear/loot_tables/blocks/raw_thorium_block.json +0998d5a55f2dc10e85e83dd74bd91d4a3913f61f data/createnuclear/loot_tables/blocks/raw_uranium_block.json +af059cd55441441329347fbd569245b539b095db data/createnuclear/loot_tables/blocks/reactor_casing.json +e76c0b96c978e266f39eca8e46cd5ba2388e1749 data/createnuclear/loot_tables/blocks/reactor_controller.json +95a90d9d9a553448c878dfdf4b153ceada923030 data/createnuclear/loot_tables/blocks/reactor_cooler.json +daa4fad27f07fd72cb25a524464edea9efe771b7 data/createnuclear/loot_tables/blocks/reactor_core.json +576b0bf970ddbdd11ec06963e1d65e08e63d69e1 data/createnuclear/loot_tables/blocks/reactor_frame.json +be48e04b069441c8593aab5e9bf78f4edc2dd249 data/createnuclear/loot_tables/blocks/reactor_input.json +37af2b0b5eacf53995703344a45fb3f4d0efe1f9 data/createnuclear/loot_tables/blocks/reactor_output.json +88c7cfbf28fdbe53241453e073722791c780de75 data/createnuclear/loot_tables/blocks/reinforced_glass.json +feedbac4c2a466fb93f82756562edc63cb1b4b5b data/createnuclear/loot_tables/blocks/small_autunite_brick.json +d51f9b307f2986ac086d32f48bd41e6dc4024348 data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json +4014ab450bb5de0522690577486f2fbbc334de9c data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json +8718c7e7cce27e299611ee34792cdb59f3434e39 data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json +94dc8e72195da5aa505c6d5a3785ccfea30f7c05 data/createnuclear/loot_tables/blocks/steel_block.json +10453354af3c17390f7b6eb2eaa7109eae3988c3 data/createnuclear/loot_tables/blocks/thorium_block.json +4be8262da5a9789bafa641fec2ae0fb5cb8570e1 data/createnuclear/loot_tables/blocks/thorium_ore.json +401811bf59cdb43ffb0c0bb5ba40eb954d7fa216 data/createnuclear/loot_tables/blocks/uranium_ore.json +fba1a7bdb0835c034aa5ef52ebf589123d41b33e data/createnuclear/loot_tables/entities/irradiated_cat.json +2d8f5d7d7babd2b02ae836846e62daabf84de427 data/createnuclear/loot_tables/entities/irradiated_chicken.json +900719d49cec9385da31bb392649c65f4297288c data/createnuclear/loot_tables/entities/irradiated_cow.json +f91f43a39c80f583f878ea1a0d944798c05f2388 data/createnuclear/loot_tables/entities/irradiated_wolf.json +4c985d77908c367245c3b4d56e1302a843522eff data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json +9819e80259d08c1518b30ee9d4cf5c18689d3efc data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json +af0091392c2d5784455a57783bfa62d0d60d13ae data/createnuclear/recipes/crafting/enriched_soul_soil.json +3ce1aa65e8260fbe5fe84c9064b8de3745762605 data/createnuclear/recipes/crafting/enriching_campfire.json +3e12f7186fee08c35956e4a7bd26770830e4d462 data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json +ea505dc482e9c4f17087235e4d26fcae4079ebe0 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json +9f437a5a52abf8f353c0b376aa6444773b7cbe77 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json +314a4ac10a0be2cdf83615774897988ff7371f30 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json +f44a7c66a9dfc9147fc9d55677b26076f4afd484 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json +a3bb50e8dd41d9764cd9c9bf273785422275a8bc data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json +3fe95bda860847685656cf3f277a8afea6ab6b85 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json +fc0aee948e98bdf4b0f78b97943a1aebaa8d1796 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json +16394f944b94aea1cd19ba2677de56c00bebcdba data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json +66bdaffe18edc322b6de69d2d6b1523c774087a2 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json +e6c352908b8f660db226132bbf957774c5cf12d7 data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json +9c7d16a6a8e021d914fbb5f3fa5389085833be3d data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json +77b9d0bc061bf5a34d6398d00ce5e4c5c9e2ca1a data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json +3b041d0515279352e7a167d53c1605997d27451c data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json +31e9cd688f7bf3cc238310dae87dcf55df62d577 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json +2ed6e23f248230a2ca4bb2aa05432116df9c7bb6 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json +05febbed635c8dbb250a38aabe815bfffa7c77c4 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json +09145d0e4ddb0fd1c4d02710488c32527508cb74 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json +28ef8d35b4a30748d686cfd6f0ae1b56ee9e28f0 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json +b1a37c88635b1d855e340bf000f16d6affa70bc2 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json +cff50e5fef80b39173ba94dce7fa9c484666117d data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json +d69885154f870a949409ea4fe4d18b820d8aa228 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json +2eba7fd8a55d87de9b4fb4b8336df3420cd6dc18 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json +178e220968870a1a3ba576ddbed0c378d8f4e394 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json +1e4f64eba61816f9fcc029c45252c43f083060f3 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json +bb094494b3c7f6f7bcdba620aa5812d8c3de691c data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json +3d91fcefa05ae913c2edd5574f44b2400f9864e5 data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json +5aa5fb2b8b00842d62aba0fe6f041199335716ba data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json +cfd49e391be051ec35444e10c4738309a1d2d1fc data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json +63e8a0d55cc4d6bcba6ed31ccd202f833f8c2fce data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json +11aa98f3b7e9dbf17411f7f1eceaa5a375ee9be8 data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json +8160905f2e316c934758180df7a866e73d7d5696 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json +4f47f524a86375ddbb59ab1474577148c0a9e551 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json +b7df84fcd2fce86d73c3d37e8dfe5142ee898b32 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json +adf187f72a26a894ef9870d9b76c6aa9a2f61628 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json +b3fde9445facafb387ea8ba7f0d478f20b4ad8eb data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json +0c4bfdc67fedce323b7cd0463b2668ee5c8dfc09 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json +c4a6454d1f702ee3977a53a9e11a1eac7ae7640a data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json +d9578f67192594cf2481d45caf05de24969cb693 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json +4b80187e8db023b1bdc115b19f5b1d719e594fd5 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json +3fe339111ac211ff078cfe5376d1afeb3825e7fe data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json +7739a0c3452793819b049c5eaa1b91f9d2d9ddd1 data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json +3ffba6c86818b5c6fab8eef8f2ab93214585221e data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json +299f8fe18bd72af28f6dfd46000bed94fb0ce484 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json +e6396835f0c68c87409e25edda2779227b84f5ec data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json +8910f75d2b1ede94f5d09dcda192d25286b06ef2 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json +8816c1ad382a26cfabdae73d17c3376eb4ea8b8b data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json +96b0fde88bd9f53edd341658750311715ae52ceb data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json +1d22695a4dd7ce4429529011c6cccee1969abb9e data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json +ad29e797fed10865a6c15d95c3de1278c0427df8 data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json +42fa720bf96a1d46e206db30cbd38e1b04ea7f63 data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json +befcdaaf4abf86e29d7f7008d489638c5f3cd6bd data/createnuclear/recipes/crafting/raw/raw_thorium_block.json +6d70c403bab3160fc13fbb3efee85d9f77f2e96c data/createnuclear/recipes/crafting/raw_lead_block.json +7bf77189b1a9bc533e5ac0bb72ec87e8d5221691 data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json +06b7a11d4472cf36542c67d113acff6c3dccfd5f data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json +62e238496e81bbf9a86fcfc9396a6416e057007c data/createnuclear/recipes/crafting/raw_uranium_block.json +997f2bf339dd63253d9a98d16a9efeffac4eea81 data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json +a7ff79f9d11a46e52fb25819a7c9e9604e8a317a data/createnuclear/recipes/crafting/reactor/reinforced_glass.json +77f77148406d34c065b55efa9d6e7a2b107831c5 data/createnuclear/recipes/crafting/reactor_blueprint_item.json +ae6d07dc30751bfa39edbcdb8758a2faababa5da data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json +5fb04284d66de4bf54471a3db0d9a3bfa6b7a18c data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json +047c50559746a9ffb5835ff960ba500400e7e299 data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json +428e74b7762c3b5b74e80850a5c75d27960c73c9 data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json +ebfe438f4284101e07538accdf15789d06140c94 data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json +4b86d48cdf03dcfaa383552881a7f52b7bebe9c5 data/createnuclear/recipes/cut_autunite_brick_slab.json +b9d828959c4614caa4a0f3ac82f322dd538c6219 data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +bb8a46365f31a2e4b5440a47d1d22d122d0e973b data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json +3cd68ad698668475f66c2d72f997106d018fe2ee data/createnuclear/recipes/cut_autunite_brick_stairs.json +65ae0b709f14ec4c018ab5548d91c3a53657f612 data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +f16b4fafe9693a2d4eaea0616aa1c01042430154 data/createnuclear/recipes/cut_autunite_brick_wall.json +e40db55eb02cdbedc6f4dc52786069c74b267ada data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +b68221950ba50e3c11cdd6b58de2aafea83b07b5 data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json +0bfedb8324af8797150b1faf2c2b50856d1b4ace data/createnuclear/recipes/cut_autunite_slab.json +f04d6df381ea8dfbcae8d4387a5a58e25ed325e9 data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json +2524a52992895706ce195ac93ff8f668295b5a75 data/createnuclear/recipes/cut_autunite_slab_recycling.json +5fcc16c9a5ce0334e8a01ad9a1b345d20b5987f5 data/createnuclear/recipes/cut_autunite_stairs.json +4132d0cc3bca17631674ee463ca4f09dbd3f3f17 data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +d4f7707716472a68bec5a7a59dd1c9c17a880de5 data/createnuclear/recipes/cut_autunite_wall.json +aa1f3455bb6fba50a9bf1b7ac6fbe6ffc364b0e2 data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json +8a7946c30f9f8f9c002a6651c6765724f4bc2055 data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json +ca78dd6ec5e706cf97e1dca2656c0cc70d70c7d1 data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json +27b53fb459fbe530a61ecefeb5140c1d96a002ae data/createnuclear/recipes/polished_cut_autunite_slab.json +f2761361591493b2f3848fdcd49252df6629f352 data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json +2edba5af5bd8fd2c4b4cfd7216ac1730b82b5c96 data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json +af81c9ed277e6f3d0d9e48d413247debcc7b64be data/createnuclear/recipes/polished_cut_autunite_stairs.json +9cd62ff9cbce5c4a5293c7bfcb9c8c35d68ea91e data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +e74d31ed68a39baca7d719338fdfeb71a9cea9a4 data/createnuclear/recipes/polished_cut_autunite_wall.json +bd7dd55600eb9ddebb17ac6932cf77f0538bfe02 data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json +1713ce33da8ce2fd0145e9921cab615d31fa5e66 data/createnuclear/recipes/shapeless/cloth/black_cloth.json +0d0c71a2b494a34439cb2d7873b31083b07877b0 data/createnuclear/recipes/shapeless/cloth/blue_cloth.json +e6ec8d394df502aa1dcebd16d1ed0275f92e9d2a data/createnuclear/recipes/shapeless/cloth/brown_cloth.json +8d0f363323584bcdefe7803e9057f252b63fd12d data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json +fff014f30a041fad100ceefcf70ed9e8a00c318c data/createnuclear/recipes/shapeless/cloth/gray_cloth.json +cdd6de83eccb34f7bc4f38c6a92a32a74b7b3ff7 data/createnuclear/recipes/shapeless/cloth/green_cloth.json +fe147f38895f8b99412c53a6f7530a1e9575003c data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json +ab94d1c13af2e4bef0c92b8486108940180d3f9d data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json +2cd96d4f78b81393bff120448e9a14235cf2376b data/createnuclear/recipes/shapeless/cloth/lime_cloth.json +a22692736ff403a44bca8ef34b5f97a855eb0a7a data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json +bbc2714fa8586db7d42db2c1e4375accd7c264d2 data/createnuclear/recipes/shapeless/cloth/orange_cloth.json +d6be8ab92dd0caa9df946afb83868ce278c2c437 data/createnuclear/recipes/shapeless/cloth/pink_cloth.json +fa041c5a7e252bed6dc4636a45e5857d7e14dcb1 data/createnuclear/recipes/shapeless/cloth/purple_cloth.json +c863e58a1e11f9b8a925b08b321d45f76cb96de4 data/createnuclear/recipes/shapeless/cloth/red_cloth.json +2d315d82efde22d511e339baec628babdce5767f data/createnuclear/recipes/shapeless/cloth/white_cloth.json +fac232af7ba0edf6cf8e0f018cf53678457e652e data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json +8e194709b50fd2ca2ef2138b5d2528e092b45e4f data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json +bf49ba3e1332f0742e933d81ddd0dd9462f175db data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json +01e0af5e7139dc9d887ee026e4d319d5063415e5 data/createnuclear/recipes/small_autunite_brick_slab.json +4b7f84c18f56ce5d29ce0aec9244e433738b7179 data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +96ace25ee0d4aabef83240275c4bcf35a36c2605 data/createnuclear/recipes/small_autunite_brick_slab_recycling.json +d6fbc19ffcbd5f5e3cdb0636813cf3a8c3262ec2 data/createnuclear/recipes/small_autunite_brick_stairs.json +bd84328028cb729d48f38ccc449f14be1d7acfb5 data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +44f3dde18c582cc5dd95c705c7ad76691996b57c data/createnuclear/recipes/small_autunite_brick_wall.json +6bdbdc93b69c388425345d6d1aeb862eed894e5a data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/createnuclear/tags/blocks/enriching_fire_base_blocks.json +509b5baa813ae0dc3345fd97754e4088132359ec data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json +925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/blocks/lead_ores.json +bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/blocks/uranium_ores.json +ccbc67cba973a8e1e43d0166ddfa5645f6a82aea data/createnuclear/tags/entity_types/irradiated_immune.json +dd07a117bf2a657aba3d776ee718829150a1c0af data/createnuclear/tags/fluids/thorium.json +bfd5a561b60a7d59d7f7c248ec75e3571a0f2fed data/createnuclear/tags/fluids/uranium.json +7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/createnuclear/tags/items/all_anti_radiation_armors.json +e3fe4325aafb669d287c17b5b30953e4fb709110 data/createnuclear/tags/items/anti_radiation_armor.json +fadb3957b979d82146790ef3550e38606760421e data/createnuclear/tags/items/anti_radiation_boots_dye.json +e7d6ce5456dd6ed6f018a8fb2f3a14b5b4f78e52 data/createnuclear/tags/items/anti_radiation_chestplate_dye.json +0845acff015f78c494df2cd6754c5cff10d77c05 data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json +3f127db66e68fd3aac662a14e4cbacc4204efa8e data/createnuclear/tags/items/anti_radiation_helmet_dye.json +b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json +0e3c30cdbfaa4b73bac1276fb973db733b934619 data/createnuclear/tags/items/anti_radiation_leggings_dye.json +bebad856ee0f047735060f28544eb6149d8c2b20 data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json +2e4d08932c4a84863f0198eb2845f80d8fda1221 data/createnuclear/tags/items/cloth.json +8e6598f14a72a61cbe1e5ed2aaea229fb2dd74e6 data/createnuclear/tags/items/cooler.json +c5587bb72c54f59e9f9a4cd2c3e6bedb78ee198d data/createnuclear/tags/items/fuel.json +925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/items/lead_ores.json +1a438d724641b4899f18b4abeef0b0708c76ea70 data/createnuclear/tags/items/stone_types/autunite.json +bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/items/uranium_ores.json +d8d6ad7a4fc31fd68a98b368207c359fb610f417 data/create/tags/blocks/safe_nbt.json +75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/blocks/glass.json +e1fa8405b8518c6d7ed985f8d8d3293ce2f1cdfb data/forge/tags/blocks/ores.json +925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/blocks/ores/lead.json +3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/blocks/ores/thorium.json +bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/blocks/ores/uranium.json +ef5f2f92e535163bc1e0bdd226e080d2f04e1df2 data/forge/tags/blocks/ores_in_ground/deepslate.json +8bb8a270d8e4158ee4878e8a5f5609bbcf8785ff data/forge/tags/blocks/ores_in_ground/stone.json +a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/blocks/storage_blocks/lead.json +2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/blocks/storage_blocks/raw_lead.json +725644962932169e20d6f2726e69af199ce3800c data/forge/tags/blocks/storage_blocks/raw_thorium.json +0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/blocks/storage_blocks/raw_uranium.json +f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/blocks/storage_blocks/steel.json +baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/blocks/storage_blocks/thorium.json +a63487094743744be756ad497f483fcd4d11e9bc data/forge/tags/fluids/uranium.json +fadb3957b979d82146790ef3550e38606760421e data/forge/tags/items/armors/boots.json +0845acff015f78c494df2cd6754c5cff10d77c05 data/forge/tags/items/armors/chestplates.json +b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/forge/tags/items/armors/helmets.json +bebad856ee0f047735060f28544eb6149d8c2b20 data/forge/tags/items/armors/leggings.json +c53aa7c19dc2c02afdab4bc7e3188ca2b2224af6 data/forge/tags/items/buckets/thorium.json +9ac9f967f480bbbe186815331a7e1771c8feea57 data/forge/tags/items/buckets/uranium.json +3fb4d9d7ef08bf5601a215506d0a90afc2f3598f data/forge/tags/items/compostable.json +6c2e44175fc9799f1cf69287a6b21ef3f8c659e1 data/forge/tags/items/dusts.json +25c93720c5221fac9aeb0ae47182ef59e0a0c2bb data/forge/tags/items/dusts/coal.json +d6176bfd8cf296e3d5b5601ff2da8fc59620a092 data/forge/tags/items/dusts/thorium.json +69b53861489d10b3a836be9812af97c999833470 data/forge/tags/items/dusts/uranium.json +038ca78f87d031a851d07f0e3d00d73e92d393b3 data/forge/tags/items/fuels/bio.json +75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/items/glass.json +69b0ac78e6b1f46e527de8e63aba797c335290f9 data/forge/tags/items/ingots.json +30fa647448df4131c1d6460756f18583a493ee31 data/forge/tags/items/ingots/lead.json +24bc6e0cdae825d9e5d1500567ae81d83c15a88d data/forge/tags/items/ingots/steel.json +a50840c5dc4023ab62b7faa86a5fd9f032a50caf data/forge/tags/items/ingots/thorium.json +a77ba3f79cd096f38bd53b5f1b6a5696b864e9df data/forge/tags/items/nuggets.json +41ff866ec94383906342a0d1594554e3063b9d0f data/forge/tags/items/nuggets/lead.json +1ec402fda0c91947be220066973f79f3e522663f data/forge/tags/items/nuggets/steel.json +31d6f68b8cbb51e44700987c1b242a855e120b33 data/forge/tags/items/nuggets/thorium.json +925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/items/ores/lead.json +3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/items/ores/thorium.json +bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/items/ores/uranium.json +fd86e3b3265d7069f3cfff0cfb5d086eea5a813a data/forge/tags/items/raw_materials.json +610ed700de0886bcb4b1c90100c35f3034c53940 data/forge/tags/items/raw_materials/lead.json +61f6f1f4b16790c36a45f769141900772ce4529a data/forge/tags/items/raw_materials/thorium.json +03a88f0d9f44d3c338b82bf92b22a14dec490bef data/forge/tags/items/raw_materials/uranium.json +fd86e3b3265d7069f3cfff0cfb5d086eea5a813a data/forge/tags/items/raw_ores.json +c1ad472460350e6abd024de7785cd870dad05cd9 data/forge/tags/items/rods.json +a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/items/storage_blocks/lead.json +2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/items/storage_blocks/raw_lead.json +725644962932169e20d6f2726e69af199ce3800c data/forge/tags/items/storage_blocks/raw_thorium.json +0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/items/storage_blocks/raw_uranium.json +f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/items/storage_blocks/steel.json +baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/items/storage_blocks/thorium.json +e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/all/campfires.json +8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/azalea_root_replaceable.json +e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.json +3206babfa42429478935375acd710b4028884941 data/minecraft/tags/blocks/dragon_transparent.json +8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/dripstone_replaceable_blocks.json +3206babfa42429478935375acd710b4028884941 data/minecraft/tags/blocks/fire.json +75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/minecraft/tags/blocks/impermeable.json +8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/lush_ground_replaceable.json +e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/mineable/axe.json +d3e653a0b65fc3edb30f227390b9ba3bbbd53f69 data/minecraft/tags/blocks/mineable/pickaxe.json +a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/minecraft/tags/blocks/mineable/shovel.json +8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/moss_replaceable.json +ee37198febf019ac6fca8170c940e500b143efa6 data/minecraft/tags/blocks/needs_diamond_tool.json +8e904af376273deaa679e5fe3c5f4052bf8222b7 data/minecraft/tags/blocks/needs_iron_tool.json +9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/blocks/slabs.json +7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/blocks/stairs.json +92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/blocks/walls.json +2535c56fd6376328fbca0528562ecc2046a3b655 data/minecraft/tags/entity_types/fall_damage_immune.json +a63487094743744be756ad497f483fcd4d11e9bc data/minecraft/tags/fluids/lava.json +9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/items/slabs.json +7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/items/stairs.json +92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/items/walls.json diff --git a/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e b/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e new file mode 100644 index 00000000..904b85ed --- /dev/null +++ b/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e @@ -0,0 +1,7 @@ +// 1.20.1 2025-12-29T10:23:46.4607463 createnuclear's mechanical crafting recipes +0a56332199941d1db61ee7512130d2664fd73e46 data/createnuclear/recipes/mechanical_crafting/graphite_rod.json +85f68439da9d4bb70d1308b7b64db0e30fec9e51 data/createnuclear/recipes/mechanical_crafting/reactor_controller.json +11b4c4d65d4f6981c34e7f97e0e8dc3468376b05 data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json +8228bb2d850dfd474e2ce142ac9a0ff6ab707f07 data/createnuclear/recipes/mechanical_crafting/reactor_core.json +48db9006423a3762a24c7cae7a3534f124aa0e4c data/createnuclear/recipes/mechanical_crafting/reactor_frame.json +0a1d26105f14cb2a01b18b9f050c900412f917fb data/createnuclear/recipes/mechanical_crafting/uranium_rod.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e new file mode 100644 index 00000000..5a67a704 --- /dev/null +++ b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e @@ -0,0 +1,37 @@ +// 1.20.1 2025-12-29T10:23:46.4484246 Recipes +229dafab82da54169697898f94d3be266a77d5ff data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json +14b3abbc5d9b1950f65ef1cc03f79a36c8820efc data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json +028d2b4f2f5ec4764791ca5c28c19b6848b00bea data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json +78bf75a12763e6a82cddca6b74f4c815ba3072d8 data/createnuclear/advancements/recipes/misc/blasting/nitrate.json +605ccb2acc7e944ddbce2e962af3278e47a04627 data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json +a72a296cd6cad499e78fa33f74194d74e9d2eef0 data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json +c6acb8cd38541f9baf6e9045bf2547666a48dd66 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json +7be9394a2c56bc4683288e45a44bfc5dda6a4b6e data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json +4ad292cd97e78f82b3ed9d4123f5e95c5ddea55c data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json +c14100e996c2146f0c0c062ef489380e11b36b46 data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json +6e8a83dd9ce1ed273bedceb577670f07bc18b750 data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json +a98dc6de94e6658d78ec28b77959ae9cb17b1d58 data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json +067475701d6f059793c064718b7bba4b939ce380 data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json +d4162de75c52e6106a386dcf4c5c3bc5b74261d6 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json +0c347228b63702ba70d4257c4b5642133fb8e5b8 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json +1bb03dfa15ff7f76bc2accdd7d26b520605ae4bf data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json +03e6cc12e201e37d403261e4ff9d41c407eb6041 data/createnuclear/advancements/recipes/misc/smelting/nitrate.json +d7cfc6f1ff4d39df0df526ec3723e8d18d198945 data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json +932672d0475e9c82d033d395ee12010e9f3d6828 data/createnuclear/recipes/blasting/lead_ingot_for_lead.json +b2ec2f955ece9110bf315a2773b70999e268f81d data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json +c46810e5000a34edfceed6a8457595afe9d0377d data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json +c969c1918a44f3f0450445d854dd70d5481008c7 data/createnuclear/recipes/blasting/nitrate.json +978cc9d92268673050da5697482f4013a63a65f1 data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json +319718ee24e2c5bdeba2b16cd99c55fc7f97f9e4 data/createnuclear/recipes/crafting/lead_block_from_compacting.json +17e9a54a54b1ed1f6af0a3fbb0771262af585a95 data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json +8e2e9b598fe86d2238915fb59486bccfac737e16 data/createnuclear/recipes/crafting/steel_block_from_compacting.json +af5d168185e516ea79c335ac7eb6652b99723143 data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json +5bfd142e7275ee50951d6848745bf4a8cc3fc62d data/createnuclear/recipes/crafting/thorium_block_from_compacting.json +53ace49121c54906024163655b786cefdd84e801 data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json +f2841ff83321c5bf5d43649fb204fa3a97fd596e data/createnuclear/recipes/crafting/white_cloth.json +93e75639c60d69067daddecfb2fa480a8e2040c4 data/createnuclear/recipes/crafting/white_cloth_wool.json +165a3c45b53d0a94149f26300f609c2fd7c688f1 data/createnuclear/recipes/smelting/lead_ingot_for_lead.json +4121c89708b0b069ece6dd9356dd3865af602779 data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json +7acfaccfb12d280e8d858fdaf7f9048a5ac29e26 data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json +6eac9299e26086b15312b093ee426c150df68795 data/createnuclear/recipes/smelting/nitrate.json +93fe12ad36a99451009518d71ac105969a1ef2aa data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json diff --git a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 new file mode 100644 index 00000000..2e514de3 --- /dev/null +++ b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 @@ -0,0 +1,27 @@ +// 1.20.1 2025-12-29T10:23:46.4412544 Create Nuclear Advancements +384b002f95b70c595cedc692ed219d45931f1f5b data/createnuclear/advancements/anti_radiation_armor.json +41069c530d33ea7d59cccddada0ceececd69f5af data/createnuclear/advancements/automatic_uranium.json +2e8127a4546d680ab502c6e3c71f49d8df2b1b18 data/createnuclear/advancements/coal_dust.json +2c2cfb8724f39fc5e101a34dce08de6e33f6d1f8 data/createnuclear/advancements/dye_anti_radiation_armor.json +eda669191bc6149e3feee4a2b9b25b64e1d7da60 data/createnuclear/advancements/enriched_yellowcake.json +fb039aef2e300f0f4eb946b8367e154a1772cc90 data/createnuclear/advancements/full_anti_radiation_armor.json +bffbc5007ddb20829768a122cc514f84c2dee1e0 data/createnuclear/advancements/graphene.json +8e89393b2e396243d12cf5b29e283ab97c814519 data/createnuclear/advancements/graphite_rod.json +07e0edb7519c4e755446e95086487f5c8bbbbb17 data/createnuclear/advancements/lead_ingot.json +e9f9668d36ebd431502b20296f774c83a1d050f0 data/createnuclear/advancements/raw_lead.json +0ac2cb2226f212b6c56c2f05dfa882b46f066f6f data/createnuclear/advancements/raw_uranium.json +e9d8bd7f04cac0f3ea72a02a5cdc4cc98f728d98 data/createnuclear/advancements/reactor_blueprint.json +46f6044ed5c777f9fe08f7957c3d26e39d69f3c5 data/createnuclear/advancements/reactor_casing.json +bf6947708102180f9cd08e31305253774187d763 data/createnuclear/advancements/reactor_controller.json +842add59177cc7aec1b55102ec0495a522ced05c data/createnuclear/advancements/reactor_cooler.json +f88401b0664256c3b2cb35c018f8f738b60bc3e9 data/createnuclear/advancements/reactor_core.json +07047ca35a1e75dfe3f7885ad8b5a63ce53e1b34 data/createnuclear/advancements/reactor_frame.json +4f963ff2f6c09a0272c25ebdb46423700e5256eb data/createnuclear/advancements/reactor_input.json +b19a554150aa4d9dee594574e310c436d7bfc66d data/createnuclear/advancements/reactor_output.json +91aab6f0a18aee167c63a3aece5fa9778cf52b0b data/createnuclear/advancements/reinforced_glass.json +a7b50865e9c0a441d749bf386f38e0a9dd69e5c8 data/createnuclear/advancements/root.json +a44ae76ec00fae36f7df13e43f20ebe389b416d5 data/createnuclear/advancements/steel_ingot.json +5a41894d2428fb7297b98a6b78925a17af2a3095 data/createnuclear/advancements/uranium_liquid.json +01ac168072fa666f64148113ae806ec0b5ea5158 data/createnuclear/advancements/uranium_powder.json +06d1bfea924a4ea35ce78937adcab967cce02b67 data/createnuclear/advancements/uranium_rod.json +7f34bd9000a575b4d1790c745f164a054afc3986 data/createnuclear/advancements/yellowcake.json diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea new file mode 100644 index 00000000..f4881aa0 --- /dev/null +++ b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea @@ -0,0 +1,11 @@ +// 1.20.1 2025-12-29T10:23:46.446391 CreateNuclear Generated Registry Entries +5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json +72173023e6a31748692e750db0f5fa8c555d1009 data/createnuclear/forge/biome_modifier/striated_ores_overworld.json +fa32145101dc12ec914684fec8c5cbb995d2c051 data/createnuclear/forge/biome_modifier/uranium_ore.json +b68555f371c9700aa4ecfa9370b010de8fe25b60 data/createnuclear/worldgen/configured_feature/lead_ore.json +4f11c0a518c0de7857919983fc638ba551c6630a data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json +fb2aaefed69ac20e91415056babc79a9542a5571 data/createnuclear/worldgen/configured_feature/thorium_ore.json +b0e1ee7314412507fd7346cb48b29d105f6186ad data/createnuclear/worldgen/configured_feature/uranium_ore.json +d45ed5f7008864ba4f60c409038ad428a280fd7f data/createnuclear/worldgen/placed_feature/lead_ore.json +f26be417cb34461ecb180e77a9a749eaaf4c9880 data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json +bed936158c61471513252910d9e3b0e2de610f1a data/createnuclear/worldgen/placed_feature/uranium_ore.json diff --git a/src/generated/resources/assets/createnuclear/blockstates/autunite.json b/src/generated/resources/assets/createnuclear/blockstates/autunite.json new file mode 100644 index 00000000..4a2b9024 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/autunite.json @@ -0,0 +1,18 @@ +{ + "variants": { + "": [ + { + "model": "createnuclear:block/autunite_natural_0" + }, + { + "model": "createnuclear:block/autunite_natural_1" + }, + { + "model": "createnuclear:block/autunite_natural_2" + }, + { + "model": "createnuclear:block/autunite_natural_3" + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json b/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json new file mode 100644 index 00000000..e458cf35 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "createnuclear:block/autunite_pillar_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "createnuclear:block/autunite_pillar" + }, + "axis=z": { + "model": "createnuclear:block/autunite_pillar_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json new file mode 100644 index 00000000..348beec9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/cut_autunite" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json new file mode 100644 index 00000000..bf6717a8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "createnuclear:block/cut_autunite_brick_slab" + }, + "type=double": { + "model": "createnuclear:block/cut_autunite_bricks" + }, + "type=top": { + "model": "createnuclear:block/cut_autunite_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..e4ddb53d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json new file mode 100644 index 00000000..6238eb23 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json new file mode 100644 index 00000000..2310db79 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/cut_autunite_bricks" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json new file mode 100644 index 00000000..f988d441 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "createnuclear:block/cut_autunite_slab" + }, + "type=double": { + "model": "createnuclear:block/cut_autunite" + }, + "type=top": { + "model": "createnuclear:block/cut_autunite_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json new file mode 100644 index 00000000..644c51df --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json new file mode 100644 index 00000000..7dc547ea --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json new file mode 100644 index 00000000..b0fb7b32 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/deepslate_lead_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json new file mode 100644 index 00000000..9effc25d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/deepslate_thorium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json new file mode 100644 index 00000000..bd15f043 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/deepslate_uranium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json new file mode 100644 index 00000000..301acca5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/enriched_soul_soil" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json b/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json new file mode 100644 index 00000000..9c5a0a2e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,lit=false": { + "model": "createnuclear:block/enriching/campfire/block_off", + "y": 270 + }, + "facing=east,lit=true": { + "model": "createnuclear:block/enriching/campfire/block", + "y": 270 + }, + "facing=north,lit=false": { + "model": "createnuclear:block/enriching/campfire/block_off", + "y": 180 + }, + "facing=north,lit=true": { + "model": "createnuclear:block/enriching/campfire/block", + "y": 180 + }, + "facing=south,lit=false": { + "model": "createnuclear:block/enriching/campfire/block_off" + }, + "facing=south,lit=true": { + "model": "createnuclear:block/enriching/campfire/block" + }, + "facing=west,lit=false": { + "model": "createnuclear:block/enriching/campfire/block_off", + "y": 90 + }, + "facing=west,lit=true": { + "model": "createnuclear:block/enriching/campfire/block", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json b/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json new file mode 100644 index 00000000..45d0dd1a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/floor0" + }, + { + "model": "createnuclear:block/enriching/fire/floor1" + } + ] + }, + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/side0" + }, + { + "model": "createnuclear:block/enriching/fire/side1" + }, + { + "model": "createnuclear:block/enriching/fire/side_alt0" + }, + { + "model": "createnuclear:block/enriching/fire/side_alt1" + } + ] + }, + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/side0", + "y": 90 + }, + { + "model": "createnuclear:block/enriching/fire/side1", + "y": 90 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt0", + "y": 90 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt1", + "y": 90 + } + ] + }, + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/side0", + "y": 180 + }, + { + "model": "createnuclear:block/enriching/fire/side1", + "y": 180 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt0", + "y": 180 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt1", + "y": 180 + } + ] + }, + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/side0", + "y": 270 + }, + { + "model": "createnuclear:block/enriching/fire/side1", + "y": 270 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt0", + "y": 270 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt1", + "y": 270 + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json new file mode 100644 index 00000000..0a3c80cd --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/layered_autunite" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/lead_block.json b/src/generated/resources/assets/createnuclear/blockstates/lead_block.json new file mode 100644 index 00000000..6dce2c08 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/lead_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/lead_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json b/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json new file mode 100644 index 00000000..fe130b74 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/lead_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json new file mode 100644 index 00000000..4c92a233 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/polished_cut_autunite" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json new file mode 100644 index 00000000..5b7942b8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "createnuclear:block/polished_cut_autunite_slab" + }, + "type=double": { + "model": "createnuclear:block/polished_cut_autunite_slab_double" + }, + "type=top": { + "model": "createnuclear:block/polished_cut_autunite_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..415c46ed --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json new file mode 100644 index 00000000..07a87341 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json new file mode 100644 index 00000000..b270e311 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/raw_lead_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json new file mode 100644 index 00000000..626939bb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/raw_thorium_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json new file mode 100644 index 00000000..844b162b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/raw_uranium_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json new file mode 100644 index 00000000..38267dc9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/reactor/casing/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json new file mode 100644 index 00000000..28a903c5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json @@ -0,0 +1,34 @@ +{ + "variants": { + "assembled=false,facing=east": { + "model": "createnuclear:block/reactor/controller/block", + "y": 270 + }, + "assembled=false,facing=north": { + "model": "createnuclear:block/reactor/controller/block", + "y": 180 + }, + "assembled=false,facing=south": { + "model": "createnuclear:block/reactor/controller/block" + }, + "assembled=false,facing=west": { + "model": "createnuclear:block/reactor/controller/block", + "y": 90 + }, + "assembled=true,facing=east": { + "model": "createnuclear:block/reactor/controller/block", + "y": 270 + }, + "assembled=true,facing=north": { + "model": "createnuclear:block/reactor/controller/block", + "y": 180 + }, + "assembled=true,facing=south": { + "model": "createnuclear:block/reactor/controller/block" + }, + "assembled=true,facing=west": { + "model": "createnuclear:block/reactor/controller/block", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json new file mode 100644 index 00000000..7cb188b0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/reactor/cooler/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json new file mode 100644 index 00000000..5a4b64c2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/reactor/core/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json new file mode 100644 index 00000000..af4df759 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json @@ -0,0 +1,16 @@ +{ + "variants": { + "part=end": { + "model": "createnuclear:block/reactor/frame/frame_bottom" + }, + "part=middle": { + "model": "createnuclear:block/reactor/frame/frame_middle" + }, + "part=none": { + "model": "createnuclear:block/reactor/frame/frame_none" + }, + "part=start": { + "model": "createnuclear:block/reactor/frame/frame_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json new file mode 100644 index 00000000..d6e05583 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "createnuclear:block/reactor/input/block", + "y": 270 + }, + "facing=north": { + "model": "createnuclear:block/reactor/input/block", + "y": 180 + }, + "facing=south": { + "model": "createnuclear:block/reactor/input/block" + }, + "facing=west": { + "model": "createnuclear:block/reactor/input/block", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json new file mode 100644 index 00000000..fd92ef85 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json @@ -0,0 +1,26 @@ +{ + "variants": { + "facing=down": { + "model": "createnuclear:block/reactor/output/output_vertical", + "x": 180 + }, + "facing=east": { + "model": "createnuclear:block/reactor/output/output", + "y": 270 + }, + "facing=north": { + "model": "createnuclear:block/reactor/output/output", + "y": 180 + }, + "facing=south": { + "model": "createnuclear:block/reactor/output/output" + }, + "facing=up": { + "model": "createnuclear:block/reactor/output/output_vertical" + }, + "facing=west": { + "model": "createnuclear:block/reactor/output/output", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json b/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json new file mode 100644 index 00000000..299a9a51 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/reinforced_glass" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json new file mode 100644 index 00000000..165ab703 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/small_autunite_brick" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json new file mode 100644 index 00000000..9e0c94a5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "createnuclear:block/small_autunite_brick_slab" + }, + "type=double": { + "model": "createnuclear:block/small_autunite_brick" + }, + "type=top": { + "model": "createnuclear:block/small_autunite_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json new file mode 100644 index 00000000..8d3d5f2d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json new file mode 100644 index 00000000..a571f2ff --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/steel_block.json b/src/generated/resources/assets/createnuclear/blockstates/steel_block.json new file mode 100644 index 00000000..732982ba --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/steel_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/steel_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium.json b/src/generated/resources/assets/createnuclear/blockstates/thorium.json new file mode 100644 index 00000000..007ce08d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/thorium.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/thorium" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json b/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json new file mode 100644 index 00000000..cb8fa637 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/thorium_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json new file mode 100644 index 00000000..c976ca17 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/thorium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/uranium.json b/src/generated/resources/assets/createnuclear/blockstates/uranium.json new file mode 100644 index 00000000..41b13612 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/uranium.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/uranium" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json new file mode 100644 index 00000000..141bc813 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/uranium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json new file mode 100644 index 00000000..63b26837 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -0,0 +1,281 @@ +{ + "advancement.createnuclear.anti_radiation_armor": "ɹoɯɹⱯ uoıʇɐıpɐɹ ıʇuⱯ", + "advancement.createnuclear.anti_radiation_armor.desc": "uoıʇɐıpɐɹ ɯoɹɟ ɟןǝsɹnoʎ ʇɔǝʇoɹd oʇ ǝɔǝıd ɹoɯɹɐ uoıʇɐıpɐɹ-ıʇuɐ ʇsɹıɟ ɹnoʎ ʇɟɐɹƆ", + "advancement.createnuclear.automatic_uranium": "ɯnıuɐɹ∩ buıʇɐɯoʇnⱯ", + "advancement.createnuclear.automatic_uranium.desc": ")ʇuǝɯǝɔuɐʌpⱯ uǝppıH(ㄥ§\nbuıssǝɔoɹd ɯnıuɐɹn ɔıʇɐɯoʇnɐ ǝɥʇ buısn ɹǝpʍod ɯnıuɐɹn ǝɯos uıɐʇqO", + "advancement.createnuclear.coal_dust": "ʇsnᗡ ןɐoƆ", + "advancement.createnuclear.coal_dust.desc": "ןɐıɹǝʇɐɯ buıʇɟɐɹɔ ʎǝʞ ɐ 'ʇsnp ןɐoɔ uıɐʇqo oʇ ןɐoɔɹɐɥɔ ɹo ןɐoɔ ɥsnɹƆ", + "advancement.createnuclear.dye_anti_radiation_armor": "ɹoɯɹⱯ ʎW dɯıԀ", + "advancement.createnuclear.dye_anti_radiation_armor.desc": "ɹoןoɔ ʎuɐ oʇ ɹoɯɹɐ uoıʇɐıpɐɹ ıʇuɐ ɹnoʎ ǝʎᗡ", + "advancement.createnuclear.enriched_yellowcake": "ǝʞɐɔʍoןןǝʎ buıɔuɐɥuƎ", + "advancement.createnuclear.enriched_yellowcake.desc": "ןnɟɹǝʍod ǝɹoɯ ʇı ǝʞɐɯ puɐ ǝʞɐɔʍoןןǝʎ ɥɔıɹuǝ oʇ uɐɟ ɐ ǝs∩", + "advancement.createnuclear.full_anti_radiation_armor": "pǝʇɔǝʇoɹԀ ʎןןnℲ", + "advancement.createnuclear.full_anti_radiation_armor.desc": "uoıʇɐıpɐɹ ɯoɹɟ ɟןǝsɹnoʎ ʇɔǝʇoɹd ʎןןnɟ oʇ ɹoɯɹɐ uoıʇɐıpɐɹ-ıʇuɐ ɟo ʇǝs ןןnɟ ɐ ɹɐǝM", + "advancement.createnuclear.graphene": "ǝuǝɥdɐɹ⅁", + "advancement.createnuclear.graphene.desc": "ǝuǝɥdɐɹb ǝʇɐǝɹɔ oʇ ʇsnp ןɐoɔ ssǝɹԀ", + "advancement.createnuclear.graphite_rod": "sǝuO ǝsoɥ⟘ ʇǝbɹoℲ ʇ,uoᗡ", + "advancement.createnuclear.graphite_rod.desc": "spoɹ ǝʇıɥdɐɹb ǝʞɐɯ oʇ ɹǝʇɟɐɹɔ ןɐɔıuɐɥɔǝɯ ɐ uı sʇobuı ןǝǝʇs puɐ ǝuǝɥdɐɹb ǝuıqɯoƆ", + "advancement.createnuclear.lead_ingot": "ʇobuı pɐǝꞀ", + "advancement.createnuclear.lead_ingot.desc": "ʇobuı pɐǝן ɐ uıɐʇqo oʇ pɐǝן ʍɐɹ ɐ ʇןǝɯS", + "advancement.createnuclear.raw_lead": "pɐǝꞀ ʍɐᴚ", + "advancement.createnuclear.raw_lead.desc": "ǝɹo pɐǝן buıuıɯ ʎq pɐǝן ʍɐɹ ǝɯos uıɐʇqO", + "advancement.createnuclear.raw_uranium": "ɹǝʍoԀ ʍɐᴚ ǝɥ⟘", + "advancement.createnuclear.raw_uranium.desc": "buıssǝɔoɹd ɹǝɥʇɹnɟ ɹoɟ ɯnıuɐɹn ʍɐɹ uıɐʇqo oʇ ǝɹo ɯnıuɐɹn ǝuıW", + "advancement.createnuclear.reactor_blueprint": "ɹǝʍoԀ ɹoℲ ʇuıɹdǝnןᗺ", + "advancement.createnuclear.reactor_blueprint.desc": "ɹoʇɔɐǝɹ ɹnoʎ uı spoɹ ɟo ʇnoʎɐן ǝɥʇ ubısǝp oʇ ʇuıɹdǝnןq ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_casing": "ɹoʇɔɐǝᴚ ǝɥ⟘ ɟO ɹǝʍoԀ ǝɥ⟘", + "advancement.createnuclear.reactor_casing.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ buıpןınq uıbǝq oʇ buısɐɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_controller": "ǝɹoƆ ǝɥ⟘ ɟO ɹǝןןoɹʇuoƆ", + "advancement.createnuclear.reactor_controller.desc": "ɹoʇɔɐǝɹ ɹnoʎ ǝʇɐןnbǝɹ puɐ ǝbɐuɐɯ oʇ ɹǝןןoɹʇuoɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_cooler": "ɹoʇɔɐǝᴚ ǝɥ⟘ buıןooƆ", + "advancement.createnuclear.reactor_cooler.desc": "ɹoʇɔɐǝɹ ɹnoʎ ןooɔ oʇ ɹǝןooɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_core": "ɹǝʍoԀ ɟo ǝɹoƆ", + "advancement.createnuclear.reactor_core.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ ɟo ʎbɹǝuǝ ןןnɟ ǝɥʇ ssǝuɹɐɥ oʇ ǝɹoɔ ɹoʇɔɐǝɹ ǝɥʇ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_frame": "ǝɯɐɹℲ ɹoʇɔɐǝᴚ", + "advancement.createnuclear.reactor_frame.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ pןınq oʇ ǝɯɐɹɟ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_input": "ɹoʇɔɐǝᴚ ǝɥ⟘ buıןǝnℲ", + "advancement.createnuclear.reactor_input.desc": "ɹoʇɔɐǝɹ ɹnoʎ oʇuı spoɹ ǝʇıɥdɐɹb puɐ ɯnıuɐɹn pǝǝɟ oʇ ʇnduı ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_output": "ʇndʇnO ɹǝʍoԀ", + "advancement.createnuclear.reactor_output.desc": "ɹoʇɔɐǝɹ ɹnoʎ ʎq pǝɔnpoɹd ʎbɹǝuǝ ǝɥʇ ɹǝɟsuɐɹʇ oʇ ʇndʇno ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reinforced_glass": "ssɐן⅁ pǝɔɹoɟuıǝᴚ", + "advancement.createnuclear.reinforced_glass.desc": "ǝɯıʇ ʇsɹıɟ ǝɥʇ ɹoɟ ssɐןb pǝɔɹoɟuıǝɹ ǝɯos ʇɟɐɹƆ", + "advancement.createnuclear.root": "ʎǝuɹnoſ ɹɐǝןɔnN ǝɥ⟘ buıʇɹɐʇS", + "advancement.createnuclear.root.desc": "ɹǝpʍod ɯnıuɐɹn ʇsɹıɟ ɹnoʎ ʇǝb puɐ ʎbɹǝuǝ ɹɐǝןɔnu ɟo sɔısɐq ǝɥʇ ʞɔoןu∩", + "advancement.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", + "advancement.createnuclear.steel_ingot.desc": "sʇobuı ןǝǝʇs ǝʇɐǝɹɔ oʇ sʇobuı uoɹı puɐ ʇsnp ןɐoɔ ǝuıqɯoƆ", + "advancement.createnuclear.uranium_liquid": "pınbıꞀ o⟘ pıןoS buıuɹn⟘", + "advancement.createnuclear.uranium_liquid.desc": "ɹǝpʍod ɯnıuɐɹn buıxıɯ ʎq pınbıן ɯnıuɐɹn ǝɯos uıɐʇqO", + "advancement.createnuclear.uranium_powder": "ɯnıuɐɹ∩ pǝɹǝpʍoԀ", + "advancement.createnuclear.uranium_powder.desc": "buıuıɟǝɹ ɹǝɥʇɹnɟ ɹoɟ ǝɹɐdǝɹd oʇ ɹǝpʍod oʇuı ɯnıuɐɹn ʍɐɹ ɥsnɹƆ", + "advancement.createnuclear.uranium_rod": "ɯoʇⱯ ǝɥ⟘ ɟO ɹǝʍoԀ ǝɥ⟘", + "advancement.createnuclear.uranium_rod.desc": "ɹǝʇɟɐɹɔ ןɐɔıuɐɥɔǝɯ ɐ uı ǝʞɐɔʍoןןǝʎ pǝɥɔıɹuǝ buısn poɹ ɯnıuɐɹn ʇsɹıɟ ɹnoʎ ǝʇɐǝɹƆ", + "advancement.createnuclear.yellowcake": "ssǝɔoɹԀ ǝʞɐɔʍoןןǝʎ ǝɥ⟘", + "advancement.createnuclear.yellowcake.desc": "ǝʞɐɔʍoןןǝʎ ǝʇɐǝɹɔ oʇ pınbıן ɯnıuɐɹn ʇɔɐdɯoƆ", + "attribute.name.createnuclear.generic.irradiated_resistance": "ǝɔuɐʇsısǝᴚ uoıʇɐıpɐᴚ", + "block.createnuclear.autunite": "ǝʇıunʇnⱯ", + "block.createnuclear.autunite_pillar": "ɹɐןןıԀ ǝʇıunʇnⱯ", + "block.createnuclear.cut_autunite": "ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_brick_slab": "qɐןS ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_bricks": "sʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_slab": "qɐןS ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.deepslate_lead_ore": "ǝɹO pɐǝꞀ ǝʇɐןsdǝǝᗡ", + "block.createnuclear.deepslate_thorium_ore": "ǝɹO ɯnıɹoɥ⟘ ǝʇɐןsdǝǝᗡ", + "block.createnuclear.deepslate_uranium_ore": "ǝɹO ɯnıuɐɹ∩ ǝʇɐןsdǝǝᗡ", + "block.createnuclear.enriched_soul_soil": "ןıoS ןnoS pǝɥɔıɹuƎ", + "block.createnuclear.enriched_soul_soil.tooltip.summary": "˙‾ǝɹıɟ uǝǝɹb‾ ɐ ǝʞɐɯ oʇ ʇsnظ ɹo ǝɹıɟdɯɐɔ pǝɥɔıɹuǝ ‾ʇɟɐɹɔ‾ oʇ pǝsn ǝq uɐƆ˙‾ǝɹıɟ pǝɥɔıɹuǝ‾ ǝʇɐǝɹɔ oɥʍ ʞɔoןq ‾ʎןuo‾ ǝɥ⟘", + "block.createnuclear.enriching_campfire": "ǝɹıɟdɯɐƆ buıɥɔıɹuƎ", + "block.createnuclear.enriching_fire": "ǝɹıℲ buıɥɔıɹuƎ", + "block.createnuclear.layered_autunite": "ǝʇıunʇnⱯ pǝɹǝʎɐꞀ", + "block.createnuclear.lead_block": "ʞɔoןᗺ pɐǝꞀ", + "block.createnuclear.lead_ore": "ǝɹO pɐǝꞀ", + "block.createnuclear.polished_cut_autunite": "ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", + "block.createnuclear.polished_cut_autunite_slab": "qɐןS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", + "block.createnuclear.polished_cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", + "block.createnuclear.polished_cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", + "block.createnuclear.raw_lead_block": "ʞɔoןᗺ pɐǝꞀ ʍɐᴚ", + "block.createnuclear.raw_thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘ ʍɐᴚ", + "block.createnuclear.raw_uranium_block": "ʞɔoןᗺ ɯnıuɐɹ∩ ʍɐᴚ", + "block.createnuclear.reactor_casing": "buısɐƆ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_casing.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", + "block.createnuclear.reactor_controller": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_controller.tooltip.behaviour1": "ʞɹoʍ oʇ uɹǝʇʇɐd ɐ ɥʇıʍ ‾ʇuıɹdǝnןq ɹoʇɔɐǝɹ‾ ɐ pǝǝu ʇı '‾ʎbɹǝuǝ ǝʇɐɹǝuǝb‾ oʇ pǝpǝǝu suoıʇɐןnɔןɐɔ ǝɥʇ ןןɐ sǝןpuɐɥ ʇı", + "block.createnuclear.reactor_controller.tooltip.condition1": "pǝןqɯǝssɐ sı ɹoʇɔɐǝɹ ǝɥʇ uǝɥM", + "block.createnuclear.reactor_controller.tooltip.summary": "ɹoʇɔɐǝɹ ǝɥʇ buıʇɐɹǝdo ɹoɟ ʞɔoןq ‾ʇuɐʇɹodɯı ʇsoɯ‾ ǝɥʇ sı ‾ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ‾ ǝɥ⟘ ", + "block.createnuclear.reactor_cooler": "ɹǝןooƆ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_cooler.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", + "block.createnuclear.reactor_core": "ǝɹoƆ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_core.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", + "block.createnuclear.reactor_frame": "ǝɯɐɹℲ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_frame.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", + "block.createnuclear.reactor_input": "ʇnduI ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_input.tooltip.behaviour1": " ‾ɹoʇɔɐǝɹ ǝɥʇ‾ ɹǝʍod oʇ sǝıʇıʇuɐnb ǝbɹɐן uı spoɹ ‾ǝuǝɥdɐɹb‾ puɐ ‾ɯnıuɐɹn‾ ʇɹǝsuI", + "block.createnuclear.reactor_input.tooltip.condition1": "pǝןqɯǝssɐ sı ɹoʇɔɐǝᴚ ǝɥʇ uǝɥM", + "block.createnuclear.reactor_input.tooltip.summary": "‾ɹoʇɔɐǝᴚ‾ ǝɥʇ oʇuı spoɹ ‾ǝuǝɥdɐɹ⅁‾ puɐ ‾ɯnıuɐɹ∩‾ ʇɹǝsuı oʇ pǝsn ǝq uɐɔ ʇɐɥʇ ‾ʞɔoןq‾ ɐ sı ‾ʇnduI ɹoʇɔɐǝᴚ ǝɥ⟘‾", + "block.createnuclear.reactor_output": "ʇndʇnO ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_output.tooltip.behaviour1": "‾ʇndʇno ɹoʇɔɐǝɹ‾ ǝɥʇ oʇ ‾ʇɟɐɥs‾ buıɥɔɐʇʇɐ ʎq ɹoʇɔɐǝɹ ǝɥʇ ʎq ǝɔnpoɹd ‾ʎbɹǝuǝ ǝɥʇ ʇɔɐɹʇxǝ‾ uɐɔ noʎ", + "block.createnuclear.reactor_output.tooltip.condition1": "ʎbɹǝuǝ ǝɔnpoɹd ɹoʇɔɐǝɹ ǝɥʇ uǝɥM", + "block.createnuclear.reactor_output.tooltip.summary": "‾ɹoʇɔɐǝᴚ‾ ǝɥʇ ʎq pǝʇɐɹǝuǝb ʎbɹǝuǝ ןɐɔıuɐɥɔǝɯ ǝɥʇ ʇɔɐɹʇxǝ oʇ pǝsn ǝq uɐɔ ʇɐɥʇ ‾ʞɔoןq‾ ɐ sı ‾ʇndʇnO ɹoʇɔɐǝᴚ ǝɥ⟘‾", + "block.createnuclear.reinforced_glass": "ssɐן⅁ pǝɔɹoɟuıǝᴚ", + "block.createnuclear.small_autunite_brick": "ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", + "block.createnuclear.small_autunite_brick_slab": "qɐןS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", + "block.createnuclear.small_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", + "block.createnuclear.small_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", + "block.createnuclear.steel_block": "ʞɔoןᗺ ןǝǝʇS", + "block.createnuclear.thorium": "ɯnıɹoɥ⟘", + "block.createnuclear.thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘", + "block.createnuclear.thorium_ore": "ǝɹO ɯnıɹoɥ⟘", + "block.createnuclear.uranium": "ɯnıuɐɹ∩", + "block.createnuclear.uranium_ore": "ǝɹO ɯnıuɐɹ∩", + "create.recipe.fan_enriched.fan": "ǝɹıℲ pǝɥɔıɹuƎ puıɥǝq uɐℲ", + "createnuclear.enriched.fan.recipe": "buıɥɔıɹuƎ ʞןnᗺ", + "createnuclear.generic.unit.heat": "Ὁ", + "createnuclear.gui.reactor_controller.info_header.title": "ǝnןɐʌ ʇɐǝH", + "createnuclear.ponder.reactor.header": "ɹoʇɔɐǝɹ ǝɥʇ ɟo uoıʇɔnɹʇsuoƆ", + "createnuclear.ponder.reactor.text_1": "Ɩ ɹooןℲ", + "createnuclear.ponder.reactor.text_10": "ㄥ ɹooןℲ", + "createnuclear.ponder.reactor.text_2": "˙ɹoʇɔɐǝɹ ǝɥʇ ʎq pǝʇɐɹǝuǝb )∩S( ʎbɹǝuǝ ǝɥʇ sʇndʇno ʇɐɥʇ ʞɔoןq ǝɥʇ sı sıɥ⟘ :ʇndʇnO ɹoʇɔɐǝᴚ", + "createnuclear.ponder.reactor.text_3": "ᄅ ɹooןℲ", + "createnuclear.ponder.reactor.text_4": "Ɛ ɹooןℲ", + "createnuclear.ponder.reactor.text_5": "ㄣ ɹooןℲ", + "createnuclear.ponder.reactor.text_6": "˙ɹoʇɔɐǝɹ ǝɥʇ ǝʇɐɹǝdo oʇ spoɹ ǝʇıɥdɐɹb puɐ ɯnıuɐɹn sǝɹoʇs ʇɐɥʇ ʞɔoןq Ɐ :ʇnduI ɹoʇɔɐǝᴚ", + "createnuclear.ponder.reactor.text_7": "˙ɹǝʍod ǝʇɐɹǝuǝb oʇ pǝpǝǝu suoıʇɐןnɔןɐɔ ǝɥʇ ןןɐ sǝןpuɐɥ ʇı ؛ɹoʇɔɐǝɹ ǝɥʇ ǝʇɐɹǝdo oʇ ʞɔoןq ʇuɐʇɹodɯı ʇsoɯ ǝɥ⟘ :ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", + "createnuclear.ponder.reactor.text_8": "ϛ ɹooןℲ", + "createnuclear.ponder.reactor.text_9": "9 ɹooןℲ", + "createnuclear.ponder.reactor_blueprint.header": "uoıʇɐʌıʇɔⱯ ɹǝןןoɹʇuoƆ", + "createnuclear.ponder.reactor_blueprint.text_1": "˙sןǝpoɯ ɔıɟıɔǝds oʇ buıpɹoɔɔɐ pǝɹnbıɟuoɔ ǝq oʇ ɹoʇɔɐǝɹ ǝɥʇ sʍoןןɐ ʇı ؛ʇuǝɯǝןǝ ʇuɐʇɹodɯı ʇsoɯ ǝɥʇ :ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", + "createnuclear.tooltip.heatLevel": "ןǝʌǝꞀ ʇɐǝH", + "createnuclear.tooltip.heatLevel.caution": "uoıʇnɐƆ", + "createnuclear.tooltip.heatLevel.danger": "ɹǝbuɐᗡ", + "createnuclear.tooltip.heatLevel.none": "ǝuoN", + "createnuclear.tooltip.heatLevel.safety": "ʎʇǝɟɐS", + "createnuclear.tooltip.heatLevel.warning": "buıuɹɐM", + "createnuclear.tooltip.item.graphene.rod": " :poᴚ ǝʇıɥdɐɹ⅁", + "createnuclear.tooltip.item.unknown.rod": " :uʍouʞu∩", + "createnuclear.tooltip.item.uranium.rod": " :poᴚ ɯnıuɐɹ∩", + "effect.createnuclear.radiation": "uoıʇɐıpɐᴚ", + "emi.category.createnuclear.fan_enriched": "buıɥɔıɹuƎ ʞןnᗺ", + "entity.createnuclear.irradiated_cat": "ʇɐƆ pǝʇɐıpɐɹɹI", + "entity.createnuclear.irradiated_chicken": "uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", + "entity.createnuclear.irradiated_cow": "ʍoƆ pǝʇɐıpɐɹɹI", + "entity.createnuclear.irradiated_wolf": "ɟןoM pǝʇɐıpɐɹɹI", + "fluid.createnuclear.thorium": "ɯnıɹoɥ⟘ pınbıꞀ", + "fluid.createnuclear.uranium": "ɯnıuɐɹ∩ pınbıꞀ", + "gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", + "gui.createnuclear.reactor_input.title": "ǝbɐɹoʇS ʇnduI ɹoʇɔɐǝᴚ", + "item.createnuclear.anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ", + "item.createnuclear.biomass": "ssɐɯoıᗺ", + "item.createnuclear.black_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", + "item.createnuclear.black_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", + "item.createnuclear.black_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", + "item.createnuclear.black_cloth": "ɥʇoןƆ ʞɔɐןᗺ", + "item.createnuclear.blue_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", + "item.createnuclear.blue_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", + "item.createnuclear.blue_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", + "item.createnuclear.blue_cloth": "ɥʇoןƆ ǝnןᗺ", + "item.createnuclear.brown_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", + "item.createnuclear.brown_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", + "item.createnuclear.brown_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", + "item.createnuclear.brown_cloth": "ɥʇoןƆ uʍoɹᗺ", + "item.createnuclear.cat_irradiated_spawn_egg": "bbƎ uʍɐdS ʇɐƆ pǝʇɐıpɐɹɹI", + "item.createnuclear.chicken_irradiated_spawn_egg": "bbƎ uʍɐdS uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", + "item.createnuclear.coal_dust": "ʇsnᗡ ןɐoƆ", + "item.createnuclear.cyan_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", + "item.createnuclear.cyan_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", + "item.createnuclear.cyan_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", + "item.createnuclear.cyan_cloth": "ɥʇoןƆ uɐʎƆ", + "item.createnuclear.enriched_yellowcake": "ǝʞɐɔʍoןןǝʎ pǝɥɔıɹuƎ", + "item.createnuclear.graphene": "ǝuǝɥdɐɹ⅁", + "item.createnuclear.graphite_rod": "poᴚ ǝʇıɥdɐɹ⅁", + "item.createnuclear.graphite_rod.tooltip.summary": "˙ʇı ǝʇɐɹǝdo oʇ ‾ʇnduı ɹoʇɔɐǝɹ‾ ǝɥʇ uı pǝsn ǝq oʇ ‾ʞɔıʇS‾", + "item.createnuclear.gray_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", + "item.createnuclear.gray_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", + "item.createnuclear.gray_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", + "item.createnuclear.gray_cloth": "ɥʇoןƆ ʎɐɹ⅁", + "item.createnuclear.green_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", + "item.createnuclear.green_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", + "item.createnuclear.green_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", + "item.createnuclear.green_cloth": "ɥʇoןƆ uǝǝɹ⅁", + "item.createnuclear.lead_ingot": "ʇobuI pɐǝꞀ", + "item.createnuclear.lead_nugget": "ʇǝbbnN pɐǝꞀ", + "item.createnuclear.light_blue_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", + "item.createnuclear.light_blue_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", + "item.createnuclear.light_blue_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", + "item.createnuclear.light_blue_cloth": "ɥʇoןƆ ǝnןᗺ ʇɥbıꞀ", + "item.createnuclear.light_gray_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", + "item.createnuclear.light_gray_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", + "item.createnuclear.light_gray_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", + "item.createnuclear.light_gray_cloth": "ɥʇoןƆ ʎɐɹ⅁ ʇɥbıꞀ", + "item.createnuclear.lime_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", + "item.createnuclear.lime_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", + "item.createnuclear.lime_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", + "item.createnuclear.lime_cloth": "ɥʇoןƆ ǝɯıꞀ", + "item.createnuclear.magenta_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", + "item.createnuclear.magenta_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", + "item.createnuclear.magenta_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", + "item.createnuclear.magenta_cloth": "ɥʇoןƆ ɐʇuǝbɐW", + "item.createnuclear.nitrate": "ǝʇɐɹʇıN", + "item.createnuclear.nitrate_sludge": "ǝbpnןS ǝʇɐɹʇıN", + "item.createnuclear.orange_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", + "item.createnuclear.orange_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", + "item.createnuclear.orange_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", + "item.createnuclear.orange_cloth": "ɥʇoןƆ ǝbuɐɹO", + "item.createnuclear.pink_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", + "item.createnuclear.pink_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", + "item.createnuclear.pink_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", + "item.createnuclear.pink_cloth": "ɥʇoןƆ ʞuıԀ", + "item.createnuclear.purple_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", + "item.createnuclear.purple_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", + "item.createnuclear.purple_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", + "item.createnuclear.purple_cloth": "ɥʇoןƆ ǝןdɹnԀ", + "item.createnuclear.raw_lead": "pɐǝꞀ ʍɐᴚ", + "item.createnuclear.raw_thorium": "ɯnıɹoɥ⟘ ʍɐᴚ", + "item.createnuclear.raw_uranium": "ɯnıuɐɹ∩ ʍɐᴚ", + "item.createnuclear.reactor_blueprint_item": "ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", + "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "˙ʇı ןןıɟ oʇ ʞɔıןɔ ‾ʇɥbıᴚ‾", + "item.createnuclear.reactor_blueprint_item.tooltip.behaviour2": "˙ʇı uǝdo oʇ ɹǝןןoɹʇuoɔ ɹoʇɔɐǝɹ ǝɥʇ uo ʞɔıןɔ ‾ʇɥbıᴚ‾", + "item.createnuclear.reactor_blueprint_item.tooltip.condition1": "spoɹ ɯnıuɐɹn puɐ ǝʇıɥdɐɹb ɥʇıʍ pǝןןıℲ", + "item.createnuclear.reactor_blueprint_item.tooltip.condition2": "pǝןqɯǝssɐ ǝq ʇsnɯ ɹoʇɔɐǝɹ ǝɥ⟘", + "item.createnuclear.reactor_blueprint_item.tooltip.summary": "˙uɹǝʇʇɐd uʍo ɹnoʎ ǝɹnbıɟuoɔ oʇ noʎ sʍoןןɐ ʇI", + "item.createnuclear.red_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", + "item.createnuclear.red_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", + "item.createnuclear.red_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", + "item.createnuclear.red_cloth": "ɥʇoןƆ pǝᴚ", + "item.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", + "item.createnuclear.steel_nugget": "ʇǝbbnN ןǝǝʇS", + "item.createnuclear.thorium_bucket": "ʇǝʞɔnᗺ ɯnıɹoɥ⟘", + "item.createnuclear.thorium_dust": "ʇsnᗡ ɯnıɹoɥ⟘", + "item.createnuclear.thorium_ingot": "ʇobuI ɯnıɹoɥ⟘", + "item.createnuclear.thorium_nugget": "ʇǝbbnN ɯnıɹoɥ⟘", + "item.createnuclear.uranium_bucket": "ʇǝʞɔnᗺ ɯnıuɐɹ∩", + "item.createnuclear.uranium_powder": "ɹǝpʍoԀ ɯnıuɐɹ∩", + "item.createnuclear.uranium_rod": "poᴚ ɯnıuɐɹ∩", + "item.createnuclear.uranium_rod.tooltip.summary": "˙ʇı ǝʇɐɹǝdo oʇ ‾ʇnduı ɹoʇɔɐǝɹ‾ ǝɥʇ uı pǝsn ǝq oʇ ‾ʞɔıʇS‾", + "item.createnuclear.white_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", + "item.createnuclear.white_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", + "item.createnuclear.white_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", + "item.createnuclear.white_cloth": "ɥʇoןƆ ǝʇıɥM", + "item.createnuclear.wolf_irradiated_spawn_egg": "bbƎ uʍɐdS ɟןoM pǝʇɐıpɐɹɹI", + "item.createnuclear.yellow_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", + "item.createnuclear.yellow_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", + "item.createnuclear.yellow_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", + "item.createnuclear.yellow_cloth": "ɥʇoןƆ ʍoןןǝʎ", + "item.createnuclear.yellowcake": "ǝʞɐɔʍoןןǝʎ", + "item.minecraft.lingering_potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", + "item.minecraft.lingering_potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", + "item.minecraft.lingering_potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", + "item.minecraft.potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", + "item.minecraft.potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", + "item.minecraft.potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", + "item.minecraft.splash_potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", + "item.minecraft.splash_potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", + "item.minecraft.splash_potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", + "itemGroup.createnuclear.main": "ɹɐǝןɔnN ǝʇɐǝɹƆ", + "itemgroup.uranium": "dnoɹ⅁ ɯnıuɐɹ∩", + "overlay.event_message": "ɹǝɯıʇ %s ⚠ buıuɹɐM ⚠", + "reactor.info.assembled.creator": "pǝןqɯǝssɐ uǝǝq sɐɥ ɹoʇɔɐǝᴚ", + "reactor.info.assembled.destroyer": "pǝןqɯǝssɐsıp uǝǝq sɐɥ ɹoʇɔɐǝᴚ", + "reactor.info.assembled.none": "pǝןqɯǝssɐ ʇou sı ɹoʇɔɐǝᴚ", + "reactor.info.is": "sı ɹǝןןoɹʇuoɔ", + "reactor.item.gui.name": "uɹǝʇʇɐԀ bıɟuoƆ", + "reactor.update.casing.input": "ʇnduı uı buısɐɔ ǝɥʇ ǝʇɐpd∩", + "tag.fluid.c.uranium": "ɯnıuɐɹ∩ pınןℲ", + "tag.item.c.coal_dusts": "sʇsnᗡ ןɐoƆ", + "tag.item.c.ingots.lead": "sʇobuı pɐǝꞀ sbɐ⟘", + "tag.item.c.ingots.steel": "sʇobuı ןǝǝʇS sbɐ⟘", + "tag.item.c.lead_ingots": "sʇobuı pɐǝꞀ", + "tag.item.c.lead_nuggets": "sʇǝbbnu pɐǝꞀ", + "tag.item.c.uranium": "ɯnıuɐɹ∩ pınןℲ", + "tag.item.createnuclear.cloth": "ɥʇoןƆ", + "tag.item.createnuclear.cooler": "ɹǝןooƆ", + "tag.item.createnuclear.fuel": "ןǝnℲ", + "tag.item.minecraft.all.campfires": "sǝɹıɟdɯɐƆ ןןⱯ", + "tag.item.minecraft.campfires": "sǝɹıɟdɯɐƆ", + "tag.item.trinkets.head.face": "ǝɔɐℲ pɐǝH" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json new file mode 100644 index 00000000..10cd7631 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -0,0 +1,281 @@ +{ + "advancement.createnuclear.anti_radiation_armor": "Anti radiation Armor", + "advancement.createnuclear.anti_radiation_armor.desc": "Craft your first anti-radiation armor piece to protect yourself from radiation", + "advancement.createnuclear.automatic_uranium": "Automating Uranium", + "advancement.createnuclear.automatic_uranium.desc": "Obtain some uranium powder using the automatic uranium processing\n§7(Hidden Advancement)", + "advancement.createnuclear.coal_dust": "Coal Dust", + "advancement.createnuclear.coal_dust.desc": "Crush coal or charcoal to obtain coal dust, a key crafting material", + "advancement.createnuclear.dye_anti_radiation_armor": "Pimp My Armor", + "advancement.createnuclear.dye_anti_radiation_armor.desc": "Dye your anti radiation armor to any color", + "advancement.createnuclear.enriched_yellowcake": "Enhancing Yellowcake", + "advancement.createnuclear.enriched_yellowcake.desc": "Use a fan to enrich yellowcake and make it more powerful", + "advancement.createnuclear.full_anti_radiation_armor": "Fully Protected", + "advancement.createnuclear.full_anti_radiation_armor.desc": "Wear a full set of anti-radiation armor to fully protect yourself from radiation", + "advancement.createnuclear.graphene": "Graphene", + "advancement.createnuclear.graphene.desc": "Press coal dust to create graphene", + "advancement.createnuclear.graphite_rod": "Don't Forget Those Ones", + "advancement.createnuclear.graphite_rod.desc": "Combine graphene and steel ingots in a mechanical crafter to make graphite rods", + "advancement.createnuclear.lead_ingot": "Lead ingot", + "advancement.createnuclear.lead_ingot.desc": "Smelt a raw lead to obtain a lead ingot", + "advancement.createnuclear.raw_lead": "Raw Lead", + "advancement.createnuclear.raw_lead.desc": "Obtain some raw lead by mining lead ore", + "advancement.createnuclear.raw_uranium": "The Raw Power", + "advancement.createnuclear.raw_uranium.desc": "Mine uranium ore to obtain raw uranium for further processing", + "advancement.createnuclear.reactor_blueprint": "Blueprint For Power", + "advancement.createnuclear.reactor_blueprint.desc": "Craft a reactor blueprint to design the layout of rods in your reactor", + "advancement.createnuclear.reactor_casing": "The Power Of The Reactor", + "advancement.createnuclear.reactor_casing.desc": "Craft a reactor casing to begin building your nuclear reactor", + "advancement.createnuclear.reactor_controller": "Controller Of The Core", + "advancement.createnuclear.reactor_controller.desc": "Craft a reactor controller to manage and regulate your reactor", + "advancement.createnuclear.reactor_cooler": "Cooling The Reactor", + "advancement.createnuclear.reactor_cooler.desc": "Craft a reactor cooler to cool your reactor", + "advancement.createnuclear.reactor_core": "Core of Power", + "advancement.createnuclear.reactor_core.desc": "Craft the reactor core to harness the full energy of your nuclear reactor", + "advancement.createnuclear.reactor_frame": "Reactor Frame", + "advancement.createnuclear.reactor_frame.desc": "Craft a reactor frame to build your nuclear reactor", + "advancement.createnuclear.reactor_input": "Fueling The Reactor", + "advancement.createnuclear.reactor_input.desc": "Craft a reactor input to feed uranium and graphite rods into your reactor", + "advancement.createnuclear.reactor_output": "Power Output", + "advancement.createnuclear.reactor_output.desc": "Craft a reactor output to transfer the energy produced by your reactor", + "advancement.createnuclear.reinforced_glass": "Reinforced Glass", + "advancement.createnuclear.reinforced_glass.desc": "Craft some reinforced glass for the first time", + "advancement.createnuclear.root": "Starting The Nuclear Journey", + "advancement.createnuclear.root.desc": "Unlock the basics of nuclear energy and get your first uranium powder", + "advancement.createnuclear.steel_ingot": "Steel Ingot", + "advancement.createnuclear.steel_ingot.desc": "Combine coal dust and iron ingots to create steel ingots", + "advancement.createnuclear.uranium_liquid": "Turning Solid To Liquid", + "advancement.createnuclear.uranium_liquid.desc": "Obtain some uranium liquid by mixing uranium powder", + "advancement.createnuclear.uranium_powder": "Powdered Uranium", + "advancement.createnuclear.uranium_powder.desc": "Crush raw uranium into powder to prepare for further refining", + "advancement.createnuclear.uranium_rod": "The Power Of The Atom", + "advancement.createnuclear.uranium_rod.desc": "Create your first uranium rod using enriched yellowcake in a mechanical crafter", + "advancement.createnuclear.yellowcake": "The Yellowcake Process", + "advancement.createnuclear.yellowcake.desc": "Compact uranium liquid to create yellowcake", + "attribute.name.createnuclear.generic.irradiated_resistance": "Radiation Resistance", + "block.createnuclear.autunite": "Autunite", + "block.createnuclear.autunite_pillar": "Autunite Pillar", + "block.createnuclear.cut_autunite": "Cut Autunite", + "block.createnuclear.cut_autunite_brick_slab": "Cut Autunite Brick Slab", + "block.createnuclear.cut_autunite_brick_stairs": "Cut Autunite Brick Stairs", + "block.createnuclear.cut_autunite_brick_wall": "Cut Autunite Brick Wall", + "block.createnuclear.cut_autunite_bricks": "Cut Autunite Bricks", + "block.createnuclear.cut_autunite_slab": "Cut Autunite Slab", + "block.createnuclear.cut_autunite_stairs": "Cut Autunite Stairs", + "block.createnuclear.cut_autunite_wall": "Cut Autunite Wall", + "block.createnuclear.deepslate_lead_ore": "Deepslate Lead Ore", + "block.createnuclear.deepslate_thorium_ore": "Deepslate Thorium Ore", + "block.createnuclear.deepslate_uranium_ore": "Deepslate Uranium Ore", + "block.createnuclear.enriched_soul_soil": "Enriched Soul Soil", + "block.createnuclear.enriched_soul_soil.tooltip.summary": "The _only_ block who create _enriched fire_.Can be used to _craft_ enriched campfire or just to make a _green fire_.", + "block.createnuclear.enriching_campfire": "Enriching Campfire", + "block.createnuclear.enriching_fire": "Enriching Fire", + "block.createnuclear.layered_autunite": "Layered Autunite", + "block.createnuclear.lead_block": "Lead Block", + "block.createnuclear.lead_ore": "Lead Ore", + "block.createnuclear.polished_cut_autunite": "Polished Cut Autunite", + "block.createnuclear.polished_cut_autunite_slab": "Polished Cut Autunite Slab", + "block.createnuclear.polished_cut_autunite_stairs": "Polished Cut Autunite Stairs", + "block.createnuclear.polished_cut_autunite_wall": "Polished Cut Autunite Wall", + "block.createnuclear.raw_lead_block": "Raw Lead Block", + "block.createnuclear.raw_thorium_block": "Raw Thorium Block", + "block.createnuclear.raw_uranium_block": "Raw Uranium Block", + "block.createnuclear.reactor_casing": "Reactor Casing", + "block.createnuclear.reactor_casing.tooltip.summary": "_Block_ used to build the _reactor_", + "block.createnuclear.reactor_controller": "Reactor Controller", + "block.createnuclear.reactor_controller.tooltip.behaviour1": "it handles all the calculations needed to _generate energy_, it need a _reactor blueprint_ with a pattern to work", + "block.createnuclear.reactor_controller.tooltip.condition1": "When the reactor is assembled", + "block.createnuclear.reactor_controller.tooltip.summary": " The _Reactor Controller_ is the _most important_ block for operating the reactor", + "block.createnuclear.reactor_cooler": "Reactor Cooler", + "block.createnuclear.reactor_cooler.tooltip.summary": "_Block_ used to build the _reactor_", + "block.createnuclear.reactor_core": "Reactor Core", + "block.createnuclear.reactor_core.tooltip.summary": "_Block_ used to build the _reactor_", + "block.createnuclear.reactor_frame": "Reactor Frame", + "block.createnuclear.reactor_frame.tooltip.summary": "_Block_ used to build the _reactor_", + "block.createnuclear.reactor_input": "Reactor Input", + "block.createnuclear.reactor_input.tooltip.behaviour1": "Insert _uranium_ and _graphene_ rods in large quantities to power _the reactor_ ", + "block.createnuclear.reactor_input.tooltip.condition1": "When the Reactor is assembled", + "block.createnuclear.reactor_input.tooltip.summary": "_The Reactor Input_ is a _block_ that can be used to insert _Uranium_ and _Graphene_ rods into the _Reactor_", + "block.createnuclear.reactor_output": "Reactor Output", + "block.createnuclear.reactor_output.tooltip.behaviour1": "You can _extract the energy_ produce by the reactor by attaching _shaft_ to the _reactor output_", + "block.createnuclear.reactor_output.tooltip.condition1": "When the reactor produce energy", + "block.createnuclear.reactor_output.tooltip.summary": "_The Reactor Output_ is a _block_ that can be used to extract the mechanical energy generated by the _Reactor_", + "block.createnuclear.reinforced_glass": "Reinforced Glass", + "block.createnuclear.small_autunite_brick": "Small Autunite Brick", + "block.createnuclear.small_autunite_brick_slab": "Small Autunite Brick Slab", + "block.createnuclear.small_autunite_brick_stairs": "Small Autunite Brick Stairs", + "block.createnuclear.small_autunite_brick_wall": "Small Autunite Brick Wall", + "block.createnuclear.steel_block": "Steel Block", + "block.createnuclear.thorium": "Thorium", + "block.createnuclear.thorium_block": "Thorium Block", + "block.createnuclear.thorium_ore": "Thorium Ore", + "block.createnuclear.uranium": "Uranium", + "block.createnuclear.uranium_ore": "Uranium Ore", + "create.recipe.fan_enriched.fan": "Fan behind Enriched Fire", + "createnuclear.enriched.fan.recipe": "Bulk Enriching", + "createnuclear.generic.unit.heat": "Q", + "createnuclear.gui.reactor_controller.info_header.title": "Heat value", + "createnuclear.ponder.reactor.header": "Construction of the reactor", + "createnuclear.ponder.reactor.text_1": "Floor 1", + "createnuclear.ponder.reactor.text_10": "Floor 7", + "createnuclear.ponder.reactor.text_2": "Reactor Output: This is the block that outputs the energy (SU) generated by the reactor.", + "createnuclear.ponder.reactor.text_3": "Floor 2", + "createnuclear.ponder.reactor.text_4": "Floor 3", + "createnuclear.ponder.reactor.text_5": "Floor 4", + "createnuclear.ponder.reactor.text_6": "Reactor Input: A block that stores uranium and graphite rods to operate the reactor.", + "createnuclear.ponder.reactor.text_7": "Reactor Controller: The most important block to operate the reactor; it handles all the calculations needed to generate power.", + "createnuclear.ponder.reactor.text_8": "Floor 5", + "createnuclear.ponder.reactor.text_9": "Floor 6", + "createnuclear.ponder.reactor_blueprint.header": "Controller Activation", + "createnuclear.ponder.reactor_blueprint.text_1": "Reactor Blueprint: the most important element; it allows the reactor to be configured according to specific models.", + "createnuclear.tooltip.heatLevel": "Heat Level", + "createnuclear.tooltip.heatLevel.caution": "Caution", + "createnuclear.tooltip.heatLevel.danger": "Danger", + "createnuclear.tooltip.heatLevel.none": "None", + "createnuclear.tooltip.heatLevel.safety": "Safety", + "createnuclear.tooltip.heatLevel.warning": "Warning", + "createnuclear.tooltip.item.graphene.rod": "Graphite Rod: ", + "createnuclear.tooltip.item.unknown.rod": "Unknown: ", + "createnuclear.tooltip.item.uranium.rod": "Uranium Rod: ", + "effect.createnuclear.radiation": "Radiation", + "emi.category.createnuclear.fan_enriched": "Bulk Enriching", + "entity.createnuclear.irradiated_cat": "Irradiated Cat", + "entity.createnuclear.irradiated_chicken": "Irradiated Chicken", + "entity.createnuclear.irradiated_cow": "Irradiated Cow", + "entity.createnuclear.irradiated_wolf": "Irradiated Wolf", + "fluid.createnuclear.thorium": "Liquid Thorium", + "fluid.createnuclear.uranium": "Liquid Uranium", + "gui.createnuclear.reactor_controller.title": "Reactor Controller", + "gui.createnuclear.reactor_input.title": "Reactor Input Storage", + "item.createnuclear.anti_radiation_boots": "Anti Radiation Boots", + "item.createnuclear.biomass": "Biomass", + "item.createnuclear.black_anti_radiation_chestplate": "Black Anti Radiation Chestplate", + "item.createnuclear.black_anti_radiation_helmet": "Black Anti Radiation Helmet", + "item.createnuclear.black_anti_radiation_leggings": "Black Anti Radiation Leggings", + "item.createnuclear.black_cloth": "Black Cloth", + "item.createnuclear.blue_anti_radiation_chestplate": "Blue Anti Radiation Chestplate", + "item.createnuclear.blue_anti_radiation_helmet": "Blue Anti Radiation Helmet", + "item.createnuclear.blue_anti_radiation_leggings": "Blue Anti Radiation Leggings", + "item.createnuclear.blue_cloth": "Blue Cloth", + "item.createnuclear.brown_anti_radiation_chestplate": "Brown Anti Radiation Chestplate", + "item.createnuclear.brown_anti_radiation_helmet": "Brown Anti Radiation Helmet", + "item.createnuclear.brown_anti_radiation_leggings": "Brown Anti Radiation Leggings", + "item.createnuclear.brown_cloth": "Brown Cloth", + "item.createnuclear.cat_irradiated_spawn_egg": "Irradiated Cat Spawn Egg", + "item.createnuclear.chicken_irradiated_spawn_egg": "Irradiated Chicken Spawn Egg", + "item.createnuclear.coal_dust": "Coal Dust", + "item.createnuclear.cyan_anti_radiation_chestplate": "Cyan Anti Radiation Chestplate", + "item.createnuclear.cyan_anti_radiation_helmet": "Cyan Anti Radiation Helmet", + "item.createnuclear.cyan_anti_radiation_leggings": "Cyan Anti Radiation Leggings", + "item.createnuclear.cyan_cloth": "Cyan Cloth", + "item.createnuclear.enriched_yellowcake": "Enriched Yellowcake", + "item.createnuclear.graphene": "Graphene", + "item.createnuclear.graphite_rod": "Graphite Rod", + "item.createnuclear.graphite_rod.tooltip.summary": "_Stick_ to be used in the _reactor input_ to operate it.", + "item.createnuclear.gray_anti_radiation_chestplate": "Gray Anti Radiation Chestplate", + "item.createnuclear.gray_anti_radiation_helmet": "Gray Anti Radiation Helmet", + "item.createnuclear.gray_anti_radiation_leggings": "Gray Anti Radiation Leggings", + "item.createnuclear.gray_cloth": "Gray Cloth", + "item.createnuclear.green_anti_radiation_chestplate": "Green Anti Radiation Chestplate", + "item.createnuclear.green_anti_radiation_helmet": "Green Anti Radiation Helmet", + "item.createnuclear.green_anti_radiation_leggings": "Green Anti Radiation Leggings", + "item.createnuclear.green_cloth": "Green Cloth", + "item.createnuclear.lead_ingot": "Lead Ingot", + "item.createnuclear.lead_nugget": "Lead Nugget", + "item.createnuclear.light_blue_anti_radiation_chestplate": "Light Blue Anti Radiation Chestplate", + "item.createnuclear.light_blue_anti_radiation_helmet": "Light Blue Anti Radiation Helmet", + "item.createnuclear.light_blue_anti_radiation_leggings": "Light Blue Anti Radiation Leggings", + "item.createnuclear.light_blue_cloth": "Light Blue Cloth", + "item.createnuclear.light_gray_anti_radiation_chestplate": "Light Gray Anti Radiation Chestplate", + "item.createnuclear.light_gray_anti_radiation_helmet": "Light Gray Anti Radiation Helmet", + "item.createnuclear.light_gray_anti_radiation_leggings": "Light Gray Anti Radiation Leggings", + "item.createnuclear.light_gray_cloth": "Light Gray Cloth", + "item.createnuclear.lime_anti_radiation_chestplate": "Lime Anti Radiation Chestplate", + "item.createnuclear.lime_anti_radiation_helmet": "Lime Anti Radiation Helmet", + "item.createnuclear.lime_anti_radiation_leggings": "Lime Anti Radiation Leggings", + "item.createnuclear.lime_cloth": "Lime Cloth", + "item.createnuclear.magenta_anti_radiation_chestplate": "Magenta Anti Radiation Chestplate", + "item.createnuclear.magenta_anti_radiation_helmet": "Magenta Anti Radiation Helmet", + "item.createnuclear.magenta_anti_radiation_leggings": "Magenta Anti Radiation Leggings", + "item.createnuclear.magenta_cloth": "Magenta Cloth", + "item.createnuclear.nitrate": "Nitrate", + "item.createnuclear.nitrate_sludge": "Nitrate Sludge", + "item.createnuclear.orange_anti_radiation_chestplate": "Orange Anti Radiation Chestplate", + "item.createnuclear.orange_anti_radiation_helmet": "Orange Anti Radiation Helmet", + "item.createnuclear.orange_anti_radiation_leggings": "Orange Anti Radiation Leggings", + "item.createnuclear.orange_cloth": "Orange Cloth", + "item.createnuclear.pink_anti_radiation_chestplate": "Pink Anti Radiation Chestplate", + "item.createnuclear.pink_anti_radiation_helmet": "Pink Anti Radiation Helmet", + "item.createnuclear.pink_anti_radiation_leggings": "Pink Anti Radiation Leggings", + "item.createnuclear.pink_cloth": "Pink Cloth", + "item.createnuclear.purple_anti_radiation_chestplate": "Purple Anti Radiation Chestplate", + "item.createnuclear.purple_anti_radiation_helmet": "Purple Anti Radiation Helmet", + "item.createnuclear.purple_anti_radiation_leggings": "Purple Anti Radiation Leggings", + "item.createnuclear.purple_cloth": "Purple Cloth", + "item.createnuclear.raw_lead": "Raw Lead", + "item.createnuclear.raw_thorium": "Raw Thorium", + "item.createnuclear.raw_uranium": "Raw Uranium", + "item.createnuclear.reactor_blueprint_item": "Reactor Blueprint", + "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "_Right_ click to fill it.", + "item.createnuclear.reactor_blueprint_item.tooltip.behaviour2": "_Right_ click on the reactor controller to open it.", + "item.createnuclear.reactor_blueprint_item.tooltip.condition1": "Filled with graphite and uranium rods", + "item.createnuclear.reactor_blueprint_item.tooltip.condition2": "The reactor must be assembled", + "item.createnuclear.reactor_blueprint_item.tooltip.summary": "It allows you to configure your own pattern.", + "item.createnuclear.red_anti_radiation_chestplate": "Red Anti Radiation Chestplate", + "item.createnuclear.red_anti_radiation_helmet": "Red Anti Radiation Helmet", + "item.createnuclear.red_anti_radiation_leggings": "Red Anti Radiation Leggings", + "item.createnuclear.red_cloth": "Red Cloth", + "item.createnuclear.steel_ingot": "Steel Ingot", + "item.createnuclear.steel_nugget": "Steel Nugget", + "item.createnuclear.thorium_bucket": "Thorium Bucket", + "item.createnuclear.thorium_dust": "Thorium Dust", + "item.createnuclear.thorium_ingot": "Thorium Ingot", + "item.createnuclear.thorium_nugget": "Thorium Nugget", + "item.createnuclear.uranium_bucket": "Uranium Bucket", + "item.createnuclear.uranium_powder": "Uranium Powder", + "item.createnuclear.uranium_rod": "Uranium Rod", + "item.createnuclear.uranium_rod.tooltip.summary": "_Stick_ to be used in the _reactor input_ to operate it.", + "item.createnuclear.white_anti_radiation_chestplate": "White Anti Radiation Chestplate", + "item.createnuclear.white_anti_radiation_helmet": "White Anti Radiation Helmet", + "item.createnuclear.white_anti_radiation_leggings": "White Anti Radiation Leggings", + "item.createnuclear.white_cloth": "White Cloth", + "item.createnuclear.wolf_irradiated_spawn_egg": "Irradiated Wolf Spawn Egg", + "item.createnuclear.yellow_anti_radiation_chestplate": "Yellow Anti Radiation Chestplate", + "item.createnuclear.yellow_anti_radiation_helmet": "Yellow Anti Radiation Helmet", + "item.createnuclear.yellow_anti_radiation_leggings": "Yellow Anti Radiation Leggings", + "item.createnuclear.yellow_cloth": "Yellow Cloth", + "item.createnuclear.yellowcake": "Yellowcake", + "item.minecraft.lingering_potion.effect.potion_of_radiation_1": "Lingering Potion of Radiation", + "item.minecraft.lingering_potion.effect.potion_of_radiation_2": "Lingering Potion of Radiation", + "item.minecraft.lingering_potion.effect.potion_of_radiation_augment_1": "Lingering Potion of Radiation", + "item.minecraft.potion.effect.potion_of_radiation_1": "Potion of Radiation", + "item.minecraft.potion.effect.potion_of_radiation_2": "Potion of Radiation", + "item.minecraft.potion.effect.potion_of_radiation_augment_1": "Potion of Radiation", + "item.minecraft.splash_potion.effect.potion_of_radiation_1": "Splash Potion of Radiation", + "item.minecraft.splash_potion.effect.potion_of_radiation_2": "Splash Potion of Radiation", + "item.minecraft.splash_potion.effect.potion_of_radiation_augment_1": "Splash Potion of Radiation", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_1": "Arrow of Radiation", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "Arrow of Radiation", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "Arrow of Radiation", + "itemGroup.createnuclear.main": "Create Nuclear", + "itemgroup.uranium": "Uranium Group", + "overlay.event_message": "⚠ Warning ⚠ %s timer", + "reactor.info.assembled.creator": "Reactor has been assembled", + "reactor.info.assembled.destroyer": "Reactor has been disassembled", + "reactor.info.assembled.none": "Reactor is not assembled", + "reactor.info.is": "controller is", + "reactor.item.gui.name": "Config Pattern", + "reactor.update.casing.input": "Update the casing in input", + "tag.fluid.c.uranium": "Fluid Uranium", + "tag.item.c.coal_dusts": "Coal Dusts", + "tag.item.c.ingots.lead": "Tags Lead ingots", + "tag.item.c.ingots.steel": "Tags Steel ingots", + "tag.item.c.lead_ingots": "Lead ingots", + "tag.item.c.lead_nuggets": "Lead nuggets", + "tag.item.c.uranium": "Fluid Uranium", + "tag.item.createnuclear.cloth": "Cloth", + "tag.item.createnuclear.cooler": "Cooler", + "tag.item.createnuclear.fuel": "Fuel", + "tag.item.minecraft.all.campfires": "All Campfires", + "tag.item.minecraft.campfires": "Campfires", + "tag.item.trinkets.head.face": "Head Face" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json new file mode 100644 index 00000000..cb0b80fe --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_0" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json new file mode 100644 index 00000000..43eaf7da --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json new file mode 100644 index 00000000..717fcaa9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_2" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json new file mode 100644 index 00000000..14c2b222 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json new file mode 100644 index 00000000..131eea31 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", + "side": "createnuclear:block/palettes/stone_types/pillar/autunite_cut_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json new file mode 100644 index 00000000..5312732a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", + "side": "createnuclear:block/palettes/stone_types/pillar/autunite_cut_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json new file mode 100644 index 00000000..8f73ebd9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json new file mode 100644 index 00000000..48ea4cfa --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json new file mode 100644 index 00000000..2aa561eb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..bc4722b3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json new file mode 100644 index 00000000..9b8df2ea --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json new file mode 100644 index 00000000..4bb16955 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json new file mode 100644 index 00000000..1114e0c8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json new file mode 100644 index 00000000..9d50264b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json new file mode 100644 index 00000000..29590b5a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json new file mode 100644 index 00000000..2315df84 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json new file mode 100644 index 00000000..40e0473a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json new file mode 100644 index 00000000..279cc05f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json new file mode 100644 index 00000000..486ac523 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json new file mode 100644 index 00000000..85b0cdae --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json new file mode 100644 index 00000000..0291f2cc --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json new file mode 100644 index 00000000..7bce58c8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json new file mode 100644 index 00000000..c537cb4f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json new file mode 100644 index 00000000..2c8f3f18 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json new file mode 100644 index 00000000..c30862d1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/deepslate_lead_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json new file mode 100644 index 00000000..8ba7752a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/deepslate_thorium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json new file mode 100644 index 00000000..3ca8cc26 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/deepslate_uranium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json new file mode 100644 index 00000000..07be195e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/enriched_soul_soil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json b/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json new file mode 100644 index 00000000..dde2c3ea --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", + "side": "createnuclear:block/palettes/stone_types/layered/autunite_cut_layered" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/lead_block.json b/src/generated/resources/assets/createnuclear/models/block/lead_block.json new file mode 100644 index 00000000..1b69460a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/lead_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/lead_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/lead_ore.json b/src/generated/resources/assets/createnuclear/models/block/lead_ore.json new file mode 100644 index 00000000..12da66d9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/lead_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/lead_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json new file mode 100644 index 00000000..b4ad8997 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json new file mode 100644 index 00000000..a88a8eb8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json new file mode 100644 index 00000000..97d612fc --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json new file mode 100644 index 00000000..a7e56545 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..b052ecae --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json new file mode 100644 index 00000000..22b032f5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json new file mode 100644 index 00000000..bc184683 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json new file mode 100644 index 00000000..27981642 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json new file mode 100644 index 00000000..97342e99 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json new file mode 100644 index 00000000..acd6f264 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json new file mode 100644 index 00000000..f46f7f95 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/raw_lead_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json new file mode 100644 index 00000000..9301beef --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/raw_thorium_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json new file mode 100644 index 00000000..cdf1e6a5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/raw_uranium_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json b/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json new file mode 100644 index 00000000..4c54b236 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/reactor/reinforced/glass", + "particle": "createnuclear:block/reactor/reinforced/glass" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json new file mode 100644 index 00000000..6f612f14 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json new file mode 100644 index 00000000..29c5ca31 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json new file mode 100644 index 00000000..3bb170c2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json new file mode 100644 index 00000000..54f9e4ba --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json new file mode 100644 index 00000000..ad2e5c32 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json new file mode 100644 index 00000000..d5d2af97 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json new file mode 100644 index 00000000..a6dcb8a6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json new file mode 100644 index 00000000..6db9a704 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json new file mode 100644 index 00000000..3f501c48 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/steel_block.json b/src/generated/resources/assets/createnuclear/models/block/steel_block.json new file mode 100644 index 00000000..b66df423 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/steel_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/steel_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium.json b/src/generated/resources/assets/createnuclear/models/block/thorium.json new file mode 100644 index 00000000..5a6ef097 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/thorium.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "createnuclear:fluid/thorium_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium_block.json b/src/generated/resources/assets/createnuclear/models/block/thorium_block.json new file mode 100644 index 00000000..1295cc9f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/thorium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/thorium_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json b/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json new file mode 100644 index 00000000..bc948d22 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/thorium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/uranium.json b/src/generated/resources/assets/createnuclear/models/block/uranium.json new file mode 100644 index 00000000..f31ca6bb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/uranium.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "createnuclear:fluid/uranium_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json b/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json new file mode 100644 index 00000000..2c0d13cf --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/uranium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json new file mode 100644 index 00000000..703df56e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/autunite.json b/src/generated/resources/assets/createnuclear/models/item/autunite.json new file mode 100644 index 00000000..43eaf7da --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/autunite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json b/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json new file mode 100644 index 00000000..1a44d12a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/autunite_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/biomass.json b/src/generated/resources/assets/createnuclear/models/item/biomass.json new file mode 100644 index 00000000..e8c76e86 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/biomass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/biomass" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json new file mode 100644 index 00000000..7d0d44ac --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/black_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json new file mode 100644 index 00000000..46225ff0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/black_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json new file mode 100644 index 00000000..a88edd4f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/black_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_cloth.json b/src/generated/resources/assets/createnuclear/models/item/black_cloth.json new file mode 100644 index 00000000..c1de3b3e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/black_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/black_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..4ea98be8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/blue_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json new file mode 100644 index 00000000..e7c37591 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/blue_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json new file mode 100644 index 00000000..5f9b8db0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/blue_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json b/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json new file mode 100644 index 00000000..fa88e933 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/blue_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json new file mode 100644 index 00000000..faa30b54 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/brown_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json new file mode 100644 index 00000000..cb65b395 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/brown_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json new file mode 100644 index 00000000..ebbf44e3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/brown_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json b/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json new file mode 100644 index 00000000..8d2e384a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/brown_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json new file mode 100644 index 00000000..d1aaa9d6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json new file mode 100644 index 00000000..d1aaa9d6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/coal_dust.json b/src/generated/resources/assets/createnuclear/models/item/coal_dust.json new file mode 100644 index 00000000..72b1e342 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/coal_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/coal_dust" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json new file mode 100644 index 00000000..529d3f69 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json new file mode 100644 index 00000000..620e8ff5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..fc289587 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json new file mode 100644 index 00000000..8abf9ec6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json new file mode 100644 index 00000000..2e128ce0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json new file mode 100644 index 00000000..c4c3ce4d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json new file mode 100644 index 00000000..e4dc09c6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json new file mode 100644 index 00000000..aa8816a6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json new file mode 100644 index 00000000..04c605bd --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/cyan_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json new file mode 100644 index 00000000..9c29042b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/cyan_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json new file mode 100644 index 00000000..a7d6f251 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/cyan_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json b/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json new file mode 100644 index 00000000..c215235a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/cyan_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json new file mode 100644 index 00000000..3f33d86b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/deepslate_lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json new file mode 100644 index 00000000..c7a358ae --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/deepslate_thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json new file mode 100644 index 00000000..570a23fe --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/deepslate_uranium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json new file mode 100644 index 00000000..13429a65 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/enriched_soul_soil" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json b/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json new file mode 100644 index 00000000..30d44a9d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/enriched_yellowcake" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json b/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json new file mode 100644 index 00000000..a069729d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/enriched/campfire" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/graphene.json b/src/generated/resources/assets/createnuclear/models/item/graphene.json new file mode 100644 index 00000000..44507d7c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/graphene.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/graphene" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json b/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json new file mode 100644 index 00000000..9bafa0f6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/graphite_rod" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..15723219 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/gray_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json new file mode 100644 index 00000000..ab33a1af --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/gray_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json new file mode 100644 index 00000000..9708f7a4 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/gray_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json b/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json new file mode 100644 index 00000000..5137f001 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/gray_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json new file mode 100644 index 00000000..624ba073 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/green_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json new file mode 100644 index 00000000..c766bd2e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/green_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json new file mode 100644 index 00000000..07af99b1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/green_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_cloth.json b/src/generated/resources/assets/createnuclear/models/item/green_cloth.json new file mode 100644 index 00000000..88fac9eb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/green_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/green_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json b/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json new file mode 100644 index 00000000..43171e22 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/layered_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_block.json b/src/generated/resources/assets/createnuclear/models/item/lead_block.json new file mode 100644 index 00000000..823f31e8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lead_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json b/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json new file mode 100644 index 00000000..b68bc4d3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/lead_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json b/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json new file mode 100644 index 00000000..73224ef2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/lead_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_ore.json b/src/generated/resources/assets/createnuclear/models/item/lead_ore.json new file mode 100644 index 00000000..8f07e43d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lead_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..03200d24 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/light_blue_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json new file mode 100644 index 00000000..95498a8c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/light_blue_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json new file mode 100644 index 00000000..79eb6000 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/light_blue_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json new file mode 100644 index 00000000..58225343 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/light_blue_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..e30f93f8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/light_gray_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json new file mode 100644 index 00000000..9aeb29d3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/light_gray_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json new file mode 100644 index 00000000..a1e91cf3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/light_gray_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json new file mode 100644 index 00000000..7d592eb9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/light_gray_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json new file mode 100644 index 00000000..f4f7f966 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/lime_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json new file mode 100644 index 00000000..1e7eb904 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/lime_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json new file mode 100644 index 00000000..87466b53 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/lime_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json b/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json new file mode 100644 index 00000000..de16c88d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/lime_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json new file mode 100644 index 00000000..62472981 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/magenta_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json new file mode 100644 index 00000000..16f6f181 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/magenta_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json new file mode 100644 index 00000000..a7da5fdd --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/magenta_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json b/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json new file mode 100644 index 00000000..428f2a6f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/magenta_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/nitrate.json b/src/generated/resources/assets/createnuclear/models/item/nitrate.json new file mode 100644 index 00000000..b5e84b43 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/nitrate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/nitrate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/nitrate_sludge.json b/src/generated/resources/assets/createnuclear/models/item/nitrate_sludge.json new file mode 100644 index 00000000..84a6f3b4 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/nitrate_sludge.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/nitrate_sludge" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json new file mode 100644 index 00000000..ce18ac3c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/orange_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json new file mode 100644 index 00000000..c922ae52 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/orange_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json new file mode 100644 index 00000000..202a468c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/orange_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json b/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json new file mode 100644 index 00000000..c3badd81 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/orange_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json new file mode 100644 index 00000000..a24f101d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/pink_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json new file mode 100644 index 00000000..6ec17b11 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/pink_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json new file mode 100644 index 00000000..58b1c4ad --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/pink_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json b/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json new file mode 100644 index 00000000..6fbfa7c7 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/pink_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json new file mode 100644 index 00000000..bfd8d470 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/polished_cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json new file mode 100644 index 00000000..3c96b76e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/polished_cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..e35c914d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/polished_cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json new file mode 100644 index 00000000..d217782c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json new file mode 100644 index 00000000..3e9009b6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/purple_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json new file mode 100644 index 00000000..748b018f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/purple_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json new file mode 100644 index 00000000..001024bb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/purple_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json b/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json new file mode 100644 index 00000000..3f75bd98 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/purple_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_lead.json b/src/generated/resources/assets/createnuclear/models/item/raw_lead.json new file mode 100644 index 00000000..ec63f8c4 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_lead.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/raw_lead" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json new file mode 100644 index 00000000..eab76f25 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/raw_lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json b/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json new file mode 100644 index 00000000..82bb96b8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/raw_thorium" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json new file mode 100644 index 00000000..b75c1958 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/raw_thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json b/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json new file mode 100644 index 00000000..3b3e2b6c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/raw_uranium" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json new file mode 100644 index 00000000..81998219 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/raw_uranium_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json b/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json new file mode 100644 index 00000000..4ff033d1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/reactor_blueprint" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json b/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json new file mode 100644 index 00000000..2412defd --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/casing/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json b/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json new file mode 100644 index 00000000..e6181539 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/controller/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json b/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json new file mode 100644 index 00000000..481bc632 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/cooler/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_core.json b/src/generated/resources/assets/createnuclear/models/item/reactor_core.json new file mode 100644 index 00000000..f562e633 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_core.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/core/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json b/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json new file mode 100644 index 00000000..54b03ad0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/frame/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_input.json b/src/generated/resources/assets/createnuclear/models/item/reactor_input.json new file mode 100644 index 00000000..b4175b22 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_input.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/input/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_output.json b/src/generated/resources/assets/createnuclear/models/item/reactor_output.json new file mode 100644 index 00000000..e404c280 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_output.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/output/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json new file mode 100644 index 00000000..7e71188f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/red_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json new file mode 100644 index 00000000..a4736bd1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/red_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json new file mode 100644 index 00000000..52408984 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/red_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_cloth.json b/src/generated/resources/assets/createnuclear/models/item/red_cloth.json new file mode 100644 index 00000000..4a20ef05 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/red_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/red_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json b/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json new file mode 100644 index 00000000..e55da5db --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reinforced_glass" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json new file mode 100644 index 00000000..a62e6ae8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/small_autunite_brick" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json new file mode 100644 index 00000000..e2ae7286 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/small_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json new file mode 100644 index 00000000..51ffb616 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/small_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json new file mode 100644 index 00000000..868c8107 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_block.json b/src/generated/resources/assets/createnuclear/models/item/steel_block.json new file mode 100644 index 00000000..4af85a57 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/steel_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/steel_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json b/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json new file mode 100644 index 00000000..f5e4a211 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/steel_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json b/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json new file mode 100644 index 00000000..0815b98c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/steel_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_block.json b/src/generated/resources/assets/createnuclear/models/item/thorium_block.json new file mode 100644 index 00000000..94d3fcb8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json b/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json new file mode 100644 index 00000000..2a48a343 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json b/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json new file mode 100644 index 00000000..7c6ab4d8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_dust" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json b/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json new file mode 100644 index 00000000..3cfe5d77 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json b/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json new file mode 100644 index 00000000..3389988a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json b/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json new file mode 100644 index 00000000..c0ce70ce --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json b/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json new file mode 100644 index 00000000..85aff7d5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/uranium_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json b/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json new file mode 100644 index 00000000..cb0adf31 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/uranium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json b/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json new file mode 100644 index 00000000..799e7b31 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/uranium_powder" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json b/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json new file mode 100644 index 00000000..0280dbc6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/uranium_rod" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json new file mode 100644 index 00000000..a5d91e2b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/white_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json new file mode 100644 index 00000000..c203cda2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/white_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json new file mode 100644 index 00000000..f6d419c6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/white_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_cloth.json b/src/generated/resources/assets/createnuclear/models/item/white_cloth.json new file mode 100644 index 00000000..c020b443 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/white_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/white_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json new file mode 100644 index 00000000..d1aaa9d6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json new file mode 100644 index 00000000..e66b6d45 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/yellow_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json new file mode 100644 index 00000000..6b76a431 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/yellow_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json new file mode 100644 index 00000000..61803262 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/yellow_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json b/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json new file mode 100644 index 00000000..029d6ad1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/yellow_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellowcake.json b/src/generated/resources/assets/createnuclear/models/item/yellowcake.json new file mode 100644 index 00000000..9bd93549 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellowcake.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/yellowcake" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/blocks/safe_nbt.json b/src/generated/resources/data/create/tags/blocks/safe_nbt.json new file mode 100644 index 00000000..7e9732d9 --- /dev/null +++ b/src/generated/resources/data/create/tags/blocks/safe_nbt.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:reactor_output" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json new file mode 100644 index 00000000..cd1a68b9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json @@ -0,0 +1,38 @@ +{ + "parent": "createnuclear:lead_ingot", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "tag": "createnuclear:all_anti_radiation_armors" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.anti_radiation_armor.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:white_anti_radiation_helmet", + "nbt": "{Damage:0}" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.anti_radiation_armor" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json b/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json new file mode 100644 index 00000000..2eea816e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json @@ -0,0 +1,31 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": {}, + "trigger": "create:automatic_uranium_builtin" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.automatic_uranium.desc" + }, + "frame": "goal", + "hidden": true, + "icon": { + "item": "createnuclear:uranium_powder" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.automatic_uranium" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/coal_dust.json b/src/generated/resources/data/createnuclear/advancements/coal_dust.json new file mode 100644 index 00000000..d39ceb7c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/coal_dust.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:coal_dust" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.coal_dust.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:coal_dust" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.coal_dust" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json new file mode 100644 index 00000000..08762768 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json @@ -0,0 +1,64 @@ +{ + "parent": "createnuclear:anti_radiation_armor", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "tag": "createnuclear:anti_radiation_helmet_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "1": { + "conditions": { + "items": [ + { + "tag": "createnuclear:anti_radiation_chestplate_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "2": { + "conditions": { + "items": [ + { + "tag": "createnuclear:anti_radiation_leggings_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.dye_anti_radiation_armor.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:red_anti_radiation_helmet", + "nbt": "{Damage:0}" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.dye_anti_radiation_armor" + } + }, + "requirements": [ + [ + "0" + ], + [ + "1" + ], + [ + "2" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json b/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json new file mode 100644 index 00000000..e1326563 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:yellowcake", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:enriched_yellowcake" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.enriched_yellowcake.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:enriched_yellowcake" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.enriched_yellowcake" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json new file mode 100644 index 00000000..1cd5b687 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json @@ -0,0 +1,47 @@ +{ + "parent": "createnuclear:anti_radiation_armor", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "tag": "createnuclear:anti_radiation_helmet_full_dye" + }, + { + "tag": "createnuclear:anti_radiation_chestplate_full_dye" + }, + { + "tag": "createnuclear:anti_radiation_leggings_full_dye" + }, + { + "tag": "createnuclear:anti_radiation_boots_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.full_anti_radiation_armor.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:white_anti_radiation_chestplate", + "nbt": "{Damage:0}" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.full_anti_radiation_armor" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/graphene.json b/src/generated/resources/data/createnuclear/advancements/graphene.json new file mode 100644 index 00000000..4571cfe7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/graphene.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:coal_dust", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:graphene" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.graphene.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:graphene" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.graphene" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/graphite_rod.json b/src/generated/resources/data/createnuclear/advancements/graphite_rod.json new file mode 100644 index 00000000..f897168d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/graphite_rod.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:graphene", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:graphite_rod" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.graphite_rod.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:graphite_rod" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.graphite_rod" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/lead_ingot.json b/src/generated/resources/data/createnuclear/advancements/lead_ingot.json new file mode 100644 index 00000000..f4dcc48f --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/lead_ingot.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:raw_lead", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:lead_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.lead_ingot.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:lead_ingot" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.lead_ingot" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/raw_lead.json b/src/generated/resources/data/createnuclear/advancements/raw_lead.json new file mode 100644 index 00000000..daf21719 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/raw_lead.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:raw_lead" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.raw_lead.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:raw_lead" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.raw_lead" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/raw_uranium.json b/src/generated/resources/data/createnuclear/advancements/raw_uranium.json new file mode 100644 index 00000000..69e47f64 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/raw_uranium.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:raw_uranium" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.raw_uranium.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:raw_uranium" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.raw_uranium" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json b/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json new file mode 100644 index 00000000..3ca09a71 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_controller", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_blueprint_item" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_blueprint.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_blueprint_item" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_blueprint" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_casing.json b/src/generated/resources/data/createnuclear/advancements/reactor_casing.json new file mode 100644 index 00000000..c0064639 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_casing.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_casing" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_casing.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_casing" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_casing" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_controller.json b/src/generated/resources/data/createnuclear/advancements/reactor_controller.json new file mode 100644 index 00000000..a96df08c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_controller.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_controller" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_controller.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_controller" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_controller" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json b/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json new file mode 100644 index 00000000..c5234f2a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_cooler" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_cooler.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_cooler" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_cooler" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_core.json b/src/generated/resources/data/createnuclear/advancements/reactor_core.json new file mode 100644 index 00000000..045b2422 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_core.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_core" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_core.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_core" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_core" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_frame.json b/src/generated/resources/data/createnuclear/advancements/reactor_frame.json new file mode 100644 index 00000000..133a61b9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_frame.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_frame" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_frame.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_frame" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_frame" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_input.json b/src/generated/resources/data/createnuclear/advancements/reactor_input.json new file mode 100644 index 00000000..d75676da --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_input.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_input" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_input.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_input" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_input" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_output.json b/src/generated/resources/data/createnuclear/advancements/reactor_output.json new file mode 100644 index 00000000..54b8e4b8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_output.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_output" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_output.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_output" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_output" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..9168859b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:autunite_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:autunite_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..6477945e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:autunite_pillar_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:autunite_pillar_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json new file mode 100644 index 00000000..ccd318ee --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_nether_star": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:nether_star" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/enriched_soul_soil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_nether_star", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/enriched_soul_soil" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json new file mode 100644 index 00000000..5bd2c9ce --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..3f2d1234 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_slab_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_slab_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json new file mode 100644 index 00000000..d883a424 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_brick_slab": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_brick_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_brick_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..8514ff73 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..99ce54fb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json new file mode 100644 index 00000000..e35ccf84 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..fbf6e1d1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_wall_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_wall_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..ba99c19d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_bricks_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_bricks_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..97ffcd33 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json new file mode 100644 index 00000000..2c75059e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..e0dbe877 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_slab_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_slab_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json new file mode 100644 index 00000000..a530638b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_slab": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json new file mode 100644 index 00000000..edeacddb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..c237cd5a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_stairs_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_stairs_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json new file mode 100644 index 00000000..8ea30a8b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..18c239d1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_wall_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_wall_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..0def71b0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:layered_autunite_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:layered_autunite_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..dd002418 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json new file mode 100644 index 00000000..a507e5cb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:polished_cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..15089aa7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_slab_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_slab_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json new file mode 100644 index 00000000..925ada64 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_autunite_slab": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:polished_cut_autunite_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_autunite_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..89f5425d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:polished_cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..6daea314 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json new file mode 100644 index 00000000..90aabe25 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:polished_cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..244d3d09 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_wall_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_wall_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json new file mode 100644 index 00000000..6fad4915 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/black_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/black_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json new file mode 100644 index 00000000..ea81bb16 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/blue_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/blue_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json new file mode 100644 index 00000000..c9484959 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/brown_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/brown_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json new file mode 100644 index 00000000..a8e9ba67 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/cyan_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/cyan_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json new file mode 100644 index 00000000..607230c0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/gray_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/gray_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json new file mode 100644 index 00000000..cf741f8b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/green_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/green_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json new file mode 100644 index 00000000..8a3fb8f0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/light_blue_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/light_blue_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json new file mode 100644 index 00000000..a0dd3f2a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/light_gray_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/light_gray_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json new file mode 100644 index 00000000..cc51c92a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/lime_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/lime_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json new file mode 100644 index 00000000..345e4233 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/magenta_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/magenta_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json new file mode 100644 index 00000000..a00e6113 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/orange_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/orange_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json new file mode 100644 index 00000000..60741252 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/pink_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/pink_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json new file mode 100644 index 00000000..b2a08905 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/purple_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/purple_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json new file mode 100644 index 00000000..c9deefa6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/red_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/red_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json new file mode 100644 index 00000000..e7288fb2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/white_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/white_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json new file mode 100644 index 00000000..802d6c02 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/yellow_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/yellow_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..300aac2b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json new file mode 100644 index 00000000..d221dcc0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_autunite_brick": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:small_autunite_brick" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_autunite_brick", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..478d9ba9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_slab_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_slab_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json new file mode 100644 index 00000000..d2f93915 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_autunite_brick_slab": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:small_autunite_brick_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_autunite_brick_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json new file mode 100644 index 00000000..ad8cdcff --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_autunite_brick": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:small_autunite_brick" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_autunite_brick", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..1868f931 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_stairs_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_stairs_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json new file mode 100644 index 00000000..b1a76c36 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_autunite_brick": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:small_autunite_brick" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_autunite_brick", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..dcd77a0b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_wall_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_wall_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json new file mode 100644 index 00000000..56542464 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json new file mode 100644 index 00000000..31e34504 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/black_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json new file mode 100644 index 00000000..fd954703 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/black_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json new file mode 100644 index 00000000..aebe2661 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/black_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..047f28d7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/blue_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json new file mode 100644 index 00000000..4a04bedd --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/blue_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json new file mode 100644 index 00000000..12da3170 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/blue_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json new file mode 100644 index 00000000..32883990 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/brown_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json new file mode 100644 index 00000000..46e60954 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/brown_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json new file mode 100644 index 00000000..0124298f --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/brown_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json new file mode 100644 index 00000000..6c39961a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/cyan_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json new file mode 100644 index 00000000..aae36f9b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/cyan_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json new file mode 100644 index 00000000..f72f9edb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/cyan_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..0b05ed97 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/gray_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json new file mode 100644 index 00000000..b6e37d80 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/gray_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json new file mode 100644 index 00000000..c65d337b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/gray_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json new file mode 100644 index 00000000..6bf46ef6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/green_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json new file mode 100644 index 00000000..7a6088d4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/green_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json new file mode 100644 index 00000000..54e1223c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/green_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..0b79ba85 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_blue_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json new file mode 100644 index 00000000..d17a30b9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_blue_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json new file mode 100644 index 00000000..064dee9e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_blue_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..083b4a84 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_gray_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json new file mode 100644 index 00000000..7715e1b0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_gray_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json new file mode 100644 index 00000000..09ce1b42 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_gray_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json new file mode 100644 index 00000000..d3dde070 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/lime_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json new file mode 100644 index 00000000..80e4165a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/lime_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json new file mode 100644 index 00000000..d3ffe294 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/lime_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json new file mode 100644 index 00000000..be2d2aaa --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/magenta_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json new file mode 100644 index 00000000..b810dae5 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/magenta_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json new file mode 100644 index 00000000..278489f2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/magenta_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json new file mode 100644 index 00000000..9a30a7c6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/orange_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json new file mode 100644 index 00000000..1aa187dd --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/orange_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json new file mode 100644 index 00000000..457b5118 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/orange_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json new file mode 100644 index 00000000..29f2f24c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/pink_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json new file mode 100644 index 00000000..74945a9a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/pink_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json new file mode 100644 index 00000000..953375fc --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/pink_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json new file mode 100644 index 00000000..86bf3d15 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/purple_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json new file mode 100644 index 00000000..a996f502 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/purple_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json new file mode 100644 index 00000000..d70567ff --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/purple_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json new file mode 100644 index 00000000..d538ed19 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/red_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json new file mode 100644 index 00000000..2e2d909b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/red_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json new file mode 100644 index 00000000..d06aa6fd --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/red_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json new file mode 100644 index 00000000..57e6a8a1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/white_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json new file mode 100644 index 00000000..b095d3c1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/white_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json new file mode 100644 index 00000000..3f974fd7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/white_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json new file mode 100644 index 00000000..7d3b89ba --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/yellow_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json new file mode 100644 index 00000000..0ee9523f --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/yellow_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json new file mode 100644 index 00000000..ac6f9304 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/yellow_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json new file mode 100644 index 00000000..eef051ea --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_raw_materials_thorium": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/thorium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw/raw_thorium_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_raw_materials_thorium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw/raw_thorium_block" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json new file mode 100644 index 00000000..d4206fb8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_raw_materials_lead": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_lead_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_raw_materials_lead", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_lead_block" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json new file mode 100644 index 00000000..3526e476 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_raw_materials_uranium": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/uranium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_uranium_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_raw_materials_uranium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_uranium_block" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json new file mode 100644 index 00000000..224f6ee4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_reactor_casing": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_casing" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/reactor/reinforced_glass" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_reactor_casing", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/reactor/reinforced_glass" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json new file mode 100644 index 00000000..134bb0fe --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "create:crushed_raw_lead" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:blasting/lead_ingot_for_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:blasting/lead_ingot_for_lead" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json new file mode 100644 index 00000000..c183b29e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "createnuclear:lead_ores" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:blasting/lead_ingot_for_lead_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:blasting/lead_ingot_for_lead_ore" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json new file mode 100644 index 00000000..5fc92591 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:blasting/lead_ingot_for_raw_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:blasting/lead_ingot_for_raw_lead" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/nitrate.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/nitrate.json new file mode 100644 index 00000000..94f18078 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/nitrate.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:nitrate_sludge" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:blasting/nitrate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:blasting/nitrate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json new file mode 100644 index 00000000..1f43dc31 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "createnuclear:uranium_ores" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:blasting/raw_uranium_for_uranium_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:blasting/raw_uranium_for_uranium_ore" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json new file mode 100644 index 00000000..130718b8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_enriched_soul_soil": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:enriched_soul_soil" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/enriching_campfire" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_enriched_soul_soil", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/enriching_campfire" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json new file mode 100644 index 00000000..c32538e3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:lead_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/lead_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/lead_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json new file mode 100644 index 00000000..4bf07e03 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:lead_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/lead_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/lead_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json new file mode 100644 index 00000000..a9b0f348 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_lead": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/lead_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_lead", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/lead_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json new file mode 100644 index 00000000..e419d081 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_lead_nugget": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/lead_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_lead_nugget", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/lead_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json new file mode 100644 index 00000000..1a1fddfa --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_raw_lead": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/raw_lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_lead_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_raw_lead", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_lead_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json new file mode 100644 index 00000000..8714d6c3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_raw_thorium": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/raw_thorium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_thorium_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_raw_thorium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_thorium_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json new file mode 100644 index 00000000..92a00fe4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_raw_uranium": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/raw_uranium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_uranium_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_raw_uranium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_uranium_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json new file mode 100644 index 00000000..b442e932 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_reactor_controller": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_controller" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/reactor_blueprint_item" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_reactor_controller", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/reactor_blueprint_item" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json new file mode 100644 index 00000000..d938800d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/steel_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/steel_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json new file mode 100644 index 00000000..c9f3cfd0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:steel_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/steel_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/steel_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json new file mode 100644 index 00000000..b0d8eef1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_steel": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/steel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/steel_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_steel", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/steel_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json new file mode 100644 index 00000000..fc91f0ce --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_steel_nugget": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/steel_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_steel_nugget", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/steel_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json new file mode 100644 index 00000000..41395a7d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:thorium_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/thorium_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/thorium_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json new file mode 100644 index 00000000..1a95a746 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:thorium_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/thorium_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/thorium_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json new file mode 100644 index 00000000..371a7ecb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_thorium": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/thorium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/thorium_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_thorium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/thorium_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json new file mode 100644 index 00000000..59a82317 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_steel_nugget": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/thorium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/thorium_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_steel_nugget", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/thorium_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json new file mode 100644 index 00000000..9b6f5bef --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:string" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/white_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/white_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json new file mode 100644 index 00000000..5bd61c7f --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:white_wool" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/white_cloth_wool" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/white_cloth_wool" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json new file mode 100644 index 00000000..e61ce3ef --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_reactor_blueprint": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_controller" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/reactor_blueprint_item_clear" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_reactor_blueprint", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/reactor_blueprint_item_clear" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json new file mode 100644 index 00000000..61ec89de --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "create:crushed_raw_lead" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:smelting/lead_ingot_for_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:smelting/lead_ingot_for_lead" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json new file mode 100644 index 00000000..ef898e54 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "createnuclear:lead_ores" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:smelting/lead_ingot_for_lead_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:smelting/lead_ingot_for_lead_ore" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json new file mode 100644 index 00000000..ca365a4a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:smelting/lead_ingot_for_raw_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:smelting/lead_ingot_for_raw_lead" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/nitrate.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/nitrate.json new file mode 100644 index 00000000..344cc324 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/nitrate.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:nitrate_sludge" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:smelting/nitrate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:smelting/nitrate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json new file mode 100644 index 00000000..9546f8e8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "createnuclear:uranium_ores" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:smelting/raw_uranium_for_uranium_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:smelting/raw_uranium_for_uranium_ore" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json b/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json new file mode 100644 index 00000000..a4168f6e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:lead_ingot", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reinforced_glass" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reinforced_glass.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reinforced_glass" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reinforced_glass" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/root.json b/src/generated/resources/data/createnuclear/advancements/root.json new file mode 100644 index 00000000..25c8d91c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/root.json @@ -0,0 +1,31 @@ +{ + "criteria": { + "0": { + "conditions": {}, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "background": "createnuclear:textures/block/steel_block.png", + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.root.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:uranium_powder" + }, + "show_toast": false, + "title": { + "translate": "advancement.createnuclear.root" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/steel_ingot.json b/src/generated/resources/data/createnuclear/advancements/steel_ingot.json new file mode 100644 index 00000000..3bbac1de --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/steel_ingot.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:coal_dust", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.steel_ingot.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:steel_ingot" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.steel_ingot" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json b/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json new file mode 100644 index 00000000..30da5466 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:uranium_powder", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:uranium_bucket" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.uranium_liquid.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:uranium_bucket" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.uranium_liquid" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_powder.json b/src/generated/resources/data/createnuclear/advancements/uranium_powder.json new file mode 100644 index 00000000..f14738b3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/uranium_powder.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:raw_uranium", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:uranium_powder" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.uranium_powder.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:uranium_powder" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.uranium_powder" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_rod.json b/src/generated/resources/data/createnuclear/advancements/uranium_rod.json new file mode 100644 index 00000000..09db3d13 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/uranium_rod.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:enriched_yellowcake", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:uranium_rod" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.uranium_rod.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:uranium_rod" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.uranium_rod" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/yellowcake.json b/src/generated/resources/data/createnuclear/advancements/yellowcake.json new file mode 100644 index 00000000..af45535b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/yellowcake.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:uranium_liquid", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:yellowcake" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.yellowcake.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:yellowcake" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.yellowcake" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json new file mode 100644 index 00000000..92615ddd --- /dev/null +++ b/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "createnuclear:lead_ore", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json new file mode 100644 index 00000000..a34288f7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "createnuclear:striated_ores_overworld", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json new file mode 100644 index 00000000..da86aa27 --- /dev/null +++ b/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "createnuclear:uranium_ore", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json new file mode 100644 index 00000000..4e2d7860 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:autunite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json new file mode 100644 index 00000000..1d47be63 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:autunite_pillar" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/autunite_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json new file mode 100644 index 00000000..43e62328 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json new file mode 100644 index 00000000..51ac79f1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "createnuclear:cut_autunite_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:cut_autunite_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..23ad33b6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json new file mode 100644 index 00000000..5d83f2f5 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json new file mode 100644 index 00000000..aed5f900 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json new file mode 100644 index 00000000..20f78f89 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "createnuclear:cut_autunite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:cut_autunite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json new file mode 100644 index 00000000..bba3b49f --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json new file mode 100644 index 00000000..5dbb9f06 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json new file mode 100644 index 00000000..7192930e --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:deepslate_lead_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_lead" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/deepslate_lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json new file mode 100644 index 00000000..5761a517 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:deepslate_thorium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_thorium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/deepslate_thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json new file mode 100644 index 00000000..54ae2818 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:deepslate_uranium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_uranium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/deepslate_uranium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json new file mode 100644 index 00000000..f6eee673 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:enriched_soul_soil" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/enriched_soul_soil" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json new file mode 100644 index 00000000..fb01af7d --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:enriching_campfire" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:enriched_soul_soil" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/enriching_campfire" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json new file mode 100644 index 00000000..4b530928 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "createnuclear:blocks/enriching_fire" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json new file mode 100644 index 00000000..5b252376 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:layered_autunite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/layered_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json new file mode 100644 index 00000000..29290cb4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:lead_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json new file mode 100644 index 00000000..0a862a1d --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:lead_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_lead" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json new file mode 100644 index 00000000..27bf0a18 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:polished_cut_autunite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/polished_cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json new file mode 100644 index 00000000..fcd67d94 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "createnuclear:polished_cut_autunite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:polished_cut_autunite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/polished_cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..0b8ff5f4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:polished_cut_autunite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/polished_cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json new file mode 100644 index 00000000..e67c4be7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:polished_cut_autunite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/polished_cut_autunite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json new file mode 100644 index 00000000..1d111adb --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:raw_lead_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/raw_lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json new file mode 100644 index 00000000..cb40bb6a --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:raw_thorium_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/raw_thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json new file mode 100644 index 00000000..a0f70c4c --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:raw_uranium_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/raw_uranium_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json new file mode 100644 index 00000000..72f466b2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_casing" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_casing" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json new file mode 100644 index 00000000..31c7c07c --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_controller" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_controller" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json new file mode 100644 index 00000000..dbb12343 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_cooler" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_cooler" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json new file mode 100644 index 00000000..4e128396 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_core" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_core" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json new file mode 100644 index 00000000..ba17ee6f --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_frame" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_frame" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json new file mode 100644 index 00000000..12d08521 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_input" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_input" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json new file mode 100644 index 00000000..955a3100 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_output" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_output" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json new file mode 100644 index 00000000..67bf712d --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json @@ -0,0 +1,31 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reinforced_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reinforced_glass" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json new file mode 100644 index 00000000..3543b04e --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:small_autunite_brick" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/small_autunite_brick" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json new file mode 100644 index 00000000..5cdf8d97 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "createnuclear:small_autunite_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:small_autunite_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/small_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json new file mode 100644 index 00000000..6b23e7a1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:small_autunite_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/small_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json new file mode 100644 index 00000000..d3cbf590 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:small_autunite_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/small_autunite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json new file mode 100644 index 00000000..2d4cbc2b --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:steel_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/steel_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json new file mode 100644 index 00000000..346c8684 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:thorium_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json new file mode 100644 index 00000000..e8bd6703 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:thorium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_thorium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json new file mode 100644 index 00000000..3cca8316 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:uranium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_uranium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/uranium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json new file mode 100644 index 00000000..4fe8d4a7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "createnuclear:entities/irradiated_cat" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json new file mode 100644 index 00000000..a72cf115 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "createnuclear:entities/irradiated_chicken" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json new file mode 100644 index 00000000..43e6419a --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "createnuclear:entities/irradiated_cow" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json new file mode 100644 index 00000000..ecefd041 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "createnuclear:entities/irradiated_wolf" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..1badcd71 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..ab76f18a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:autunite_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json new file mode 100644 index 00000000..991d4940 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": { + "item": "create:crushed_raw_lead" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json new file mode 100644 index 00000000..c23f6e80 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": { + "tag": "createnuclear:lead_ores" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json new file mode 100644 index 00000000..54ef8d6e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": { + "tag": "forge:raw_materials/lead" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/nitrate.json b/src/generated/resources/data/createnuclear/recipes/blasting/nitrate.json new file mode 100644 index 00000000..a287c877 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/blasting/nitrate.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": { + "item": "createnuclear:nitrate_sludge" + }, + "result": "createnuclear:nitrate" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json new file mode 100644 index 00000000..c170a2b9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": { + "tag": "createnuclear:uranium_ores" + }, + "result": "createnuclear:raw_uranium" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json b/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json new file mode 100644 index 00000000..88a471a7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json @@ -0,0 +1,14 @@ +{ + "type": "create:compacting", + "ingredients": [ + { + "amount": 100, + "fluidTag": "createnuclear:uranium" + } + ], + "results": [ + { + "item": "createnuclear:yellowcake" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json new file mode 100644 index 00000000..d43fd250 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "N": { + "item": "minecraft:nether_star" + }, + "O": { + "item": "minecraft:obsidian" + }, + "S": { + "item": "minecraft:soul_soil" + } + }, + "pattern": [ + "SOS", + "ONO", + "SOS" + ], + "result": { + "item": "createnuclear:enriched_soul_soil" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json b/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json new file mode 100644 index 00000000..82f4c62b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "E": { + "item": "createnuclear:enriched_soul_soil" + }, + "L": { + "tag": "minecraft:logs" + }, + "S": { + "tag": "forge:rods/wooden" + } + }, + "pattern": [ + " S ", + "SES", + "LLL" + ], + "result": { + "item": "createnuclear:enriching_campfire" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json new file mode 100644 index 00000000..35150c61 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:white_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json new file mode 100644 index 00000000..d9073104 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:black_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:black_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json new file mode 100644 index 00000000..36bde71e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:black_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:black_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json new file mode 100644 index 00000000..d6aff22c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:black_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:black_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..6f6c0c38 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:blue_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:blue_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json new file mode 100644 index 00000000..91fefbc1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:blue_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:blue_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json new file mode 100644 index 00000000..ccd90d07 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:blue_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:blue_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json new file mode 100644 index 00000000..9dcb4b2f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:brown_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:brown_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json new file mode 100644 index 00000000..8e2aa2e4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:brown_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:brown_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json new file mode 100644 index 00000000..03b12752 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:brown_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:brown_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json new file mode 100644 index 00000000..0349e233 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:cyan_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:cyan_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json new file mode 100644 index 00000000..31a6f90f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:cyan_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:cyan_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json new file mode 100644 index 00000000..b6e2185c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:cyan_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:cyan_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..20d987e9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:gray_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:gray_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json new file mode 100644 index 00000000..94edf59f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:gray_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:gray_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json new file mode 100644 index 00000000..a0b40ba6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:gray_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:gray_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json new file mode 100644 index 00000000..9e7750ee --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:green_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:green_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json new file mode 100644 index 00000000..326ed348 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:green_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:green_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json new file mode 100644 index 00000000..d0151a02 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:green_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:green_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..96aa297c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_blue_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:light_blue_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json new file mode 100644 index 00000000..9bcd4e3e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_blue_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:light_blue_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json new file mode 100644 index 00000000..888a27c0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_blue_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:light_blue_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..1a35a6fe --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_gray_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:light_gray_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json new file mode 100644 index 00000000..ca2caaf8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_gray_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:light_gray_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json new file mode 100644 index 00000000..4caa0ef6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_gray_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:light_gray_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json new file mode 100644 index 00000000..642c0f65 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:lime_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:lime_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json new file mode 100644 index 00000000..fcab0ace --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:lime_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:lime_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json new file mode 100644 index 00000000..a6352d55 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:lime_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:lime_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json new file mode 100644 index 00000000..705708eb --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:magenta_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:magenta_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json new file mode 100644 index 00000000..a2bd7f97 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:magenta_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:magenta_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json new file mode 100644 index 00000000..3106d87b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:magenta_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:magenta_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json new file mode 100644 index 00000000..64b168fe --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:orange_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:orange_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json new file mode 100644 index 00000000..a9da8cb8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:orange_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:orange_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json new file mode 100644 index 00000000..f42ac77f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:orange_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:orange_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json new file mode 100644 index 00000000..63191b24 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:pink_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:pink_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json new file mode 100644 index 00000000..b4be9ae9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:pink_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:pink_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json new file mode 100644 index 00000000..266f30a1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:pink_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:pink_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json new file mode 100644 index 00000000..08be0f1b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:purple_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:purple_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json new file mode 100644 index 00000000..5b8df04f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:purple_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:purple_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json new file mode 100644 index 00000000..a60928b0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:purple_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:purple_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json new file mode 100644 index 00000000..1f1f7b6c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:red_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:red_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json new file mode 100644 index 00000000..1cffa5a4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:red_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:red_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json new file mode 100644 index 00000000..4e30f9ae --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:red_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:red_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json new file mode 100644 index 00000000..1e59e7be --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:white_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:white_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json new file mode 100644 index 00000000..b3456223 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:white_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:white_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json new file mode 100644 index 00000000..746a8447 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:white_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:white_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json new file mode 100644 index 00000000..a3974a4a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:yellow_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:yellow_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json new file mode 100644 index 00000000..93ff086e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:yellow_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:yellow_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json new file mode 100644 index 00000000..c912c258 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:yellow_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:yellow_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json new file mode 100644 index 00000000..34d28959 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/lead" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:lead_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json new file mode 100644 index 00000000..6f3dbc70 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/lead" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:lead_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json new file mode 100644 index 00000000..37b9ced2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/lead" + } + ], + "result": { + "count": 9, + "item": "createnuclear:lead_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json new file mode 100644 index 00000000..1c97b72f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/lead" + } + ], + "result": { + "count": 9, + "item": "createnuclear:lead_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json new file mode 100644 index 00000000..96297fcd --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "R": { + "tag": "forge:raw_materials/thorium" + } + }, + "pattern": [ + "RRR", + "RRR", + "RRR" + ], + "result": { + "item": "createnuclear:raw_thorium_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json new file mode 100644 index 00000000..b59db1a1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "R": { + "tag": "forge:raw_materials/lead" + } + }, + "pattern": [ + "RRR", + "RRR", + "RRR" + ], + "result": { + "item": "createnuclear:raw_lead_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json new file mode 100644 index 00000000..606bca67 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/raw_lead" + } + ], + "result": { + "count": 9, + "item": "createnuclear:raw_lead" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json new file mode 100644 index 00000000..f2e1f275 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/raw_thorium" + } + ], + "result": { + "count": 9, + "item": "createnuclear:raw_thorium" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json new file mode 100644 index 00000000..157f1305 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "R": { + "tag": "forge:raw_materials/uranium" + } + }, + "pattern": [ + "RRR", + "RRR", + "RRR" + ], + "result": { + "item": "createnuclear:raw_uranium_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json new file mode 100644 index 00000000..58be682d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/raw_uranium" + } + ], + "result": { + "count": 9, + "item": "createnuclear:raw_uranium" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json b/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json new file mode 100644 index 00000000..0469fa69 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "G": { + "tag": "forge:glass" + }, + "S": { + "tag": "forge:ingots/lead" + } + }, + "pattern": [ + "SGS", + "GSG", + "SGS" + ], + "result": { + "item": "createnuclear:reinforced_glass" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json new file mode 100644 index 00000000..af08f8cd --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "D": { + "item": "create:display_board" + }, + "E": { + "item": "create:empty_schematic" + }, + "P": { + "item": "create:precision_mechanism" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "SDS", + "SPS", + "SES" + ], + "result": { + "item": "createnuclear:reactor_blueprint_item" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json new file mode 100644 index 00000000..1d3005ba --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:steel_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json new file mode 100644 index 00000000..922d026d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/steel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:steel_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json new file mode 100644 index 00000000..5c954d64 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/steel" + } + ], + "result": { + "count": 9, + "item": "createnuclear:steel_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json new file mode 100644 index 00000000..1cfb171a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/steel" + } + ], + "result": { + "count": 9, + "item": "createnuclear:steel_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json new file mode 100644 index 00000000..e7a4037c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/thorium" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:thorium_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json new file mode 100644 index 00000000..09d7e66d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/thorium" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:thorium_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json new file mode 100644 index 00000000..4c062d44 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/thorium" + } + ], + "result": { + "count": 9, + "item": "createnuclear:thorium_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json new file mode 100644 index 00000000..4f664dd1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/thorium" + } + ], + "result": { + "count": 9, + "item": "createnuclear:thorium_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json new file mode 100644 index 00000000..b540b44a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:string" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "item": "createnuclear:white_cloth" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json new file mode 100644 index 00000000..49f56500 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:white_wool" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "item": "createnuclear:white_cloth" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/biomass.json b/src/generated/resources/data/createnuclear/recipes/crushing/biomass.json new file mode 100644 index 00000000..81a5a13c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/biomass.json @@ -0,0 +1,14 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "tag": "forge:compostable" + } + ], + "processingTime": 250, + "results": [ + { + "item": "createnuclear:biomass" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/coal.json b/src/generated/resources/data/createnuclear/recipes/crushing/coal.json new file mode 100644 index 00000000..d7a631f7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/coal.json @@ -0,0 +1,15 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "tag": "minecraft:coals" + } + ], + "processingTime": 250, + "results": [ + { + "chance": 0.5, + "item": "createnuclear:coal_dust" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json b/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json new file mode 100644 index 00000000..36b437c8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json @@ -0,0 +1,15 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "create:crushed_raw_uranium" + } + ], + "processingTime": 255, + "results": [ + { + "count": 9, + "item": "createnuclear:uranium_powder" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/granite.json b/src/generated/resources/data/createnuclear/recipes/crushing/granite.json new file mode 100644 index 00000000..8c558913 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/granite.json @@ -0,0 +1,18 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "minecraft:granite" + } + ], + "processingTime": 250, + "results": [ + { + "chance": 0.5, + "item": "createnuclear:uranium_powder" + }, + { + "item": "minecraft:red_sand" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json new file mode 100644 index 00000000..ab52f9c9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json @@ -0,0 +1,22 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "minecraft:raw_copper" + } + ], + "processingTime": 250, + "results": [ + { + "item": "create:crushed_raw_copper" + }, + { + "chance": 0.75, + "item": "create:experience_nugget" + }, + { + "chance": 0.15, + "item": "createnuclear:lead_nugget" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json new file mode 100644 index 00000000..58b91a59 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json @@ -0,0 +1,18 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "createnuclear:raw_thorium" + } + ], + "processingTime": 125, + "results": [ + { + "item": "createnuclear:thorium_dust" + }, + { + "chance": 0.5, + "item": "createnuclear:thorium_dust" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json new file mode 100644 index 00000000..a620f150 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json @@ -0,0 +1,15 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "createnuclear:raw_thorium_block" + } + ], + "processingTime": 250, + "results": [ + { + "count": 81, + "item": "createnuclear:thorium_dust" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json new file mode 100644 index 00000000..d029985c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json @@ -0,0 +1,15 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "createnuclear:raw_uranium_block" + } + ], + "processingTime": 250, + "results": [ + { + "count": 81, + "item": "createnuclear:uranium_powder" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json new file mode 100644 index 00000000..070cafd3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json @@ -0,0 +1,22 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "create:raw_zinc" + } + ], + "processingTime": 250, + "results": [ + { + "item": "create:crushed_raw_zinc" + }, + { + "chance": 0.75, + "item": "create:experience_nugget" + }, + { + "chance": 0.25, + "item": "createnuclear:lead_nugget" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json new file mode 100644 index 00000000..3dbd3506 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_autunite_brick_slab", + "key": { + "X": { + "item": "createnuclear:cut_autunite_bricks" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:cut_autunite_brick_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..bfdcaeb7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json new file mode 100644 index 00000000..1e5c6f2e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "createnuclear:cut_autunite_brick_slab" + }, + { + "item": "createnuclear:cut_autunite_brick_slab" + } + ], + "result": { + "item": "createnuclear:cut_autunite_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..c753e714 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_autunite_brick_stairs", + "key": { + "X": { + "item": "createnuclear:cut_autunite_bricks" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "createnuclear:cut_autunite_brick_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..678e9a74 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json new file mode 100644 index 00000000..e941ba09 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "createnuclear:cut_autunite_bricks" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:cut_autunite_brick_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..71d91844 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..b694543c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..6426412c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json new file mode 100644 index 00000000..36b635c4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_autunite_slab", + "key": { + "X": { + "item": "createnuclear:cut_autunite" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:cut_autunite_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..1e33d17e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json new file mode 100644 index 00000000..27074efa --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "createnuclear:cut_autunite_slab" + }, + { + "item": "createnuclear:cut_autunite_slab" + } + ], + "result": { + "item": "createnuclear:cut_autunite" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json new file mode 100644 index 00000000..23b7740d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_autunite_stairs", + "key": { + "X": { + "item": "createnuclear:cut_autunite" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "createnuclear:cut_autunite_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..dc1f690e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json new file mode 100644 index 00000000..f2b310d8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "createnuclear:cut_autunite" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:cut_autunite_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..ecf4ef39 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json b/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json new file mode 100644 index 00000000..9f332c27 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json @@ -0,0 +1,13 @@ +{ + "type": "createnuclear:enriched", + "ingredients": [ + { + "item": "createnuclear:yellowcake" + } + ], + "results": [ + { + "item": "createnuclear:enriched_yellowcake" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json b/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json new file mode 100644 index 00000000..abaf51c1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json @@ -0,0 +1,13 @@ +{ + "type": "createnuclear:enriched", + "ingredients": [ + { + "item": "minecraft:campfire" + } + ], + "results": [ + { + "item": "createnuclear:enriching_campfire" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json new file mode 100644 index 00000000..f74aed64 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json @@ -0,0 +1,16 @@ +{ + "type": "create:item_application", + "ingredients": [ + { + "item": "create:brass_casing" + }, + { + "tag": "forge:ingots/steel" + } + ], + "results": [ + { + "item": "createnuclear:reactor_casing" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json new file mode 100644 index 00000000..f5690f24 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json @@ -0,0 +1,16 @@ +{ + "type": "create:item_application", + "ingredients": [ + { + "item": "createnuclear:reactor_casing" + }, + { + "item": "minecraft:hopper" + } + ], + "results": [ + { + "item": "createnuclear:reactor_input" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json new file mode 100644 index 00000000..9a1e6c11 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json @@ -0,0 +1,16 @@ +{ + "type": "create:item_application", + "ingredients": [ + { + "item": "createnuclear:reactor_casing" + }, + { + "item": "create:shaft" + } + ], + "results": [ + { + "item": "createnuclear:reactor_output" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..d0cb4cf6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:layered_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json new file mode 100644 index 00000000..466b31e1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json @@ -0,0 +1,21 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "G": { + "item": "createnuclear:graphene" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "SGS", + "SGS", + "SGS", + "SGS" + ], + "result": { + "item": "createnuclear:graphite_rod" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json new file mode 100644 index 00000000..7ce554af --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json @@ -0,0 +1,34 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "C": { + "item": "createnuclear:reactor_casing" + }, + "N": { + "item": "minecraft:netherite_ingot" + }, + "O": { + "item": "create:content_observer" + }, + "T": { + "item": "create:electron_tube" + }, + "V": { + "item": "create:item_vault" + }, + "X": { + "item": "minecraft:nether_star" + } + }, + "pattern": [ + "CCCCC", + "CNONC", + "CTXTC", + "CNVNC", + "CCCCC" + ], + "result": { + "item": "createnuclear:reactor_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json new file mode 100644 index 00000000..a5d65e24 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json @@ -0,0 +1,28 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "C": { + "item": "createnuclear:reactor_casing" + }, + "G": { + "item": "createnuclear:reinforced_glass" + }, + "I": { + "item": "minecraft:blue_ice" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "CCCCC", + "CSGSC", + "CIGIC", + "CSGSC", + "CCCCC" + ], + "result": { + "item": "createnuclear:reactor_cooler" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json new file mode 100644 index 00000000..be920734 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json @@ -0,0 +1,28 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "B": { + "item": "createnuclear:uranium_bucket" + }, + "C": { + "item": "createnuclear:reactor_casing" + }, + "P": { + "item": "create:precision_mechanism" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "CCCCC", + "CPSPC", + "CSBSC", + "CPSPC", + "CCCCC" + ], + "result": { + "item": "createnuclear:reactor_core" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json new file mode 100644 index 00000000..a9e6a52b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json @@ -0,0 +1,28 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "B": { + "item": "createnuclear:uranium_bucket" + }, + "C": { + "item": "createnuclear:reactor_casing" + }, + "G": { + "item": "createnuclear:reinforced_glass" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "CCCCC", + "CSGSC", + "CGBGC", + "CSGSC", + "CCCCC" + ], + "result": { + "item": "createnuclear:reactor_frame" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json new file mode 100644 index 00000000..4b6457d3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json @@ -0,0 +1,19 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "U": { + "item": "createnuclear:enriched_yellowcake" + } + }, + "pattern": [ + " U", + " U ", + " U ", + " U ", + "U " + ], + "result": { + "item": "createnuclear:uranium_rod" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/nitrate_sludge.json b/src/generated/resources/data/createnuclear/recipes/mixing/nitrate_sludge.json new file mode 100644 index 00000000..7610feca --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mixing/nitrate_sludge.json @@ -0,0 +1,18 @@ +{ + "type": "create:mixing", + "ingredients": [ + { + "tag": "forge:fuels/bio" + }, + { + "amount": 1000, + "fluid": "minecraft:water", + "nbt": {} + } + ], + "results": [ + { + "item": "createnuclear:nitrate_sludge" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/steel.json b/src/generated/resources/data/createnuclear/recipes/mixing/steel.json new file mode 100644 index 00000000..d0f34b44 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mixing/steel.json @@ -0,0 +1,16 @@ +{ + "type": "create:mixing", + "ingredients": [ + { + "tag": "forge:dusts/coal" + }, + { + "tag": "forge:ingots/iron" + } + ], + "results": [ + { + "item": "createnuclear:steel_ingot" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json b/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json new file mode 100644 index 00000000..fd6222f3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json @@ -0,0 +1,14 @@ +{ + "type": "create:mixing", + "ingredients": [ + { + "tag": "forge:dusts/uranium" + } + ], + "results": [ + { + "amount": 25, + "fluid": "createnuclear:uranium" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..d2704c52 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:polished_cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json new file mode 100644 index 00000000..825356e9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "polished_cut_autunite_slab", + "key": { + "X": { + "item": "createnuclear:polished_cut_autunite" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:polished_cut_autunite_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..70ad74f5 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:polished_cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json new file mode 100644 index 00000000..70bc5cc9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "createnuclear:polished_cut_autunite_slab" + }, + { + "item": "createnuclear:polished_cut_autunite_slab" + } + ], + "result": { + "item": "createnuclear:polished_cut_autunite" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..0dd865ba --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "polished_cut_autunite_stairs", + "key": { + "X": { + "item": "createnuclear:polished_cut_autunite" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "createnuclear:polished_cut_autunite_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..e90c86d9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:polished_cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json new file mode 100644 index 00000000..da27172b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "createnuclear:polished_cut_autunite" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:polished_cut_autunite_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..bcbde7f8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:polished_cut_autunite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json b/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json new file mode 100644 index 00000000..fa8ccf09 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json @@ -0,0 +1,13 @@ +{ + "type": "create:pressing", + "ingredients": [ + { + "tag": "forge:dusts/coal" + } + ], + "results": [ + { + "item": "createnuclear:graphene" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json new file mode 100644 index 00000000..c97772db --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:black_dye" + } + ], + "result": { + "item": "createnuclear:black_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json new file mode 100644 index 00000000..7a88326c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:blue_dye" + } + ], + "result": { + "item": "createnuclear:blue_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json new file mode 100644 index 00000000..7c298c77 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:brown_dye" + } + ], + "result": { + "item": "createnuclear:brown_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json new file mode 100644 index 00000000..ea1f9bb7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:cyan_dye" + } + ], + "result": { + "item": "createnuclear:cyan_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json new file mode 100644 index 00000000..2a9a5180 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:gray_dye" + } + ], + "result": { + "item": "createnuclear:gray_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json new file mode 100644 index 00000000..9de6a6ef --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:green_dye" + } + ], + "result": { + "item": "createnuclear:green_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json new file mode 100644 index 00000000..b650cede --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:light_blue_dye" + } + ], + "result": { + "item": "createnuclear:light_blue_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json new file mode 100644 index 00000000..7ad40ccc --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:light_gray_dye" + } + ], + "result": { + "item": "createnuclear:light_gray_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json new file mode 100644 index 00000000..5f5fed5f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:lime_dye" + } + ], + "result": { + "item": "createnuclear:lime_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json new file mode 100644 index 00000000..d150ae22 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:magenta_dye" + } + ], + "result": { + "item": "createnuclear:magenta_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json new file mode 100644 index 00000000..7e4cf94b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:orange_dye" + } + ], + "result": { + "item": "createnuclear:orange_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json new file mode 100644 index 00000000..4274a3ae --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:pink_dye" + } + ], + "result": { + "item": "createnuclear:pink_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json new file mode 100644 index 00000000..ccedaffe --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:purple_dye" + } + ], + "result": { + "item": "createnuclear:purple_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json new file mode 100644 index 00000000..71820997 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:red_dye" + } + ], + "result": { + "item": "createnuclear:red_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json new file mode 100644 index 00000000..f479aa89 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:white_dye" + } + ], + "result": { + "item": "createnuclear:white_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json new file mode 100644 index 00000000..34bda8f1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:yellow_dye" + } + ], + "result": { + "item": "createnuclear:yellow_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json b/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json new file mode 100644 index 00000000..eb877945 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "createnuclear:reactor_blueprint_item" + } + ], + "result": { + "item": "createnuclear:reactor_blueprint_item" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..fe0ec269 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:small_autunite_brick" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json new file mode 100644 index 00000000..a68f1ddb --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "small_autunite_brick_slab", + "key": { + "X": { + "item": "createnuclear:small_autunite_brick" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:small_autunite_brick_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..2fb713f4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:small_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json new file mode 100644 index 00000000..bb601f8d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "createnuclear:small_autunite_brick_slab" + }, + { + "item": "createnuclear:small_autunite_brick_slab" + } + ], + "result": { + "item": "createnuclear:small_autunite_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json new file mode 100644 index 00000000..10a085c7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "small_autunite_brick_stairs", + "key": { + "X": { + "item": "createnuclear:small_autunite_brick" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "createnuclear:small_autunite_brick_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..e3dce519 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:small_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json new file mode 100644 index 00000000..db2ccd48 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "createnuclear:small_autunite_brick" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:small_autunite_brick_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..e4c918af --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:small_autunite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json new file mode 100644 index 00000000..0ef24ce8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "create:crushed_raw_lead" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json new file mode 100644 index 00000000..16a522a6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "tag": "createnuclear:lead_ores" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json new file mode 100644 index 00000000..e302088d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "tag": "forge:raw_materials/lead" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/nitrate.json b/src/generated/resources/data/createnuclear/recipes/smelting/nitrate.json new file mode 100644 index 00000000..cf2bde5f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/smelting/nitrate.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "createnuclear:nitrate_sludge" + }, + "result": "createnuclear:nitrate" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json new file mode 100644 index 00000000..f415f686 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "tag": "createnuclear:uranium_ores" + }, + "result": "createnuclear:raw_uranium" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json new file mode 100644 index 00000000..a00e228a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json @@ -0,0 +1,18 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_raw_lead" + } + ], + "results": [ + { + "chance": 0.5, + "item": "create:experience_nugget" + }, + { + "count": 9, + "item": "createnuclear:lead_nugget" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json b/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json new file mode 100644 index 00000000..e3f04365 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriched_soul_soil" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json b/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json new file mode 100644 index 00000000..a8ce0c6f --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:enriching_fire", + "createnuclear:enriching_campfire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json b/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json new file mode 100644 index 00000000..e456059a --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_lead_ore", + "createnuclear:lead_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json b/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json new file mode 100644 index 00000000..548841c4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:uranium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json b/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json new file mode 100644 index 00000000..e21140df --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:irradiated_cat", + "createnuclear:irradiated_chicken", + "createnuclear:irradiated_wolf", + "createnuclear:irradiated_cow" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/fluids/thorium.json b/src/generated/resources/data/createnuclear/tags/fluids/thorium.json new file mode 100644 index 00000000..b1583ad2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/fluids/thorium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:flowing_thorium", + "createnuclear:thorium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/fluids/uranium.json b/src/generated/resources/data/createnuclear/tags/fluids/uranium.json new file mode 100644 index 00000000..bcad2196 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/fluids/uranium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:flowing_uranium", + "createnuclear:uranium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json b/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json new file mode 100644 index 00000000..4151900f --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json @@ -0,0 +1,53 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_helmet", + "createnuclear:orange_anti_radiation_helmet", + "createnuclear:magenta_anti_radiation_helmet", + "createnuclear:light_blue_anti_radiation_helmet", + "createnuclear:yellow_anti_radiation_helmet", + "createnuclear:lime_anti_radiation_helmet", + "createnuclear:pink_anti_radiation_helmet", + "createnuclear:gray_anti_radiation_helmet", + "createnuclear:light_gray_anti_radiation_helmet", + "createnuclear:cyan_anti_radiation_helmet", + "createnuclear:purple_anti_radiation_helmet", + "createnuclear:blue_anti_radiation_helmet", + "createnuclear:brown_anti_radiation_helmet", + "createnuclear:green_anti_radiation_helmet", + "createnuclear:red_anti_radiation_helmet", + "createnuclear:black_anti_radiation_helmet", + "createnuclear:white_anti_radiation_chestplate", + "createnuclear:orange_anti_radiation_chestplate", + "createnuclear:magenta_anti_radiation_chestplate", + "createnuclear:light_blue_anti_radiation_chestplate", + "createnuclear:yellow_anti_radiation_chestplate", + "createnuclear:lime_anti_radiation_chestplate", + "createnuclear:pink_anti_radiation_chestplate", + "createnuclear:gray_anti_radiation_chestplate", + "createnuclear:light_gray_anti_radiation_chestplate", + "createnuclear:cyan_anti_radiation_chestplate", + "createnuclear:purple_anti_radiation_chestplate", + "createnuclear:blue_anti_radiation_chestplate", + "createnuclear:brown_anti_radiation_chestplate", + "createnuclear:green_anti_radiation_chestplate", + "createnuclear:red_anti_radiation_chestplate", + "createnuclear:black_anti_radiation_chestplate", + "createnuclear:white_anti_radiation_leggings", + "createnuclear:orange_anti_radiation_leggings", + "createnuclear:magenta_anti_radiation_leggings", + "createnuclear:light_blue_anti_radiation_leggings", + "createnuclear:yellow_anti_radiation_leggings", + "createnuclear:lime_anti_radiation_leggings", + "createnuclear:pink_anti_radiation_leggings", + "createnuclear:gray_anti_radiation_leggings", + "createnuclear:light_gray_anti_radiation_leggings", + "createnuclear:cyan_anti_radiation_leggings", + "createnuclear:purple_anti_radiation_leggings", + "createnuclear:blue_anti_radiation_leggings", + "createnuclear:brown_anti_radiation_leggings", + "createnuclear:green_anti_radiation_leggings", + "createnuclear:red_anti_radiation_leggings", + "createnuclear:black_anti_radiation_leggings", + "createnuclear:anti_radiation_boots" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json new file mode 100644 index 00000000..ae448c5b --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_helmet", + "createnuclear:white_anti_radiation_chestplate", + "createnuclear:white_anti_radiation_leggings", + "createnuclear:anti_radiation_boots" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json new file mode 100644 index 00000000..3e6a7753 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:anti_radiation_boots" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json new file mode 100644 index 00000000..a1ac43a9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json @@ -0,0 +1,19 @@ +{ + "values": [ + "createnuclear:orange_anti_radiation_chestplate", + "createnuclear:magenta_anti_radiation_chestplate", + "createnuclear:light_blue_anti_radiation_chestplate", + "createnuclear:yellow_anti_radiation_chestplate", + "createnuclear:lime_anti_radiation_chestplate", + "createnuclear:pink_anti_radiation_chestplate", + "createnuclear:gray_anti_radiation_chestplate", + "createnuclear:light_gray_anti_radiation_chestplate", + "createnuclear:cyan_anti_radiation_chestplate", + "createnuclear:purple_anti_radiation_chestplate", + "createnuclear:blue_anti_radiation_chestplate", + "createnuclear:brown_anti_radiation_chestplate", + "createnuclear:green_anti_radiation_chestplate", + "createnuclear:red_anti_radiation_chestplate", + "createnuclear:black_anti_radiation_chestplate" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json new file mode 100644 index 00000000..8b659b88 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_chestplate", + "createnuclear:orange_anti_radiation_chestplate", + "createnuclear:magenta_anti_radiation_chestplate", + "createnuclear:light_blue_anti_radiation_chestplate", + "createnuclear:yellow_anti_radiation_chestplate", + "createnuclear:lime_anti_radiation_chestplate", + "createnuclear:pink_anti_radiation_chestplate", + "createnuclear:gray_anti_radiation_chestplate", + "createnuclear:light_gray_anti_radiation_chestplate", + "createnuclear:cyan_anti_radiation_chestplate", + "createnuclear:purple_anti_radiation_chestplate", + "createnuclear:blue_anti_radiation_chestplate", + "createnuclear:brown_anti_radiation_chestplate", + "createnuclear:green_anti_radiation_chestplate", + "createnuclear:red_anti_radiation_chestplate", + "createnuclear:black_anti_radiation_chestplate" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json new file mode 100644 index 00000000..7e34cb08 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json @@ -0,0 +1,19 @@ +{ + "values": [ + "createnuclear:orange_anti_radiation_helmet", + "createnuclear:magenta_anti_radiation_helmet", + "createnuclear:light_blue_anti_radiation_helmet", + "createnuclear:yellow_anti_radiation_helmet", + "createnuclear:lime_anti_radiation_helmet", + "createnuclear:pink_anti_radiation_helmet", + "createnuclear:gray_anti_radiation_helmet", + "createnuclear:light_gray_anti_radiation_helmet", + "createnuclear:cyan_anti_radiation_helmet", + "createnuclear:purple_anti_radiation_helmet", + "createnuclear:blue_anti_radiation_helmet", + "createnuclear:brown_anti_radiation_helmet", + "createnuclear:green_anti_radiation_helmet", + "createnuclear:red_anti_radiation_helmet", + "createnuclear:black_anti_radiation_helmet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json new file mode 100644 index 00000000..7d378f7f --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_helmet", + "createnuclear:orange_anti_radiation_helmet", + "createnuclear:magenta_anti_radiation_helmet", + "createnuclear:light_blue_anti_radiation_helmet", + "createnuclear:yellow_anti_radiation_helmet", + "createnuclear:lime_anti_radiation_helmet", + "createnuclear:pink_anti_radiation_helmet", + "createnuclear:gray_anti_radiation_helmet", + "createnuclear:light_gray_anti_radiation_helmet", + "createnuclear:cyan_anti_radiation_helmet", + "createnuclear:purple_anti_radiation_helmet", + "createnuclear:blue_anti_radiation_helmet", + "createnuclear:brown_anti_radiation_helmet", + "createnuclear:green_anti_radiation_helmet", + "createnuclear:red_anti_radiation_helmet", + "createnuclear:black_anti_radiation_helmet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json new file mode 100644 index 00000000..155da496 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json @@ -0,0 +1,19 @@ +{ + "values": [ + "createnuclear:orange_anti_radiation_leggings", + "createnuclear:magenta_anti_radiation_leggings", + "createnuclear:light_blue_anti_radiation_leggings", + "createnuclear:yellow_anti_radiation_leggings", + "createnuclear:lime_anti_radiation_leggings", + "createnuclear:pink_anti_radiation_leggings", + "createnuclear:gray_anti_radiation_leggings", + "createnuclear:light_gray_anti_radiation_leggings", + "createnuclear:cyan_anti_radiation_leggings", + "createnuclear:purple_anti_radiation_leggings", + "createnuclear:blue_anti_radiation_leggings", + "createnuclear:brown_anti_radiation_leggings", + "createnuclear:green_anti_radiation_leggings", + "createnuclear:red_anti_radiation_leggings", + "createnuclear:black_anti_radiation_leggings" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json new file mode 100644 index 00000000..ea238434 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_leggings", + "createnuclear:orange_anti_radiation_leggings", + "createnuclear:magenta_anti_radiation_leggings", + "createnuclear:light_blue_anti_radiation_leggings", + "createnuclear:yellow_anti_radiation_leggings", + "createnuclear:lime_anti_radiation_leggings", + "createnuclear:pink_anti_radiation_leggings", + "createnuclear:gray_anti_radiation_leggings", + "createnuclear:light_gray_anti_radiation_leggings", + "createnuclear:cyan_anti_radiation_leggings", + "createnuclear:purple_anti_radiation_leggings", + "createnuclear:blue_anti_radiation_leggings", + "createnuclear:brown_anti_radiation_leggings", + "createnuclear:green_anti_radiation_leggings", + "createnuclear:red_anti_radiation_leggings", + "createnuclear:black_anti_radiation_leggings" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/cloth.json b/src/generated/resources/data/createnuclear/tags/items/cloth.json new file mode 100644 index 00000000..8c88fe9b --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/cloth.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_cloth", + "createnuclear:orange_cloth", + "createnuclear:magenta_cloth", + "createnuclear:light_blue_cloth", + "createnuclear:yellow_cloth", + "createnuclear:lime_cloth", + "createnuclear:pink_cloth", + "createnuclear:gray_cloth", + "createnuclear:light_gray_cloth", + "createnuclear:cyan_cloth", + "createnuclear:purple_cloth", + "createnuclear:blue_cloth", + "createnuclear:brown_cloth", + "createnuclear:green_cloth", + "createnuclear:red_cloth", + "createnuclear:black_cloth" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/cooler.json b/src/generated/resources/data/createnuclear/tags/items/cooler.json new file mode 100644 index 00000000..1802becf --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/cooler.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:graphite_rod" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/fuel.json b/src/generated/resources/data/createnuclear/tags/items/fuel.json new file mode 100644 index 00000000..951757d9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/fuel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:uranium_rod" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/lead_ores.json b/src/generated/resources/data/createnuclear/tags/items/lead_ores.json new file mode 100644 index 00000000..e456059a --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/lead_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_lead_ore", + "createnuclear:lead_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json b/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json new file mode 100644 index 00000000..4b37ed20 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json @@ -0,0 +1,19 @@ +{ + "values": [ + "createnuclear:cut_autunite", + "createnuclear:cut_autunite_stairs", + "createnuclear:cut_autunite_wall", + "createnuclear:cut_autunite_bricks", + "createnuclear:cut_autunite_brick_stairs", + "createnuclear:cut_autunite_brick_wall", + "createnuclear:small_autunite_brick", + "createnuclear:small_autunite_brick_stairs", + "createnuclear:small_autunite_brick_wall", + "createnuclear:polished_cut_autunite", + "createnuclear:polished_cut_autunite_stairs", + "createnuclear:polished_cut_autunite_wall", + "createnuclear:layered_autunite", + "createnuclear:autunite_pillar", + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json b/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json new file mode 100644 index 00000000..548841c4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:uranium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json new file mode 100644 index 00000000..75f7246f --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 7, + "targets": [ + { + "state": { + "Name": "createnuclear:lead_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:deepslate_lead_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json new file mode 100644 index 00000000..8e0c9954 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json @@ -0,0 +1,155 @@ +{ + "type": "create:layered_ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "layer_patterns": [ + [ + { + "max_size": 5, + "min_size": 2, + "targets": [ + [ + { + "state": { + "Name": "createnuclear:autunite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:autunite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 2 + }, + { + "max_size": 2, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "create:limestone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "create:limestone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 3, + "min_size": 2, + "targets": [ + [ + { + "state": { + "Name": "minecraft:calcite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:calcite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 2, + "min_size": 2, + "targets": [ + [ + { + "state": { + "Name": "minecraft:stone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "createnuclear:uranium_ore", + "Properties": { + "lit": "false" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:deepslate_uranium_ore", + "Properties": { + "lit": "false" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + } + ] + ], + "size": 32 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json new file mode 100644 index 00000000..132e2ed2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 7, + "targets": [ + { + "state": { + "Name": "createnuclear:thorium_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:deepslate_thorium_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json new file mode 100644 index 00000000..eb971ccc --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 7, + "targets": [ + { + "state": { + "Name": "createnuclear:uranium_ore", + "Properties": { + "lit": "false" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:deepslate_uranium_ore", + "Properties": { + "lit": "false" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json new file mode 100644 index 00000000..e9eff263 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json @@ -0,0 +1,27 @@ +{ + "feature": "createnuclear:lead_ore", + "placement": [ + { + "type": "minecraft:count", + "count": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "max_inclusive": { + "absolute": 64 + }, + "min_inclusive": { + "absolute": -64 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json new file mode 100644 index 00000000..d5ec73f0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json @@ -0,0 +1,27 @@ +{ + "feature": "createnuclear:striated_ores_overworld", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 18 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": 70 + }, + "min_inclusive": { + "absolute": -30 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json new file mode 100644 index 00000000..5613d152 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json @@ -0,0 +1,27 @@ +{ + "feature": "createnuclear:uranium_ore", + "placement": [ + { + "type": "minecraft:count", + "count": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "max_inclusive": { + "absolute": 64 + }, + "min_inclusive": { + "absolute": -64 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/glass.json b/src/generated/resources/data/forge/tags/blocks/glass.json new file mode 100644 index 00000000..d4bfecdc --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/glass.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:reinforced_glass" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores.json b/src/generated/resources/data/forge/tags/blocks/ores.json new file mode 100644 index 00000000..e563216c --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores.json @@ -0,0 +1,10 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_lead_ore", + "createnuclear:deepslate_thorium_ore", + "createnuclear:uranium_ore", + "createnuclear:lead_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/lead.json b/src/generated/resources/data/forge/tags/blocks/ores/lead.json new file mode 100644 index 00000000..e456059a --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores/lead.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_lead_ore", + "createnuclear:lead_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/thorium.json b/src/generated/resources/data/forge/tags/blocks/ores/thorium.json new file mode 100644 index 00000000..c5f8a424 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores/thorium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_thorium_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/uranium.json b/src/generated/resources/data/forge/tags/blocks/ores/uranium.json new file mode 100644 index 00000000..548841c4 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores/uranium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:uranium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json new file mode 100644 index 00000000..a8414d0a --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_lead_ore", + "createnuclear:deepslate_thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json new file mode 100644 index 00000000..f6ce1ffc --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:uranium_ore", + "createnuclear:lead_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json new file mode 100644 index 00000000..090e36fd --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json new file mode 100644 index 00000000..8d11d293 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json new file mode 100644 index 00000000..3bb2b80c --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json new file mode 100644 index 00000000..41ae6b11 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_uranium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json new file mode 100644 index 00000000..28dd0133 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:steel_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json new file mode 100644 index 00000000..6ea006df --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/uranium.json b/src/generated/resources/data/forge/tags/fluids/uranium.json new file mode 100644 index 00000000..25064659 --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#createnuclear:uranium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/boots.json b/src/generated/resources/data/forge/tags/items/armors/boots.json new file mode 100644 index 00000000..3e6a7753 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/armors/boots.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:anti_radiation_boots" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/chestplates.json b/src/generated/resources/data/forge/tags/items/armors/chestplates.json new file mode 100644 index 00000000..8b659b88 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/armors/chestplates.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_chestplate", + "createnuclear:orange_anti_radiation_chestplate", + "createnuclear:magenta_anti_radiation_chestplate", + "createnuclear:light_blue_anti_radiation_chestplate", + "createnuclear:yellow_anti_radiation_chestplate", + "createnuclear:lime_anti_radiation_chestplate", + "createnuclear:pink_anti_radiation_chestplate", + "createnuclear:gray_anti_radiation_chestplate", + "createnuclear:light_gray_anti_radiation_chestplate", + "createnuclear:cyan_anti_radiation_chestplate", + "createnuclear:purple_anti_radiation_chestplate", + "createnuclear:blue_anti_radiation_chestplate", + "createnuclear:brown_anti_radiation_chestplate", + "createnuclear:green_anti_radiation_chestplate", + "createnuclear:red_anti_radiation_chestplate", + "createnuclear:black_anti_radiation_chestplate" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/helmets.json b/src/generated/resources/data/forge/tags/items/armors/helmets.json new file mode 100644 index 00000000..7d378f7f --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/armors/helmets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_helmet", + "createnuclear:orange_anti_radiation_helmet", + "createnuclear:magenta_anti_radiation_helmet", + "createnuclear:light_blue_anti_radiation_helmet", + "createnuclear:yellow_anti_radiation_helmet", + "createnuclear:lime_anti_radiation_helmet", + "createnuclear:pink_anti_radiation_helmet", + "createnuclear:gray_anti_radiation_helmet", + "createnuclear:light_gray_anti_radiation_helmet", + "createnuclear:cyan_anti_radiation_helmet", + "createnuclear:purple_anti_radiation_helmet", + "createnuclear:blue_anti_radiation_helmet", + "createnuclear:brown_anti_radiation_helmet", + "createnuclear:green_anti_radiation_helmet", + "createnuclear:red_anti_radiation_helmet", + "createnuclear:black_anti_radiation_helmet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/leggings.json b/src/generated/resources/data/forge/tags/items/armors/leggings.json new file mode 100644 index 00000000..ea238434 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/armors/leggings.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_leggings", + "createnuclear:orange_anti_radiation_leggings", + "createnuclear:magenta_anti_radiation_leggings", + "createnuclear:light_blue_anti_radiation_leggings", + "createnuclear:yellow_anti_radiation_leggings", + "createnuclear:lime_anti_radiation_leggings", + "createnuclear:pink_anti_radiation_leggings", + "createnuclear:gray_anti_radiation_leggings", + "createnuclear:light_gray_anti_radiation_leggings", + "createnuclear:cyan_anti_radiation_leggings", + "createnuclear:purple_anti_radiation_leggings", + "createnuclear:blue_anti_radiation_leggings", + "createnuclear:brown_anti_radiation_leggings", + "createnuclear:green_anti_radiation_leggings", + "createnuclear:red_anti_radiation_leggings", + "createnuclear:black_anti_radiation_leggings" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/thorium.json b/src/generated/resources/data/forge/tags/items/buckets/thorium.json new file mode 100644 index 00000000..6aec4244 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/uranium.json b/src/generated/resources/data/forge/tags/items/buckets/uranium.json new file mode 100644 index 00000000..68a93e19 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:uranium_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/compostable.json b/src/generated/resources/data/forge/tags/items/compostable.json new file mode 100644 index 00000000..3b9e881c --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/compostable.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:kelp", + "minecraft:bone_meal", + "minecraft:rotten_flesh", + "#minecraft:leaves" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts.json b/src/generated/resources/data/forge/tags/items/dusts.json new file mode 100644 index 00000000..3bf9b038 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:thorium_dust", + "createnuclear:uranium_powder", + "createnuclear:coal_dust" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/coal.json b/src/generated/resources/data/forge/tags/items/dusts/coal.json new file mode 100644 index 00000000..84c8f569 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts/coal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:coal_dust" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/thorium.json b/src/generated/resources/data/forge/tags/items/dusts/thorium.json new file mode 100644 index 00000000..9b0a3534 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_dust" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/uranium.json b/src/generated/resources/data/forge/tags/items/dusts/uranium.json new file mode 100644 index 00000000..f96cdf12 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts/uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:uranium_powder" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/fuels/bio.json b/src/generated/resources/data/forge/tags/items/fuels/bio.json new file mode 100644 index 00000000..b4d10531 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/fuels/bio.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:biomass" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/glass.json b/src/generated/resources/data/forge/tags/items/glass.json new file mode 100644 index 00000000..d4bfecdc --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/glass.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:reinforced_glass" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots.json b/src/generated/resources/data/forge/tags/items/ingots.json new file mode 100644 index 00000000..069fcb89 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:steel_ingot", + "createnuclear:lead_ingot", + "createnuclear:thorium_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/lead.json b/src/generated/resources/data/forge/tags/items/ingots/lead.json new file mode 100644 index 00000000..aedd6132 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:lead_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/steel.json b/src/generated/resources/data/forge/tags/items/ingots/steel.json new file mode 100644 index 00000000..665a4598 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:steel_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/thorium.json b/src/generated/resources/data/forge/tags/items/ingots/thorium.json new file mode 100644 index 00000000..ebbb559f --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets.json b/src/generated/resources/data/forge/tags/items/nuggets.json new file mode 100644 index 00000000..4683ae5f --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:steel_nugget", + "createnuclear:lead_nugget", + "createnuclear:thorium_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/lead.json b/src/generated/resources/data/forge/tags/items/nuggets/lead.json new file mode 100644 index 00000000..4337a1dc --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:lead_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/steel.json b/src/generated/resources/data/forge/tags/items/nuggets/steel.json new file mode 100644 index 00000000..33f15404 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:steel_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/thorium.json b/src/generated/resources/data/forge/tags/items/nuggets/thorium.json new file mode 100644 index 00000000..6e41e836 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/lead.json b/src/generated/resources/data/forge/tags/items/ores/lead.json new file mode 100644 index 00000000..e456059a --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores/lead.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_lead_ore", + "createnuclear:lead_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/thorium.json b/src/generated/resources/data/forge/tags/items/ores/thorium.json new file mode 100644 index 00000000..c5f8a424 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores/thorium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_thorium_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/uranium.json b/src/generated/resources/data/forge/tags/items/ores/uranium.json new file mode 100644 index 00000000..548841c4 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores/uranium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:uranium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials.json b/src/generated/resources/data/forge/tags/items/raw_materials.json new file mode 100644 index 00000000..53e805f6 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:raw_lead", + "createnuclear:raw_uranium", + "createnuclear:raw_thorium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/lead.json b/src/generated/resources/data/forge/tags/items/raw_materials/lead.json new file mode 100644 index 00000000..34dd4663 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_lead" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json b/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json new file mode 100644 index 00000000..e2f43fb9 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_thorium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json b/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json new file mode 100644 index 00000000..9333342f --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_uranium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_ores.json b/src/generated/resources/data/forge/tags/items/raw_ores.json new file mode 100644 index 00000000..53e805f6 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:raw_lead", + "createnuclear:raw_uranium", + "createnuclear:raw_thorium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/rods.json b/src/generated/resources/data/forge/tags/items/rods.json new file mode 100644 index 00000000..b665274d --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/rods.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:graphite_rod", + "createnuclear:uranium_rod" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json new file mode 100644 index 00000000..090e36fd --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json new file mode 100644 index 00000000..8d11d293 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json new file mode 100644 index 00000000..3bb2b80c --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json new file mode 100644 index 00000000..41ae6b11 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_uranium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json b/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json new file mode 100644 index 00000000..28dd0133 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:steel_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json new file mode 100644 index 00000000..6ea006df --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json b/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json new file mode 100644 index 00000000..a51c2ef8 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_campfire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json new file mode 100644 index 00000000..0c71748d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/campfires.json b/src/generated/resources/data/minecraft/tags/blocks/campfires.json new file mode 100644 index 00000000..a51c2ef8 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/campfires.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_campfire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json b/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json new file mode 100644 index 00000000..6f3bde53 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_fire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json b/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json new file mode 100644 index 00000000..0c71748d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/fire.json b/src/generated/resources/data/minecraft/tags/blocks/fire.json new file mode 100644 index 00000000..6f3bde53 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/fire.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_fire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/impermeable.json b/src/generated/resources/data/minecraft/tags/blocks/impermeable.json new file mode 100644 index 00000000..d4bfecdc --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/impermeable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:reinforced_glass" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json new file mode 100644 index 00000000..0c71748d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json new file mode 100644 index 00000000..a51c2ef8 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_campfire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json new file mode 100644 index 00000000..96f8e150 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -0,0 +1,43 @@ +{ + "values": [ + "createnuclear:reactor_casing", + "createnuclear:reactor_core", + "createnuclear:reactor_frame", + "createnuclear:reactor_cooler", + "createnuclear:reactor_input", + "createnuclear:reactor_output", + "createnuclear:reactor_controller", + "createnuclear:enriching_campfire", + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_lead_ore", + "createnuclear:deepslate_thorium_ore", + "createnuclear:uranium_ore", + "createnuclear:lead_ore", + "createnuclear:thorium_ore", + "createnuclear:raw_uranium_block", + "createnuclear:raw_lead_block", + "createnuclear:raw_thorium_block", + "createnuclear:lead_block", + "createnuclear:thorium_block", + "createnuclear:steel_block", + "createnuclear:autunite", + "createnuclear:cut_autunite", + "createnuclear:cut_autunite_stairs", + "createnuclear:cut_autunite_slab", + "createnuclear:cut_autunite_wall", + "createnuclear:cut_autunite_bricks", + "createnuclear:cut_autunite_brick_stairs", + "createnuclear:cut_autunite_brick_slab", + "createnuclear:cut_autunite_brick_wall", + "createnuclear:small_autunite_brick", + "createnuclear:small_autunite_brick_stairs", + "createnuclear:small_autunite_brick_slab", + "createnuclear:small_autunite_brick_wall", + "createnuclear:polished_cut_autunite", + "createnuclear:polished_cut_autunite_stairs", + "createnuclear:polished_cut_autunite_slab", + "createnuclear:polished_cut_autunite_wall", + "createnuclear:layered_autunite", + "createnuclear:autunite_pillar" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json new file mode 100644 index 00000000..e3f04365 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriched_soul_soil" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json new file mode 100644 index 00000000..0c71748d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json new file mode 100644 index 00000000..b4b6eaa2 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "createnuclear:reactor_casing", + "createnuclear:reactor_core", + "createnuclear:reactor_frame", + "createnuclear:reactor_cooler", + "createnuclear:reactor_input", + "createnuclear:reactor_output", + "createnuclear:reactor_controller", + "createnuclear:enriched_soul_soil", + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_thorium_ore", + "createnuclear:uranium_ore", + "createnuclear:raw_uranium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json new file mode 100644 index 00000000..1ac888c3 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_lead_ore", + "createnuclear:uranium_ore", + "createnuclear:lead_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/slabs.json b/src/generated/resources/data/minecraft/tags/blocks/slabs.json new file mode 100644 index 00000000..091d9741 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/slabs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_slab", + "createnuclear:cut_autunite_brick_slab", + "createnuclear:small_autunite_brick_slab", + "createnuclear:polished_cut_autunite_slab" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/stairs.json b/src/generated/resources/data/minecraft/tags/blocks/stairs.json new file mode 100644 index 00000000..b4209709 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/stairs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_stairs", + "createnuclear:cut_autunite_brick_stairs", + "createnuclear:small_autunite_brick_stairs", + "createnuclear:polished_cut_autunite_stairs" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/walls.json b/src/generated/resources/data/minecraft/tags/blocks/walls.json new file mode 100644 index 00000000..d7309a6c --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/walls.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_wall", + "createnuclear:cut_autunite_brick_wall", + "createnuclear:small_autunite_brick_wall", + "createnuclear:polished_cut_autunite_wall" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json b/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json new file mode 100644 index 00000000..625832ed --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:irradiated_cat", + "createnuclear:irradiated_chicken" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/fluids/lava.json b/src/generated/resources/data/minecraft/tags/fluids/lava.json new file mode 100644 index 00000000..25064659 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/fluids/lava.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#createnuclear:uranium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/slabs.json b/src/generated/resources/data/minecraft/tags/items/slabs.json new file mode 100644 index 00000000..091d9741 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/items/slabs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_slab", + "createnuclear:cut_autunite_brick_slab", + "createnuclear:small_autunite_brick_slab", + "createnuclear:polished_cut_autunite_slab" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/stairs.json b/src/generated/resources/data/minecraft/tags/items/stairs.json new file mode 100644 index 00000000..b4209709 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/items/stairs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_stairs", + "createnuclear:cut_autunite_brick_stairs", + "createnuclear:small_autunite_brick_stairs", + "createnuclear:polished_cut_autunite_stairs" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/walls.json b/src/generated/resources/data/minecraft/tags/items/walls.json new file mode 100644 index 00000000..d7309a6c --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/items/walls.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_wall", + "createnuclear:cut_autunite_brick_wall", + "createnuclear:small_autunite_brick_wall", + "createnuclear:polished_cut_autunite_wall" + ] +} \ No newline at end of file From 63519da65da4df264817a8c6f32f5374e63a3a1f Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 29 Dec 2025 15:39:50 +0100 Subject: [PATCH 088/705] Add nitrogen block, fluid, and item models; update language files --- .../assets/createnuclear/blockstates/nitrogen.json | 7 +++++++ .../resources/assets/createnuclear/lang/en_ud.json | 8 ++++++++ .../resources/assets/createnuclear/lang/en_us.json | 8 ++++++++ .../assets/createnuclear/models/block/nitrogen.json | 5 +++++ .../models/item/cooled_nitrogen_concentrate.json | 6 ++++++ .../assets/createnuclear/models/item/nitrogen_bucket.json | 6 ++++++ .../createnuclear/models/item/nitrogen_concentrate.json | 6 ++++++ 7 files changed, 46 insertions(+) create mode 100644 src/generated/resources/assets/createnuclear/blockstates/nitrogen.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/nitrogen.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cooled_nitrogen_concentrate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/nitrogen_bucket.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/nitrogen_concentrate.json diff --git a/src/generated/resources/assets/createnuclear/blockstates/nitrogen.json b/src/generated/resources/assets/createnuclear/blockstates/nitrogen.json new file mode 100644 index 00000000..113fb23f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/nitrogen.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/nitrogen" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index 63b26837..80b64a28 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -72,6 +72,7 @@ "block.createnuclear.layered_autunite": "ǝʇıunʇnⱯ pǝɹǝʎɐꞀ", "block.createnuclear.lead_block": "ʞɔoןᗺ pɐǝꞀ", "block.createnuclear.lead_ore": "ǝɹO pɐǝꞀ", + "block.createnuclear.nitrogen": "uǝboɹʇıN", "block.createnuclear.polished_cut_autunite": "ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", "block.createnuclear.polished_cut_autunite_slab": "qɐןS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", "block.createnuclear.polished_cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", @@ -111,6 +112,7 @@ "block.createnuclear.uranium": "ɯnıuɐɹ∩", "block.createnuclear.uranium_ore": "ǝɹO ɯnıuɐɹ∩", "create.recipe.fan_enriched.fan": "ǝɹıℲ pǝɥɔıɹuƎ puıɥǝq uɐℲ", + "create.recipe.fan_snow_powder.fan": "ʍouS ɹǝpʍoԀ puıɥǝq uɐℲ", "createnuclear.enriched.fan.recipe": "buıɥɔıɹuƎ ʞןnᗺ", "createnuclear.generic.unit.heat": "Ὁ", "createnuclear.gui.reactor_controller.info_header.title": "ǝnןɐʌ ʇɐǝH", @@ -127,6 +129,7 @@ "createnuclear.ponder.reactor.text_9": "9 ɹooןℲ", "createnuclear.ponder.reactor_blueprint.header": "uoıʇɐʌıʇɔⱯ ɹǝןןoɹʇuoƆ", "createnuclear.ponder.reactor_blueprint.text_1": "˙sןǝpoɯ ɔıɟıɔǝds oʇ buıpɹoɔɔɐ pǝɹnbıɟuoɔ ǝq oʇ ɹoʇɔɐǝɹ ǝɥʇ sʍoןןɐ ʇı ؛ʇuǝɯǝןǝ ʇuɐʇɹodɯı ʇsoɯ ǝɥʇ :ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", + "createnuclear.snow_powder.fan.recipe": "uɐɟ ɔıuǝboʎɹƆ", "createnuclear.tooltip.heatLevel": "ןǝʌǝꞀ ʇɐǝH", "createnuclear.tooltip.heatLevel.caution": "uoıʇnɐƆ", "createnuclear.tooltip.heatLevel.danger": "ɹǝbuɐᗡ", @@ -138,10 +141,12 @@ "createnuclear.tooltip.item.uranium.rod": " :poᴚ ɯnıuɐɹ∩", "effect.createnuclear.radiation": "uoıʇɐıpɐᴚ", "emi.category.createnuclear.fan_enriched": "buıɥɔıɹuƎ ʞןnᗺ", + "emi.category.createnuclear.snow_powder": "uɐɟ ɔıuǝboʎɹƆ", "entity.createnuclear.irradiated_cat": "ʇɐƆ pǝʇɐıpɐɹɹI", "entity.createnuclear.irradiated_chicken": "uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", "entity.createnuclear.irradiated_cow": "ʍoƆ pǝʇɐıpɐɹɹI", "entity.createnuclear.irradiated_wolf": "ɟןoM pǝʇɐıpɐɹɹI", + "fluid.createnuclear.nitrogen": "uǝboɹʇıN pınbıꞀ", "fluid.createnuclear.thorium": "ɯnıɹoɥ⟘ pınbıꞀ", "fluid.createnuclear.uranium": "ɯnıuɐɹ∩ pınbıꞀ", "gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", @@ -163,6 +168,7 @@ "item.createnuclear.cat_irradiated_spawn_egg": "bbƎ uʍɐdS ʇɐƆ pǝʇɐıpɐɹɹI", "item.createnuclear.chicken_irradiated_spawn_egg": "bbƎ uʍɐdS uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", "item.createnuclear.coal_dust": "ʇsnᗡ ןɐoƆ", + "item.createnuclear.cooled_nitrogen_concentrate": "ǝʇɐɹʇuǝɔuoƆ uǝboɹʇıN pǝןooƆ", "item.createnuclear.cyan_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", "item.createnuclear.cyan_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", "item.createnuclear.cyan_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", @@ -199,6 +205,8 @@ "item.createnuclear.magenta_cloth": "ɥʇoןƆ ɐʇuǝbɐW", "item.createnuclear.nitrate": "ǝʇɐɹʇıN", "item.createnuclear.nitrate_sludge": "ǝbpnןS ǝʇɐɹʇıN", + "item.createnuclear.nitrogen_bucket": "ʇǝʞɔnᗺ uǝboɹʇıN", + "item.createnuclear.nitrogen_concentrate": "ǝʇɐɹʇuǝɔuoƆ uǝboɹʇıN", "item.createnuclear.orange_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", "item.createnuclear.orange_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", "item.createnuclear.orange_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index 10cd7631..57a70aa0 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -72,6 +72,7 @@ "block.createnuclear.layered_autunite": "Layered Autunite", "block.createnuclear.lead_block": "Lead Block", "block.createnuclear.lead_ore": "Lead Ore", + "block.createnuclear.nitrogen": "Nitrogen", "block.createnuclear.polished_cut_autunite": "Polished Cut Autunite", "block.createnuclear.polished_cut_autunite_slab": "Polished Cut Autunite Slab", "block.createnuclear.polished_cut_autunite_stairs": "Polished Cut Autunite Stairs", @@ -111,6 +112,7 @@ "block.createnuclear.uranium": "Uranium", "block.createnuclear.uranium_ore": "Uranium Ore", "create.recipe.fan_enriched.fan": "Fan behind Enriched Fire", + "create.recipe.fan_snow_powder.fan": "Fan behind Powder Snow", "createnuclear.enriched.fan.recipe": "Bulk Enriching", "createnuclear.generic.unit.heat": "Q", "createnuclear.gui.reactor_controller.info_header.title": "Heat value", @@ -127,6 +129,7 @@ "createnuclear.ponder.reactor.text_9": "Floor 6", "createnuclear.ponder.reactor_blueprint.header": "Controller Activation", "createnuclear.ponder.reactor_blueprint.text_1": "Reactor Blueprint: the most important element; it allows the reactor to be configured according to specific models.", + "createnuclear.snow_powder.fan.recipe": "Cryogenic fan", "createnuclear.tooltip.heatLevel": "Heat Level", "createnuclear.tooltip.heatLevel.caution": "Caution", "createnuclear.tooltip.heatLevel.danger": "Danger", @@ -138,10 +141,12 @@ "createnuclear.tooltip.item.uranium.rod": "Uranium Rod: ", "effect.createnuclear.radiation": "Radiation", "emi.category.createnuclear.fan_enriched": "Bulk Enriching", + "emi.category.createnuclear.snow_powder": "Cryogenic fan", "entity.createnuclear.irradiated_cat": "Irradiated Cat", "entity.createnuclear.irradiated_chicken": "Irradiated Chicken", "entity.createnuclear.irradiated_cow": "Irradiated Cow", "entity.createnuclear.irradiated_wolf": "Irradiated Wolf", + "fluid.createnuclear.nitrogen": "Liquid Nitrogen", "fluid.createnuclear.thorium": "Liquid Thorium", "fluid.createnuclear.uranium": "Liquid Uranium", "gui.createnuclear.reactor_controller.title": "Reactor Controller", @@ -163,6 +168,7 @@ "item.createnuclear.cat_irradiated_spawn_egg": "Irradiated Cat Spawn Egg", "item.createnuclear.chicken_irradiated_spawn_egg": "Irradiated Chicken Spawn Egg", "item.createnuclear.coal_dust": "Coal Dust", + "item.createnuclear.cooled_nitrogen_concentrate": "Cooled Nitrogen Concentrate", "item.createnuclear.cyan_anti_radiation_chestplate": "Cyan Anti Radiation Chestplate", "item.createnuclear.cyan_anti_radiation_helmet": "Cyan Anti Radiation Helmet", "item.createnuclear.cyan_anti_radiation_leggings": "Cyan Anti Radiation Leggings", @@ -199,6 +205,8 @@ "item.createnuclear.magenta_cloth": "Magenta Cloth", "item.createnuclear.nitrate": "Nitrate", "item.createnuclear.nitrate_sludge": "Nitrate Sludge", + "item.createnuclear.nitrogen_bucket": "Nitrogen Bucket", + "item.createnuclear.nitrogen_concentrate": "Nitrogen Concentrate", "item.createnuclear.orange_anti_radiation_chestplate": "Orange Anti Radiation Chestplate", "item.createnuclear.orange_anti_radiation_helmet": "Orange Anti Radiation Helmet", "item.createnuclear.orange_anti_radiation_leggings": "Orange Anti Radiation Leggings", diff --git a/src/generated/resources/assets/createnuclear/models/block/nitrogen.json b/src/generated/resources/assets/createnuclear/models/block/nitrogen.json new file mode 100644 index 00000000..a48ca03d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/nitrogen.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "createnuclear:fluid/nitrogen_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cooled_nitrogen_concentrate.json b/src/generated/resources/assets/createnuclear/models/item/cooled_nitrogen_concentrate.json new file mode 100644 index 00000000..e122350f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cooled_nitrogen_concentrate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cooled_nitrogen_concentrate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/nitrogen_bucket.json b/src/generated/resources/assets/createnuclear/models/item/nitrogen_bucket.json new file mode 100644 index 00000000..8b1e966d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/nitrogen_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/nitrogen_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/nitrogen_concentrate.json b/src/generated/resources/assets/createnuclear/models/item/nitrogen_concentrate.json new file mode 100644 index 00000000..80476cb2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/nitrogen_concentrate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/nitrogen_concentrate" + } +} \ No newline at end of file From b748a99ec2943f0b0700f0096085a9cf3b98830c Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 29 Dec 2025 15:39:55 +0100 Subject: [PATCH 089/705] Update resource cache with new nitrogen block and related recipes --- .../15812fa7bc190aa8f0a8644088c7ff563925e506 | 4 +++- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 15 ++++++++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 index 8dec1121..008fc184 100644 --- a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 +++ b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 @@ -1,4 +1,4 @@ -// 1.20.1 2025-12-29T10:23:46.4443559 CreateNuclear's Processing Recipes +// 1.20.1 2025-12-29T15:22:38.8817434 CreateNuclear's Processing Recipes c711d032a04e1a9350ad9bc4d9c4d74f54689862 data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json db3a6ebe0b04a98a840ed8a67e17569c928ce5ea data/createnuclear/recipes/crushing/biomass.json 33becbc558bd2fbe277be096b292c0093f84e44c data/createnuclear/recipes/crushing/coal.json @@ -14,8 +14,10 @@ e42be7d17c5e057e62c4b1176cbf43319a157f51 data/createnuclear/recipes/enriched/enr d0a30a8942f3e81d11afa21a93037916601c38cb data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json f2d3a2dbcb9135e31261cc8408f11cd07038a826 data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json 91c07d7804d0960aaa17a6258f00f1731ca458f5 data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json +f2aea217b202529660a0fff70a4bf681d3d69f12 data/createnuclear/recipes/mixing/liquid_azote.json fc500639ab79eb2990df12317916eed7d412bdf4 data/createnuclear/recipes/mixing/nitrate_sludge.json 7fc7695cd03577131096e9695170193044f8bc1a data/createnuclear/recipes/mixing/steel.json 23e57de458330d04dfebff8070b44b3b1b2718eb data/createnuclear/recipes/mixing/uranium_fluid.json 8e4e330293a702522ed424488055fe4d8d68c22d data/createnuclear/recipes/pressing/graphene.json +f6f427d92e7680c47bc8d25f3d023ae6ce465615 data/createnuclear/recipes/snow_powder/cooled_nitrogen_concentrate.json 0756d627739cbbc2653aa3fbde9945ec11f2eace data/createnuclear/recipes/splashing/crushed_raw_lead.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 97d7b86d..0d004d95 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-12-29T10:23:46.4509754 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-12-29T15:26:15.4926775 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -18,6 +18,7 @@ f6b762b1e80656d932e990210b43e4bfb209e4d8 assets/createnuclear/blockstates/enrich 98dd6f667ccef1f8f1d332b42b146a6c0bbfb0db assets/createnuclear/blockstates/layered_autunite.json f10bbdbab6112c58bebf2d98dc0ed3eb9370c09c assets/createnuclear/blockstates/lead_block.json 300b8a29d6a440a60320133481041671dde65448 assets/createnuclear/blockstates/lead_ore.json +539751a5a2a28445f570cb61b89b16c31e7d5ad0 assets/createnuclear/blockstates/nitrogen.json 1eed8de7f7b90d46d3e4fb6a0e7e9abf10a8a78f assets/createnuclear/blockstates/polished_cut_autunite.json 462d22ea4a021cc368721fdb841c8a9b9176c06d assets/createnuclear/blockstates/polished_cut_autunite_slab.json 76a9a39503654b94cbe01e249292ed280446bbb6 assets/createnuclear/blockstates/polished_cut_autunite_stairs.json @@ -43,8 +44,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -66f2e67445f0007975d64bbaadc316252dd9de32 assets/createnuclear/lang/en_ud.json -3f97ddc9ab495be492707f2df3102a46b5bc6fb8 assets/createnuclear/lang/en_us.json +95e99bd1dd31f195efdce267bfdd4165d4238bba assets/createnuclear/lang/en_ud.json +1be9d22ca30a88918733d62eccb57e546f5602e6 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json @@ -76,6 +77,7 @@ e1b8fdc0555a1fdabda54f66cca868e444d1110b assets/createnuclear/models/block/enric 8408a3894e9ca6e45e738b81f0a1932a0b2f86a5 assets/createnuclear/models/block/layered_autunite.json fd642aefed8f59f5575c96ad1a0251e7773f3909 assets/createnuclear/models/block/lead_block.json c9757e3fd9841ee17366b1d88563df6ea8106513 assets/createnuclear/models/block/lead_ore.json +20a57f470b6d6ce6822c61da93e09e95bad6deee assets/createnuclear/models/block/nitrogen.json 460e9ac2c0a90607b74afc5823b737a2867a35e3 assets/createnuclear/models/block/polished_cut_autunite.json 8d0e97cda9e4098e0aa8dca93445d3b52150dcfa assets/createnuclear/models/block/polished_cut_autunite_slab.json 4fa87093074c0a325ea50ab2d3c9725a90a11e1c assets/createnuclear/models/block/polished_cut_autunite_slab_double.json @@ -124,6 +126,7 @@ ce17b82389ca226bc9e55072ae0dab1ef049e96f assets/createnuclear/models/item/brown_ 63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/cat_irradiated_spawn_egg.json 63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json 047d097f30f9586494547715d07271c6994acd18 assets/createnuclear/models/item/coal_dust.json +4c5ade8688c0dfd0c3007c6bde5d52fb0a0f44cc assets/createnuclear/models/item/cooled_nitrogen_concentrate.json 0c682ff48601bf7f42c8561819ecede780664fbf assets/createnuclear/models/item/cut_autunite.json 11220bd60ab51e05a978a8322511c224d15bf886 assets/createnuclear/models/item/cut_autunite_bricks.json d43ffb4c5491fcd8c98451649c3f4ceb271e8875 assets/createnuclear/models/item/cut_autunite_brick_slab.json @@ -175,6 +178,8 @@ e02c005625f9ab199ba04201152973e016b16831 assets/createnuclear/models/item/magent 4799138766c26496b41807407a4b1ce2106cf7b7 assets/createnuclear/models/item/magenta_cloth.json 94fbc4170e0aebba53f00f5828089a25bf683c4c assets/createnuclear/models/item/nitrate.json 9ed9a76ded4e50102175337306def929624d594a assets/createnuclear/models/item/nitrate_sludge.json +55e956c815f423e5a94d1f113ba7301199f272f5 assets/createnuclear/models/item/nitrogen_bucket.json +126657f82888c7b7b9e2338dfec05a7f80b1080d assets/createnuclear/models/item/nitrogen_concentrate.json 626c65938b0109839ff3f48fecabe659fe38a657 assets/createnuclear/models/item/orange_anti_radiation_chestplate.json 72af25b71ba1417c58137fce1070c09cc65a61b5 assets/createnuclear/models/item/orange_anti_radiation_helmet.json af14c1a038ff14285b1d78dfbcab0a8e44df14e5 assets/createnuclear/models/item/orange_anti_radiation_leggings.json @@ -519,9 +524,11 @@ bd84328028cb729d48f38ccc449f14be1d7acfb5 data/createnuclear/recipes/small_autuni 6bdbdc93b69c388425345d6d1aeb862eed894e5a data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/createnuclear/tags/blocks/enriching_fire_base_blocks.json 509b5baa813ae0dc3345fd97754e4088132359ec data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json +bc8701774f57ab000a8f0f1d390702175a6cdbb8 data/createnuclear/tags/blocks/fan_processing_catalysts/snow_powder.json 925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/blocks/lead_ores.json bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/blocks/uranium_ores.json ccbc67cba973a8e1e43d0166ddfa5645f6a82aea data/createnuclear/tags/entity_types/irradiated_immune.json +410aa6d101788f25baa176741887c6f314006f29 data/createnuclear/tags/fluids/nitrogen.json dd07a117bf2a657aba3d776ee718829150a1c0af data/createnuclear/tags/fluids/thorium.json bfd5a561b60a7d59d7f7c248ec75e3571a0f2fed data/createnuclear/tags/fluids/uranium.json 7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/createnuclear/tags/items/all_anti_radiation_armors.json @@ -558,6 +565,7 @@ fadb3957b979d82146790ef3550e38606760421e data/forge/tags/items/armors/boots.json 0845acff015f78c494df2cd6754c5cff10d77c05 data/forge/tags/items/armors/chestplates.json b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/forge/tags/items/armors/helmets.json bebad856ee0f047735060f28544eb6149d8c2b20 data/forge/tags/items/armors/leggings.json +419d05292cb4947015b5320c991500e5a51f5466 data/forge/tags/items/buckets/nitrogen.json c53aa7c19dc2c02afdab4bc7e3188ca2b2224af6 data/forge/tags/items/buckets/thorium.json 9ac9f967f480bbbe186815331a7e1771c8feea57 data/forge/tags/items/buckets/uranium.json 3fb4d9d7ef08bf5601a215506d0a90afc2f3598f data/forge/tags/items/compostable.json @@ -609,6 +617,7 @@ ee37198febf019ac6fca8170c940e500b143efa6 data/minecraft/tags/blocks/needs_diamon 92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/blocks/walls.json 2535c56fd6376328fbca0528562ecc2046a3b655 data/minecraft/tags/entity_types/fall_damage_immune.json a63487094743744be756ad497f483fcd4d11e9bc data/minecraft/tags/fluids/lava.json +9b1c04e4516407eb6df9f1262fd73a71605f3bb1 data/minecraft/tags/fluids/water.json 9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/items/slabs.json 7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/items/stairs.json 92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/items/walls.json From 0b55cfd16df2292d849967e83cbc7f8c075ea9c5 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 29 Dec 2025 15:40:01 +0100 Subject: [PATCH 090/705] Add mixing recipe for liquid azote and related files --- .../recipes/mixing/liquid_azote.json | 16 ++++++++++++++++ .../snow_powder/cooled_nitrogen_concentrate.json | 13 +++++++++++++ .../fan_processing_catalysts/snow_powder.json | 5 +++++ .../data/createnuclear/tags/fluids/nitrogen.json | 6 ++++++ 4 files changed, 40 insertions(+) create mode 100644 src/generated/resources/data/createnuclear/recipes/mixing/liquid_azote.json create mode 100644 src/generated/resources/data/createnuclear/recipes/snow_powder/cooled_nitrogen_concentrate.json create mode 100644 src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/snow_powder.json create mode 100644 src/generated/resources/data/createnuclear/tags/fluids/nitrogen.json diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/liquid_azote.json b/src/generated/resources/data/createnuclear/recipes/mixing/liquid_azote.json new file mode 100644 index 00000000..ce829f73 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mixing/liquid_azote.json @@ -0,0 +1,16 @@ +{ + "type": "create:mixing", + "heatRequirement": "superheated", + "ingredients": [ + { + "item": "createnuclear:cooled_nitrogen_concentrate" + } + ], + "processingTime": 30, + "results": [ + { + "amount": 1000, + "fluid": "createnuclear:nitrogen" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/snow_powder/cooled_nitrogen_concentrate.json b/src/generated/resources/data/createnuclear/recipes/snow_powder/cooled_nitrogen_concentrate.json new file mode 100644 index 00000000..0f0733b8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/snow_powder/cooled_nitrogen_concentrate.json @@ -0,0 +1,13 @@ +{ + "type": "createnuclear:snow_powder", + "ingredients": [ + { + "item": "createnuclear:nitrogen_concentrate" + } + ], + "results": [ + { + "item": "createnuclear:cooled_nitrogen_concentrate" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/snow_powder.json b/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/snow_powder.json new file mode 100644 index 00000000..38b8ecdb --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/snow_powder.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:powder_snow" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/fluids/nitrogen.json b/src/generated/resources/data/createnuclear/tags/fluids/nitrogen.json new file mode 100644 index 00000000..027a7f71 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/fluids/nitrogen.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:flowing_nitrogen", + "createnuclear:nitrogen" + ] +} \ No newline at end of file From 651f5bc3d9eebd7ac88cb4e4a9e46cfc048d2ae3 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 29 Dec 2025 15:40:11 +0100 Subject: [PATCH 091/705] Add nitrogen bucket tag and update water fluid tag --- .../resources/data/forge/tags/items/buckets/nitrogen.json | 5 +++++ .../resources/data/minecraft/tags/fluids/water.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 src/generated/resources/data/forge/tags/items/buckets/nitrogen.json create mode 100644 src/generated/resources/data/minecraft/tags/fluids/water.json diff --git a/src/generated/resources/data/forge/tags/items/buckets/nitrogen.json b/src/generated/resources/data/forge/tags/items/buckets/nitrogen.json new file mode 100644 index 00000000..062ab2cc --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/nitrogen.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:nitrogen_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/fluids/water.json b/src/generated/resources/data/minecraft/tags/fluids/water.json new file mode 100644 index 00000000..64bc4a87 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/fluids/water.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#createnuclear:nitrogen" + ] +} \ No newline at end of file From 4732e50ca6c5803912c3cfc18830c5ccca38f9ff Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 29 Dec 2025 15:41:13 +0100 Subject: [PATCH 092/705] Add SnowPowderRecipeGen class for snow powder processing recipes --- .../api/data/recipe/SnowPowderRecipeGen.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/main/java/net/nuclearteam/createnuclear/api/data/recipe/SnowPowderRecipeGen.java diff --git a/src/main/java/net/nuclearteam/createnuclear/api/data/recipe/SnowPowderRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/api/data/recipe/SnowPowderRecipeGen.java new file mode 100644 index 00000000..b0cfd1fe --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/api/data/recipe/SnowPowderRecipeGen.java @@ -0,0 +1,31 @@ +package net.nuclearteam.createnuclear.api.data.recipe; + +import com.simibubi.create.api.data.recipe.DatagenMod; +import com.simibubi.create.api.data.recipe.ProcessingRecipeGen; +import com.simibubi.create.foundation.recipe.IRecipeTypeInfo; +import net.minecraft.data.PackOutput; +import net.nuclearteam.createnuclear.CNRecipeTypes; + +public abstract class SnowPowderRecipeGen extends ProcessingRecipeGen { + protected GeneratedRecipe moddedCompacting(DatagenMod mod, String input, String output) { + return create("compat/" + mod.getId() + "/" + output, b -> b.require(mod, input) + .output(mod, output) + .whenModLoaded(mod.getId())); + } + + protected GeneratedRecipe moddedPaths(DatagenMod mod, String... blocks) { + for(String block : blocks) { + moddedCompacting(mod, block, block + "_path"); + } + return null; + } + + public SnowPowderRecipeGen(PackOutput generator, String defaultNamespace) { + super(generator, defaultNamespace); + } + + @Override + protected IRecipeTypeInfo getRecipeType() { + return CNRecipeTypes.SNOW_POWDER; + } +} From 02338ba5fc58d168d7670e464538e3c8b9ade76a Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 29 Dec 2025 15:41:41 +0100 Subject: [PATCH 093/705] Add FanSnowPowderCategory and integrate snow powder processing into JEI --- .../compat/jei/CreateNuclearJEI.java | 11 +++++- .../jei/category/FanSnowPowderCategory.java | 35 +++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 src/main/java/net/nuclearteam/createnuclear/compat/jei/category/FanSnowPowderCategory.java diff --git a/src/main/java/net/nuclearteam/createnuclear/compat/jei/CreateNuclearJEI.java b/src/main/java/net/nuclearteam/createnuclear/compat/jei/CreateNuclearJEI.java index 2abe0f03..9addda1c 100644 --- a/src/main/java/net/nuclearteam/createnuclear/compat/jei/CreateNuclearJEI.java +++ b/src/main/java/net/nuclearteam/createnuclear/compat/jei/CreateNuclearJEI.java @@ -22,6 +22,7 @@ import net.minecraft.client.Minecraft; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; import net.minecraft.world.item.crafting.Recipe; import net.minecraft.world.item.crafting.RecipeType; import net.minecraft.world.level.ItemLike; @@ -29,7 +30,9 @@ import net.nuclearteam.createnuclear.CNRecipeTypes; import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.compat.jei.category.FanEnrichedCategory; +import net.nuclearteam.createnuclear.compat.jei.category.FanSnowPowderCategory; import net.nuclearteam.createnuclear.content.kinetics.fan.processing.EnrichedRecipe; +import net.nuclearteam.createnuclear.content.kinetics.fan.processing.SnowPowderRecipe; import net.nuclearteam.createnuclear.foundation.utility.CreateNuclearLang; import javax.annotation.ParametersAreNonnullByDefault; @@ -63,7 +66,13 @@ private void loadCategories() { .catalystStack(ProcessingViaFanCategory.getFan("fan_enriched")) .doubleItemIcon(AllItems.PROPELLER.get(), CNBlocks.ENRICHING_CAMPFIRE.get()) .emptyBackground(178, 72) - .build("fan_enriched", FanEnrichedCategory::new) + .build("fan_enriched", FanEnrichedCategory::new), + snow_powder = builder(SnowPowderRecipe.class) + .addTypedRecipes(CNRecipeTypes.SNOW_POWDER::getType) + .catalystStack(ProcessingViaFanCategory.getFan("fan_snow_powder")) + .doubleItemIcon(AllItems.PROPELLER.get(), Items.POWDER_SNOW_BUCKET) + .emptyBackground(178, 72) + .build("fan_snow_powder", FanSnowPowderCategory::new) ; } diff --git a/src/main/java/net/nuclearteam/createnuclear/compat/jei/category/FanSnowPowderCategory.java b/src/main/java/net/nuclearteam/createnuclear/compat/jei/category/FanSnowPowderCategory.java new file mode 100644 index 00000000..0593fc4e --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/compat/jei/category/FanSnowPowderCategory.java @@ -0,0 +1,35 @@ +package net.nuclearteam.createnuclear.compat.jei.category; + +import com.simibubi.create.compat.jei.category.ProcessingViaFanCategory; +import com.simibubi.create.compat.jei.category.animations.AnimatedKinetics; +import com.simibubi.create.foundation.gui.AllGuiTextures; +import net.createmod.catnip.gui.element.GuiGameElement; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.network.chat.Component; +import net.minecraft.world.level.block.Blocks; +import net.nuclearteam.createnuclear.content.kinetics.fan.processing.SnowPowderRecipe; + +public class FanSnowPowderCategory extends ProcessingViaFanCategory.MultiOutput { + public FanSnowPowderCategory(Info info) { + super(info); + } + + @Override + protected AllGuiTextures getBlockShadow() { + return AllGuiTextures.JEI_LIGHT; + } + + @Override + protected void renderAttachedBlock(GuiGraphics graphics) { + GuiGameElement.of(Blocks.POWDER_SNOW.defaultBlockState()) + .scale(SCALE) + .atLocal(0, 0, 2) + .lighting(AnimatedKinetics.DEFAULT_LIGHTING) + .render(graphics); + } + + @Override + public Component getTitle() { + return Component.translatable("createnuclear.snow_powder.fan.recipe"); + } +} From 7ee74e91af98bc2ed38afa1bab7fc5994486bae8 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 29 Dec 2025 15:41:44 +0100 Subject: [PATCH 094/705] Add SnowPowderType and SnowPowderRecipe for snow powder processing Changes to be committed: modified: src/main/java/net/nuclearteam/createnuclear/content/kinetics/fan/processing/CNFanProcessingTypes.java new file: src/main/java/net/nuclearteam/createnuclear/content/kinetics/fan/processing/SnowPowderRecipe.java Changes not staged for commit: modified: src/main/java/net/nuclearteam/createnuclear/CNFluids.java modified: src/main/java/net/nuclearteam/createnuclear/CNItems.java modified: src/main/java/net/nuclearteam/createnuclear/CNRecipeTypes.java modified: src/main/java/net/nuclearteam/createnuclear/CNTags.java modified: src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNCrushingRecipeGen.java modified: src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNEnrichedRecipeGen.java modified: src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNMixingRecipeGen.java modified: src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNProcessingRecipeGen.java modified: src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java modified: src/main/java/net/nuclearteam/createnuclear/infrastructure/data/CreateNuclearRegistrateTags.java modified: src/main/resources/assets/createnuclear/lang/default/interface.json modified: src/main/resources/assets/minecraft/atlases/blocks.json Untracked files: src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNSnowPowderRecipeGen.java src/main/resources/assets/createnuclear/textures/fluid/nitrogen_flow.png src/main/resources/assets/createnuclear/textures/fluid/nitrogen_flow.png.mcmeta src/main/resources/assets/createnuclear/textures/fluid/nitrogen_still.png src/main/resources/assets/createnuclear/textures/fluid/nitrogen_still.png.mcmeta src/main/resources/assets/createnuclear/textures/item/biomass.png src/main/resources/assets/createnuclear/textures/item/cooled_nitrogen_concentrate.png src/main/resources/assets/createnuclear/textures/item/nitrate.png src/main/resources/assets/createnuclear/textures/item/nitrate_sludge.png src/main/resources/assets/createnuclear/textures/item/nitrogen_bucket.png src/main/resources/assets/createnuclear/textures/item/nitrogen_concentrate.png --- .../fan/processing/CNFanProcessingTypes.java | 61 +++++++++++++++++++ .../fan/processing/SnowPowderRecipe.java | 39 ++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/kinetics/fan/processing/SnowPowderRecipe.java diff --git a/src/main/java/net/nuclearteam/createnuclear/content/kinetics/fan/processing/CNFanProcessingTypes.java b/src/main/java/net/nuclearteam/createnuclear/content/kinetics/fan/processing/CNFanProcessingTypes.java index c3091735..ab4464f8 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/kinetics/fan/processing/CNFanProcessingTypes.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/kinetics/fan/processing/CNFanProcessingTypes.java @@ -11,6 +11,7 @@ import net.minecraft.core.particles.ParticleTypes; import net.minecraft.util.RandomSource; import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.item.ItemStack; @@ -20,6 +21,7 @@ import net.nuclearteam.createnuclear.*; import net.nuclearteam.createnuclear.content.enriching.campfire.EnrichingCampfireBlock; import net.nuclearteam.createnuclear.content.kinetics.fan.processing.EnrichedRecipe.EnrichedWrapper; +import net.nuclearteam.createnuclear.content.kinetics.fan.processing.SnowPowderRecipe.SnowPowderWrapper; import javax.annotation.Nullable; import java.util.List; @@ -29,12 +31,14 @@ @SuppressWarnings("unused") public class CNFanProcessingTypes { public static final EnrichedType ENRICHED = register("enriched", new EnrichedType()); + public static final SnowPowderType SNOW_POWDER = register("snow_powder", new SnowPowderType()); private static final Map LEGACY_NAME_MAP; static { Object2ReferenceOpenHashMap map = new Object2ReferenceOpenHashMap<>(); map.put("ENRICHED", ENRICHED); + map.put("SNOW_POWDER", SNOW_POWDER); map.trim(); LEGACY_NAME_MAP = map; } @@ -117,4 +121,61 @@ public void affectEntity(Entity entity, Level level) { } } } + + public static class SnowPowderType implements FanProcessingType { + private static final SnowPowderWrapper SNOW_POWDER_WRAPPER = new SnowPowderWrapper(); + + @Override + public boolean isValidAt(Level level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + return CNTags.CNBlockTags.FAN_PROCESSING_CATALYSTS_SNOW_POWDER.matches(state); + } + + @Override + public int getPriority() { + return 301; + } + + @Override + public boolean canProcess(ItemStack stack, Level level) { + SNOW_POWDER_WRAPPER.setItem(0, stack); + Optional recipe = CNRecipeTypes.SNOW_POWDER.find(SNOW_POWDER_WRAPPER, level); + return recipe.isPresent(); + } + + @Nullable + @Override + public List process(ItemStack stack, Level level) { + SNOW_POWDER_WRAPPER.setItem(0, stack); + Optional recipe = CNRecipeTypes.SNOW_POWDER.find(SNOW_POWDER_WRAPPER, level); + return recipe.map(snowPowderRecipe -> RecipeApplier.applyRecipeOn(level, stack, snowPowderRecipe, true)).orElse(null); + } + + @Override + public void spawnProcessingParticles(Level level, Vec3 pos) { + if (level.random.nextInt(8) != 0) return; + pos = pos.add(VecHelper.offsetRandomly(Vec3.ZERO, level.random, 1) + .multiply(1,0.5f,1) + .normalize() + .scale(0.15f) + ); + level.addParticle(ParticleTypes.SNOWFLAKE, pos.x, pos.y + .45f, pos.z, 0.0, 0.0, 0.0); + if (level.random.nextInt(2) != 0) level.addParticle(ParticleTypes.SNEEZE, pos.x, pos.y + .25f, pos.z, 0.0, 0.0, 0.0); + } + + @Override + public void morphAirFlow(AirFlowParticleAccess particleAccess, RandomSource random) { + particleAccess.setColor(Color.mixColors(0x0, 0x49FFFB, random.nextFloat())); + particleAccess.setAlpha(1f); + if (random.nextFloat() < 1 / 128f) particleAccess.spawnExtraParticle(ParticleTypes.SNOWFLAKE, .125f); + if (random.nextFloat() < 1 / 32f) particleAccess.spawnExtraParticle(ParticleTypes.SNEEZE, .125f); + } + + @Override + public void affectEntity(Entity entity, Level level) { + if (entity instanceof LivingEntity livingEntity) { + livingEntity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, 10, 0, true, true)); + } + } + } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/kinetics/fan/processing/SnowPowderRecipe.java b/src/main/java/net/nuclearteam/createnuclear/content/kinetics/fan/processing/SnowPowderRecipe.java new file mode 100644 index 00000000..195ec73a --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/kinetics/fan/processing/SnowPowderRecipe.java @@ -0,0 +1,39 @@ +package net.nuclearteam.createnuclear.content.kinetics.fan.processing; + +import com.simibubi.create.content.processing.recipe.ProcessingRecipe; +import com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder.ProcessingRecipeParams; +import net.minecraft.world.level.Level; +import net.minecraftforge.items.ItemStackHandler; +import net.minecraftforge.items.wrapper.RecipeWrapper; +import net.nuclearteam.createnuclear.CNRecipeTypes; +import net.nuclearteam.createnuclear.content.kinetics.fan.processing.SnowPowderRecipe.SnowPowderWrapper; + +public class SnowPowderRecipe extends ProcessingRecipe { + public SnowPowderRecipe(ProcessingRecipeParams params) { + super(CNRecipeTypes.SNOW_POWDER, params); + } + + @Override + protected int getMaxInputCount() { + return 1; + } + + @Override + protected int getMaxOutputCount() { + return 12; + } + + @Override + public boolean matches(SnowPowderWrapper inv, Level worldIn) { + if (inv.isEmpty()) + return false; + return ingredients.get(0) + .test(inv.getItem(0)); + } + + public static class SnowPowderWrapper extends RecipeWrapper { + public SnowPowderWrapper() { + super(new ItemStackHandler(1)); + } + } +} From e25f4a29f7b50829c8a6932b0fd0dc00ea431df9 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 29 Dec 2025 15:42:16 +0100 Subject: [PATCH 095/705] Add nitrogen fluid, related items, and snow powder processing recipes --- .../nuclearteam/createnuclear/CNFluids.java | 35 ++++++++++++++++--- .../nuclearteam/createnuclear/CNItems.java | 23 ++++++++++++ .../createnuclear/CNRecipeTypes.java | 4 ++- .../net/nuclearteam/createnuclear/CNTags.java | 5 ++- .../data/recipe/CNCrushingRecipeGen.java | 6 ++++ .../data/recipe/CNEnrichedRecipeGen.java | 5 --- .../data/recipe/CNMixingRecipeGen.java | 17 ++++++++- .../data/recipe/CNProcessingRecipeGen.java | 1 + .../data/recipe/CNSnowPowderRecipeGen.java | 35 +++++++++++++++++++ .../data/recipe/CNStandardRecipeGen.java | 3 +- .../data/CreateNuclearRegistrateTags.java | 18 +++++++++- 11 files changed, 138 insertions(+), 14 deletions(-) create mode 100644 src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNSnowPowderRecipeGen.java diff --git a/src/main/java/net/nuclearteam/createnuclear/CNFluids.java b/src/main/java/net/nuclearteam/createnuclear/CNFluids.java index 74f9b9a5..bf328d74 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNFluids.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNFluids.java @@ -9,12 +9,9 @@ import net.minecraft.sounds.SoundEvents; import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.level.BlockAndTintGetter; -import net.minecraft.world.effect.MobEffects; -import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.player.Player; import net.minecraft.world.level.BlockAndTintGetter; -import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.effect.MobEffects; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.material.FluidState; import net.minecraftforge.common.ForgeMod; @@ -79,6 +76,30 @@ public class CNFluids { .build() .register(); + public static final FluidEntry LIQUID_NITROGEN = + CreateNuclear.REGISTRATE.standardFluid("nitrogen", SolidRenderedPlaceableFluidtype.create(0x121212, () -> 1f / 16f)) + .lang("Liquid Nitrogen") + .tag(CNFluidTags.NITROGEN.tag) + .properties(p -> p.viscosity(1000) + .density(0) + .canSwim(true) + .sound(SoundActions.BUCKET_FILL, SoundEvents.BUCKET_FILL_AXOLOTL) + .sound(SoundActions.BUCKET_EMPTY, SoundEvents.BUCKET_EMPTY_FISH) + .canDrown(false) + ) + .fluidProperties(f -> f.levelDecreasePerBlock(5) + .tickRate(10) + .slopeFindDistance(6) + .explosionResistance(100f) + ) + .source(ForgeFlowingFluid.Source::new) + .bucket() + .lang("Nitrogen Bucket") + .tag(CNTags.forgeItemTag("buckets/nitrogen")) + .build() + .register(); + + public static void register() {} public static void handleFluidEffect(LivingEvent.LivingTickEvent event) { @@ -87,6 +108,12 @@ public static void handleFluidEffect(LivingEvent.LivingTickEvent event) { if (entity.tickCount % 20 == 0) return; if (entity.isInFluidType(URANIUM.getType())) { entity.addEffect(new MobEffectInstance(CNEffects.RADIATION.get(), 100, 0)); + } else if (entity.isInFluidType(LIQUID_NITROGEN.getType())) { + entity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, 100, 1)); + entity.setIsInPowderSnow(true); +// if (entity.getTicksFrozen() == 0) { +// entity.setTicksFrozen(140); +// } } } diff --git a/src/main/java/net/nuclearteam/createnuclear/CNItems.java b/src/main/java/net/nuclearteam/createnuclear/CNItems.java index 5858d7a9..0335314a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNItems.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNItems.java @@ -176,6 +176,29 @@ public class CNItems { URANIUM_ROD = CreateNuclear.REGISTRATE .item("uranium_rod", Item::new) .tag(CNTags.forgeItemTag("rods"), CNItemTags.FUEL.tag) + .register(), + + BIOMASS = CreateNuclear.REGISTRATE + .item("biomass", Item::new) + .tag(CNTags.forgeItemTag("fuels/bio")) + .register(), + + NITRATE_SLUDGE = CreateNuclear.REGISTRATE + .item("nitrate_sludge", Item::new) + .register(), + + NITRATE = CreateNuclear.REGISTRATE + .item("nitrate", Item::new) + .register(), + + NITROGEN_CONCENTRATE = CreateNuclear.REGISTRATE + .item("nitrogen_concentrate", Item::new) + .lang("Nitrogen Concentrate") + .register(), + + COOLED_NITROGEN_CONCENTRATE = CreateNuclear.REGISTRATE + .item("cooled_nitrogen_concentrate", Item::new) + .lang("Cooled Nitrogen Concentrate") .register() ; diff --git a/src/main/java/net/nuclearteam/createnuclear/CNRecipeTypes.java b/src/main/java/net/nuclearteam/createnuclear/CNRecipeTypes.java index 546632b5..1e9a0550 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNRecipeTypes.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNRecipeTypes.java @@ -17,6 +17,7 @@ import net.minecraftforge.registries.RegistryObject; import net.nuclearteam.createnuclear.content.kinetics.fan.processing.EnrichedRecipe; import net.minecraft.world.level.Level; +import net.nuclearteam.createnuclear.content.kinetics.fan.processing.SnowPowderRecipe; import org.jetbrains.annotations.Nullable; import java.util.Optional; @@ -25,7 +26,8 @@ @SuppressWarnings({"unused", "unchecked"}) public enum CNRecipeTypes implements IRecipeTypeInfo { - ENRICHED(EnrichedRecipe::new) + ENRICHED(EnrichedRecipe::new), + SNOW_POWDER(SnowPowderRecipe::new) ; public static final Predicate> CAN_BE_AUTOMATED = r -> !r.getId() diff --git a/src/main/java/net/nuclearteam/createnuclear/CNTags.java b/src/main/java/net/nuclearteam/createnuclear/CNTags.java index 3b7b44bf..2ec3ed8d 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNTags.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNTags.java @@ -70,6 +70,7 @@ public enum NameSpace { public enum CNBlockTags { FAN_PROCESSING_CATALYSTS_ENRICHED(MOD, "fan_processing_catalysts/enriched"), + FAN_PROCESSING_CATALYSTS_SNOW_POWDER(MOD, "fan_processing_catalysts/snow_powder"), ENRICHING_FIRE_BASE_BLOCKS, ALL_CAMPFIRES(MINECRAFT, "all/campfires"), URANIUM_ORES, @@ -135,6 +136,7 @@ public enum CNItemTags { ANTI_RADIATION_HELMET_FULL_DYE, ANTI_RADIATION_CHESTPLATE_FULL_DYE, ANTI_RADIATION_LEGGINGS_FULL_DYE, + COMPOSTABLE(FORGE), ; public final TagKey tag; @@ -179,7 +181,8 @@ private static void init() {} public enum CNFluidTags { URANIUM, - THORIUM + THORIUM, + NITROGEN ; diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNCrushingRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNCrushingRecipeGen.java index 0e832515..7fd254c8 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNCrushingRecipeGen.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNCrushingRecipeGen.java @@ -69,6 +69,12 @@ public class CNCrushingRecipeGen extends CrushingRecipeGen { .output(1, AllItems.CRUSHED_COPPER, 1) .output(.75f, AllItems.EXP_NUGGET, 1) .output(.15f, CNItems.LEAD_NUGGET,1) + ), + + BIOMASS = create("biomass", b -> b + .require(CNTags.CNItemTags.COMPOSTABLE.tag) + .duration(250) + .output(CNItems.BIOMASS) ) ; diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNEnrichedRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNEnrichedRecipeGen.java index 733b74f9..5f46e9f0 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNEnrichedRecipeGen.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNEnrichedRecipeGen.java @@ -1,6 +1,5 @@ package net.nuclearteam.createnuclear.foundation.data.recipe; -import com.simibubi.create.foundation.recipe.IRecipeTypeInfo; import net.createmod.catnip.platform.CatnipServices; import net.minecraft.data.PackOutput; import net.minecraft.world.item.Items; @@ -8,16 +7,12 @@ import net.minecraft.world.level.ItemLike; import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.CNItems; -import net.nuclearteam.createnuclear.CNRecipeTypes; import net.nuclearteam.createnuclear.CreateNuclear; import java.util.function.Supplier; -import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.api.data.recipe.EnrichedRecipeGen; -import java.util.function.Supplier; - public class CNEnrichedRecipeGen extends EnrichedRecipeGen { GeneratedRecipe diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNMixingRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNMixingRecipeGen.java index e44aecf5..243f43b9 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNMixingRecipeGen.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNMixingRecipeGen.java @@ -2,11 +2,13 @@ import com.simibubi.create.AllRecipeTypes; import com.simibubi.create.api.data.recipe.MixingRecipeGen; +import com.simibubi.create.content.processing.recipe.HeatCondition; import com.simibubi.create.content.processing.recipe.ProcessingRecipe; import com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder; import com.simibubi.create.content.processing.recipe.ProcessingRecipeSerializer; import net.minecraft.data.PackOutput; import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.material.Fluids; import net.minecraftforge.common.Tags; import net.nuclearteam.createnuclear.CNFluids; import net.nuclearteam.createnuclear.CNItems; @@ -29,7 +31,20 @@ public class CNMixingRecipeGen extends MixingRecipeGen { URANIUM_FLUID = create("uranium_fluid", b -> b .require(CNTags.forgeItemTag("dusts/uranium")) .output(CNFluids.URANIUM.get(), 25) - ) + ), + + NITRATE_SLUDGE = create("nitrate_sludge", b -> b + .require(CNTags.forgeItemTag("fuels/bio")) + .require(Fluids.WATER, 1000) + .output(CNItems.NITRATE_SLUDGE) + ), + + AZOTE = create("liquid_azote", b -> b + .require(CNItems.COOLED_NITROGEN_CONCENTRATE) + .duration(30) + .requiresHeat(HeatCondition.SUPERHEATED) + .output(CNFluids.LIQUID_NITROGEN.get(), 1000) + ); ; public CNMixingRecipeGen(PackOutput generator) { diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNProcessingRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNProcessingRecipeGen.java index 68832015..00adfe31 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNProcessingRecipeGen.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNProcessingRecipeGen.java @@ -36,6 +36,7 @@ public static void registerAll(DataGenerator gen, PackOutput output) { GENERATORS.add(new CNMixingRecipeGen(output)); GENERATORS.add(new CNPressingRecipeGen(output)); GENERATORS.add(new CNEnrichedRecipeGen(output)); + GENERATORS.add(new CNSnowPowderRecipeGen(output)); GENERATORS.add(new CNWashingRecipeGen(output)); diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNSnowPowderRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNSnowPowderRecipeGen.java new file mode 100644 index 00000000..614f1481 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNSnowPowderRecipeGen.java @@ -0,0 +1,35 @@ +package net.nuclearteam.createnuclear.foundation.data.recipe; + +import net.createmod.catnip.platform.CatnipServices; +import net.minecraft.data.PackOutput; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.level.ItemLike; +import net.nuclearteam.createnuclear.CNFluids; +import net.nuclearteam.createnuclear.CNItems; +import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.api.data.recipe.SnowPowderRecipeGen; + +import java.util.function.Supplier; + +public class CNSnowPowderRecipeGen extends SnowPowderRecipeGen { + + GeneratedRecipe + COOLED_NITROGEN_CONCENTRATE = convert(CNItems.NITROGEN_CONCENTRATE, CNItems.COOLED_NITROGEN_CONCENTRATE) + ; + + public GeneratedRecipe convert(ItemLike input, ItemLike result) { + return convert(() -> Ingredient.of(input), () -> result); + } + + public GeneratedRecipe convert(Supplier input, Supplier result) { + return create(CreateNuclear.asResource(CatnipServices.REGISTRIES.getKeyOrThrow(result.get() + .asItem()) + .getPath()), + p -> p.withItemIngredients(input.get()) + .output(result.get())); + } + + public CNSnowPowderRecipeGen(PackOutput generator) { + super(generator, CreateNuclear.MOD_ID); + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java index c170236a..6ef9e7c6 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/data/recipe/CNStandardRecipeGen.java @@ -78,7 +78,8 @@ public class CNStandardRecipeGen extends BaseRecipeProvider { URANIUM_ORE_TO_URANIUM_POWDER = blastFurnaceRecipeTags(() -> CNItems.RAW_URANIUM::get, () -> CNItemTags.URANIUM_ORES.tag, "_for_uranium_ore", 4), RAW_LEAD_ORES = blastFurnaceRecipeTags(() -> CNItems.LEAD_INGOT::get, () -> CNItemTags.LEAD_ORES.tag, "_for_lead_ore", 1), RAW_LEAD = blastFurnaceRecipeTags(CNItems.LEAD_INGOT::get, () -> CNTags.forgeItemTag("raw_materials/lead"), "_for_raw_lead", 1), - CRUSHED_RAW_LEAD_TO_LEAD_BLAST_FURNACE = blastFurnaceRecipe(CNItems.LEAD_INGOT::get, AllItems.CRUSHED_LEAD::get, "_for_lead", 1) + CRUSHED_RAW_LEAD_TO_LEAD_BLAST_FURNACE = blastFurnaceRecipe(CNItems.LEAD_INGOT::get, AllItems.CRUSHED_LEAD::get, "_for_lead", 1), + NITRATE = blastFurnaceRecipe(CNItems.NITRATE::get, CNItems.NITRATE_SLUDGE::get, "", 1) ; String currentFolder = ""; diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/CreateNuclearRegistrateTags.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/CreateNuclearRegistrateTags.java index c023ed49..f484eb70 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/CreateNuclearRegistrateTags.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/data/CreateNuclearRegistrateTags.java @@ -6,11 +6,13 @@ import net.minecraft.tags.BlockTags; import net.minecraft.tags.EntityTypeTags; import net.minecraft.tags.FluidTags; +import net.minecraft.tags.ItemTags; import net.minecraft.world.entity.EntityType; import net.minecraft.world.item.Item; +import net.minecraft.world.item.Items; import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.material.Fluid; -import net.minecraftforge.common.Tags; import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.CNEntityType; import net.nuclearteam.createnuclear.CNTags; @@ -43,6 +45,10 @@ private static void genBlockTags(RegistrateTagsProvider provIn) { .add(CNBlocks.ENRICHING_FIRE.get()) ; + prov.tag(CNBlockTags.FAN_PROCESSING_CATALYSTS_SNOW_POWDER.tag) + .add(Blocks.POWDER_SNOW) + ; + for (CNBlockTags tag : CNBlockTags.values()) { if (tag.alwaysDatagen) { prov.getOrCreateRawBuilder(tag.tag); @@ -53,6 +59,12 @@ private static void genBlockTags(RegistrateTagsProvider provIn) { private static void genItemTags(RegistrateTagsProvider provIn) { CreateTagsProvider prov = new CreateTagsProvider<>(provIn, Item::builtInRegistryHolder); + prov.tag(CNItemTags.COMPOSTABLE.tag) + .add(Items.KELP) + .add(Items.BONE_MEAL) + .add(Items.ROTTEN_FLESH) + .addTag(ItemTags.LEAVES); + for (CNItemTags tag : CNItemTags.values()) { if (tag.alwaysDatagen) { prov.getOrCreateRawBuilder(tag.tag); @@ -71,6 +83,10 @@ private static void genFluidTags(RegistrateTagsProvider provIn) { .addTag(CNFluidTags.URANIUM.tag) ; + prov.tag(FluidTags.WATER) + .addTag(CNFluidTags.NITROGEN.tag) + ; + for (CNFluidTags tag : CNFluidTags.values()) { if (tag.alwaysDatagen) { From f65adf3efa88d7e58f505523e896da05ae6c14f1 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 29 Dec 2025 15:42:22 +0100 Subject: [PATCH 096/705] Add nitrogen fluid textures, recipes, and integrate into block atlas --- .../createnuclear/lang/default/interface.json | 4 ++++ .../textures/fluid/nitrogen_flow.png | Bin 0 -> 9446 bytes .../textures/fluid/nitrogen_flow.png.mcmeta | 5 +++++ .../textures/fluid/nitrogen_still.png | Bin 0 -> 14952 bytes .../textures/fluid/nitrogen_still.png.mcmeta | 5 +++++ .../createnuclear/textures/item/biomass.png | Bin 0 -> 438 bytes .../item/cooled_nitrogen_concentrate.png | Bin 0 -> 438 bytes .../createnuclear/textures/item/nitrate.png | Bin 0 -> 438 bytes .../textures/item/nitrate_sludge.png | Bin 0 -> 438 bytes .../textures/item/nitrogen_bucket.png | Bin 0 -> 353 bytes .../textures/item/nitrogen_concentrate.png | Bin 0 -> 438 bytes .../assets/minecraft/atlases/blocks.json | 8 ++++++++ 12 files changed, 22 insertions(+) create mode 100644 src/main/resources/assets/createnuclear/textures/fluid/nitrogen_flow.png create mode 100644 src/main/resources/assets/createnuclear/textures/fluid/nitrogen_flow.png.mcmeta create mode 100644 src/main/resources/assets/createnuclear/textures/fluid/nitrogen_still.png create mode 100644 src/main/resources/assets/createnuclear/textures/fluid/nitrogen_still.png.mcmeta create mode 100644 src/main/resources/assets/createnuclear/textures/item/biomass.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/cooled_nitrogen_concentrate.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/nitrate.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/nitrate_sludge.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/nitrogen_bucket.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/nitrogen_concentrate.png diff --git a/src/main/resources/assets/createnuclear/lang/default/interface.json b/src/main/resources/assets/createnuclear/lang/default/interface.json index 1fc72eea..280ccfbb 100644 --- a/src/main/resources/assets/createnuclear/lang/default/interface.json +++ b/src/main/resources/assets/createnuclear/lang/default/interface.json @@ -6,6 +6,10 @@ "emi.category.createnuclear.fan_enriched": "Bulk Enriching", "create.recipe.fan_enriched.fan": "Fan behind Enriched Fire", + "createnuclear.snow_powder.fan.recipe": "Cryogenic fan", + "emi.category.createnuclear.snow_powder": "Cryogenic fan", + "create.recipe.fan_snow_powder.fan": "Fan behind Powder Snow", + "gui.createnuclear.reactor_controller.title": "Reactor Controller", "gui.createnuclear.reactor_input.title": "Reactor Input Storage", diff --git a/src/main/resources/assets/createnuclear/textures/fluid/nitrogen_flow.png b/src/main/resources/assets/createnuclear/textures/fluid/nitrogen_flow.png new file mode 100644 index 0000000000000000000000000000000000000000..646a78559e0af23c4efd32bc57c5a62939151f54 GIT binary patch literal 9446 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/item/cooled_nitrogen_concentrate.png b/src/main/resources/assets/createnuclear/textures/item/cooled_nitrogen_concentrate.png new file mode 100644 index 0000000000000000000000000000000000000000..759653c9f0ab07b9e8630ad2fd787ce4e397cfdb GIT binary patch literal 438 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF8eR=RL5ULAh?3y^w370~qEv=}#LT=BJwMkF1yemkJrkk(%bI~|wxvdRrg?g5 zF>nAmtPE0&tPG4mmKP99L)joVYA`Z`#hHL?Lq;aBC!&Dt%yt&AcovWi0-wql8D0SW z2BXm|WdKS|U}sjH>LQ-Ev`U;>)U1XdYjX#r$Gbr}K!0SGp5 z^!P2&?r#7x?L1u^LnJOICmi5oQ50Eh)Xdl+#x&_nf*yy3fri79NJ$|D9y1;`?GWB- rW)Ed%=S=1a1_=rM4Kr5XYPcK6VBE!O8M89T9%QPgtDnm{r-UW|Q%O?o literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/item/nitrate.png b/src/main/resources/assets/createnuclear/textures/item/nitrate.png new file mode 100644 index 0000000000000000000000000000000000000000..759653c9f0ab07b9e8630ad2fd787ce4e397cfdb GIT binary patch literal 438 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF8eR=RL5ULAh?3y^w370~qEv=}#LT=BJwMkF1yemkJrkk(%bI~|wxvdRrg?g5 zF>nAmtPE0&tPG4mmKP99L)joVYA`Z`#hHL?Lq;aBC!&Dt%yt&AcovWi0-wql8D0SW z2BXm|WdKS|U}sjH>LQ-Ev`U;>)U1XdYjX#r$Gbr}K!0SGp5 z^!P2&?r#7x?L1u^LnJOICmi5oQ50Eh)Xdl+#x&_nf*yy3fri79NJ$|D9y1;`?GWB- rW)Ed%=S=1a1_=rM4Kr5XYPcK6VBE!O8M89T9%QPgtDnm{r-UW|Q%O?o literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/item/nitrate_sludge.png b/src/main/resources/assets/createnuclear/textures/item/nitrate_sludge.png new file mode 100644 index 0000000000000000000000000000000000000000..759653c9f0ab07b9e8630ad2fd787ce4e397cfdb GIT binary patch literal 438 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF8eR=RL5ULAh?3y^w370~qEv=}#LT=BJwMkF1yemkJrkk(%bI~|wxvdRrg?g5 zF>nAmtPE0&tPG4mmKP99L)joVYA`Z`#hHL?Lq;aBC!&Dt%yt&AcovWi0-wql8D0SW z2BXm|WdKS|U}sjH>LQ-Ev`U;>)U1XdYjX#r$Gbr}K!0SGp5 z^!P2&?r#7x?L1u^LnJOICmi5oQ50Eh)Xdl+#x&_nf*yy3fri79NJ$|D9y1;`?GWB- rW)Ed%=S=1a1_=rM4Kr5XYPcK6VBE!O8M89T9%QPgtDnm{r-UW|Q%O?o literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/item/nitrogen_bucket.png b/src/main/resources/assets/createnuclear/textures/item/nitrogen_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..691532bd9b5a94f7aee66b341b4971b4c6acd849 GIT binary patch literal 353 zcmV-n0iOPeP)pG6G=otRCwBB`2YVu10@*2Kmw+wrvJ^%%>J93n}cZ(28ki7!D@hx zY50F-(~AFMPrv>T`T84<+3Z$8eR=RL5ULAh?3y^w370~qEv=}#LT=BJwMkF1yemkJrkk(%bI~|wxvdRrg?g5 zF>nAmtPE0&tPG4mmKP99L)joVYA`Z`#hHL?Lq;aBC!&Dt%yt&AcovWi0-wql8D0SW z2BXm|WdKS|U}sjH>LQ-Ev`U;>)U1XdYjX#r$Gbr}K!0SGp5 z^!P2&?r#7x?L1u^LnJOICmi5oQ50Eh)Xdl+#x&_nf*yy3fri79NJ$|D9y1;`?GWB- rW)Ed%=S=1a1_=rM4Kr5XYPcK6VBE!O8M89T9%QPgtDnm{r-UW|Q%O?o literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/minecraft/atlases/blocks.json b/src/main/resources/assets/minecraft/atlases/blocks.json index 8b94e6d8..fcd17e3d 100644 --- a/src/main/resources/assets/minecraft/atlases/blocks.json +++ b/src/main/resources/assets/minecraft/atlases/blocks.json @@ -15,6 +15,14 @@ { "type": "single", "resource": "createnuclear:fluid/uranium_still" + }, + { + "type": "single", + "resource": "createnuclear:fluid/nitrogen_flow" + }, + { + "type": "single", + "resource": "createnuclear:fluid/nitrogen_still" } ] } \ No newline at end of file From 25985d75913a4b68cb64bd66da4af2bb53f1efe7 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 16:38:47 +0100 Subject: [PATCH 097/705] V2-ReactorMetor: Removed datagen --- .../15812fa7bc190aa8f0a8644088c7ff563925e506 | 19 - .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 609 ------------------ .../708b1206ce73e235f43eb2a5fd72b93671cfba4e | 7 - .../9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 33 - .../abc32a97b4e744838610c53dbbbaaf9f7d29a557 | 27 - .../fed443662143001aeb5341375f6f5ef31d10baea | 11 - .../createnuclear/blockstates/autunite.json | 18 - .../blockstates/autunite_pillar.json | 16 - .../blockstates/cut_autunite.json | 7 - .../blockstates/cut_autunite_brick_slab.json | 13 - .../cut_autunite_brick_stairs.json | 209 ------ .../blockstates/cut_autunite_brick_wall.json | 90 --- .../blockstates/cut_autunite_bricks.json | 7 - .../blockstates/cut_autunite_slab.json | 13 - .../blockstates/cut_autunite_stairs.json | 209 ------ .../blockstates/cut_autunite_wall.json | 90 --- .../blockstates/deepslate_lead_ore.json | 7 - .../blockstates/deepslate_thorium_ore.json | 7 - .../blockstates/deepslate_uranium_ore.json | 7 - .../blockstates/enriched_soul_soil.json | 7 - .../blockstates/enriching_campfire.json | 34 - .../blockstates/enriching_fire.json | 90 --- .../blockstates/layered_autunite.json | 7 - .../createnuclear/blockstates/lead_block.json | 7 - .../createnuclear/blockstates/lead_ore.json | 7 - .../blockstates/polished_cut_autunite.json | 7 - .../polished_cut_autunite_slab.json | 13 - .../polished_cut_autunite_stairs.json | 209 ------ .../polished_cut_autunite_wall.json | 90 --- .../blockstates/raw_lead_block.json | 7 - .../blockstates/raw_thorium_block.json | 7 - .../blockstates/raw_uranium_block.json | 7 - .../blockstates/reactor_casing.json | 7 - .../blockstates/reactor_controller.json | 34 - .../blockstates/reactor_cooler.json | 7 - .../blockstates/reactor_core.json | 7 - .../blockstates/reactor_frame.json | 16 - .../blockstates/reactor_input.json | 19 - .../blockstates/reactor_output.json | 26 - .../blockstates/reinforced_glass.json | 7 - .../blockstates/small_autunite_brick.json | 7 - .../small_autunite_brick_slab.json | 13 - .../small_autunite_brick_stairs.json | 209 ------ .../small_autunite_brick_wall.json | 90 --- .../blockstates/steel_block.json | 7 - .../createnuclear/blockstates/thorium.json | 7 - .../blockstates/thorium_block.json | 7 - .../blockstates/thorium_ore.json | 7 - .../createnuclear/blockstates/uranium.json | 7 - .../blockstates/uranium_ore.json | 7 - .../assets/createnuclear/lang/en_ud.json | 278 -------- .../assets/createnuclear/lang/en_us.json | 278 -------- .../models/block/autunite_natural_0.json | 6 - .../models/block/autunite_natural_1.json | 6 - .../models/block/autunite_natural_2.json | 6 - .../models/block/autunite_natural_3.json | 6 - .../models/block/autunite_pillar.json | 7 - .../block/autunite_pillar_horizontal.json | 7 - .../models/block/cut_autunite.json | 6 - .../models/block/cut_autunite_brick_slab.json | 8 - .../block/cut_autunite_brick_slab_top.json | 8 - .../block/cut_autunite_brick_stairs.json | 8 - .../cut_autunite_brick_stairs_inner.json | 8 - .../cut_autunite_brick_stairs_outer.json | 8 - .../models/block/cut_autunite_bricks.json | 6 - .../block/cut_autunite_bricks_wall_post.json | 6 - .../block/cut_autunite_bricks_wall_side.json | 6 - .../cut_autunite_bricks_wall_side_tall.json | 6 - .../models/block/cut_autunite_slab.json | 8 - .../models/block/cut_autunite_slab_top.json | 8 - .../models/block/cut_autunite_stairs.json | 8 - .../block/cut_autunite_stairs_inner.json | 8 - .../block/cut_autunite_stairs_outer.json | 8 - .../models/block/cut_autunite_wall_post.json | 6 - .../models/block/cut_autunite_wall_side.json | 6 - .../block/cut_autunite_wall_side_tall.json | 6 - .../models/block/deepslate_lead_ore.json | 6 - .../models/block/deepslate_thorium_ore.json | 6 - .../models/block/deepslate_uranium_ore.json | 6 - .../models/block/enriched_soul_soil.json | 6 - .../models/block/layered_autunite.json | 7 - .../models/block/lead_block.json | 6 - .../createnuclear/models/block/lead_ore.json | 6 - .../models/block/polished_cut_autunite.json | 6 - .../block/polished_cut_autunite_slab.json | 8 - .../polished_cut_autunite_slab_double.json | 7 - .../block/polished_cut_autunite_slab_top.json | 8 - .../block/polished_cut_autunite_stairs.json | 8 - .../polished_cut_autunite_stairs_inner.json | 8 - .../polished_cut_autunite_stairs_outer.json | 8 - .../polished_cut_autunite_wall_post.json | 6 - .../polished_cut_autunite_wall_side.json | 6 - .../polished_cut_autunite_wall_side_tall.json | 6 - .../models/block/raw_lead_block.json | 6 - .../models/block/raw_thorium_block.json | 6 - .../models/block/raw_uranium_block.json | 6 - .../models/block/reinforced_glass.json | 7 - .../models/block/small_autunite_brick.json | 6 - .../block/small_autunite_brick_slab.json | 8 - .../block/small_autunite_brick_slab_top.json | 8 - .../block/small_autunite_brick_stairs.json | 8 - .../small_autunite_brick_stairs_inner.json | 8 - .../small_autunite_brick_stairs_outer.json | 8 - .../block/small_autunite_brick_wall_post.json | 6 - .../block/small_autunite_brick_wall_side.json | 6 - .../small_autunite_brick_wall_side_tall.json | 6 - .../models/block/steel_block.json | 6 - .../createnuclear/models/block/thorium.json | 5 - .../models/block/thorium_block.json | 6 - .../models/block/thorium_ore.json | 6 - .../createnuclear/models/block/uranium.json | 5 - .../models/block/uranium_ore.json | 6 - .../models/item/anti_radiation_boots.json | 6 - .../createnuclear/models/item/autunite.json | 6 - .../models/item/autunite_pillar.json | 3 - .../item/black_anti_radiation_chestplate.json | 6 - .../item/black_anti_radiation_helmet.json | 6 - .../item/black_anti_radiation_leggings.json | 6 - .../models/item/black_cloth.json | 6 - .../item/blue_anti_radiation_chestplate.json | 6 - .../item/blue_anti_radiation_helmet.json | 6 - .../item/blue_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/blue_cloth.json | 6 - .../item/brown_anti_radiation_chestplate.json | 6 - .../item/brown_anti_radiation_helmet.json | 6 - .../item/brown_anti_radiation_leggings.json | 6 - .../models/item/brown_cloth.json | 6 - .../models/item/cat_irradiated_spawn_egg.json | 3 - .../item/chicken_irradiated_spawn_egg.json | 3 - .../createnuclear/models/item/coal_dust.json | 6 - .../models/item/cut_autunite.json | 3 - .../models/item/cut_autunite_brick_slab.json | 3 - .../item/cut_autunite_brick_stairs.json | 3 - .../models/item/cut_autunite_brick_wall.json | 6 - .../models/item/cut_autunite_bricks.json | 3 - .../models/item/cut_autunite_slab.json | 3 - .../models/item/cut_autunite_stairs.json | 3 - .../models/item/cut_autunite_wall.json | 6 - .../item/cyan_anti_radiation_chestplate.json | 6 - .../item/cyan_anti_radiation_helmet.json | 6 - .../item/cyan_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/cyan_cloth.json | 6 - .../models/item/deepslate_lead_ore.json | 3 - .../models/item/deepslate_thorium_ore.json | 3 - .../models/item/deepslate_uranium_ore.json | 3 - .../models/item/enriched_soul_soil.json | 3 - .../models/item/enriched_yellowcake.json | 6 - .../models/item/enriching_campfire.json | 6 - .../createnuclear/models/item/graphene.json | 6 - .../models/item/graphite_rod.json | 6 - .../item/gray_anti_radiation_chestplate.json | 6 - .../item/gray_anti_radiation_helmet.json | 6 - .../item/gray_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/gray_cloth.json | 6 - .../item/green_anti_radiation_chestplate.json | 6 - .../item/green_anti_radiation_helmet.json | 6 - .../item/green_anti_radiation_leggings.json | 6 - .../models/item/green_cloth.json | 6 - .../models/item/layered_autunite.json | 3 - .../createnuclear/models/item/lead_block.json | 3 - .../createnuclear/models/item/lead_ingot.json | 6 - .../models/item/lead_nugget.json | 6 - .../createnuclear/models/item/lead_ore.json | 3 - .../light_blue_anti_radiation_chestplate.json | 6 - .../light_blue_anti_radiation_helmet.json | 6 - .../light_blue_anti_radiation_leggings.json | 6 - .../models/item/light_blue_cloth.json | 6 - .../light_gray_anti_radiation_chestplate.json | 6 - .../light_gray_anti_radiation_helmet.json | 6 - .../light_gray_anti_radiation_leggings.json | 6 - .../models/item/light_gray_cloth.json | 6 - .../item/lime_anti_radiation_chestplate.json | 6 - .../item/lime_anti_radiation_helmet.json | 6 - .../item/lime_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/lime_cloth.json | 6 - .../magenta_anti_radiation_chestplate.json | 6 - .../item/magenta_anti_radiation_helmet.json | 6 - .../item/magenta_anti_radiation_leggings.json | 6 - .../models/item/magenta_cloth.json | 6 - .../orange_anti_radiation_chestplate.json | 6 - .../item/orange_anti_radiation_helmet.json | 6 - .../item/orange_anti_radiation_leggings.json | 6 - .../models/item/orange_cloth.json | 6 - .../item/pink_anti_radiation_chestplate.json | 6 - .../item/pink_anti_radiation_helmet.json | 6 - .../item/pink_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/pink_cloth.json | 6 - .../models/item/polished_cut_autunite.json | 3 - .../item/polished_cut_autunite_slab.json | 3 - .../item/polished_cut_autunite_stairs.json | 3 - .../item/polished_cut_autunite_wall.json | 6 - .../purple_anti_radiation_chestplate.json | 6 - .../item/purple_anti_radiation_helmet.json | 6 - .../item/purple_anti_radiation_leggings.json | 6 - .../models/item/purple_cloth.json | 6 - .../createnuclear/models/item/raw_lead.json | 6 - .../models/item/raw_lead_block.json | 3 - .../models/item/raw_thorium.json | 6 - .../models/item/raw_thorium_block.json | 3 - .../models/item/raw_uranium.json | 6 - .../models/item/raw_uranium_block.json | 3 - .../models/item/reactor_blueprint_item.json | 6 - .../models/item/reactor_casing.json | 3 - .../models/item/reactor_controller.json | 3 - .../models/item/reactor_cooler.json | 3 - .../models/item/reactor_core.json | 3 - .../models/item/reactor_frame.json | 3 - .../models/item/reactor_input.json | 3 - .../models/item/reactor_output.json | 3 - .../item/red_anti_radiation_chestplate.json | 6 - .../item/red_anti_radiation_helmet.json | 6 - .../item/red_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/red_cloth.json | 6 - .../models/item/reinforced_glass.json | 3 - .../models/item/small_autunite_brick.json | 3 - .../item/small_autunite_brick_slab.json | 3 - .../item/small_autunite_brick_stairs.json | 3 - .../item/small_autunite_brick_wall.json | 6 - .../models/item/steel_block.json | 3 - .../models/item/steel_ingot.json | 6 - .../models/item/steel_nugget.json | 6 - .../models/item/thorium_block.json | 3 - .../models/item/thorium_bucket.json | 6 - .../models/item/thorium_dust.json | 6 - .../models/item/thorium_ingot.json | 6 - .../models/item/thorium_nugget.json | 6 - .../models/item/thorium_ore.json | 3 - .../models/item/uranium_bucket.json | 6 - .../models/item/uranium_ore.json | 3 - .../models/item/uranium_powder.json | 6 - .../models/item/uranium_rod.json | 6 - .../item/white_anti_radiation_chestplate.json | 6 - .../item/white_anti_radiation_helmet.json | 6 - .../item/white_anti_radiation_leggings.json | 6 - .../models/item/white_cloth.json | 6 - .../item/wolf_irradiated_spawn_egg.json | 3 - .../yellow_anti_radiation_chestplate.json | 6 - .../item/yellow_anti_radiation_helmet.json | 6 - .../item/yellow_anti_radiation_leggings.json | 6 - .../models/item/yellow_cloth.json | 6 - .../createnuclear/models/item/yellowcake.json | 6 - .../data/create/tags/blocks/safe_nbt.json | 5 - .../advancements/anti_radiation_armor.json | 38 -- .../advancements/automatic_uranium.json | 31 - .../createnuclear/advancements/coal_dust.json | 39 -- .../dye_anti_radiation_armor.json | 64 -- .../advancements/enriched_yellowcake.json | 39 -- .../full_anti_radiation_armor.json | 47 -- .../createnuclear/advancements/graphene.json | 39 -- .../advancements/graphite_rod.json | 39 -- .../advancements/lead_ingot.json | 39 -- .../createnuclear/advancements/raw_lead.json | 39 -- .../advancements/raw_uranium.json | 39 -- .../advancements/reactor_blueprint.json | 39 -- .../advancements/reactor_casing.json | 39 -- .../advancements/reactor_controller.json | 39 -- .../advancements/reactor_cooler.json | 39 -- .../advancements/reactor_core.json | 39 -- .../advancements/reactor_frame.json | 39 -- .../advancements/reactor_input.json | 39 -- .../advancements/reactor_output.json | 39 -- ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../crafting/enriched_soul_soil.json | 35 - .../cut_autunite_brick_slab.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../cut_autunite_brick_slab_recycling.json | 35 - .../cut_autunite_brick_stairs.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../cut_autunite_brick_wall.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../building_blocks/cut_autunite_slab.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../cut_autunite_slab_recycling.json | 35 - .../building_blocks/cut_autunite_stairs.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../building_blocks/cut_autunite_wall.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../polished_cut_autunite_slab.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../polished_cut_autunite_slab_recycling.json | 35 - .../polished_cut_autunite_stairs.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../polished_cut_autunite_wall.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../shapeless/cloth/black_cloth.json | 52 -- .../shapeless/cloth/blue_cloth.json | 52 -- .../shapeless/cloth/brown_cloth.json | 52 -- .../shapeless/cloth/cyan_cloth.json | 52 -- .../shapeless/cloth/gray_cloth.json | 52 -- .../shapeless/cloth/green_cloth.json | 52 -- .../shapeless/cloth/light_blue_cloth.json | 52 -- .../shapeless/cloth/light_gray_cloth.json | 52 -- .../shapeless/cloth/lime_cloth.json | 52 -- .../shapeless/cloth/magenta_cloth.json | 52 -- .../shapeless/cloth/orange_cloth.json | 52 -- .../shapeless/cloth/pink_cloth.json | 52 -- .../shapeless/cloth/purple_cloth.json | 52 -- .../shapeless/cloth/red_cloth.json | 52 -- .../shapeless/cloth/white_cloth.json | 52 -- .../shapeless/cloth/yellow_cloth.json | 52 -- ...rom_stone_types_autunite_stonecutting.json | 33 - .../small_autunite_brick_slab.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../small_autunite_brick_slab_recycling.json | 35 - .../small_autunite_brick_stairs.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../small_autunite_brick_wall.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../items/armors/anti_radiation_boots.json | 41 -- .../black_anti_radiation_chestplate.json | 41 -- .../armors/black_anti_radiation_helmet.json | 41 -- .../armors/black_anti_radiation_leggings.json | 41 -- .../blue_anti_radiation_chestplate.json | 41 -- .../armors/blue_anti_radiation_helmet.json | 41 -- .../armors/blue_anti_radiation_leggings.json | 41 -- .../brown_anti_radiation_chestplate.json | 41 -- .../armors/brown_anti_radiation_helmet.json | 41 -- .../armors/brown_anti_radiation_leggings.json | 41 -- .../cyan_anti_radiation_chestplate.json | 41 -- .../armors/cyan_anti_radiation_helmet.json | 41 -- .../armors/cyan_anti_radiation_leggings.json | 41 -- .../gray_anti_radiation_chestplate.json | 41 -- .../armors/gray_anti_radiation_helmet.json | 41 -- .../armors/gray_anti_radiation_leggings.json | 41 -- .../green_anti_radiation_chestplate.json | 41 -- .../armors/green_anti_radiation_helmet.json | 41 -- .../armors/green_anti_radiation_leggings.json | 41 -- .../light_blue_anti_radiation_chestplate.json | 41 -- .../light_blue_anti_radiation_helmet.json | 41 -- .../light_blue_anti_radiation_leggings.json | 41 -- .../light_gray_anti_radiation_chestplate.json | 41 -- .../light_gray_anti_radiation_helmet.json | 41 -- .../light_gray_anti_radiation_leggings.json | 41 -- .../lime_anti_radiation_chestplate.json | 41 -- .../armors/lime_anti_radiation_helmet.json | 41 -- .../armors/lime_anti_radiation_leggings.json | 41 -- .../magenta_anti_radiation_chestplate.json | 41 -- .../armors/magenta_anti_radiation_helmet.json | 41 -- .../magenta_anti_radiation_leggings.json | 41 -- .../orange_anti_radiation_chestplate.json | 41 -- .../armors/orange_anti_radiation_helmet.json | 41 -- .../orange_anti_radiation_leggings.json | 41 -- .../pink_anti_radiation_chestplate.json | 41 -- .../armors/pink_anti_radiation_helmet.json | 41 -- .../armors/pink_anti_radiation_leggings.json | 41 -- .../purple_anti_radiation_chestplate.json | 41 -- .../armors/purple_anti_radiation_helmet.json | 41 -- .../purple_anti_radiation_leggings.json | 41 -- .../armors/red_anti_radiation_chestplate.json | 41 -- .../armors/red_anti_radiation_helmet.json | 41 -- .../armors/red_anti_radiation_leggings.json | 41 -- .../white_anti_radiation_chestplate.json | 41 -- .../armors/white_anti_radiation_helmet.json | 41 -- .../armors/white_anti_radiation_leggings.json | 41 -- .../yellow_anti_radiation_chestplate.json | 41 -- .../armors/yellow_anti_radiation_helmet.json | 41 -- .../yellow_anti_radiation_leggings.json | 41 -- .../crafting/raw/raw_thorium_block.json | 33 - .../decorations/crafting/raw_lead_block.json | 33 - .../crafting/raw_uranium_block.json | 33 - .../crafting/reactor/reinforced_glass.json | 35 - .../misc/blasting/lead_ingot_for_lead.json | 35 - .../blasting/lead_ingot_for_lead_ore.json | 33 - .../blasting/lead_ingot_for_raw_lead.json | 33 - .../blasting/raw_uranium_for_uranium_ore.json | 33 - .../misc/crafting/enriching_campfire.json | 43 -- .../crafting/lead_block_from_compacting.json | 35 - .../crafting/lead_ingot_from_compacting.json | 35 - .../lead_ingot_from_decompacting.json | 33 - .../lead_nugget_from_decompacting.json | 33 - .../crafting/raw_lead_from_decompacting.json | 33 - .../raw_thorium_from_decompacting.json | 33 - .../raw_uranium_from_decompacting.json | 33 - .../misc/crafting/reactor_blueprint_item.json | 35 - .../crafting/steel_block_from_compacting.json | 35 - .../crafting/steel_ingot_from_compacting.json | 35 - .../steel_ingot_from_decompacting.json | 33 - .../steel_nugget_from_decompacting.json | 33 - .../thorium_block_from_compacting.json | 35 - .../thorium_ingot_from_compacting.json | 35 - .../thorium_ingot_from_decompacting.json | 33 - .../thorium_nugget_from_decompacting.json | 33 - .../recipes/misc/crafting/white_cloth.json | 35 - .../misc/crafting/white_cloth_wool.json | 35 - .../reactor_blueprint_item_clear.json | 47 -- .../misc/smelting/lead_ingot_for_lead.json | 35 - .../smelting/lead_ingot_for_lead_ore.json | 33 - .../smelting/lead_ingot_for_raw_lead.json | 33 - .../smelting/raw_uranium_for_uranium_ore.json | 33 - .../advancements/reinforced_glass.json | 39 -- .../data/createnuclear/advancements/root.json | 31 - .../advancements/steel_ingot.json | 39 -- .../advancements/uranium_liquid.json | 39 -- .../advancements/uranium_powder.json | 39 -- .../advancements/uranium_rod.json | 39 -- .../advancements/yellowcake.json | 39 -- .../forge/biome_modifier/lead_ore.json | 6 - .../striated_ores_overworld.json | 6 - .../forge/biome_modifier/uranium_ore.json | 6 - .../loot_tables/blocks/autunite.json | 21 - .../loot_tables/blocks/autunite_pillar.json | 21 - .../loot_tables/blocks/cut_autunite.json | 21 - .../blocks/cut_autunite_brick_slab.json | 35 - .../blocks/cut_autunite_brick_stairs.json | 21 - .../blocks/cut_autunite_brick_wall.json | 21 - .../blocks/cut_autunite_bricks.json | 21 - .../loot_tables/blocks/cut_autunite_slab.json | 35 - .../blocks/cut_autunite_stairs.json | 21 - .../loot_tables/blocks/cut_autunite_wall.json | 21 - .../blocks/deepslate_lead_ore.json | 50 -- .../blocks/deepslate_thorium_ore.json | 50 -- .../blocks/deepslate_uranium_ore.json | 50 -- .../blocks/enriched_soul_soil.json | 21 - .../blocks/enriching_campfire.json | 45 -- .../loot_tables/blocks/enriching_fire.json | 4 - .../loot_tables/blocks/layered_autunite.json | 21 - .../loot_tables/blocks/lead_block.json | 21 - .../loot_tables/blocks/lead_ore.json | 50 -- .../blocks/polished_cut_autunite.json | 21 - .../blocks/polished_cut_autunite_slab.json | 35 - .../blocks/polished_cut_autunite_stairs.json | 21 - .../blocks/polished_cut_autunite_wall.json | 21 - .../loot_tables/blocks/raw_lead_block.json | 21 - .../loot_tables/blocks/raw_thorium_block.json | 21 - .../loot_tables/blocks/raw_uranium_block.json | 21 - .../loot_tables/blocks/reactor_casing.json | 21 - .../blocks/reactor_controller.json | 21 - .../loot_tables/blocks/reactor_cooler.json | 21 - .../loot_tables/blocks/reactor_core.json | 21 - .../loot_tables/blocks/reactor_frame.json | 21 - .../loot_tables/blocks/reactor_input.json | 21 - .../loot_tables/blocks/reactor_output.json | 21 - .../loot_tables/blocks/reinforced_glass.json | 31 - .../blocks/small_autunite_brick.json | 21 - .../blocks/small_autunite_brick_slab.json | 35 - .../blocks/small_autunite_brick_stairs.json | 21 - .../blocks/small_autunite_brick_wall.json | 21 - .../loot_tables/blocks/steel_block.json | 21 - .../loot_tables/blocks/thorium_block.json | 21 - .../loot_tables/blocks/thorium_ore.json | 50 -- .../loot_tables/blocks/uranium_ore.json | 54 -- .../loot_tables/entities/irradiated_cat.json | 4 - .../entities/irradiated_chicken.json | 4 - .../loot_tables/entities/irradiated_cow.json | 4 - .../loot_tables/entities/irradiated_wolf.json | 4 - ...rom_stone_types_autunite_stonecutting.json | 8 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/blasting/lead_ingot_for_lead.json | 10 - .../blasting/lead_ingot_for_lead_ore.json | 10 - .../blasting/lead_ingot_for_raw_lead.json | 10 - .../blasting/raw_uranium_for_uranium_ore.json | 10 - .../uranium_fluid_to_yellowcake.json | 14 - .../recipes/crafting/enriched_soul_soil.json | 28 - .../recipes/crafting/enriching_campfire.json | 24 - .../items/armors/anti_radiation_boots.json | 20 - .../black_anti_radiation_chestplate.json | 24 - .../armors/black_anti_radiation_helmet.json | 23 - .../armors/black_anti_radiation_leggings.json | 21 - .../blue_anti_radiation_chestplate.json | 24 - .../armors/blue_anti_radiation_helmet.json | 23 - .../armors/blue_anti_radiation_leggings.json | 21 - .../brown_anti_radiation_chestplate.json | 24 - .../armors/brown_anti_radiation_helmet.json | 23 - .../armors/brown_anti_radiation_leggings.json | 21 - .../cyan_anti_radiation_chestplate.json | 24 - .../armors/cyan_anti_radiation_helmet.json | 23 - .../armors/cyan_anti_radiation_leggings.json | 21 - .../gray_anti_radiation_chestplate.json | 24 - .../armors/gray_anti_radiation_helmet.json | 23 - .../armors/gray_anti_radiation_leggings.json | 21 - .../green_anti_radiation_chestplate.json | 24 - .../armors/green_anti_radiation_helmet.json | 23 - .../armors/green_anti_radiation_leggings.json | 21 - .../light_blue_anti_radiation_chestplate.json | 24 - .../light_blue_anti_radiation_helmet.json | 23 - .../light_blue_anti_radiation_leggings.json | 21 - .../light_gray_anti_radiation_chestplate.json | 24 - .../light_gray_anti_radiation_helmet.json | 23 - .../light_gray_anti_radiation_leggings.json | 21 - .../lime_anti_radiation_chestplate.json | 24 - .../armors/lime_anti_radiation_helmet.json | 23 - .../armors/lime_anti_radiation_leggings.json | 21 - .../magenta_anti_radiation_chestplate.json | 24 - .../armors/magenta_anti_radiation_helmet.json | 23 - .../magenta_anti_radiation_leggings.json | 21 - .../orange_anti_radiation_chestplate.json | 24 - .../armors/orange_anti_radiation_helmet.json | 23 - .../orange_anti_radiation_leggings.json | 21 - .../pink_anti_radiation_chestplate.json | 24 - .../armors/pink_anti_radiation_helmet.json | 23 - .../armors/pink_anti_radiation_leggings.json | 21 - .../purple_anti_radiation_chestplate.json | 24 - .../armors/purple_anti_radiation_helmet.json | 23 - .../purple_anti_radiation_leggings.json | 21 - .../armors/red_anti_radiation_chestplate.json | 24 - .../armors/red_anti_radiation_helmet.json | 23 - .../armors/red_anti_radiation_leggings.json | 21 - .../white_anti_radiation_chestplate.json | 24 - .../armors/white_anti_radiation_helmet.json | 23 - .../armors/white_anti_radiation_leggings.json | 21 - .../yellow_anti_radiation_chestplate.json | 24 - .../armors/yellow_anti_radiation_helmet.json | 23 - .../yellow_anti_radiation_leggings.json | 21 - .../crafting/lead_block_from_compacting.json | 18 - .../crafting/lead_ingot_from_compacting.json | 18 - .../lead_ingot_from_decompacting.json | 13 - .../lead_nugget_from_decompacting.json | 13 - .../crafting/raw/raw_thorium_block.json | 18 - .../recipes/crafting/raw_lead_block.json | 18 - .../crafting/raw_lead_from_decompacting.json | 13 - .../raw_thorium_from_decompacting.json | 13 - .../recipes/crafting/raw_uranium_block.json | 18 - .../raw_uranium_from_decompacting.json | 13 - .../crafting/reactor/reinforced_glass.json | 21 - .../crafting/reactor_blueprint_item.json | 27 - .../crafting/steel_block_from_compacting.json | 18 - .../crafting/steel_ingot_from_compacting.json | 18 - .../steel_ingot_from_decompacting.json | 13 - .../steel_nugget_from_decompacting.json | 13 - .../thorium_block_from_compacting.json | 18 - .../thorium_ingot_from_compacting.json | 18 - .../thorium_ingot_from_decompacting.json | 13 - .../thorium_nugget_from_decompacting.json | 13 - .../recipes/crafting/white_cloth.json | 17 - .../recipes/crafting/white_cloth_wool.json | 18 - .../createnuclear/recipes/crushing/coal.json | 15 - .../crushing/fix/crushed_raw_uranium.json | 15 - .../recipes/crushing/granite.json | 18 - .../recipes/crushing/raw_copper.json | 22 - .../recipes/crushing/raw_thorium.json | 18 - .../recipes/crushing/raw_thorium_block.json | 15 - .../recipes/crushing/raw_uranium_block.json | 15 - .../recipes/crushing/raw_zinc.json | 22 - .../recipes/cut_autunite_brick_slab.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../cut_autunite_brick_slab_recycling.json | 15 - .../recipes/cut_autunite_brick_stairs.json | 20 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/cut_autunite_brick_wall.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - ...rom_stone_types_autunite_stonecutting.json | 8 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/cut_autunite_slab.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/cut_autunite_slab_recycling.json | 15 - .../recipes/cut_autunite_stairs.json | 20 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/cut_autunite_wall.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/enriched/enriched_yellowcake.json | 13 - .../recipes/enriched/enriching_campfire.json | 13 - ...or_casing_from_steel_and_brass_casing.json | 16 - ..._input_from_hopper_and_reactor_casing.json | 16 - ..._output_from_shaft_and_reactor_casing.json | 16 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../mechanical_crafting/graphite_rod.json | 21 - .../reactor_controller.json | 34 - .../mechanical_crafting/reactor_cooler.json | 28 - .../mechanical_crafting/reactor_core.json | 28 - .../mechanical_crafting/reactor_frame.json | 28 - .../mechanical_crafting/uranium_rod.json | 19 - .../createnuclear/recipes/mixing/steel.json | 16 - .../recipes/mixing/uranium_fluid.json | 14 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/polished_cut_autunite_slab.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../polished_cut_autunite_slab_recycling.json | 15 - .../recipes/polished_cut_autunite_stairs.json | 20 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/polished_cut_autunite_wall.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/pressing/graphene.json | 13 - .../recipes/shapeless/cloth/black_cloth.json | 15 - .../recipes/shapeless/cloth/blue_cloth.json | 15 - .../recipes/shapeless/cloth/brown_cloth.json | 15 - .../recipes/shapeless/cloth/cyan_cloth.json | 15 - .../recipes/shapeless/cloth/gray_cloth.json | 15 - .../recipes/shapeless/cloth/green_cloth.json | 15 - .../shapeless/cloth/light_blue_cloth.json | 15 - .../shapeless/cloth/light_gray_cloth.json | 15 - .../recipes/shapeless/cloth/lime_cloth.json | 15 - .../shapeless/cloth/magenta_cloth.json | 15 - .../recipes/shapeless/cloth/orange_cloth.json | 15 - .../recipes/shapeless/cloth/pink_cloth.json | 15 - .../recipes/shapeless/cloth/purple_cloth.json | 15 - .../recipes/shapeless/cloth/red_cloth.json | 15 - .../recipes/shapeless/cloth/white_cloth.json | 15 - .../recipes/shapeless/cloth/yellow_cloth.json | 15 - .../reactor_blueprint_item_clear.json | 12 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/small_autunite_brick_slab.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../small_autunite_brick_slab_recycling.json | 15 - .../recipes/small_autunite_brick_stairs.json | 20 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/small_autunite_brick_wall.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/smelting/lead_ingot_for_lead.json | 10 - .../smelting/lead_ingot_for_lead_ore.json | 10 - .../smelting/lead_ingot_for_raw_lead.json | 10 - .../smelting/raw_uranium_for_uranium_ore.json | 10 - .../recipes/splashing/crushed_raw_lead.json | 18 - .../blocks/enriching_fire_base_blocks.json | 5 - .../fan_processing_catalysts/enriched.json | 6 - .../createnuclear/tags/blocks/lead_ores.json | 6 - .../tags/blocks/uranium_ores.json | 6 - .../tags/entity_types/irradiated_immune.json | 8 - .../createnuclear/tags/fluids/thorium.json | 6 - .../createnuclear/tags/fluids/uranium.json | 6 - .../tags/items/all_anti_radiation_armors.json | 53 -- .../tags/items/anti_radiation_armor.json | 8 - .../tags/items/anti_radiation_boots_dye.json | 5 - .../items/anti_radiation_chestplate_dye.json | 19 - .../anti_radiation_chestplate_full_dye.json | 20 - .../tags/items/anti_radiation_helmet_dye.json | 19 - .../items/anti_radiation_helmet_full_dye.json | 20 - .../items/anti_radiation_leggings_dye.json | 19 - .../anti_radiation_leggings_full_dye.json | 20 - .../data/createnuclear/tags/items/cloth.json | 20 - .../data/createnuclear/tags/items/cooler.json | 5 - .../data/createnuclear/tags/items/fuel.json | 5 - .../createnuclear/tags/items/lead_ores.json | 6 - .../tags/items/stone_types/autunite.json | 19 - .../tags/items/uranium_ores.json | 6 - .../worldgen/configured_feature/lead_ore.json | 27 - .../striated_ores_overworld.json | 155 ----- .../configured_feature/thorium_ore.json | 27 - .../configured_feature/uranium_ore.json | 33 - .../worldgen/placed_feature/lead_ore.json | 27 - .../striated_ores_overworld.json | 27 - .../worldgen/placed_feature/uranium_ore.json | 27 - .../data/forge/tags/blocks/glass.json | 5 - .../data/forge/tags/blocks/ores.json | 10 - .../data/forge/tags/blocks/ores/lead.json | 6 - .../data/forge/tags/blocks/ores/thorium.json | 6 - .../data/forge/tags/blocks/ores/uranium.json | 6 - .../tags/blocks/ores_in_ground/deepslate.json | 7 - .../tags/blocks/ores_in_ground/stone.json | 7 - .../tags/blocks/storage_blocks/lead.json | 5 - .../tags/blocks/storage_blocks/raw_lead.json | 5 - .../blocks/storage_blocks/raw_thorium.json | 5 - .../blocks/storage_blocks/raw_uranium.json | 5 - .../tags/blocks/storage_blocks/steel.json | 5 - .../tags/blocks/storage_blocks/thorium.json | 5 - .../data/forge/tags/fluids/uranium.json | 5 - .../data/forge/tags/items/armors/boots.json | 5 - .../forge/tags/items/armors/chestplates.json | 20 - .../data/forge/tags/items/armors/helmets.json | 20 - .../forge/tags/items/armors/leggings.json | 20 - .../forge/tags/items/buckets/thorium.json | 5 - .../forge/tags/items/buckets/uranium.json | 5 - .../data/forge/tags/items/dusts.json | 7 - .../data/forge/tags/items/dusts/coal.json | 5 - .../data/forge/tags/items/dusts/thorium.json | 5 - .../data/forge/tags/items/dusts/uranium.json | 5 - .../data/forge/tags/items/glass.json | 5 - .../data/forge/tags/items/ingots.json | 7 - .../data/forge/tags/items/ingots/lead.json | 5 - .../data/forge/tags/items/ingots/steel.json | 5 - .../data/forge/tags/items/ingots/thorium.json | 5 - .../data/forge/tags/items/nuggets.json | 7 - .../data/forge/tags/items/nuggets/lead.json | 5 - .../data/forge/tags/items/nuggets/steel.json | 5 - .../forge/tags/items/nuggets/thorium.json | 5 - .../data/forge/tags/items/ores/lead.json | 6 - .../data/forge/tags/items/ores/thorium.json | 6 - .../data/forge/tags/items/ores/uranium.json | 6 - .../data/forge/tags/items/raw_materials.json | 7 - .../forge/tags/items/raw_materials/lead.json | 5 - .../tags/items/raw_materials/thorium.json | 5 - .../tags/items/raw_materials/uranium.json | 5 - .../data/forge/tags/items/raw_ores.json | 7 - .../resources/data/forge/tags/items/rods.json | 6 - .../forge/tags/items/storage_blocks/lead.json | 5 - .../tags/items/storage_blocks/raw_lead.json | 5 - .../items/storage_blocks/raw_thorium.json | 5 - .../items/storage_blocks/raw_uranium.json | 5 - .../tags/items/storage_blocks/steel.json | 5 - .../tags/items/storage_blocks/thorium.json | 5 - .../minecraft/tags/blocks/all/campfires.json | 5 - .../tags/blocks/azalea_root_replaceable.json | 5 - .../data/minecraft/tags/blocks/campfires.json | 5 - .../tags/blocks/dragon_transparent.json | 5 - .../blocks/dripstone_replaceable_blocks.json | 5 - .../data/minecraft/tags/blocks/fire.json | 5 - .../minecraft/tags/blocks/impermeable.json | 5 - .../tags/blocks/lush_ground_replaceable.json | 5 - .../minecraft/tags/blocks/mineable/axe.json | 5 - .../tags/blocks/mineable/pickaxe.json | 43 -- .../tags/blocks/mineable/shovel.json | 5 - .../tags/blocks/moss_replaceable.json | 5 - .../tags/blocks/needs_diamond_tool.json | 16 - .../tags/blocks/needs_iron_tool.json | 9 - .../data/minecraft/tags/blocks/slabs.json | 8 - .../data/minecraft/tags/blocks/stairs.json | 8 - .../data/minecraft/tags/blocks/walls.json | 8 - .../tags/entity_types/fall_damage_immune.json | 6 - .../data/minecraft/tags/fluids/lava.json | 5 - .../data/minecraft/tags/items/slabs.json | 8 - .../data/minecraft/tags/items/stairs.json | 8 - .../data/minecraft/tags/items/walls.json | 8 - 706 files changed, 15203 deletions(-) delete mode 100644 src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 delete mode 100644 src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f delete mode 100644 src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e delete mode 100644 src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e delete mode 100644 src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 delete mode 100644 src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_core.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_input.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_output.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/steel_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/uranium.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/lang/en_ud.json delete mode 100644 src/generated/resources/assets/createnuclear/lang/en_us.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/layered_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/steel_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/uranium.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/black_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/coal_dust.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/graphene.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/graphite_rod.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/green_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/layered_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_ingot.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_nugget.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_lead.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_thorium.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_uranium.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_casing.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_controller.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_core.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_frame.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_input.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_output.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/red_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_ingot.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_nugget.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_dust.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_powder.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_rod.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/white_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellowcake.json delete mode 100644 src/generated/resources/data/create/tags/blocks/safe_nbt.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/automatic_uranium.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/coal_dust.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/graphene.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/graphite_rod.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/lead_ingot.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/raw_uranium.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_casing.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_controller.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_cooler.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_core.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_frame.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_input.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_output.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reinforced_glass.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/root.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/steel_ingot.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_liquid.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_powder.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_rod.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/yellowcake.json delete mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json delete mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/coal.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/granite.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mixing/steel.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/pressing/graphene.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json delete mode 100644 src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json delete mode 100644 src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json delete mode 100644 src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json delete mode 100644 src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json delete mode 100644 src/generated/resources/data/createnuclear/tags/fluids/thorium.json delete mode 100644 src/generated/resources/data/createnuclear/tags/fluids/uranium.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/cloth.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/cooler.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/fuel.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/lead_ores.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/uranium_ores.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/glass.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores/lead.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/fluids/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/armors/boots.json delete mode 100644 src/generated/resources/data/forge/tags/items/armors/chestplates.json delete mode 100644 src/generated/resources/data/forge/tags/items/armors/helmets.json delete mode 100644 src/generated/resources/data/forge/tags/items/armors/leggings.json delete mode 100644 src/generated/resources/data/forge/tags/items/buckets/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/buckets/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/dusts.json delete mode 100644 src/generated/resources/data/forge/tags/items/dusts/coal.json delete mode 100644 src/generated/resources/data/forge/tags/items/dusts/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/dusts/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/glass.json delete mode 100644 src/generated/resources/data/forge/tags/items/ingots.json delete mode 100644 src/generated/resources/data/forge/tags/items/ingots/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/ingots/steel.json delete mode 100644 src/generated/resources/data/forge/tags/items/ingots/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/nuggets.json delete mode 100644 src/generated/resources/data/forge/tags/items/nuggets/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/nuggets/steel.json delete mode 100644 src/generated/resources/data/forge/tags/items/nuggets/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/ores/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/ores/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/ores/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_materials.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_ores.json delete mode 100644 src/generated/resources/data/forge/tags/items/rods.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/steel.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/all/campfires.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/campfires.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/fire.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/impermeable.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/slabs.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/stairs.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/walls.json delete mode 100644 src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json delete mode 100644 src/generated/resources/data/minecraft/tags/fluids/lava.json delete mode 100644 src/generated/resources/data/minecraft/tags/items/slabs.json delete mode 100644 src/generated/resources/data/minecraft/tags/items/stairs.json delete mode 100644 src/generated/resources/data/minecraft/tags/items/walls.json diff --git a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 deleted file mode 100644 index 51b33186..00000000 --- a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 +++ /dev/null @@ -1,19 +0,0 @@ -// 1.20.1 2025-12-28T17:22:59.7985734 CreateNuclear's Processing Recipes -c711d032a04e1a9350ad9bc4d9c4d74f54689862 data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json -33becbc558bd2fbe277be096b292c0093f84e44c data/createnuclear/recipes/crushing/coal.json -2a8b609dba5bad88511d9c9a80cf6fb582b18c36 data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json -57154e35ebb09170bb39f5b3a72ecd49182697f2 data/createnuclear/recipes/crushing/granite.json -4feb59d85e86e34ed565c18b6a4df120fe050bc7 data/createnuclear/recipes/crushing/raw_copper.json -a77015a64560a7a9f2c97b78438598f974dd4c8d data/createnuclear/recipes/crushing/raw_thorium.json -a6537956fc7c7e00774dca0bc7987fbcc030e1e9 data/createnuclear/recipes/crushing/raw_thorium_block.json -cf17713133d3e05e99164e2ea6649de3aef017fd data/createnuclear/recipes/crushing/raw_uranium_block.json -26d2787e831b9986ed6f90f8ea803d5fdc544bf5 data/createnuclear/recipes/crushing/raw_zinc.json -e42be7d17c5e057e62c4b1176cbf43319a157f51 data/createnuclear/recipes/enriched/enriched_yellowcake.json -74555eb2cce0827f99dc5c4ff91362bdaecad725 data/createnuclear/recipes/enriched/enriching_campfire.json -d0a30a8942f3e81d11afa21a93037916601c38cb data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json -f2d3a2dbcb9135e31261cc8408f11cd07038a826 data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json -91c07d7804d0960aaa17a6258f00f1731ca458f5 data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json -7fc7695cd03577131096e9695170193044f8bc1a data/createnuclear/recipes/mixing/steel.json -23e57de458330d04dfebff8070b44b3b1b2718eb data/createnuclear/recipes/mixing/uranium_fluid.json -8e4e330293a702522ed424488055fe4d8d68c22d data/createnuclear/recipes/pressing/graphene.json -0756d627739cbbc2653aa3fbde9945ec11f2eace data/createnuclear/recipes/splashing/crushed_raw_lead.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f deleted file mode 100644 index 78a04911..00000000 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ /dev/null @@ -1,609 +0,0 @@ -// 1.20.1 2025-12-28T17:09:33.3213562 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] -0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json -5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json -5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json -f402fda858988cbb5e1a6a623cb15a6c76ac7f54 assets/createnuclear/blockstates/cut_autunite_bricks.json -b88d65e7a3393caeaed8d504bf6c4615767371aa assets/createnuclear/blockstates/cut_autunite_brick_slab.json -7f788334258cfb67dfbf716dbaf1b126376d1a14 assets/createnuclear/blockstates/cut_autunite_brick_stairs.json -7bfc6778893ef6552c10e17e3489e201758d3a75 assets/createnuclear/blockstates/cut_autunite_brick_wall.json -1e246d1862a801b2253595d7fac7717a0110ce79 assets/createnuclear/blockstates/cut_autunite_slab.json -56c308e675a047a3d28757377e61e5f79c6384e3 assets/createnuclear/blockstates/cut_autunite_stairs.json -98d386985f7c185f1acab25b9d606828f788769f assets/createnuclear/blockstates/cut_autunite_wall.json -5cf183e5277aea7ac5eb2bfa88737db909c6244d assets/createnuclear/blockstates/deepslate_lead_ore.json -e4edd1e8b7aecc00e45f4c154b302d3581e18ce9 assets/createnuclear/blockstates/deepslate_thorium_ore.json -a6f90dfcfc0659663335d4c80129ce41d0c8e47a assets/createnuclear/blockstates/deepslate_uranium_ore.json -e11c7fa5830b0877af69bb18e650d2b1e6f90027 assets/createnuclear/blockstates/enriched_soul_soil.json -f6b762b1e80656d932e990210b43e4bfb209e4d8 assets/createnuclear/blockstates/enriching_campfire.json -41d2222cb4f17c8c035f1937873518ad2adca3db assets/createnuclear/blockstates/enriching_fire.json -98dd6f667ccef1f8f1d332b42b146a6c0bbfb0db assets/createnuclear/blockstates/layered_autunite.json -f10bbdbab6112c58bebf2d98dc0ed3eb9370c09c assets/createnuclear/blockstates/lead_block.json -300b8a29d6a440a60320133481041671dde65448 assets/createnuclear/blockstates/lead_ore.json -1eed8de7f7b90d46d3e4fb6a0e7e9abf10a8a78f assets/createnuclear/blockstates/polished_cut_autunite.json -462d22ea4a021cc368721fdb841c8a9b9176c06d assets/createnuclear/blockstates/polished_cut_autunite_slab.json -76a9a39503654b94cbe01e249292ed280446bbb6 assets/createnuclear/blockstates/polished_cut_autunite_stairs.json -f628f8c7aa1e150ad2b5a3ce87dbe7f00b462e74 assets/createnuclear/blockstates/polished_cut_autunite_wall.json -8195d52278bf58414faaaec6067905635aaa29d5 assets/createnuclear/blockstates/raw_lead_block.json -5db59637c8fdd94d90bc9748c10769eb54f97224 assets/createnuclear/blockstates/raw_thorium_block.json -63aaf78c3e0c16c2f37b069c5392e3d1a93ac058 assets/createnuclear/blockstates/raw_uranium_block.json -0fbc9288622efc18fe39b6c8ba89e7e2281dee26 assets/createnuclear/blockstates/reactor_casing.json -60ca260d5b5bcd975c0a3918b461748786cde95e assets/createnuclear/blockstates/reactor_controller.json -3c259041f317bb8868fb4f177c457fc12b8d28f5 assets/createnuclear/blockstates/reactor_cooler.json -3cced3f7d35371f1881b0485ee324788adcd2c74 assets/createnuclear/blockstates/reactor_core.json -ff68065029f7d47434aaf3f60e5ec3319302d2d8 assets/createnuclear/blockstates/reactor_frame.json -797bb3045272b742be75c5dc1a511a1c2acaa877 assets/createnuclear/blockstates/reactor_input.json -36ee5c127b0548502d15bc16a638a5bac40df1b6 assets/createnuclear/blockstates/reactor_output.json -f7504d5f748fe938bf07d2eb5d0ba46bbfa0499d assets/createnuclear/blockstates/reinforced_glass.json -f9dd0a30be6d92e85fd7c3dde4f1b732f63d35ce assets/createnuclear/blockstates/small_autunite_brick.json -533317e2fc9ab18b71dea2fecaec599533a864c4 assets/createnuclear/blockstates/small_autunite_brick_slab.json -b9c915389ea6cf8338d20c48e908591f8baa2108 assets/createnuclear/blockstates/small_autunite_brick_stairs.json -a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_autunite_brick_wall.json -57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json -3134eef054a6f9f461bf774630241414614a9109 assets/createnuclear/blockstates/thorium.json -3c5ff75a6dc4ba05ac94e0f2435e88821cd848ee assets/createnuclear/blockstates/thorium_block.json -643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json -de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json -4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -5927028d82db592d0320c6907fb86be33e9ebd0a assets/createnuclear/lang/en_ud.json -0edd6fa0242ad60aa8c70f32353b38598cc0539b assets/createnuclear/lang/en_us.json -a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json -29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json -9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json -8241a75180c5634be558974bc09f15600261f67f assets/createnuclear/models/block/autunite_natural_3.json -2f6b85682c569527f9f538dae16526505ce5655a assets/createnuclear/models/block/autunite_pillar.json -4a04692c39cfad137877258b4443eb4bf5298423 assets/createnuclear/models/block/autunite_pillar_horizontal.json -a48d579af38beab6fc87d3b02a7ed902b25bdf16 assets/createnuclear/models/block/cut_autunite.json -4d49f9151293582741edc0d935f3130547cf5360 assets/createnuclear/models/block/cut_autunite_bricks.json -6729240e3a6cbda812d3feb8e287f743bd6b6de5 assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json -244715a4f0f6a21d055b1de3307c303a5a885c1d assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json -f8d6743895a633a45eb0c565cb7f79aae9172175 assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json -c470ac7f3b34c8da456f221d81b45292f0657e36 assets/createnuclear/models/block/cut_autunite_brick_slab.json -d4084e8b32d197db311b575a06023bb5fd5d8aba assets/createnuclear/models/block/cut_autunite_brick_slab_top.json -e4a795c7efcfa306ac6772e2b8a23a3afc52c0ec assets/createnuclear/models/block/cut_autunite_brick_stairs.json -90a9c051a0c72398a1f052542620029275e6a676 assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json -4bb891d8f069cf043de74c0cc9d16fcbcb49ee07 assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json -d9ae523c08cbbe274a598736a8a9fd510d78d484 assets/createnuclear/models/block/cut_autunite_slab.json -14043cfcb42894ebb0db2501929ba4cae9d8bd7d assets/createnuclear/models/block/cut_autunite_slab_top.json -f66edf8ef01d16ee116ac71e742bea54e98e1724 assets/createnuclear/models/block/cut_autunite_stairs.json -e1e1e4bff55028860d776d8ecb992547fa12b1b5 assets/createnuclear/models/block/cut_autunite_stairs_inner.json -6d1c45b12d9e783e63849d15aa29d507266bd1bb assets/createnuclear/models/block/cut_autunite_stairs_outer.json -05c9937ab6b920dfbbab6c78d115cc0bff6b8d22 assets/createnuclear/models/block/cut_autunite_wall_post.json -baced15580735dd63848a96763f8c7ffe61f3376 assets/createnuclear/models/block/cut_autunite_wall_side.json -cd15b5be0dca5f621266b157b424ac37dac859dd assets/createnuclear/models/block/cut_autunite_wall_side_tall.json -9a589577d80aa23ac97312bda605b5512eff5167 assets/createnuclear/models/block/deepslate_lead_ore.json -6fa74ed345ab06422eca4c254f9108b4dfabfd78 assets/createnuclear/models/block/deepslate_thorium_ore.json -6793dd91b730f4c9abea29215de16cd0751d8cbd assets/createnuclear/models/block/deepslate_uranium_ore.json -e1b8fdc0555a1fdabda54f66cca868e444d1110b assets/createnuclear/models/block/enriched_soul_soil.json -8408a3894e9ca6e45e738b81f0a1932a0b2f86a5 assets/createnuclear/models/block/layered_autunite.json -fd642aefed8f59f5575c96ad1a0251e7773f3909 assets/createnuclear/models/block/lead_block.json -c9757e3fd9841ee17366b1d88563df6ea8106513 assets/createnuclear/models/block/lead_ore.json -460e9ac2c0a90607b74afc5823b737a2867a35e3 assets/createnuclear/models/block/polished_cut_autunite.json -8d0e97cda9e4098e0aa8dca93445d3b52150dcfa assets/createnuclear/models/block/polished_cut_autunite_slab.json -4fa87093074c0a325ea50ab2d3c9725a90a11e1c assets/createnuclear/models/block/polished_cut_autunite_slab_double.json -6aab787de0caf399f8b76b94c64d850e5d55c757 assets/createnuclear/models/block/polished_cut_autunite_slab_top.json -0057844c28c996dceebfc28e95e0f022a26db0aa assets/createnuclear/models/block/polished_cut_autunite_stairs.json -741e53f404a88b4aa7bf6e8246bbe3cf1d6404b5 assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json -a251d75552efea796382a4124659f9d39606461b assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json -3fcae9cce1819111bdab42b8b92a1468394db3b1 assets/createnuclear/models/block/polished_cut_autunite_wall_post.json -ad989d89e7b80a30e0860fb0f1418013fe3355d2 assets/createnuclear/models/block/polished_cut_autunite_wall_side.json -b950ac6ca2df77ffe3abd02e13c38567602e5536 assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json -cf8b4d604330762358b21b6e079aaab1eb2987f4 assets/createnuclear/models/block/raw_lead_block.json -de9b4dee9580161263fa8020d326ac5fe4e38ed4 assets/createnuclear/models/block/raw_thorium_block.json -561c9f9a4e153fc648a3c7224812c71c8ac2da5c assets/createnuclear/models/block/raw_uranium_block.json -7cdeee7f4740b6a86802354534be24dbb251e211 assets/createnuclear/models/block/reinforced_glass.json -e94d3eb865d17234b18241d89acdec2b10a1d21a assets/createnuclear/models/block/small_autunite_brick.json -2d0c4071223fd38069cfdac403b33bd2925d6750 assets/createnuclear/models/block/small_autunite_brick_slab.json -496e7d40f96d28015e8dd1c787d4620e090ad965 assets/createnuclear/models/block/small_autunite_brick_slab_top.json -b9b18c9a633527a817ba9745a818980ff35836b5 assets/createnuclear/models/block/small_autunite_brick_stairs.json -072d33301f6734db5108d78731686fc34b32c6c3 assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json -f99b30bd0cb3a8b78ed88a3a17b35b512c69ee06 assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json -0632d6a6ba895efbfa6a347c9693240cc601e114 assets/createnuclear/models/block/small_autunite_brick_wall_post.json -093bb2418968291015e9d3122755af3fd0b948d4 assets/createnuclear/models/block/small_autunite_brick_wall_side.json -5a9a262da20c1b7053276c444bff017e73c923c9 assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json -47f627eaccbd07bf81d1c45f95ebcc88994ad757 assets/createnuclear/models/block/steel_block.json -9333acc5ef34d03e00e0eaf24a3b48f2704a15c1 assets/createnuclear/models/block/thorium.json -9d2613725484de94788ba5075854eb225eaa4936 assets/createnuclear/models/block/thorium_block.json -e27878149b45eefa8673f2b86b6f491e2ed7a80f assets/createnuclear/models/block/thorium_ore.json -d234edb3b6bc81b7300ee65722973b66db0b82d9 assets/createnuclear/models/block/uranium.json -a4d5ee44c830e329034a46792280edea53343034 assets/createnuclear/models/block/uranium_ore.json -fba1c32ae3c38d735ebb0b4c3912afc8f9e9cde4 assets/createnuclear/models/item/anti_radiation_boots.json -29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/item/autunite.json -30b11d8da5d02a3e9cebb739b3b9efbee087573c assets/createnuclear/models/item/autunite_pillar.json -f8e44e53a7bc368d4c159769bb071eef6d28d856 assets/createnuclear/models/item/black_anti_radiation_chestplate.json -82a63e5c93daac9c5430ae77aa8d10b1bddbc2c7 assets/createnuclear/models/item/black_anti_radiation_helmet.json -2d0a3f0d2dd0fab5b73c7b8291a5eb3a7921157a assets/createnuclear/models/item/black_anti_radiation_leggings.json -3036f3b383b40ca2021856366cd0f01cb279285b assets/createnuclear/models/item/black_cloth.json -288c9245496eb0020ace0481a4d4ac26df876063 assets/createnuclear/models/item/blue_anti_radiation_chestplate.json -b8574d7ee3d3e733dab79700062554cf4b58bd6f assets/createnuclear/models/item/blue_anti_radiation_helmet.json -ed88d15d2f1a4af012371d523fb3b95bcedfad28 assets/createnuclear/models/item/blue_anti_radiation_leggings.json -3a5955f81eeed80e907bf8e2ee4df14fe42843f0 assets/createnuclear/models/item/blue_cloth.json -2e364d92951412b2dd7d9fbb0209fc8f3194bcd5 assets/createnuclear/models/item/brown_anti_radiation_chestplate.json -d61337a67071319320d75383a62ecac11c3222d1 assets/createnuclear/models/item/brown_anti_radiation_helmet.json -ce17b82389ca226bc9e55072ae0dab1ef049e96f assets/createnuclear/models/item/brown_anti_radiation_leggings.json -8cdcca32a87171e2c709e762165330b2f0389f90 assets/createnuclear/models/item/brown_cloth.json -63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/cat_irradiated_spawn_egg.json -63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json -047d097f30f9586494547715d07271c6994acd18 assets/createnuclear/models/item/coal_dust.json -0c682ff48601bf7f42c8561819ecede780664fbf assets/createnuclear/models/item/cut_autunite.json -11220bd60ab51e05a978a8322511c224d15bf886 assets/createnuclear/models/item/cut_autunite_bricks.json -d43ffb4c5491fcd8c98451649c3f4ceb271e8875 assets/createnuclear/models/item/cut_autunite_brick_slab.json -dfea56e99288e64e5061c621e860fa314fc31e9d assets/createnuclear/models/item/cut_autunite_brick_stairs.json -95e992c1e1c881d0f00a234a5e6906b1a5dbf149 assets/createnuclear/models/item/cut_autunite_brick_wall.json -5027aa166900571aa2e4f50ad53869b595ff3426 assets/createnuclear/models/item/cut_autunite_slab.json -bd832947d219746d3264422bc4c82f6acdc5cc3e assets/createnuclear/models/item/cut_autunite_stairs.json -4c0b115eb2a2f8d6e74c612fa6e1aa5b357e9185 assets/createnuclear/models/item/cut_autunite_wall.json -3aa34b484b1eb135c9e2fcd3db675aa8d7927951 assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json -4925fd5469c909ae1e212cb0279f534656ee93a4 assets/createnuclear/models/item/cyan_anti_radiation_helmet.json -84b9d23fadc9fd0a2e45fc3609f6bf16ecb1545d assets/createnuclear/models/item/cyan_anti_radiation_leggings.json -de649e8356e85e802df3e64df8fd663ce62ba16d assets/createnuclear/models/item/cyan_cloth.json -34c28d31d8b93699cc6ffab724d9c51670c0f3e2 assets/createnuclear/models/item/deepslate_lead_ore.json -60b37c01bc3e885a25ce9b1aff4f8cb44e98f759 assets/createnuclear/models/item/deepslate_thorium_ore.json -1f160865067749c0bed163a84a61581631294141 assets/createnuclear/models/item/deepslate_uranium_ore.json -5a2694d92c4708ca23ddfa67666ea26be66b9a45 assets/createnuclear/models/item/enriched_soul_soil.json -306f5731ab788fa3cf3d75a7edfcc68b9c20613a assets/createnuclear/models/item/enriched_yellowcake.json -a3b71025626527be742999a0256e9c2290c9d42e assets/createnuclear/models/item/enriching_campfire.json -78240d0c081d144592e76af622d0c9929569db17 assets/createnuclear/models/item/graphene.json -3c0e762c21fa4fa5724f5570c190e89d247ee71b assets/createnuclear/models/item/graphite_rod.json -eae1421ac37a98d0fc795bab8f349906aed521dd assets/createnuclear/models/item/gray_anti_radiation_chestplate.json -c88d66c0a041c51ee8089e5596169dc6c353fb13 assets/createnuclear/models/item/gray_anti_radiation_helmet.json -e66dc779ab853aecc35e6ccfba5d9dba78cd0574 assets/createnuclear/models/item/gray_anti_radiation_leggings.json -75bd474d73be3c041ceb82627cc438b2775e9b1b assets/createnuclear/models/item/gray_cloth.json -b4ddee28d16f837d70e311c84748b18fe3cdc21a assets/createnuclear/models/item/green_anti_radiation_chestplate.json -d0f9a216114a583e097ef8369c4ed74f50270672 assets/createnuclear/models/item/green_anti_radiation_helmet.json -00308a5c640b2ec21ad96b313789a2ec28cff516 assets/createnuclear/models/item/green_anti_radiation_leggings.json -104ab85c7f23d9239608603e6cb2227bc60b585f assets/createnuclear/models/item/green_cloth.json -ad33dca8ecf90a8bc1ebb61c2007af72c427e9ed assets/createnuclear/models/item/layered_autunite.json -17ec52f71bd19239771c599ee80d9ffa073738af assets/createnuclear/models/item/lead_block.json -649fce08e620f39f776ab8ae8dcb17e0fd77c82f assets/createnuclear/models/item/lead_ingot.json -4d18b6f86e9ebcff28c08b9876f1819a067cd290 assets/createnuclear/models/item/lead_nugget.json -3fc1094857b79873a966d6de2dc9ec3b711caadf assets/createnuclear/models/item/lead_ore.json -af0ce4256f68076af5c6a6da9faa98919eeb0a1c assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json -71bbf3a4c34d499581bc7d0bb8fee63d2441c903 assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json -e3acc02d9c87edea70fb57e88e172209b2b17a3f assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json -f3b5417e33bf6c166d8cffbf16ab0f9893e29c6d assets/createnuclear/models/item/light_blue_cloth.json -4904ab86720357735b330a1a70d303d2218c31f6 assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json -8ed063e9486b9d6d830bba43a35a3b5dd07ea0a0 assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json -114178d84e51715bc7e81cec53fca931499f72e4 assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json -33bd84e37cc034cdd6d6516af77f944b7399f3fa assets/createnuclear/models/item/light_gray_cloth.json -c982468ef610a204620f31cf7bc9b19b4163489c assets/createnuclear/models/item/lime_anti_radiation_chestplate.json -50c312969d1f3f0c5fad27639ba3f95d0853cb14 assets/createnuclear/models/item/lime_anti_radiation_helmet.json -cb27df2e5ed459128cc7d83786c9f32d91242e56 assets/createnuclear/models/item/lime_anti_radiation_leggings.json -b20e1b4dd0745ead1aa2248a91df5dde465e0938 assets/createnuclear/models/item/lime_cloth.json -5ad910a7a4ee066d98d1727988557725038f957e assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json -e02c005625f9ab199ba04201152973e016b16831 assets/createnuclear/models/item/magenta_anti_radiation_helmet.json -5e91eecf2e5def0f863b5d7d9b3625a62e4de7af assets/createnuclear/models/item/magenta_anti_radiation_leggings.json -4799138766c26496b41807407a4b1ce2106cf7b7 assets/createnuclear/models/item/magenta_cloth.json -626c65938b0109839ff3f48fecabe659fe38a657 assets/createnuclear/models/item/orange_anti_radiation_chestplate.json -72af25b71ba1417c58137fce1070c09cc65a61b5 assets/createnuclear/models/item/orange_anti_radiation_helmet.json -af14c1a038ff14285b1d78dfbcab0a8e44df14e5 assets/createnuclear/models/item/orange_anti_radiation_leggings.json -cfc8b9126dc3fe3b993c5e6201533aecc07989c3 assets/createnuclear/models/item/orange_cloth.json -45223d8e65c235302e923cda583fff09cb4ab156 assets/createnuclear/models/item/pink_anti_radiation_chestplate.json -0703dcb90ab1cbe58167c0872bd9e9950de99531 assets/createnuclear/models/item/pink_anti_radiation_helmet.json -af0dd245292fd2952c37e2d81bfff0a34f8aa5f6 assets/createnuclear/models/item/pink_anti_radiation_leggings.json -9f81dccbba864441a1d76a5312216faa44e6e44b assets/createnuclear/models/item/pink_cloth.json -6d3410aa77b41ada9809f246f1d1a1a982449736 assets/createnuclear/models/item/polished_cut_autunite.json -6919e7571fa3bd76fa08b0a707f1f9367e203a49 assets/createnuclear/models/item/polished_cut_autunite_slab.json -d3459552745c002eb95585853ddec7b638b4c11f assets/createnuclear/models/item/polished_cut_autunite_stairs.json -b6c3a22d368bd0796b004ac27b8e453a16e7d14c assets/createnuclear/models/item/polished_cut_autunite_wall.json -86d99549567048667239096badcb4249d6dddf2b assets/createnuclear/models/item/purple_anti_radiation_chestplate.json -9e3c06e53c3bb29bd4fca943a6700e97e81a6705 assets/createnuclear/models/item/purple_anti_radiation_helmet.json -047c75651f6c6d8888fcfb1416e67dcb91f3dd99 assets/createnuclear/models/item/purple_anti_radiation_leggings.json -3171211192a2b92005177fd1ee2ce7fbe2592b52 assets/createnuclear/models/item/purple_cloth.json -7da7ddaac39353657166badddc16fe9eb79f1a27 assets/createnuclear/models/item/raw_lead.json -ba58a4c086d8937d6703795a9d80435c2d450e35 assets/createnuclear/models/item/raw_lead_block.json -58c3279f0d6dfe7b88f5a85bfce6c1d683bbe2b4 assets/createnuclear/models/item/raw_thorium.json -528149130134a5b1d90552f22e1c856a2644a9dd assets/createnuclear/models/item/raw_thorium_block.json -2e30d8c1f56b02bd000509c2a6b32f4ff6c33290 assets/createnuclear/models/item/raw_uranium.json -5bad8990f31085232b63b11d295b90b581af9a82 assets/createnuclear/models/item/raw_uranium_block.json -ef76b3a3a97b5d1901d7e8ac17009381de418ab8 assets/createnuclear/models/item/reactor_blueprint_item.json -ee9b06de6d4e5f722543a83e5d9f7564ac6d7f70 assets/createnuclear/models/item/reactor_casing.json -7d0b9c3d7301e1f419441b69f152955fc69c5633 assets/createnuclear/models/item/reactor_controller.json -118e595a42c557d4eb97750ba31699a0e3f29ed8 assets/createnuclear/models/item/reactor_cooler.json -7e444d9dc776530d017fc28fe18dad0fabeedcdc assets/createnuclear/models/item/reactor_core.json -6726831326d47e5e416216e0ec1d3fd214110e89 assets/createnuclear/models/item/reactor_frame.json -18dc2031fd8aeba588d92e43093fb76e78b2bbe4 assets/createnuclear/models/item/reactor_input.json -69e464d730b826a0c28ed3cfeab28c4c561ec1b0 assets/createnuclear/models/item/reactor_output.json -a108ac857c776255abc1631429c5ffabb3e2a8de assets/createnuclear/models/item/red_anti_radiation_chestplate.json -b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_anti_radiation_helmet.json -54aa0a32f1eeedc5b78eb223ea01c3ff30ae365d assets/createnuclear/models/item/red_anti_radiation_leggings.json -4db93da70d6a7549155201b7d9d68355449652ac assets/createnuclear/models/item/red_cloth.json -78a9e80073512a111cb936a516d290a824846ff2 assets/createnuclear/models/item/reinforced_glass.json -60dc6eb917ee1567461f02aca765e061d3d9f55a assets/createnuclear/models/item/small_autunite_brick.json -9b83b53d90891eaf7aa4693eafe2876a831e0be2 assets/createnuclear/models/item/small_autunite_brick_slab.json -3e80ef1d80473c73a723d3c4b5c1409c7998d70f assets/createnuclear/models/item/small_autunite_brick_stairs.json -9286e69b3a5215a17ccb178933c2f52a9adb847f assets/createnuclear/models/item/small_autunite_brick_wall.json -7f33b090f2821bdeb07b2938b1618ad3f309248f assets/createnuclear/models/item/steel_block.json -bcb30dce2419ce1ec2e043eaff83df82ac8a4bec assets/createnuclear/models/item/steel_ingot.json -4b0492cf73c071f13538ce485419e46a164c99c7 assets/createnuclear/models/item/steel_nugget.json -d4ec5a600b482636195c7ba0c915ed5d78e8c880 assets/createnuclear/models/item/thorium_block.json -9712377d41a7153cb07638e33dd02e880609d249 assets/createnuclear/models/item/thorium_bucket.json -b636be722a513137e6ca68bdc6510c4a56a2296d assets/createnuclear/models/item/thorium_dust.json -6c63ff92f764da7ce92a99149bf2bf43c23e3727 assets/createnuclear/models/item/thorium_ingot.json -fe44d1ed2b4100ec32dda43274a085166706485d assets/createnuclear/models/item/thorium_nugget.json -954086bd19e91b833a263d3da33bb59903ce153f assets/createnuclear/models/item/thorium_ore.json -2b6958059c3a4c8aee7fb4c003feba12dd0ab252 assets/createnuclear/models/item/uranium_bucket.json -7b15a9300d0f6d106e589db3dcd3294781d0bdca assets/createnuclear/models/item/uranium_ore.json -3b03793c0f5786f258c593e0b140cd6bd10c3b7b assets/createnuclear/models/item/uranium_powder.json -ea04609e8b5c12a7805b1c564bca07fefd6d38ba assets/createnuclear/models/item/uranium_rod.json -798287f6d78ee3d736022963d35a700f42cbdca9 assets/createnuclear/models/item/white_anti_radiation_chestplate.json -7960569836d3b7f0c50ff9a000253098f776a8f0 assets/createnuclear/models/item/white_anti_radiation_helmet.json -31283971103bb25159e8b049b63dfbc408e87d23 assets/createnuclear/models/item/white_anti_radiation_leggings.json -4d85657105612ca5525a14791c3e07cf6bd239b8 assets/createnuclear/models/item/white_cloth.json -63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json -8bdc2fabbfc9fcc7c2ad4a3273897659d90b95ab assets/createnuclear/models/item/yellowcake.json -609c04d42448ccc99291c723c8b6741e870b46d4 assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json -953491d658ba39add0f080137ebfafc9ac07ee1d assets/createnuclear/models/item/yellow_anti_radiation_helmet.json -b20aeafcdcd235c7d89067d5331b823535b82522 assets/createnuclear/models/item/yellow_anti_radiation_leggings.json -a1970879fd57836f5ae5d23352cdca277095bc7d assets/createnuclear/models/item/yellow_cloth.json -72b0cec0c98e9ead9562ff0cc1231a5028e2a22f data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json -e7967751f132676cb1d523743adaac3aea1f0814 data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json -8e9cfc8ab1ddd7b818cb52cbd0fb60c0c4713bad data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json -1ec4bd12e3fd4303800a758a2b791e30a04e5960 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json -801940038556c52d0e10aec6d16430a99f31a385 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json -d0f97d467c8a00a57ece37990ece8601a32c431d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json -913dfa33a312cd9a08d6d1194d0f7af40d4c5856 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json -34078516fb6ce2269af6de5515b51cea41ba9ac3 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json -1a35a3a0cf6a0202eb8244d26647e8e277cf8fd3 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json -4fae09cee3ae86760906501da0dba47acb035cf4 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json -f893c5dec42faf470d493c4b1c5c184cad842c32 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json -c53fd5df1d52d6e9919c9600e483697e8db75f4d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json -8ded4051daf417cb802b5327ef0e92d361dcb298 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json -1b0fefdf4f489b3e6c389c45ffd3918b10a50de0 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json -223f7f4d8c7186b4749c21cbab27bbaf43c3d82d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json -1093b70dcd826156ba71b6a3264bcb66e3943166 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json -d1c3b78d9f91661325e2cad286789b5330052efa data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json -013d8020ec673d6d480e6599706ed5e9598e46e1 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json -ad7d418d3e8c49f2bb4929083f97eccc49add58c data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json -6d4c64c8eb26caa6a9bb0ed794907b5eccb20838 data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json -24311c6915bd9c1c5a048ac9e0e2bc6d18acefa6 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json -7a59963e3fc6fd226e9d336ec8577d29bcc3128c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json -fd3f90dca34f1e977a85015acd4efaca5835e288 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json -fbaa7584540ddc65d80ff6b38e9e54840448a15a data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json -1680cd795b322ba6afb9d2951ca53896dec66d3c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json -aac10ee87aad15f943db97cbbf5bd1924baee84c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json -45bdc9cd3e000e844694cc53a1de3a5343915db9 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json -b69e27fcd2261dc0fa0ec9cfc42786721ac6d2ae data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json -06e385b2f61e2dc6527459386a884faf2680b66a data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json -8b45f6dd8f2564819c556b86c955111c9babdaa5 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json -c808ae1b7730df28f254ba058b8a8439f0e1b7ca data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json -480161c832c13c4ebd747d28ef876e748ffdbc79 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json -6934cc29c45bd09a8caa5e5b61407048e05567b2 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json -787c3f43725a3618ad118c2364a2fb4073f03896 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json -eb0f156d66895ed7c0ccfb1c7f225c7f4e9d2403 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json -32104a2aaf0f14b90ffee07e1f900cfeefc12855 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json -891a7808ab9fc1db3c30047eccf883eb8ce6f5c7 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json -6c8252f07412b4c65e686517f65c14e63fce353c data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json -5cb25c3de41fe68b365a0aac4fa5b3ff7bcb27dd data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json -7927b2a7c345bb178bf23fef966bed58f067ae2f data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json -d1de8cb62519f811e925fd00de96c81076fabb8b data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json -7d97de3eaf53f4f6cb58625b03f573183796392a data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json -b1d25d8fd1853b9902fa92c0adee7e39fea56a39 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json -2bc2b8c18b5311443c44bdb55771c26344b9b386 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json -12432e7ba6104a4b221756281fbc8a6809038d54 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json -e2195a18d37e7f16e1fddd422a9e7a10db9607c4 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json -5f04c3e30c77925cd01bbe0d75ff704388488ebf data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json -5de0d26049f4b6a29c5812589d086947c0cdbbd6 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json -b8f6ee21b426748e16cff1d76f098d5a032c15f7 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json -73819b2283f45f3fdf7509ef458f3288f6329ca8 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json -c1df1a2553a55dd47f37285912e5e3020c67da2a data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json -26b718d481625238a5ff718ee027dcddd29a2e98 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json -979c398bbb9b73d8924ee9a1248fead541cbfd0e data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json -b4e68786ee0454d0310f5513a9047f53287b527c data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json -b2846412cad33434c85eed1b85d8a93dc5e16558 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json -2937c8fcae25aa80770e37991761be38f82119d8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json -97b7ce5609fd7571778db785984cb5901cbf9723 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json -f35cf42e5cb446d15b8e8203a591a51fd6e60f08 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json -aefc767f0155f9d00ab6204c5225876a3b763b99 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json -f8ac7de1b529688ed0b3954a24139cbe980cc84b data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json -4a3cecd35fd9dc73c786fe14d02460b16a7dadce data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json -3bbce0af30d3ac94664aa68f18d1c9409970c8eb data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json -493e7753ada91ba6886d0ce8ddfe7ad8f18f2c4c data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json -9e57ccc2e4ddb3881f45b9ef462b14cacb94d627 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json -eea54f4d24acc18dcc884df4d824db6e4dfb8a35 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json -9eb34323953599d42bef55204212cad010b017e8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json -96365989b361f8597953b95c88590b28933b4b2c data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json -1dec5607eb281f3d91b94a6ee4441467dbbf11bf data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json -03af591683635c5132ca4da0a79087b98616074b data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json -7dd4666d18364fa8f6056ef31e9f8bfc5ab3fea3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json -35ad8bd492986a14d7d65247834d0519484f9ae0 data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json -9e27f06026cde03c34993eb8b92a864536634fd7 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json -912e93938b1a4d40dac38b1ee928a53d33357059 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json -0ae8592bd11f77e9df3240c1eb4c1424b06bcac8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json -6ab73cdf0099e5c241daf50d3c715350f4158dd1 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json -2a5f39827ddb6bcdfddf38543635dd8f734a867c data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json -355f2cc4b2615bc721afedd320cb8d95f077d4c5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json -3c662699144a166787165c54e59c69d222c1d399 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json -366b1dbcd64ce41bf58d376386f7d370c900dd7f data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json -e305c22a584440dfb7d031aadcc3c7f9aae9ed36 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json -de8086a8e456a350a89ef40764b320488953e18b data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json -a4d7b131d6bded1bdf42b43a0dcce5d509b75055 data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json -97346563c1c5b4ad94c3458bea61d4ca8c58e79b data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json -406b815c2bc63c406ca1881df08f3dee49aa6ff6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json -ca99e24a7f687d907700115423965e890a862f0a data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json -c95b8f6ff00aa08c5f491d51c8ebfd82c9f07d5f data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json -f80fd14bc2e410bc54c7a8aa2f91fabfb1cde57a data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json -1ab62422e830f2ccd3a1d22597dbf2237d7b5631 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json -00c4ff8f0e0e44f3593c3e30b96a1ac92419b6e5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json -75181c4cdc5f9c64e3fe52a76eab64ab3b96d264 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json -f1a36845c18af71d0b7ca2357c9bb47116e90fe2 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json -658420ef1bd9924a614e53089c43bd9632e4f213 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json -0088dca4b49ce5239ffb4fd63d50eee13652ad41 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json -3cdfe8144924ab168d5f898e3c36aa89b42314d3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json -682b9abb1212143c87cddd857555c7c14057ff74 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json -54dce406692683c630633c836916a657e2bfc6b6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json -33e5921a5eec633e93a2fefcb8ab7986d7d0014a data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json -e423dda41c61e3885bd9189db7f485f4a580b64d data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json -dd349fb2cfe2c8a92fd5091fdf55ae954ea77237 data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json -009c689264f2b974c72a2387223b2a7eb9f52aba data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json -b8c6c649aec3cd595be961fe43d9ebc3a6013d8c data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json -7a12ea1e92fe1eb20998c28399f041e3684d66aa data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json -0d806e128a0eab473c822824e1914cd39d684efa data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json -570d06b2ab9f3b2d9d8265baac395e896e8b171e data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json -eafffaaada04af83623ebf8e940df2b507d933eb data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json -0221cf60748260f92b94be675249afc98de1d707 data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json -cc3ec047cc113f80a1163aeb2277dad33af8e424 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json -58477747b204491c22a9aecb751d99054f71310b data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json -2f3e459eff3d7404e49d23b9544b199caba741c9 data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json -ebab14dadd0650c76722c7e324ec4330539ee208 data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json -a9d692d44743f8fcabfc45046ad17a039c594747 data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json -16c681121078827282f2ce2e16d335d2d7e5e1f2 data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json -e28d26c880c31bb2ca64c9f380e001a13e3a01aa data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json -76e79e1f9fb40d89a0364939158b1aaba8598ab6 data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json -4d798680125ac67e3469e906b43f6d294cbf8fd6 data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json -fa9fc1d028bc6a7e9c59aab335fa666e05bdef65 data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json -f38e19487233203d7135f35a7afe65d6b19a5aa7 data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json -a021646becb7b6411eddd86644e5b17c8365582c data/createnuclear/loot_tables/blocks/autunite.json -62b7087350b0a9af9007b848c7f619a730e90693 data/createnuclear/loot_tables/blocks/autunite_pillar.json -771b416236bcc21f380e0f312c61803224987616 data/createnuclear/loot_tables/blocks/cut_autunite.json -3b81b5b58b7ef985348cf511e609064a7171d7dc data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json -feae7c8978bcce63f2eeb2ad6ed6a7ef53cbc13e data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json -1fa4418198a079b6236b2f3e4b11a7f7d0fc6962 data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json -db666ffaca36edc9e246e225f225c1e87604dd88 data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json -10aff7424eefd85e50269c66e60ae343043193cd data/createnuclear/loot_tables/blocks/cut_autunite_slab.json -e6e624e978fdacfa3cdd123d23d021f504308149 data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json -f28efa9fb383b86c770b8c7344fc30f6ab9200d3 data/createnuclear/loot_tables/blocks/cut_autunite_wall.json -113d87359e902ec9112e063f87adf5646cd01dbc data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json -8fbcd34624f6dab2ceb86f7ef273509ba23851ce data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json -ac0d262ec298e481314387399c378ecd454e20cc data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json -76ca23065681dfd7f18dbbc5a65b8ab8bc40c20c data/createnuclear/loot_tables/blocks/enriched_soul_soil.json -62f405d930be8b534e863c8aac205687b943f3ef data/createnuclear/loot_tables/blocks/enriching_campfire.json -aa8efeb48b11261953f7d90e6d7db38411550694 data/createnuclear/loot_tables/blocks/enriching_fire.json -297b7824fc2eea67ef47760da549f73e93424b60 data/createnuclear/loot_tables/blocks/layered_autunite.json -efe2ad634ad8b801a8fa69f45516b30157b46771 data/createnuclear/loot_tables/blocks/lead_block.json -9db8f06cd9b1d7a9c2d94e652f00a7588398571c data/createnuclear/loot_tables/blocks/lead_ore.json -7ad41810138d7b55a5d9d0db0956cd255e879632 data/createnuclear/loot_tables/blocks/polished_cut_autunite.json -d5fb5ebfe991980abfd6f1932575363d026d8859 data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json -8205832fc48bd24351b4b433f92a70a533336f48 data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json -2c3ca9fb7683d1edfdc2e4fcd4b25ab7f40c3ab6 data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json -66ab1033aebea1383fe3f09c7468f4cd60d8aa25 data/createnuclear/loot_tables/blocks/raw_lead_block.json -7cc60fa9a9bb958907f56b583e27c7f37af2a63e data/createnuclear/loot_tables/blocks/raw_thorium_block.json -0998d5a55f2dc10e85e83dd74bd91d4a3913f61f data/createnuclear/loot_tables/blocks/raw_uranium_block.json -af059cd55441441329347fbd569245b539b095db data/createnuclear/loot_tables/blocks/reactor_casing.json -e76c0b96c978e266f39eca8e46cd5ba2388e1749 data/createnuclear/loot_tables/blocks/reactor_controller.json -95a90d9d9a553448c878dfdf4b153ceada923030 data/createnuclear/loot_tables/blocks/reactor_cooler.json -daa4fad27f07fd72cb25a524464edea9efe771b7 data/createnuclear/loot_tables/blocks/reactor_core.json -576b0bf970ddbdd11ec06963e1d65e08e63d69e1 data/createnuclear/loot_tables/blocks/reactor_frame.json -be48e04b069441c8593aab5e9bf78f4edc2dd249 data/createnuclear/loot_tables/blocks/reactor_input.json -37af2b0b5eacf53995703344a45fb3f4d0efe1f9 data/createnuclear/loot_tables/blocks/reactor_output.json -88c7cfbf28fdbe53241453e073722791c780de75 data/createnuclear/loot_tables/blocks/reinforced_glass.json -feedbac4c2a466fb93f82756562edc63cb1b4b5b data/createnuclear/loot_tables/blocks/small_autunite_brick.json -d51f9b307f2986ac086d32f48bd41e6dc4024348 data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json -4014ab450bb5de0522690577486f2fbbc334de9c data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json -8718c7e7cce27e299611ee34792cdb59f3434e39 data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json -94dc8e72195da5aa505c6d5a3785ccfea30f7c05 data/createnuclear/loot_tables/blocks/steel_block.json -10453354af3c17390f7b6eb2eaa7109eae3988c3 data/createnuclear/loot_tables/blocks/thorium_block.json -4be8262da5a9789bafa641fec2ae0fb5cb8570e1 data/createnuclear/loot_tables/blocks/thorium_ore.json -401811bf59cdb43ffb0c0bb5ba40eb954d7fa216 data/createnuclear/loot_tables/blocks/uranium_ore.json -fba1a7bdb0835c034aa5ef52ebf589123d41b33e data/createnuclear/loot_tables/entities/irradiated_cat.json -2d8f5d7d7babd2b02ae836846e62daabf84de427 data/createnuclear/loot_tables/entities/irradiated_chicken.json -900719d49cec9385da31bb392649c65f4297288c data/createnuclear/loot_tables/entities/irradiated_cow.json -f91f43a39c80f583f878ea1a0d944798c05f2388 data/createnuclear/loot_tables/entities/irradiated_wolf.json -4c985d77908c367245c3b4d56e1302a843522eff data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json -9819e80259d08c1518b30ee9d4cf5c18689d3efc data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json -af0091392c2d5784455a57783bfa62d0d60d13ae data/createnuclear/recipes/crafting/enriched_soul_soil.json -3ce1aa65e8260fbe5fe84c9064b8de3745762605 data/createnuclear/recipes/crafting/enriching_campfire.json -3e12f7186fee08c35956e4a7bd26770830e4d462 data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json -ea505dc482e9c4f17087235e4d26fcae4079ebe0 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json -9f437a5a52abf8f353c0b376aa6444773b7cbe77 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json -314a4ac10a0be2cdf83615774897988ff7371f30 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json -f44a7c66a9dfc9147fc9d55677b26076f4afd484 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json -a3bb50e8dd41d9764cd9c9bf273785422275a8bc data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json -3fe95bda860847685656cf3f277a8afea6ab6b85 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json -fc0aee948e98bdf4b0f78b97943a1aebaa8d1796 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json -16394f944b94aea1cd19ba2677de56c00bebcdba data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json -66bdaffe18edc322b6de69d2d6b1523c774087a2 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json -e6c352908b8f660db226132bbf957774c5cf12d7 data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json -9c7d16a6a8e021d914fbb5f3fa5389085833be3d data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json -77b9d0bc061bf5a34d6398d00ce5e4c5c9e2ca1a data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json -3b041d0515279352e7a167d53c1605997d27451c data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json -31e9cd688f7bf3cc238310dae87dcf55df62d577 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json -2ed6e23f248230a2ca4bb2aa05432116df9c7bb6 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json -05febbed635c8dbb250a38aabe815bfffa7c77c4 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json -09145d0e4ddb0fd1c4d02710488c32527508cb74 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json -28ef8d35b4a30748d686cfd6f0ae1b56ee9e28f0 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json -b1a37c88635b1d855e340bf000f16d6affa70bc2 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json -cff50e5fef80b39173ba94dce7fa9c484666117d data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json -d69885154f870a949409ea4fe4d18b820d8aa228 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json -2eba7fd8a55d87de9b4fb4b8336df3420cd6dc18 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json -178e220968870a1a3ba576ddbed0c378d8f4e394 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json -1e4f64eba61816f9fcc029c45252c43f083060f3 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json -bb094494b3c7f6f7bcdba620aa5812d8c3de691c data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json -3d91fcefa05ae913c2edd5574f44b2400f9864e5 data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json -5aa5fb2b8b00842d62aba0fe6f041199335716ba data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json -cfd49e391be051ec35444e10c4738309a1d2d1fc data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json -63e8a0d55cc4d6bcba6ed31ccd202f833f8c2fce data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json -11aa98f3b7e9dbf17411f7f1eceaa5a375ee9be8 data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json -8160905f2e316c934758180df7a866e73d7d5696 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json -4f47f524a86375ddbb59ab1474577148c0a9e551 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json -b7df84fcd2fce86d73c3d37e8dfe5142ee898b32 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json -adf187f72a26a894ef9870d9b76c6aa9a2f61628 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json -b3fde9445facafb387ea8ba7f0d478f20b4ad8eb data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json -0c4bfdc67fedce323b7cd0463b2668ee5c8dfc09 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json -c4a6454d1f702ee3977a53a9e11a1eac7ae7640a data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json -d9578f67192594cf2481d45caf05de24969cb693 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json -4b80187e8db023b1bdc115b19f5b1d719e594fd5 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json -3fe339111ac211ff078cfe5376d1afeb3825e7fe data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json -7739a0c3452793819b049c5eaa1b91f9d2d9ddd1 data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json -3ffba6c86818b5c6fab8eef8f2ab93214585221e data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json -299f8fe18bd72af28f6dfd46000bed94fb0ce484 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json -e6396835f0c68c87409e25edda2779227b84f5ec data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json -8910f75d2b1ede94f5d09dcda192d25286b06ef2 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json -8816c1ad382a26cfabdae73d17c3376eb4ea8b8b data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json -96b0fde88bd9f53edd341658750311715ae52ceb data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json -1d22695a4dd7ce4429529011c6cccee1969abb9e data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json -ad29e797fed10865a6c15d95c3de1278c0427df8 data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json -42fa720bf96a1d46e206db30cbd38e1b04ea7f63 data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json -befcdaaf4abf86e29d7f7008d489638c5f3cd6bd data/createnuclear/recipes/crafting/raw/raw_thorium_block.json -6d70c403bab3160fc13fbb3efee85d9f77f2e96c data/createnuclear/recipes/crafting/raw_lead_block.json -7bf77189b1a9bc533e5ac0bb72ec87e8d5221691 data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json -06b7a11d4472cf36542c67d113acff6c3dccfd5f data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json -62e238496e81bbf9a86fcfc9396a6416e057007c data/createnuclear/recipes/crafting/raw_uranium_block.json -997f2bf339dd63253d9a98d16a9efeffac4eea81 data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json -a7ff79f9d11a46e52fb25819a7c9e9604e8a317a data/createnuclear/recipes/crafting/reactor/reinforced_glass.json -77f77148406d34c065b55efa9d6e7a2b107831c5 data/createnuclear/recipes/crafting/reactor_blueprint_item.json -ae6d07dc30751bfa39edbcdb8758a2faababa5da data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json -5fb04284d66de4bf54471a3db0d9a3bfa6b7a18c data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json -047c50559746a9ffb5835ff960ba500400e7e299 data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json -428e74b7762c3b5b74e80850a5c75d27960c73c9 data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json -ebfe438f4284101e07538accdf15789d06140c94 data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json -4b86d48cdf03dcfaa383552881a7f52b7bebe9c5 data/createnuclear/recipes/cut_autunite_brick_slab.json -b9d828959c4614caa4a0f3ac82f322dd538c6219 data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json -bb8a46365f31a2e4b5440a47d1d22d122d0e973b data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json -3cd68ad698668475f66c2d72f997106d018fe2ee data/createnuclear/recipes/cut_autunite_brick_stairs.json -65ae0b709f14ec4c018ab5548d91c3a53657f612 data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json -f16b4fafe9693a2d4eaea0616aa1c01042430154 data/createnuclear/recipes/cut_autunite_brick_wall.json -e40db55eb02cdbedc6f4dc52786069c74b267ada data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json -b68221950ba50e3c11cdd6b58de2aafea83b07b5 data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json -0bfedb8324af8797150b1faf2c2b50856d1b4ace data/createnuclear/recipes/cut_autunite_slab.json -f04d6df381ea8dfbcae8d4387a5a58e25ed325e9 data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json -2524a52992895706ce195ac93ff8f668295b5a75 data/createnuclear/recipes/cut_autunite_slab_recycling.json -5fcc16c9a5ce0334e8a01ad9a1b345d20b5987f5 data/createnuclear/recipes/cut_autunite_stairs.json -4132d0cc3bca17631674ee463ca4f09dbd3f3f17 data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json -d4f7707716472a68bec5a7a59dd1c9c17a880de5 data/createnuclear/recipes/cut_autunite_wall.json -aa1f3455bb6fba50a9bf1b7ac6fbe6ffc364b0e2 data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json -8a7946c30f9f8f9c002a6651c6765724f4bc2055 data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json -ca78dd6ec5e706cf97e1dca2656c0cc70d70c7d1 data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json -27b53fb459fbe530a61ecefeb5140c1d96a002ae data/createnuclear/recipes/polished_cut_autunite_slab.json -f2761361591493b2f3848fdcd49252df6629f352 data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json -2edba5af5bd8fd2c4b4cfd7216ac1730b82b5c96 data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json -af81c9ed277e6f3d0d9e48d413247debcc7b64be data/createnuclear/recipes/polished_cut_autunite_stairs.json -9cd62ff9cbce5c4a5293c7bfcb9c8c35d68ea91e data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json -e74d31ed68a39baca7d719338fdfeb71a9cea9a4 data/createnuclear/recipes/polished_cut_autunite_wall.json -bd7dd55600eb9ddebb17ac6932cf77f0538bfe02 data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json -1713ce33da8ce2fd0145e9921cab615d31fa5e66 data/createnuclear/recipes/shapeless/cloth/black_cloth.json -0d0c71a2b494a34439cb2d7873b31083b07877b0 data/createnuclear/recipes/shapeless/cloth/blue_cloth.json -e6ec8d394df502aa1dcebd16d1ed0275f92e9d2a data/createnuclear/recipes/shapeless/cloth/brown_cloth.json -8d0f363323584bcdefe7803e9057f252b63fd12d data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json -fff014f30a041fad100ceefcf70ed9e8a00c318c data/createnuclear/recipes/shapeless/cloth/gray_cloth.json -cdd6de83eccb34f7bc4f38c6a92a32a74b7b3ff7 data/createnuclear/recipes/shapeless/cloth/green_cloth.json -fe147f38895f8b99412c53a6f7530a1e9575003c data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json -ab94d1c13af2e4bef0c92b8486108940180d3f9d data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json -2cd96d4f78b81393bff120448e9a14235cf2376b data/createnuclear/recipes/shapeless/cloth/lime_cloth.json -a22692736ff403a44bca8ef34b5f97a855eb0a7a data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json -bbc2714fa8586db7d42db2c1e4375accd7c264d2 data/createnuclear/recipes/shapeless/cloth/orange_cloth.json -d6be8ab92dd0caa9df946afb83868ce278c2c437 data/createnuclear/recipes/shapeless/cloth/pink_cloth.json -fa041c5a7e252bed6dc4636a45e5857d7e14dcb1 data/createnuclear/recipes/shapeless/cloth/purple_cloth.json -c863e58a1e11f9b8a925b08b321d45f76cb96de4 data/createnuclear/recipes/shapeless/cloth/red_cloth.json -2d315d82efde22d511e339baec628babdce5767f data/createnuclear/recipes/shapeless/cloth/white_cloth.json -fac232af7ba0edf6cf8e0f018cf53678457e652e data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json -8e194709b50fd2ca2ef2138b5d2528e092b45e4f data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json -bf49ba3e1332f0742e933d81ddd0dd9462f175db data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json -01e0af5e7139dc9d887ee026e4d319d5063415e5 data/createnuclear/recipes/small_autunite_brick_slab.json -4b7f84c18f56ce5d29ce0aec9244e433738b7179 data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json -96ace25ee0d4aabef83240275c4bcf35a36c2605 data/createnuclear/recipes/small_autunite_brick_slab_recycling.json -d6fbc19ffcbd5f5e3cdb0636813cf3a8c3262ec2 data/createnuclear/recipes/small_autunite_brick_stairs.json -bd84328028cb729d48f38ccc449f14be1d7acfb5 data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json -44f3dde18c582cc5dd95c705c7ad76691996b57c data/createnuclear/recipes/small_autunite_brick_wall.json -6bdbdc93b69c388425345d6d1aeb862eed894e5a data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json -a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/createnuclear/tags/blocks/enriching_fire_base_blocks.json -509b5baa813ae0dc3345fd97754e4088132359ec data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json -925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/blocks/lead_ores.json -bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/blocks/uranium_ores.json -ccbc67cba973a8e1e43d0166ddfa5645f6a82aea data/createnuclear/tags/entity_types/irradiated_immune.json -dd07a117bf2a657aba3d776ee718829150a1c0af data/createnuclear/tags/fluids/thorium.json -bfd5a561b60a7d59d7f7c248ec75e3571a0f2fed data/createnuclear/tags/fluids/uranium.json -7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/createnuclear/tags/items/all_anti_radiation_armors.json -e3fe4325aafb669d287c17b5b30953e4fb709110 data/createnuclear/tags/items/anti_radiation_armor.json -fadb3957b979d82146790ef3550e38606760421e data/createnuclear/tags/items/anti_radiation_boots_dye.json -e7d6ce5456dd6ed6f018a8fb2f3a14b5b4f78e52 data/createnuclear/tags/items/anti_radiation_chestplate_dye.json -0845acff015f78c494df2cd6754c5cff10d77c05 data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json -3f127db66e68fd3aac662a14e4cbacc4204efa8e data/createnuclear/tags/items/anti_radiation_helmet_dye.json -b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json -0e3c30cdbfaa4b73bac1276fb973db733b934619 data/createnuclear/tags/items/anti_radiation_leggings_dye.json -bebad856ee0f047735060f28544eb6149d8c2b20 data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json -2e4d08932c4a84863f0198eb2845f80d8fda1221 data/createnuclear/tags/items/cloth.json -8e6598f14a72a61cbe1e5ed2aaea229fb2dd74e6 data/createnuclear/tags/items/cooler.json -c5587bb72c54f59e9f9a4cd2c3e6bedb78ee198d data/createnuclear/tags/items/fuel.json -925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/items/lead_ores.json -1a438d724641b4899f18b4abeef0b0708c76ea70 data/createnuclear/tags/items/stone_types/autunite.json -bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/items/uranium_ores.json -d8d6ad7a4fc31fd68a98b368207c359fb610f417 data/create/tags/blocks/safe_nbt.json -75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/blocks/glass.json -ed58645a4abd91cad43f64b61206513fe3c43c9a data/forge/tags/blocks/ores.json -925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/blocks/ores/lead.json -3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/blocks/ores/thorium.json -bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/blocks/ores/uranium.json -d831cfd0f9a60badb1ef4a785b38a9ccbedc95f6 data/forge/tags/blocks/ores_in_ground/deepslate.json -21eaedb85de2c6d918de722a730f2290bf932fb7 data/forge/tags/blocks/ores_in_ground/stone.json -a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/blocks/storage_blocks/lead.json -2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/blocks/storage_blocks/raw_lead.json -725644962932169e20d6f2726e69af199ce3800c data/forge/tags/blocks/storage_blocks/raw_thorium.json -0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/blocks/storage_blocks/raw_uranium.json -f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/blocks/storage_blocks/steel.json -baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/blocks/storage_blocks/thorium.json -a63487094743744be756ad497f483fcd4d11e9bc data/forge/tags/fluids/uranium.json -fadb3957b979d82146790ef3550e38606760421e data/forge/tags/items/armors/boots.json -0845acff015f78c494df2cd6754c5cff10d77c05 data/forge/tags/items/armors/chestplates.json -b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/forge/tags/items/armors/helmets.json -bebad856ee0f047735060f28544eb6149d8c2b20 data/forge/tags/items/armors/leggings.json -c53aa7c19dc2c02afdab4bc7e3188ca2b2224af6 data/forge/tags/items/buckets/thorium.json -9ac9f967f480bbbe186815331a7e1771c8feea57 data/forge/tags/items/buckets/uranium.json -6c2e44175fc9799f1cf69287a6b21ef3f8c659e1 data/forge/tags/items/dusts.json -25c93720c5221fac9aeb0ae47182ef59e0a0c2bb data/forge/tags/items/dusts/coal.json -d6176bfd8cf296e3d5b5601ff2da8fc59620a092 data/forge/tags/items/dusts/thorium.json -69b53861489d10b3a836be9812af97c999833470 data/forge/tags/items/dusts/uranium.json -75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/items/glass.json -69b0ac78e6b1f46e527de8e63aba797c335290f9 data/forge/tags/items/ingots.json -30fa647448df4131c1d6460756f18583a493ee31 data/forge/tags/items/ingots/lead.json -24bc6e0cdae825d9e5d1500567ae81d83c15a88d data/forge/tags/items/ingots/steel.json -a50840c5dc4023ab62b7faa86a5fd9f032a50caf data/forge/tags/items/ingots/thorium.json -a77ba3f79cd096f38bd53b5f1b6a5696b864e9df data/forge/tags/items/nuggets.json -41ff866ec94383906342a0d1594554e3063b9d0f data/forge/tags/items/nuggets/lead.json -1ec402fda0c91947be220066973f79f3e522663f data/forge/tags/items/nuggets/steel.json -31d6f68b8cbb51e44700987c1b242a855e120b33 data/forge/tags/items/nuggets/thorium.json -925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/items/ores/lead.json -3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/items/ores/thorium.json -bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/items/ores/uranium.json -fd86e3b3265d7069f3cfff0cfb5d086eea5a813a data/forge/tags/items/raw_materials.json -610ed700de0886bcb4b1c90100c35f3034c53940 data/forge/tags/items/raw_materials/lead.json -61f6f1f4b16790c36a45f769141900772ce4529a data/forge/tags/items/raw_materials/thorium.json -03a88f0d9f44d3c338b82bf92b22a14dec490bef data/forge/tags/items/raw_materials/uranium.json -fd86e3b3265d7069f3cfff0cfb5d086eea5a813a data/forge/tags/items/raw_ores.json -c1ad472460350e6abd024de7785cd870dad05cd9 data/forge/tags/items/rods.json -a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/items/storage_blocks/lead.json -2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/items/storage_blocks/raw_lead.json -725644962932169e20d6f2726e69af199ce3800c data/forge/tags/items/storage_blocks/raw_thorium.json -0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/items/storage_blocks/raw_uranium.json -f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/items/storage_blocks/steel.json -baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/items/storage_blocks/thorium.json -e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/all/campfires.json -8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/azalea_root_replaceable.json -e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.json -3206babfa42429478935375acd710b4028884941 data/minecraft/tags/blocks/dragon_transparent.json -8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/dripstone_replaceable_blocks.json -3206babfa42429478935375acd710b4028884941 data/minecraft/tags/blocks/fire.json -75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/minecraft/tags/blocks/impermeable.json -8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/lush_ground_replaceable.json -e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/mineable/axe.json -2e8980cbc146f31d7c49a2348e5dd2ba7c2f0134 data/minecraft/tags/blocks/mineable/pickaxe.json -a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/minecraft/tags/blocks/mineable/shovel.json -8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/moss_replaceable.json -31b35cd7494c7b99c41bc5f0203dffde73f5cae5 data/minecraft/tags/blocks/needs_diamond_tool.json -9b1c376479486c3c75c5f38a73895302c1646ab4 data/minecraft/tags/blocks/needs_iron_tool.json -9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/blocks/slabs.json -7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/blocks/stairs.json -92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/blocks/walls.json -2535c56fd6376328fbca0528562ecc2046a3b655 data/minecraft/tags/entity_types/fall_damage_immune.json -a63487094743744be756ad497f483fcd4d11e9bc data/minecraft/tags/fluids/lava.json -9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/items/slabs.json -7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/items/stairs.json -92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/items/walls.json diff --git a/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e b/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e deleted file mode 100644 index b0e0ba0c..00000000 --- a/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e +++ /dev/null @@ -1,7 +0,0 @@ -// 1.20.1 2025-11-11T12:39:11.5625077 createnuclear's mechanical crafting recipes -0a56332199941d1db61ee7512130d2664fd73e46 data/createnuclear/recipes/mechanical_crafting/graphite_rod.json -85f68439da9d4bb70d1308b7b64db0e30fec9e51 data/createnuclear/recipes/mechanical_crafting/reactor_controller.json -11b4c4d65d4f6981c34e7f97e0e8dc3468376b05 data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json -8228bb2d850dfd474e2ce142ac9a0ff6ab707f07 data/createnuclear/recipes/mechanical_crafting/reactor_core.json -48db9006423a3762a24c7cae7a3534f124aa0e4c data/createnuclear/recipes/mechanical_crafting/reactor_frame.json -0a1d26105f14cb2a01b18b9f050c900412f917fb data/createnuclear/recipes/mechanical_crafting/uranium_rod.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e deleted file mode 100644 index 009cd612..00000000 --- a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e +++ /dev/null @@ -1,33 +0,0 @@ -// 1.20.1 2025-12-28T17:09:33.3152837 Recipes -229dafab82da54169697898f94d3be266a77d5ff data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json -14b3abbc5d9b1950f65ef1cc03f79a36c8820efc data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json -028d2b4f2f5ec4764791ca5c28c19b6848b00bea data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json -605ccb2acc7e944ddbce2e962af3278e47a04627 data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json -a72a296cd6cad499e78fa33f74194d74e9d2eef0 data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json -c6acb8cd38541f9baf6e9045bf2547666a48dd66 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json -7be9394a2c56bc4683288e45a44bfc5dda6a4b6e data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json -4ad292cd97e78f82b3ed9d4123f5e95c5ddea55c data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json -c14100e996c2146f0c0c062ef489380e11b36b46 data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json -6e8a83dd9ce1ed273bedceb577670f07bc18b750 data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json -a98dc6de94e6658d78ec28b77959ae9cb17b1d58 data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json -067475701d6f059793c064718b7bba4b939ce380 data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json -d4162de75c52e6106a386dcf4c5c3bc5b74261d6 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json -0c347228b63702ba70d4257c4b5642133fb8e5b8 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json -1bb03dfa15ff7f76bc2accdd7d26b520605ae4bf data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json -d7cfc6f1ff4d39df0df526ec3723e8d18d198945 data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json -932672d0475e9c82d033d395ee12010e9f3d6828 data/createnuclear/recipes/blasting/lead_ingot_for_lead.json -b2ec2f955ece9110bf315a2773b70999e268f81d data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json -c46810e5000a34edfceed6a8457595afe9d0377d data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json -978cc9d92268673050da5697482f4013a63a65f1 data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json -319718ee24e2c5bdeba2b16cd99c55fc7f97f9e4 data/createnuclear/recipes/crafting/lead_block_from_compacting.json -17e9a54a54b1ed1f6af0a3fbb0771262af585a95 data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json -8e2e9b598fe86d2238915fb59486bccfac737e16 data/createnuclear/recipes/crafting/steel_block_from_compacting.json -af5d168185e516ea79c335ac7eb6652b99723143 data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json -5bfd142e7275ee50951d6848745bf4a8cc3fc62d data/createnuclear/recipes/crafting/thorium_block_from_compacting.json -53ace49121c54906024163655b786cefdd84e801 data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json -f2841ff83321c5bf5d43649fb204fa3a97fd596e data/createnuclear/recipes/crafting/white_cloth.json -93e75639c60d69067daddecfb2fa480a8e2040c4 data/createnuclear/recipes/crafting/white_cloth_wool.json -165a3c45b53d0a94149f26300f609c2fd7c688f1 data/createnuclear/recipes/smelting/lead_ingot_for_lead.json -4121c89708b0b069ece6dd9356dd3865af602779 data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json -7acfaccfb12d280e8d858fdaf7f9048a5ac29e26 data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json -93fe12ad36a99451009518d71ac105969a1ef2aa data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json diff --git a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 deleted file mode 100644 index a96c6386..00000000 --- a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 +++ /dev/null @@ -1,27 +0,0 @@ -// 1.20.1 2025-11-24T19:12:01.1720888 Create Nuclear Advancements -384b002f95b70c595cedc692ed219d45931f1f5b data/createnuclear/advancements/anti_radiation_armor.json -41069c530d33ea7d59cccddada0ceececd69f5af data/createnuclear/advancements/automatic_uranium.json -2e8127a4546d680ab502c6e3c71f49d8df2b1b18 data/createnuclear/advancements/coal_dust.json -2c2cfb8724f39fc5e101a34dce08de6e33f6d1f8 data/createnuclear/advancements/dye_anti_radiation_armor.json -eda669191bc6149e3feee4a2b9b25b64e1d7da60 data/createnuclear/advancements/enriched_yellowcake.json -fb039aef2e300f0f4eb946b8367e154a1772cc90 data/createnuclear/advancements/full_anti_radiation_armor.json -bffbc5007ddb20829768a122cc514f84c2dee1e0 data/createnuclear/advancements/graphene.json -8e89393b2e396243d12cf5b29e283ab97c814519 data/createnuclear/advancements/graphite_rod.json -07e0edb7519c4e755446e95086487f5c8bbbbb17 data/createnuclear/advancements/lead_ingot.json -e9f9668d36ebd431502b20296f774c83a1d050f0 data/createnuclear/advancements/raw_lead.json -0ac2cb2226f212b6c56c2f05dfa882b46f066f6f data/createnuclear/advancements/raw_uranium.json -e9d8bd7f04cac0f3ea72a02a5cdc4cc98f728d98 data/createnuclear/advancements/reactor_blueprint.json -46f6044ed5c777f9fe08f7957c3d26e39d69f3c5 data/createnuclear/advancements/reactor_casing.json -bf6947708102180f9cd08e31305253774187d763 data/createnuclear/advancements/reactor_controller.json -842add59177cc7aec1b55102ec0495a522ced05c data/createnuclear/advancements/reactor_cooler.json -f88401b0664256c3b2cb35c018f8f738b60bc3e9 data/createnuclear/advancements/reactor_core.json -07047ca35a1e75dfe3f7885ad8b5a63ce53e1b34 data/createnuclear/advancements/reactor_frame.json -4f963ff2f6c09a0272c25ebdb46423700e5256eb data/createnuclear/advancements/reactor_input.json -b19a554150aa4d9dee594574e310c436d7bfc66d data/createnuclear/advancements/reactor_output.json -91aab6f0a18aee167c63a3aece5fa9778cf52b0b data/createnuclear/advancements/reinforced_glass.json -a7b50865e9c0a441d749bf386f38e0a9dd69e5c8 data/createnuclear/advancements/root.json -a44ae76ec00fae36f7df13e43f20ebe389b416d5 data/createnuclear/advancements/steel_ingot.json -5a41894d2428fb7297b98a6b78925a17af2a3095 data/createnuclear/advancements/uranium_liquid.json -01ac168072fa666f64148113ae806ec0b5ea5158 data/createnuclear/advancements/uranium_powder.json -06d1bfea924a4ea35ce78937adcab967cce02b67 data/createnuclear/advancements/uranium_rod.json -7f34bd9000a575b4d1790c745f164a054afc3986 data/createnuclear/advancements/yellowcake.json diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea deleted file mode 100644 index 59cb7daf..00000000 --- a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea +++ /dev/null @@ -1,11 +0,0 @@ -// 1.20.1 2025-11-24T19:12:01.1776748 CreateNuclear Generated Registry Entries -5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json -72173023e6a31748692e750db0f5fa8c555d1009 data/createnuclear/forge/biome_modifier/striated_ores_overworld.json -fa32145101dc12ec914684fec8c5cbb995d2c051 data/createnuclear/forge/biome_modifier/uranium_ore.json -b68555f371c9700aa4ecfa9370b010de8fe25b60 data/createnuclear/worldgen/configured_feature/lead_ore.json -4f11c0a518c0de7857919983fc638ba551c6630a data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json -fb2aaefed69ac20e91415056babc79a9542a5571 data/createnuclear/worldgen/configured_feature/thorium_ore.json -b0e1ee7314412507fd7346cb48b29d105f6186ad data/createnuclear/worldgen/configured_feature/uranium_ore.json -d45ed5f7008864ba4f60c409038ad428a280fd7f data/createnuclear/worldgen/placed_feature/lead_ore.json -f26be417cb34461ecb180e77a9a749eaaf4c9880 data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json -bed936158c61471513252910d9e3b0e2de610f1a data/createnuclear/worldgen/placed_feature/uranium_ore.json diff --git a/src/generated/resources/assets/createnuclear/blockstates/autunite.json b/src/generated/resources/assets/createnuclear/blockstates/autunite.json deleted file mode 100644 index 4a2b9024..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/autunite.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "variants": { - "": [ - { - "model": "createnuclear:block/autunite_natural_0" - }, - { - "model": "createnuclear:block/autunite_natural_1" - }, - { - "model": "createnuclear:block/autunite_natural_2" - }, - { - "model": "createnuclear:block/autunite_natural_3" - } - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json b/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json deleted file mode 100644 index e458cf35..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "variants": { - "axis=x": { - "model": "createnuclear:block/autunite_pillar_horizontal", - "x": 90, - "y": 90 - }, - "axis=y": { - "model": "createnuclear:block/autunite_pillar" - }, - "axis=z": { - "model": "createnuclear:block/autunite_pillar_horizontal", - "x": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json deleted file mode 100644 index 348beec9..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/cut_autunite" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json deleted file mode 100644 index bf6717a8..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "createnuclear:block/cut_autunite_brick_slab" - }, - "type=double": { - "model": "createnuclear:block/cut_autunite_bricks" - }, - "type=top": { - "model": "createnuclear:block/cut_autunite_brick_slab_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json deleted file mode 100644 index e4ddb53d..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json deleted file mode 100644 index 6238eb23..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json deleted file mode 100644 index 2310db79..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/cut_autunite_bricks" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json deleted file mode 100644 index f988d441..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "createnuclear:block/cut_autunite_slab" - }, - "type=double": { - "model": "createnuclear:block/cut_autunite" - }, - "type=top": { - "model": "createnuclear:block/cut_autunite_slab_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json deleted file mode 100644 index 644c51df..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json deleted file mode 100644 index 7dc547ea..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json deleted file mode 100644 index b0fb7b32..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/deepslate_lead_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json deleted file mode 100644 index 9effc25d..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/deepslate_thorium_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json deleted file mode 100644 index bd15f043..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/deepslate_uranium_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json deleted file mode 100644 index 301acca5..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/enriched_soul_soil" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json b/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json deleted file mode 100644 index 9c5a0a2e..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,lit=false": { - "model": "createnuclear:block/enriching/campfire/block_off", - "y": 270 - }, - "facing=east,lit=true": { - "model": "createnuclear:block/enriching/campfire/block", - "y": 270 - }, - "facing=north,lit=false": { - "model": "createnuclear:block/enriching/campfire/block_off", - "y": 180 - }, - "facing=north,lit=true": { - "model": "createnuclear:block/enriching/campfire/block", - "y": 180 - }, - "facing=south,lit=false": { - "model": "createnuclear:block/enriching/campfire/block_off" - }, - "facing=south,lit=true": { - "model": "createnuclear:block/enriching/campfire/block" - }, - "facing=west,lit=false": { - "model": "createnuclear:block/enriching/campfire/block_off", - "y": 90 - }, - "facing=west,lit=true": { - "model": "createnuclear:block/enriching/campfire/block", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json b/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json deleted file mode 100644 index 45d0dd1a..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/floor0" - }, - { - "model": "createnuclear:block/enriching/fire/floor1" - } - ] - }, - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/side0" - }, - { - "model": "createnuclear:block/enriching/fire/side1" - }, - { - "model": "createnuclear:block/enriching/fire/side_alt0" - }, - { - "model": "createnuclear:block/enriching/fire/side_alt1" - } - ] - }, - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/side0", - "y": 90 - }, - { - "model": "createnuclear:block/enriching/fire/side1", - "y": 90 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt0", - "y": 90 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt1", - "y": 90 - } - ] - }, - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/side0", - "y": 180 - }, - { - "model": "createnuclear:block/enriching/fire/side1", - "y": 180 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt0", - "y": 180 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt1", - "y": 180 - } - ] - }, - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/side0", - "y": 270 - }, - { - "model": "createnuclear:block/enriching/fire/side1", - "y": 270 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt0", - "y": 270 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt1", - "y": 270 - } - ] - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json deleted file mode 100644 index 0a3c80cd..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/layered_autunite" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/lead_block.json b/src/generated/resources/assets/createnuclear/blockstates/lead_block.json deleted file mode 100644 index 6dce2c08..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/lead_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/lead_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json b/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json deleted file mode 100644 index fe130b74..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/lead_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json deleted file mode 100644 index 4c92a233..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/polished_cut_autunite" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json deleted file mode 100644 index 5b7942b8..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "createnuclear:block/polished_cut_autunite_slab" - }, - "type=double": { - "model": "createnuclear:block/polished_cut_autunite_slab_double" - }, - "type=top": { - "model": "createnuclear:block/polished_cut_autunite_slab_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json deleted file mode 100644 index 415c46ed..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json deleted file mode 100644 index 07a87341..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json deleted file mode 100644 index b270e311..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/raw_lead_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json deleted file mode 100644 index 626939bb..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/raw_thorium_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json deleted file mode 100644 index 844b162b..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/raw_uranium_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json deleted file mode 100644 index 38267dc9..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/reactor/casing/block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json deleted file mode 100644 index 28a903c5..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "assembled=false,facing=east": { - "model": "createnuclear:block/reactor/controller/block", - "y": 270 - }, - "assembled=false,facing=north": { - "model": "createnuclear:block/reactor/controller/block", - "y": 180 - }, - "assembled=false,facing=south": { - "model": "createnuclear:block/reactor/controller/block" - }, - "assembled=false,facing=west": { - "model": "createnuclear:block/reactor/controller/block", - "y": 90 - }, - "assembled=true,facing=east": { - "model": "createnuclear:block/reactor/controller/block", - "y": 270 - }, - "assembled=true,facing=north": { - "model": "createnuclear:block/reactor/controller/block", - "y": 180 - }, - "assembled=true,facing=south": { - "model": "createnuclear:block/reactor/controller/block" - }, - "assembled=true,facing=west": { - "model": "createnuclear:block/reactor/controller/block", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json deleted file mode 100644 index 7cb188b0..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/reactor/cooler/block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json deleted file mode 100644 index 5a4b64c2..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/reactor/core/block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json deleted file mode 100644 index af4df759..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "variants": { - "part=end": { - "model": "createnuclear:block/reactor/frame/frame_bottom" - }, - "part=middle": { - "model": "createnuclear:block/reactor/frame/frame_middle" - }, - "part=none": { - "model": "createnuclear:block/reactor/frame/frame_none" - }, - "part=start": { - "model": "createnuclear:block/reactor/frame/frame_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json deleted file mode 100644 index d6e05583..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "variants": { - "facing=east": { - "model": "createnuclear:block/reactor/input/block", - "y": 270 - }, - "facing=north": { - "model": "createnuclear:block/reactor/input/block", - "y": 180 - }, - "facing=south": { - "model": "createnuclear:block/reactor/input/block" - }, - "facing=west": { - "model": "createnuclear:block/reactor/input/block", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json deleted file mode 100644 index fd92ef85..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "variants": { - "facing=down": { - "model": "createnuclear:block/reactor/output/output_vertical", - "x": 180 - }, - "facing=east": { - "model": "createnuclear:block/reactor/output/output", - "y": 270 - }, - "facing=north": { - "model": "createnuclear:block/reactor/output/output", - "y": 180 - }, - "facing=south": { - "model": "createnuclear:block/reactor/output/output" - }, - "facing=up": { - "model": "createnuclear:block/reactor/output/output_vertical" - }, - "facing=west": { - "model": "createnuclear:block/reactor/output/output", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json b/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json deleted file mode 100644 index 299a9a51..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/reinforced_glass" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json deleted file mode 100644 index 165ab703..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/small_autunite_brick" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json deleted file mode 100644 index 9e0c94a5..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "createnuclear:block/small_autunite_brick_slab" - }, - "type=double": { - "model": "createnuclear:block/small_autunite_brick" - }, - "type=top": { - "model": "createnuclear:block/small_autunite_brick_slab_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json deleted file mode 100644 index 8d3d5f2d..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json deleted file mode 100644 index a571f2ff..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/steel_block.json b/src/generated/resources/assets/createnuclear/blockstates/steel_block.json deleted file mode 100644 index 732982ba..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/steel_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/steel_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium.json b/src/generated/resources/assets/createnuclear/blockstates/thorium.json deleted file mode 100644 index 007ce08d..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/thorium.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/thorium" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json b/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json deleted file mode 100644 index cb8fa637..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/thorium_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json deleted file mode 100644 index c976ca17..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/thorium_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/uranium.json b/src/generated/resources/assets/createnuclear/blockstates/uranium.json deleted file mode 100644 index 41b13612..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/uranium.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/uranium" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json deleted file mode 100644 index 141bc813..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/uranium_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json deleted file mode 100644 index 9856606d..00000000 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ /dev/null @@ -1,278 +0,0 @@ -{ - "advancement.createnuclear.anti_radiation_armor": "ɹoɯɹⱯ uoıʇɐıpɐɹ ıʇuⱯ", - "advancement.createnuclear.anti_radiation_armor.desc": "uoıʇɐıpɐɹ ɯoɹɟ ɟןǝsɹnoʎ ʇɔǝʇoɹd oʇ ǝɔǝıd ɹoɯɹɐ uoıʇɐıpɐɹ-ıʇuɐ ʇsɹıɟ ɹnoʎ ʇɟɐɹƆ", - "advancement.createnuclear.automatic_uranium": "ɯnıuɐɹ∩ buıʇɐɯoʇnⱯ", - "advancement.createnuclear.automatic_uranium.desc": ")ʇuǝɯǝɔuɐʌpⱯ uǝppıH(ㄥ§\nbuıssǝɔoɹd ɯnıuɐɹn ɔıʇɐɯoʇnɐ ǝɥʇ buısn ɹǝpʍod ɯnıuɐɹn ǝɯos uıɐʇqO", - "advancement.createnuclear.coal_dust": "ʇsnᗡ ןɐoƆ", - "advancement.createnuclear.coal_dust.desc": "ןɐıɹǝʇɐɯ buıʇɟɐɹɔ ʎǝʞ ɐ 'ʇsnp ןɐoɔ uıɐʇqo oʇ ןɐoɔɹɐɥɔ ɹo ןɐoɔ ɥsnɹƆ", - "advancement.createnuclear.dye_anti_radiation_armor": "ɹoɯɹⱯ ʎW dɯıԀ", - "advancement.createnuclear.dye_anti_radiation_armor.desc": "ɹoןoɔ ʎuɐ oʇ ɹoɯɹɐ uoıʇɐıpɐɹ ıʇuɐ ɹnoʎ ǝʎᗡ", - "advancement.createnuclear.enriched_yellowcake": "ǝʞɐɔʍoןןǝʎ buıɔuɐɥuƎ", - "advancement.createnuclear.enriched_yellowcake.desc": "ןnɟɹǝʍod ǝɹoɯ ʇı ǝʞɐɯ puɐ ǝʞɐɔʍoןןǝʎ ɥɔıɹuǝ oʇ uɐɟ ɐ ǝs∩", - "advancement.createnuclear.full_anti_radiation_armor": "pǝʇɔǝʇoɹԀ ʎןןnℲ", - "advancement.createnuclear.full_anti_radiation_armor.desc": "uoıʇɐıpɐɹ ɯoɹɟ ɟןǝsɹnoʎ ʇɔǝʇoɹd ʎןןnɟ oʇ ɹoɯɹɐ uoıʇɐıpɐɹ-ıʇuɐ ɟo ʇǝs ןןnɟ ɐ ɹɐǝM", - "advancement.createnuclear.graphene": "ǝuǝɥdɐɹ⅁", - "advancement.createnuclear.graphene.desc": "ǝuǝɥdɐɹb ǝʇɐǝɹɔ oʇ ʇsnp ןɐoɔ ssǝɹԀ", - "advancement.createnuclear.graphite_rod": "sǝuO ǝsoɥ⟘ ʇǝbɹoℲ ʇ,uoᗡ", - "advancement.createnuclear.graphite_rod.desc": "spoɹ ǝʇıɥdɐɹb ǝʞɐɯ oʇ ɹǝʇɟɐɹɔ ןɐɔıuɐɥɔǝɯ ɐ uı sʇobuı ןǝǝʇs puɐ ǝuǝɥdɐɹb ǝuıqɯoƆ", - "advancement.createnuclear.lead_ingot": "ʇobuı pɐǝꞀ", - "advancement.createnuclear.lead_ingot.desc": "ʇobuı pɐǝן ɐ uıɐʇqo oʇ pɐǝן ʍɐɹ ɐ ʇןǝɯS", - "advancement.createnuclear.raw_lead": "pɐǝꞀ ʍɐᴚ", - "advancement.createnuclear.raw_lead.desc": "ǝɹo pɐǝן buıuıɯ ʎq pɐǝן ʍɐɹ ǝɯos uıɐʇqO", - "advancement.createnuclear.raw_uranium": "ɹǝʍoԀ ʍɐᴚ ǝɥ⟘", - "advancement.createnuclear.raw_uranium.desc": "buıssǝɔoɹd ɹǝɥʇɹnɟ ɹoɟ ɯnıuɐɹn ʍɐɹ uıɐʇqo oʇ ǝɹo ɯnıuɐɹn ǝuıW", - "advancement.createnuclear.reactor_blueprint": "ɹǝʍoԀ ɹoℲ ʇuıɹdǝnןᗺ", - "advancement.createnuclear.reactor_blueprint.desc": "ɹoʇɔɐǝɹ ɹnoʎ uı spoɹ ɟo ʇnoʎɐן ǝɥʇ ubısǝp oʇ ʇuıɹdǝnןq ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_casing": "ɹoʇɔɐǝᴚ ǝɥ⟘ ɟO ɹǝʍoԀ ǝɥ⟘", - "advancement.createnuclear.reactor_casing.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ buıpןınq uıbǝq oʇ buısɐɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_controller": "ǝɹoƆ ǝɥ⟘ ɟO ɹǝןןoɹʇuoƆ", - "advancement.createnuclear.reactor_controller.desc": "ɹoʇɔɐǝɹ ɹnoʎ ǝʇɐןnbǝɹ puɐ ǝbɐuɐɯ oʇ ɹǝןןoɹʇuoɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_cooler": "ɹoʇɔɐǝᴚ ǝɥ⟘ buıןooƆ", - "advancement.createnuclear.reactor_cooler.desc": "ɹoʇɔɐǝɹ ɹnoʎ ןooɔ oʇ ɹǝןooɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_core": "ɹǝʍoԀ ɟo ǝɹoƆ", - "advancement.createnuclear.reactor_core.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ ɟo ʎbɹǝuǝ ןןnɟ ǝɥʇ ssǝuɹɐɥ oʇ ǝɹoɔ ɹoʇɔɐǝɹ ǝɥʇ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_frame": "ǝɯɐɹℲ ɹoʇɔɐǝᴚ", - "advancement.createnuclear.reactor_frame.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ pןınq oʇ ǝɯɐɹɟ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_input": "ɹoʇɔɐǝᴚ ǝɥ⟘ buıןǝnℲ", - "advancement.createnuclear.reactor_input.desc": "ɹoʇɔɐǝɹ ɹnoʎ oʇuı spoɹ ǝʇıɥdɐɹb puɐ ɯnıuɐɹn pǝǝɟ oʇ ʇnduı ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_output": "ʇndʇnO ɹǝʍoԀ", - "advancement.createnuclear.reactor_output.desc": "ɹoʇɔɐǝɹ ɹnoʎ ʎq pǝɔnpoɹd ʎbɹǝuǝ ǝɥʇ ɹǝɟsuɐɹʇ oʇ ʇndʇno ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reinforced_glass": "ssɐן⅁ pǝɔɹoɟuıǝᴚ", - "advancement.createnuclear.reinforced_glass.desc": "ǝɯıʇ ʇsɹıɟ ǝɥʇ ɹoɟ ssɐןb pǝɔɹoɟuıǝɹ ǝɯos ʇɟɐɹƆ", - "advancement.createnuclear.root": "ʎǝuɹnoſ ɹɐǝןɔnN ǝɥ⟘ buıʇɹɐʇS", - "advancement.createnuclear.root.desc": "ɹǝpʍod ɯnıuɐɹn ʇsɹıɟ ɹnoʎ ʇǝb puɐ ʎbɹǝuǝ ɹɐǝןɔnu ɟo sɔısɐq ǝɥʇ ʞɔoןu∩", - "advancement.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", - "advancement.createnuclear.steel_ingot.desc": "sʇobuı ןǝǝʇs ǝʇɐǝɹɔ oʇ sʇobuı uoɹı puɐ ʇsnp ןɐoɔ ǝuıqɯoƆ", - "advancement.createnuclear.uranium_liquid": "pınbıꞀ o⟘ pıןoS buıuɹn⟘", - "advancement.createnuclear.uranium_liquid.desc": "ɹǝpʍod ɯnıuɐɹn buıxıɯ ʎq pınbıן ɯnıuɐɹn ǝɯos uıɐʇqO", - "advancement.createnuclear.uranium_powder": "ɯnıuɐɹ∩ pǝɹǝpʍoԀ", - "advancement.createnuclear.uranium_powder.desc": "buıuıɟǝɹ ɹǝɥʇɹnɟ ɹoɟ ǝɹɐdǝɹd oʇ ɹǝpʍod oʇuı ɯnıuɐɹn ʍɐɹ ɥsnɹƆ", - "advancement.createnuclear.uranium_rod": "ɯoʇⱯ ǝɥ⟘ ɟO ɹǝʍoԀ ǝɥ⟘", - "advancement.createnuclear.uranium_rod.desc": "ɹǝʇɟɐɹɔ ןɐɔıuɐɥɔǝɯ ɐ uı ǝʞɐɔʍoןןǝʎ pǝɥɔıɹuǝ buısn poɹ ɯnıuɐɹn ʇsɹıɟ ɹnoʎ ǝʇɐǝɹƆ", - "advancement.createnuclear.yellowcake": "ssǝɔoɹԀ ǝʞɐɔʍoןןǝʎ ǝɥ⟘", - "advancement.createnuclear.yellowcake.desc": "ǝʞɐɔʍoןןǝʎ ǝʇɐǝɹɔ oʇ pınbıן ɯnıuɐɹn ʇɔɐdɯoƆ", - "attribute.name.createnuclear.generic.irradiated_resistance": "ǝɔuɐʇsısǝᴚ uoıʇɐıpɐᴚ", - "block.createnuclear.autunite": "ǝʇıunʇnⱯ", - "block.createnuclear.autunite_pillar": "ɹɐןןıԀ ǝʇıunʇnⱯ", - "block.createnuclear.cut_autunite": "ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_brick_slab": "qɐןS ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_bricks": "sʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_slab": "qɐןS ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.deepslate_lead_ore": "ǝɹO pɐǝꞀ ǝʇɐןsdǝǝᗡ", - "block.createnuclear.deepslate_thorium_ore": "ǝɹO ɯnıɹoɥ⟘ ǝʇɐןsdǝǝᗡ", - "block.createnuclear.deepslate_uranium_ore": "ǝɹO ɯnıuɐɹ∩ ǝʇɐןsdǝǝᗡ", - "block.createnuclear.enriched_soul_soil": "ןıoS ןnoS pǝɥɔıɹuƎ", - "block.createnuclear.enriched_soul_soil.tooltip.summary": "˙‾ǝɹıɟ uǝǝɹb‾ ɐ ǝʞɐɯ oʇ ʇsnظ ɹo ǝɹıɟdɯɐɔ pǝɥɔıɹuǝ ‾ʇɟɐɹɔ‾ oʇ pǝsn ǝq uɐƆ˙‾ǝɹıɟ pǝɥɔıɹuǝ‾ ǝʇɐǝɹɔ oɥʍ ʞɔoןq ‾ʎןuo‾ ǝɥ⟘", - "block.createnuclear.enriching_campfire": "ǝɹıɟdɯɐƆ buıɥɔıɹuƎ", - "block.createnuclear.enriching_fire": "ǝɹıℲ buıɥɔıɹuƎ", - "block.createnuclear.layered_autunite": "ǝʇıunʇnⱯ pǝɹǝʎɐꞀ", - "block.createnuclear.lead_block": "ʞɔoןᗺ pɐǝꞀ", - "block.createnuclear.lead_ore": "ǝɹO pɐǝꞀ", - "block.createnuclear.polished_cut_autunite": "ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", - "block.createnuclear.polished_cut_autunite_slab": "qɐןS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", - "block.createnuclear.polished_cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", - "block.createnuclear.polished_cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", - "block.createnuclear.raw_lead_block": "ʞɔoןᗺ pɐǝꞀ ʍɐᴚ", - "block.createnuclear.raw_thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘ ʍɐᴚ", - "block.createnuclear.raw_uranium_block": "ʞɔoןᗺ ɯnıuɐɹ∩ ʍɐᴚ", - "block.createnuclear.reactor_casing": "buısɐƆ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_casing.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", - "block.createnuclear.reactor_controller": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_controller.tooltip.behaviour1": "ʞɹoʍ oʇ uɹǝʇʇɐd ɐ ɥʇıʍ ‾ʇuıɹdǝnןq ɹoʇɔɐǝɹ‾ ɐ pǝǝu ʇı '‾ʎbɹǝuǝ ǝʇɐɹǝuǝb‾ oʇ pǝpǝǝu suoıʇɐןnɔןɐɔ ǝɥʇ ןןɐ sǝןpuɐɥ ʇı", - "block.createnuclear.reactor_controller.tooltip.condition1": "pǝןqɯǝssɐ sı ɹoʇɔɐǝɹ ǝɥʇ uǝɥM", - "block.createnuclear.reactor_controller.tooltip.summary": "ɹoʇɔɐǝɹ ǝɥʇ buıʇɐɹǝdo ɹoɟ ʞɔoןq ‾ʇuɐʇɹodɯı ʇsoɯ‾ ǝɥʇ sı ‾ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ‾ ǝɥ⟘ ", - "block.createnuclear.reactor_cooler": "ɹǝןooƆ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_cooler.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", - "block.createnuclear.reactor_core": "ǝɹoƆ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_core.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", - "block.createnuclear.reactor_frame": "ǝɯɐɹℲ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_frame.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", - "block.createnuclear.reactor_input": "ʇnduI ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_input.tooltip.behaviour1": " ‾ɹoʇɔɐǝɹ ǝɥʇ‾ ɹǝʍod oʇ sǝıʇıʇuɐnb ǝbɹɐן uı spoɹ ‾ǝuǝɥdɐɹb‾ puɐ ‾ɯnıuɐɹn‾ ʇɹǝsuI", - "block.createnuclear.reactor_input.tooltip.condition1": "pǝןqɯǝssɐ sı ɹoʇɔɐǝᴚ ǝɥʇ uǝɥM", - "block.createnuclear.reactor_input.tooltip.summary": "‾ɹoʇɔɐǝᴚ‾ ǝɥʇ oʇuı spoɹ ‾ǝuǝɥdɐɹ⅁‾ puɐ ‾ɯnıuɐɹ∩‾ ʇɹǝsuı oʇ pǝsn ǝq uɐɔ ʇɐɥʇ ‾ʞɔoןq‾ ɐ sı ‾ʇnduI ɹoʇɔɐǝᴚ ǝɥ⟘‾", - "block.createnuclear.reactor_output": "ʇndʇnO ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_output.tooltip.behaviour1": "‾ʇndʇno ɹoʇɔɐǝɹ‾ ǝɥʇ oʇ ‾ʇɟɐɥs‾ buıɥɔɐʇʇɐ ʎq ɹoʇɔɐǝɹ ǝɥʇ ʎq ǝɔnpoɹd ‾ʎbɹǝuǝ ǝɥʇ ʇɔɐɹʇxǝ‾ uɐɔ noʎ", - "block.createnuclear.reactor_output.tooltip.condition1": "ʎbɹǝuǝ ǝɔnpoɹd ɹoʇɔɐǝɹ ǝɥʇ uǝɥM", - "block.createnuclear.reactor_output.tooltip.summary": "‾ɹoʇɔɐǝᴚ‾ ǝɥʇ ʎq pǝʇɐɹǝuǝb ʎbɹǝuǝ ןɐɔıuɐɥɔǝɯ ǝɥʇ ʇɔɐɹʇxǝ oʇ pǝsn ǝq uɐɔ ʇɐɥʇ ‾ʞɔoןq‾ ɐ sı ‾ʇndʇnO ɹoʇɔɐǝᴚ ǝɥ⟘‾", - "block.createnuclear.reinforced_glass": "ssɐן⅁ pǝɔɹoɟuıǝᴚ", - "block.createnuclear.small_autunite_brick": "ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", - "block.createnuclear.small_autunite_brick_slab": "qɐןS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", - "block.createnuclear.small_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", - "block.createnuclear.small_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", - "block.createnuclear.steel_block": "ʞɔoןᗺ ןǝǝʇS", - "block.createnuclear.thorium": "ɯnıɹoɥ⟘", - "block.createnuclear.thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘", - "block.createnuclear.thorium_ore": "ǝɹO ɯnıɹoɥ⟘", - "block.createnuclear.uranium": "ɯnıuɐɹ∩", - "block.createnuclear.uranium_ore": "ǝɹO ɯnıuɐɹ∩", - "create.recipe.fan_enriched.fan": "ǝɹıℲ pǝɥɔıɹuƎ puıɥǝq uɐℲ", - "createnuclear.enriched.fan.recipe": "buıɥɔıɹuƎ ʞןnᗺ", - "createnuclear.generic.unit.heat": "Ὁ", - "createnuclear.gui.reactor_controller.info_header.title": "ǝnןɐʌ ʇɐǝH", - "createnuclear.ponder.reactor.header": "ɹoʇɔɐǝɹ ǝɥʇ ɟo uoıʇɔnɹʇsuoƆ", - "createnuclear.ponder.reactor.text_1": "Ɩ ɹooןℲ", - "createnuclear.ponder.reactor.text_10": "ㄥ ɹooןℲ", - "createnuclear.ponder.reactor.text_2": "˙ɹoʇɔɐǝɹ ǝɥʇ ʎq pǝʇɐɹǝuǝb )∩S( ʎbɹǝuǝ ǝɥʇ sʇndʇno ʇɐɥʇ ʞɔoןq ǝɥʇ sı sıɥ⟘ :ʇndʇnO ɹoʇɔɐǝᴚ", - "createnuclear.ponder.reactor.text_3": "ᄅ ɹooןℲ", - "createnuclear.ponder.reactor.text_4": "Ɛ ɹooןℲ", - "createnuclear.ponder.reactor.text_5": "ㄣ ɹooןℲ", - "createnuclear.ponder.reactor.text_6": "˙ɹoʇɔɐǝɹ ǝɥʇ ǝʇɐɹǝdo oʇ spoɹ ǝʇıɥdɐɹb puɐ ɯnıuɐɹn sǝɹoʇs ʇɐɥʇ ʞɔoןq Ɐ :ʇnduI ɹoʇɔɐǝᴚ", - "createnuclear.ponder.reactor.text_7": "˙ɹǝʍod ǝʇɐɹǝuǝb oʇ pǝpǝǝu suoıʇɐןnɔןɐɔ ǝɥʇ ןןɐ sǝןpuɐɥ ʇı ؛ɹoʇɔɐǝɹ ǝɥʇ ǝʇɐɹǝdo oʇ ʞɔoןq ʇuɐʇɹodɯı ʇsoɯ ǝɥ⟘ :ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", - "createnuclear.ponder.reactor.text_8": "ϛ ɹooןℲ", - "createnuclear.ponder.reactor.text_9": "9 ɹooןℲ", - "createnuclear.ponder.reactor_blueprint.header": "uoıʇɐʌıʇɔⱯ ɹǝןןoɹʇuoƆ", - "createnuclear.ponder.reactor_blueprint.text_1": "˙sןǝpoɯ ɔıɟıɔǝds oʇ buıpɹoɔɔɐ pǝɹnbıɟuoɔ ǝq oʇ ɹoʇɔɐǝɹ ǝɥʇ sʍoןןɐ ʇı ؛ʇuǝɯǝןǝ ʇuɐʇɹodɯı ʇsoɯ ǝɥʇ :ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", - "createnuclear.tooltip.heatLevel": "ןǝʌǝꞀ ʇɐǝH", - "createnuclear.tooltip.heatLevel.caution": "uoıʇnɐƆ", - "createnuclear.tooltip.heatLevel.danger": "ɹǝbuɐᗡ", - "createnuclear.tooltip.heatLevel.none": "ǝuoN", - "createnuclear.tooltip.heatLevel.safety": "ʎʇǝɟɐS", - "createnuclear.tooltip.heatLevel.warning": "buıuɹɐM", - "createnuclear.tooltip.item.graphene.rod": " :poᴚ ǝʇıɥdɐɹ⅁", - "createnuclear.tooltip.item.unknown.rod": " :uʍouʞu∩", - "createnuclear.tooltip.item.uranium.rod": " :poᴚ ɯnıuɐɹ∩", - "effect.createnuclear.radiation": "uoıʇɐıpɐᴚ", - "emi.category.createnuclear.fan_enriched": "buıɥɔıɹuƎ ʞןnᗺ", - "entity.createnuclear.irradiated_cat": "ʇɐƆ pǝʇɐıpɐɹɹI", - "entity.createnuclear.irradiated_chicken": "uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", - "entity.createnuclear.irradiated_cow": "ʍoƆ pǝʇɐıpɐɹɹI", - "entity.createnuclear.irradiated_wolf": "ɟןoM pǝʇɐıpɐɹɹI", - "fluid.createnuclear.thorium": "ɯnıɹoɥ⟘ pınbıꞀ", - "fluid.createnuclear.uranium": "ɯnıuɐɹ∩ pınbıꞀ", - "gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", - "gui.createnuclear.reactor_input.title": "ǝbɐɹoʇS ʇnduI ɹoʇɔɐǝᴚ", - "item.createnuclear.anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ", - "item.createnuclear.black_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", - "item.createnuclear.black_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", - "item.createnuclear.black_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", - "item.createnuclear.black_cloth": "ɥʇoןƆ ʞɔɐןᗺ", - "item.createnuclear.blue_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", - "item.createnuclear.blue_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", - "item.createnuclear.blue_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", - "item.createnuclear.blue_cloth": "ɥʇoןƆ ǝnןᗺ", - "item.createnuclear.brown_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", - "item.createnuclear.brown_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", - "item.createnuclear.brown_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", - "item.createnuclear.brown_cloth": "ɥʇoןƆ uʍoɹᗺ", - "item.createnuclear.cat_irradiated_spawn_egg": "bbƎ uʍɐdS ʇɐƆ pǝʇɐıpɐɹɹI", - "item.createnuclear.chicken_irradiated_spawn_egg": "bbƎ uʍɐdS uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", - "item.createnuclear.coal_dust": "ʇsnᗡ ןɐoƆ", - "item.createnuclear.cyan_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", - "item.createnuclear.cyan_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", - "item.createnuclear.cyan_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", - "item.createnuclear.cyan_cloth": "ɥʇoןƆ uɐʎƆ", - "item.createnuclear.enriched_yellowcake": "ǝʞɐɔʍoןןǝʎ pǝɥɔıɹuƎ", - "item.createnuclear.graphene": "ǝuǝɥdɐɹ⅁", - "item.createnuclear.graphite_rod": "poᴚ ǝʇıɥdɐɹ⅁", - "item.createnuclear.graphite_rod.tooltip.summary": "˙ʇı ǝʇɐɹǝdo oʇ ‾ʇnduı ɹoʇɔɐǝɹ‾ ǝɥʇ uı pǝsn ǝq oʇ ‾ʞɔıʇS‾", - "item.createnuclear.gray_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", - "item.createnuclear.gray_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", - "item.createnuclear.gray_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", - "item.createnuclear.gray_cloth": "ɥʇoןƆ ʎɐɹ⅁", - "item.createnuclear.green_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", - "item.createnuclear.green_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", - "item.createnuclear.green_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", - "item.createnuclear.green_cloth": "ɥʇoןƆ uǝǝɹ⅁", - "item.createnuclear.lead_ingot": "ʇobuI pɐǝꞀ", - "item.createnuclear.lead_nugget": "ʇǝbbnN pɐǝꞀ", - "item.createnuclear.light_blue_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", - "item.createnuclear.light_blue_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", - "item.createnuclear.light_blue_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", - "item.createnuclear.light_blue_cloth": "ɥʇoןƆ ǝnןᗺ ʇɥbıꞀ", - "item.createnuclear.light_gray_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", - "item.createnuclear.light_gray_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", - "item.createnuclear.light_gray_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", - "item.createnuclear.light_gray_cloth": "ɥʇoןƆ ʎɐɹ⅁ ʇɥbıꞀ", - "item.createnuclear.lime_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", - "item.createnuclear.lime_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", - "item.createnuclear.lime_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", - "item.createnuclear.lime_cloth": "ɥʇoןƆ ǝɯıꞀ", - "item.createnuclear.magenta_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", - "item.createnuclear.magenta_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", - "item.createnuclear.magenta_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", - "item.createnuclear.magenta_cloth": "ɥʇoןƆ ɐʇuǝbɐW", - "item.createnuclear.orange_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", - "item.createnuclear.orange_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", - "item.createnuclear.orange_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", - "item.createnuclear.orange_cloth": "ɥʇoןƆ ǝbuɐɹO", - "item.createnuclear.pink_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", - "item.createnuclear.pink_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", - "item.createnuclear.pink_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", - "item.createnuclear.pink_cloth": "ɥʇoןƆ ʞuıԀ", - "item.createnuclear.purple_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", - "item.createnuclear.purple_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", - "item.createnuclear.purple_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", - "item.createnuclear.purple_cloth": "ɥʇoןƆ ǝןdɹnԀ", - "item.createnuclear.raw_lead": "pɐǝꞀ ʍɐᴚ", - "item.createnuclear.raw_thorium": "ɯnıɹoɥ⟘ ʍɐᴚ", - "item.createnuclear.raw_uranium": "ɯnıuɐɹ∩ ʍɐᴚ", - "item.createnuclear.reactor_blueprint_item": "ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", - "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "˙ʇı ןןıɟ oʇ ʞɔıןɔ ‾ʇɥbıᴚ‾", - "item.createnuclear.reactor_blueprint_item.tooltip.behaviour2": "˙ʇı uǝdo oʇ ɹǝןןoɹʇuoɔ ɹoʇɔɐǝɹ ǝɥʇ uo ʞɔıןɔ ‾ʇɥbıᴚ‾", - "item.createnuclear.reactor_blueprint_item.tooltip.condition1": "spoɹ ɯnıuɐɹn puɐ ǝʇıɥdɐɹb ɥʇıʍ pǝןןıℲ", - "item.createnuclear.reactor_blueprint_item.tooltip.condition2": "pǝןqɯǝssɐ ǝq ʇsnɯ ɹoʇɔɐǝɹ ǝɥ⟘", - "item.createnuclear.reactor_blueprint_item.tooltip.summary": "˙uɹǝʇʇɐd uʍo ɹnoʎ ǝɹnbıɟuoɔ oʇ noʎ sʍoןןɐ ʇI", - "item.createnuclear.red_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", - "item.createnuclear.red_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", - "item.createnuclear.red_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", - "item.createnuclear.red_cloth": "ɥʇoןƆ pǝᴚ", - "item.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", - "item.createnuclear.steel_nugget": "ʇǝbbnN ןǝǝʇS", - "item.createnuclear.thorium_bucket": "ʇǝʞɔnᗺ ɯnıɹoɥ⟘", - "item.createnuclear.thorium_dust": "ʇsnᗡ ɯnıɹoɥ⟘", - "item.createnuclear.thorium_ingot": "ʇobuI ɯnıɹoɥ⟘", - "item.createnuclear.thorium_nugget": "ʇǝbbnN ɯnıɹoɥ⟘", - "item.createnuclear.uranium_bucket": "ʇǝʞɔnᗺ ɯnıuɐɹ∩", - "item.createnuclear.uranium_powder": "ɹǝpʍoԀ ɯnıuɐɹ∩", - "item.createnuclear.uranium_rod": "poᴚ ɯnıuɐɹ∩", - "item.createnuclear.uranium_rod.tooltip.summary": "˙ʇı ǝʇɐɹǝdo oʇ ‾ʇnduı ɹoʇɔɐǝɹ‾ ǝɥʇ uı pǝsn ǝq oʇ ‾ʞɔıʇS‾", - "item.createnuclear.white_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", - "item.createnuclear.white_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", - "item.createnuclear.white_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", - "item.createnuclear.white_cloth": "ɥʇoןƆ ǝʇıɥM", - "item.createnuclear.wolf_irradiated_spawn_egg": "bbƎ uʍɐdS ɟןoM pǝʇɐıpɐɹɹI", - "item.createnuclear.yellow_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", - "item.createnuclear.yellow_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", - "item.createnuclear.yellow_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", - "item.createnuclear.yellow_cloth": "ɥʇoןƆ ʍoןןǝʎ", - "item.createnuclear.yellowcake": "ǝʞɐɔʍoןןǝʎ", - "item.minecraft.lingering_potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", - "item.minecraft.lingering_potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", - "item.minecraft.lingering_potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", - "item.minecraft.potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", - "item.minecraft.potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", - "item.minecraft.potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", - "item.minecraft.splash_potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", - "item.minecraft.splash_potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", - "item.minecraft.splash_potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", - "itemGroup.createnuclear.main": "ɹɐǝןɔnN ǝʇɐǝɹƆ", - "itemgroup.uranium": "dnoɹ⅁ ɯnıuɐɹ∩", - "overlay.event_message": "ɹǝɯıʇ %s ⚠ buıuɹɐM ⚠", - "reactor.info.assembled.creator": "pǝןqɯǝssɐ uǝǝq sɐɥ ɹoʇɔɐǝᴚ", - "reactor.info.assembled.destroyer": "pǝןqɯǝssɐsıp uǝǝq sɐɥ ɹoʇɔɐǝᴚ", - "reactor.info.assembled.none": "pǝןqɯǝssɐ ʇou sı ɹoʇɔɐǝᴚ", - "reactor.info.is": "sı ɹǝןןoɹʇuoɔ", - "reactor.item.gui.name": "uɹǝʇʇɐԀ bıɟuoƆ", - "reactor.update.casing.input": "ʇnduı uı buısɐɔ ǝɥʇ ǝʇɐpd∩", - "tag.fluid.c.uranium": "ɯnıuɐɹ∩ pınןℲ", - "tag.item.c.coal_dusts": "sʇsnᗡ ןɐoƆ", - "tag.item.c.ingots.lead": "sʇobuı pɐǝꞀ sbɐ⟘", - "tag.item.c.ingots.steel": "sʇobuı ןǝǝʇS sbɐ⟘", - "tag.item.c.lead_ingots": "sʇobuı pɐǝꞀ", - "tag.item.c.lead_nuggets": "sʇǝbbnu pɐǝꞀ", - "tag.item.c.uranium": "ɯnıuɐɹ∩ pınןℲ", - "tag.item.createnuclear.cloth": "ɥʇoןƆ", - "tag.item.createnuclear.cooler": "ɹǝןooƆ", - "tag.item.createnuclear.fuel": "ןǝnℲ", - "tag.item.minecraft.all.campfires": "sǝɹıɟdɯɐƆ ןןⱯ", - "tag.item.minecraft.campfires": "sǝɹıɟdɯɐƆ", - "tag.item.trinkets.head.face": "ǝɔɐℲ pɐǝH" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json deleted file mode 100644 index e299a390..00000000 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ /dev/null @@ -1,278 +0,0 @@ -{ - "advancement.createnuclear.anti_radiation_armor": "Anti radiation Armor", - "advancement.createnuclear.anti_radiation_armor.desc": "Craft your first anti-radiation armor piece to protect yourself from radiation", - "advancement.createnuclear.automatic_uranium": "Automating Uranium", - "advancement.createnuclear.automatic_uranium.desc": "Obtain some uranium powder using the automatic uranium processing\n§7(Hidden Advancement)", - "advancement.createnuclear.coal_dust": "Coal Dust", - "advancement.createnuclear.coal_dust.desc": "Crush coal or charcoal to obtain coal dust, a key crafting material", - "advancement.createnuclear.dye_anti_radiation_armor": "Pimp My Armor", - "advancement.createnuclear.dye_anti_radiation_armor.desc": "Dye your anti radiation armor to any color", - "advancement.createnuclear.enriched_yellowcake": "Enhancing Yellowcake", - "advancement.createnuclear.enriched_yellowcake.desc": "Use a fan to enrich yellowcake and make it more powerful", - "advancement.createnuclear.full_anti_radiation_armor": "Fully Protected", - "advancement.createnuclear.full_anti_radiation_armor.desc": "Wear a full set of anti-radiation armor to fully protect yourself from radiation", - "advancement.createnuclear.graphene": "Graphene", - "advancement.createnuclear.graphene.desc": "Press coal dust to create graphene", - "advancement.createnuclear.graphite_rod": "Don't Forget Those Ones", - "advancement.createnuclear.graphite_rod.desc": "Combine graphene and steel ingots in a mechanical crafter to make graphite rods", - "advancement.createnuclear.lead_ingot": "Lead ingot", - "advancement.createnuclear.lead_ingot.desc": "Smelt a raw lead to obtain a lead ingot", - "advancement.createnuclear.raw_lead": "Raw Lead", - "advancement.createnuclear.raw_lead.desc": "Obtain some raw lead by mining lead ore", - "advancement.createnuclear.raw_uranium": "The Raw Power", - "advancement.createnuclear.raw_uranium.desc": "Mine uranium ore to obtain raw uranium for further processing", - "advancement.createnuclear.reactor_blueprint": "Blueprint For Power", - "advancement.createnuclear.reactor_blueprint.desc": "Craft a reactor blueprint to design the layout of rods in your reactor", - "advancement.createnuclear.reactor_casing": "The Power Of The Reactor", - "advancement.createnuclear.reactor_casing.desc": "Craft a reactor casing to begin building your nuclear reactor", - "advancement.createnuclear.reactor_controller": "Controller Of The Core", - "advancement.createnuclear.reactor_controller.desc": "Craft a reactor controller to manage and regulate your reactor", - "advancement.createnuclear.reactor_cooler": "Cooling The Reactor", - "advancement.createnuclear.reactor_cooler.desc": "Craft a reactor cooler to cool your reactor", - "advancement.createnuclear.reactor_core": "Core of Power", - "advancement.createnuclear.reactor_core.desc": "Craft the reactor core to harness the full energy of your nuclear reactor", - "advancement.createnuclear.reactor_frame": "Reactor Frame", - "advancement.createnuclear.reactor_frame.desc": "Craft a reactor frame to build your nuclear reactor", - "advancement.createnuclear.reactor_input": "Fueling The Reactor", - "advancement.createnuclear.reactor_input.desc": "Craft a reactor input to feed uranium and graphite rods into your reactor", - "advancement.createnuclear.reactor_output": "Power Output", - "advancement.createnuclear.reactor_output.desc": "Craft a reactor output to transfer the energy produced by your reactor", - "advancement.createnuclear.reinforced_glass": "Reinforced Glass", - "advancement.createnuclear.reinforced_glass.desc": "Craft some reinforced glass for the first time", - "advancement.createnuclear.root": "Starting The Nuclear Journey", - "advancement.createnuclear.root.desc": "Unlock the basics of nuclear energy and get your first uranium powder", - "advancement.createnuclear.steel_ingot": "Steel Ingot", - "advancement.createnuclear.steel_ingot.desc": "Combine coal dust and iron ingots to create steel ingots", - "advancement.createnuclear.uranium_liquid": "Turning Solid To Liquid", - "advancement.createnuclear.uranium_liquid.desc": "Obtain some uranium liquid by mixing uranium powder", - "advancement.createnuclear.uranium_powder": "Powdered Uranium", - "advancement.createnuclear.uranium_powder.desc": "Crush raw uranium into powder to prepare for further refining", - "advancement.createnuclear.uranium_rod": "The Power Of The Atom", - "advancement.createnuclear.uranium_rod.desc": "Create your first uranium rod using enriched yellowcake in a mechanical crafter", - "advancement.createnuclear.yellowcake": "The Yellowcake Process", - "advancement.createnuclear.yellowcake.desc": "Compact uranium liquid to create yellowcake", - "attribute.name.createnuclear.generic.irradiated_resistance": "Radiation Resistance", - "block.createnuclear.autunite": "Autunite", - "block.createnuclear.autunite_pillar": "Autunite Pillar", - "block.createnuclear.cut_autunite": "Cut Autunite", - "block.createnuclear.cut_autunite_brick_slab": "Cut Autunite Brick Slab", - "block.createnuclear.cut_autunite_brick_stairs": "Cut Autunite Brick Stairs", - "block.createnuclear.cut_autunite_brick_wall": "Cut Autunite Brick Wall", - "block.createnuclear.cut_autunite_bricks": "Cut Autunite Bricks", - "block.createnuclear.cut_autunite_slab": "Cut Autunite Slab", - "block.createnuclear.cut_autunite_stairs": "Cut Autunite Stairs", - "block.createnuclear.cut_autunite_wall": "Cut Autunite Wall", - "block.createnuclear.deepslate_lead_ore": "Deepslate Lead Ore", - "block.createnuclear.deepslate_thorium_ore": "Deepslate Thorium Ore", - "block.createnuclear.deepslate_uranium_ore": "Deepslate Uranium Ore", - "block.createnuclear.enriched_soul_soil": "Enriched Soul Soil", - "block.createnuclear.enriched_soul_soil.tooltip.summary": "The _only_ block who create _enriched fire_.Can be used to _craft_ enriched campfire or just to make a _green fire_.", - "block.createnuclear.enriching_campfire": "Enriching Campfire", - "block.createnuclear.enriching_fire": "Enriching Fire", - "block.createnuclear.layered_autunite": "Layered Autunite", - "block.createnuclear.lead_block": "Lead Block", - "block.createnuclear.lead_ore": "Lead Ore", - "block.createnuclear.polished_cut_autunite": "Polished Cut Autunite", - "block.createnuclear.polished_cut_autunite_slab": "Polished Cut Autunite Slab", - "block.createnuclear.polished_cut_autunite_stairs": "Polished Cut Autunite Stairs", - "block.createnuclear.polished_cut_autunite_wall": "Polished Cut Autunite Wall", - "block.createnuclear.raw_lead_block": "Raw Lead Block", - "block.createnuclear.raw_thorium_block": "Raw Thorium Block", - "block.createnuclear.raw_uranium_block": "Raw Uranium Block", - "block.createnuclear.reactor_casing": "Reactor Casing", - "block.createnuclear.reactor_casing.tooltip.summary": "_Block_ used to build the _reactor_", - "block.createnuclear.reactor_controller": "Reactor Controller", - "block.createnuclear.reactor_controller.tooltip.behaviour1": "it handles all the calculations needed to _generate energy_, it need a _reactor blueprint_ with a pattern to work", - "block.createnuclear.reactor_controller.tooltip.condition1": "When the reactor is assembled", - "block.createnuclear.reactor_controller.tooltip.summary": " The _Reactor Controller_ is the _most important_ block for operating the reactor", - "block.createnuclear.reactor_cooler": "Reactor Cooler", - "block.createnuclear.reactor_cooler.tooltip.summary": "_Block_ used to build the _reactor_", - "block.createnuclear.reactor_core": "Reactor Core", - "block.createnuclear.reactor_core.tooltip.summary": "_Block_ used to build the _reactor_", - "block.createnuclear.reactor_frame": "Reactor Frame", - "block.createnuclear.reactor_frame.tooltip.summary": "_Block_ used to build the _reactor_", - "block.createnuclear.reactor_input": "Reactor Input", - "block.createnuclear.reactor_input.tooltip.behaviour1": "Insert _uranium_ and _graphene_ rods in large quantities to power _the reactor_ ", - "block.createnuclear.reactor_input.tooltip.condition1": "When the Reactor is assembled", - "block.createnuclear.reactor_input.tooltip.summary": "_The Reactor Input_ is a _block_ that can be used to insert _Uranium_ and _Graphene_ rods into the _Reactor_", - "block.createnuclear.reactor_output": "Reactor Output", - "block.createnuclear.reactor_output.tooltip.behaviour1": "You can _extract the energy_ produce by the reactor by attaching _shaft_ to the _reactor output_", - "block.createnuclear.reactor_output.tooltip.condition1": "When the reactor produce energy", - "block.createnuclear.reactor_output.tooltip.summary": "_The Reactor Output_ is a _block_ that can be used to extract the mechanical energy generated by the _Reactor_", - "block.createnuclear.reinforced_glass": "Reinforced Glass", - "block.createnuclear.small_autunite_brick": "Small Autunite Brick", - "block.createnuclear.small_autunite_brick_slab": "Small Autunite Brick Slab", - "block.createnuclear.small_autunite_brick_stairs": "Small Autunite Brick Stairs", - "block.createnuclear.small_autunite_brick_wall": "Small Autunite Brick Wall", - "block.createnuclear.steel_block": "Steel Block", - "block.createnuclear.thorium": "Thorium", - "block.createnuclear.thorium_block": "Thorium Block", - "block.createnuclear.thorium_ore": "Thorium Ore", - "block.createnuclear.uranium": "Uranium", - "block.createnuclear.uranium_ore": "Uranium Ore", - "create.recipe.fan_enriched.fan": "Fan behind Enriched Fire", - "createnuclear.enriched.fan.recipe": "Bulk Enriching", - "createnuclear.generic.unit.heat": "Q", - "createnuclear.gui.reactor_controller.info_header.title": "Heat value", - "createnuclear.ponder.reactor.header": "Construction of the reactor", - "createnuclear.ponder.reactor.text_1": "Floor 1", - "createnuclear.ponder.reactor.text_10": "Floor 7", - "createnuclear.ponder.reactor.text_2": "Reactor Output: This is the block that outputs the energy (SU) generated by the reactor.", - "createnuclear.ponder.reactor.text_3": "Floor 2", - "createnuclear.ponder.reactor.text_4": "Floor 3", - "createnuclear.ponder.reactor.text_5": "Floor 4", - "createnuclear.ponder.reactor.text_6": "Reactor Input: A block that stores uranium and graphite rods to operate the reactor.", - "createnuclear.ponder.reactor.text_7": "Reactor Controller: The most important block to operate the reactor; it handles all the calculations needed to generate power.", - "createnuclear.ponder.reactor.text_8": "Floor 5", - "createnuclear.ponder.reactor.text_9": "Floor 6", - "createnuclear.ponder.reactor_blueprint.header": "Controller Activation", - "createnuclear.ponder.reactor_blueprint.text_1": "Reactor Blueprint: the most important element; it allows the reactor to be configured according to specific models.", - "createnuclear.tooltip.heatLevel": "Heat Level", - "createnuclear.tooltip.heatLevel.caution": "Caution", - "createnuclear.tooltip.heatLevel.danger": "Danger", - "createnuclear.tooltip.heatLevel.none": "None", - "createnuclear.tooltip.heatLevel.safety": "Safety", - "createnuclear.tooltip.heatLevel.warning": "Warning", - "createnuclear.tooltip.item.graphene.rod": "Graphite Rod: ", - "createnuclear.tooltip.item.unknown.rod": "Unknown: ", - "createnuclear.tooltip.item.uranium.rod": "Uranium Rod: ", - "effect.createnuclear.radiation": "Radiation", - "emi.category.createnuclear.fan_enriched": "Bulk Enriching", - "entity.createnuclear.irradiated_cat": "Irradiated Cat", - "entity.createnuclear.irradiated_chicken": "Irradiated Chicken", - "entity.createnuclear.irradiated_cow": "Irradiated Cow", - "entity.createnuclear.irradiated_wolf": "Irradiated Wolf", - "fluid.createnuclear.thorium": "Liquid Thorium", - "fluid.createnuclear.uranium": "Liquid Uranium", - "gui.createnuclear.reactor_controller.title": "Reactor Controller", - "gui.createnuclear.reactor_input.title": "Reactor Input Storage", - "item.createnuclear.anti_radiation_boots": "Anti Radiation Boots", - "item.createnuclear.black_anti_radiation_chestplate": "Black Anti Radiation Chestplate", - "item.createnuclear.black_anti_radiation_helmet": "Black Anti Radiation Helmet", - "item.createnuclear.black_anti_radiation_leggings": "Black Anti Radiation Leggings", - "item.createnuclear.black_cloth": "Black Cloth", - "item.createnuclear.blue_anti_radiation_chestplate": "Blue Anti Radiation Chestplate", - "item.createnuclear.blue_anti_radiation_helmet": "Blue Anti Radiation Helmet", - "item.createnuclear.blue_anti_radiation_leggings": "Blue Anti Radiation Leggings", - "item.createnuclear.blue_cloth": "Blue Cloth", - "item.createnuclear.brown_anti_radiation_chestplate": "Brown Anti Radiation Chestplate", - "item.createnuclear.brown_anti_radiation_helmet": "Brown Anti Radiation Helmet", - "item.createnuclear.brown_anti_radiation_leggings": "Brown Anti Radiation Leggings", - "item.createnuclear.brown_cloth": "Brown Cloth", - "item.createnuclear.cat_irradiated_spawn_egg": "Irradiated Cat Spawn Egg", - "item.createnuclear.chicken_irradiated_spawn_egg": "Irradiated Chicken Spawn Egg", - "item.createnuclear.coal_dust": "Coal Dust", - "item.createnuclear.cyan_anti_radiation_chestplate": "Cyan Anti Radiation Chestplate", - "item.createnuclear.cyan_anti_radiation_helmet": "Cyan Anti Radiation Helmet", - "item.createnuclear.cyan_anti_radiation_leggings": "Cyan Anti Radiation Leggings", - "item.createnuclear.cyan_cloth": "Cyan Cloth", - "item.createnuclear.enriched_yellowcake": "Enriched Yellowcake", - "item.createnuclear.graphene": "Graphene", - "item.createnuclear.graphite_rod": "Graphite Rod", - "item.createnuclear.graphite_rod.tooltip.summary": "_Stick_ to be used in the _reactor input_ to operate it.", - "item.createnuclear.gray_anti_radiation_chestplate": "Gray Anti Radiation Chestplate", - "item.createnuclear.gray_anti_radiation_helmet": "Gray Anti Radiation Helmet", - "item.createnuclear.gray_anti_radiation_leggings": "Gray Anti Radiation Leggings", - "item.createnuclear.gray_cloth": "Gray Cloth", - "item.createnuclear.green_anti_radiation_chestplate": "Green Anti Radiation Chestplate", - "item.createnuclear.green_anti_radiation_helmet": "Green Anti Radiation Helmet", - "item.createnuclear.green_anti_radiation_leggings": "Green Anti Radiation Leggings", - "item.createnuclear.green_cloth": "Green Cloth", - "item.createnuclear.lead_ingot": "Lead Ingot", - "item.createnuclear.lead_nugget": "Lead Nugget", - "item.createnuclear.light_blue_anti_radiation_chestplate": "Light Blue Anti Radiation Chestplate", - "item.createnuclear.light_blue_anti_radiation_helmet": "Light Blue Anti Radiation Helmet", - "item.createnuclear.light_blue_anti_radiation_leggings": "Light Blue Anti Radiation Leggings", - "item.createnuclear.light_blue_cloth": "Light Blue Cloth", - "item.createnuclear.light_gray_anti_radiation_chestplate": "Light Gray Anti Radiation Chestplate", - "item.createnuclear.light_gray_anti_radiation_helmet": "Light Gray Anti Radiation Helmet", - "item.createnuclear.light_gray_anti_radiation_leggings": "Light Gray Anti Radiation Leggings", - "item.createnuclear.light_gray_cloth": "Light Gray Cloth", - "item.createnuclear.lime_anti_radiation_chestplate": "Lime Anti Radiation Chestplate", - "item.createnuclear.lime_anti_radiation_helmet": "Lime Anti Radiation Helmet", - "item.createnuclear.lime_anti_radiation_leggings": "Lime Anti Radiation Leggings", - "item.createnuclear.lime_cloth": "Lime Cloth", - "item.createnuclear.magenta_anti_radiation_chestplate": "Magenta Anti Radiation Chestplate", - "item.createnuclear.magenta_anti_radiation_helmet": "Magenta Anti Radiation Helmet", - "item.createnuclear.magenta_anti_radiation_leggings": "Magenta Anti Radiation Leggings", - "item.createnuclear.magenta_cloth": "Magenta Cloth", - "item.createnuclear.orange_anti_radiation_chestplate": "Orange Anti Radiation Chestplate", - "item.createnuclear.orange_anti_radiation_helmet": "Orange Anti Radiation Helmet", - "item.createnuclear.orange_anti_radiation_leggings": "Orange Anti Radiation Leggings", - "item.createnuclear.orange_cloth": "Orange Cloth", - "item.createnuclear.pink_anti_radiation_chestplate": "Pink Anti Radiation Chestplate", - "item.createnuclear.pink_anti_radiation_helmet": "Pink Anti Radiation Helmet", - "item.createnuclear.pink_anti_radiation_leggings": "Pink Anti Radiation Leggings", - "item.createnuclear.pink_cloth": "Pink Cloth", - "item.createnuclear.purple_anti_radiation_chestplate": "Purple Anti Radiation Chestplate", - "item.createnuclear.purple_anti_radiation_helmet": "Purple Anti Radiation Helmet", - "item.createnuclear.purple_anti_radiation_leggings": "Purple Anti Radiation Leggings", - "item.createnuclear.purple_cloth": "Purple Cloth", - "item.createnuclear.raw_lead": "Raw Lead", - "item.createnuclear.raw_thorium": "Raw Thorium", - "item.createnuclear.raw_uranium": "Raw Uranium", - "item.createnuclear.reactor_blueprint_item": "Reactor Blueprint", - "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "_Right_ click to fill it.", - "item.createnuclear.reactor_blueprint_item.tooltip.behaviour2": "_Right_ click on the reactor controller to open it.", - "item.createnuclear.reactor_blueprint_item.tooltip.condition1": "Filled with graphite and uranium rods", - "item.createnuclear.reactor_blueprint_item.tooltip.condition2": "The reactor must be assembled", - "item.createnuclear.reactor_blueprint_item.tooltip.summary": "It allows you to configure your own pattern.", - "item.createnuclear.red_anti_radiation_chestplate": "Red Anti Radiation Chestplate", - "item.createnuclear.red_anti_radiation_helmet": "Red Anti Radiation Helmet", - "item.createnuclear.red_anti_radiation_leggings": "Red Anti Radiation Leggings", - "item.createnuclear.red_cloth": "Red Cloth", - "item.createnuclear.steel_ingot": "Steel Ingot", - "item.createnuclear.steel_nugget": "Steel Nugget", - "item.createnuclear.thorium_bucket": "Thorium Bucket", - "item.createnuclear.thorium_dust": "Thorium Dust", - "item.createnuclear.thorium_ingot": "Thorium Ingot", - "item.createnuclear.thorium_nugget": "Thorium Nugget", - "item.createnuclear.uranium_bucket": "Uranium Bucket", - "item.createnuclear.uranium_powder": "Uranium Powder", - "item.createnuclear.uranium_rod": "Uranium Rod", - "item.createnuclear.uranium_rod.tooltip.summary": "_Stick_ to be used in the _reactor input_ to operate it.", - "item.createnuclear.white_anti_radiation_chestplate": "White Anti Radiation Chestplate", - "item.createnuclear.white_anti_radiation_helmet": "White Anti Radiation Helmet", - "item.createnuclear.white_anti_radiation_leggings": "White Anti Radiation Leggings", - "item.createnuclear.white_cloth": "White Cloth", - "item.createnuclear.wolf_irradiated_spawn_egg": "Irradiated Wolf Spawn Egg", - "item.createnuclear.yellow_anti_radiation_chestplate": "Yellow Anti Radiation Chestplate", - "item.createnuclear.yellow_anti_radiation_helmet": "Yellow Anti Radiation Helmet", - "item.createnuclear.yellow_anti_radiation_leggings": "Yellow Anti Radiation Leggings", - "item.createnuclear.yellow_cloth": "Yellow Cloth", - "item.createnuclear.yellowcake": "Yellowcake", - "item.minecraft.lingering_potion.effect.potion_of_radiation_1": "Lingering Potion of Radiation", - "item.minecraft.lingering_potion.effect.potion_of_radiation_2": "Lingering Potion of Radiation", - "item.minecraft.lingering_potion.effect.potion_of_radiation_augment_1": "Lingering Potion of Radiation", - "item.minecraft.potion.effect.potion_of_radiation_1": "Potion of Radiation", - "item.minecraft.potion.effect.potion_of_radiation_2": "Potion of Radiation", - "item.minecraft.potion.effect.potion_of_radiation_augment_1": "Potion of Radiation", - "item.minecraft.splash_potion.effect.potion_of_radiation_1": "Splash Potion of Radiation", - "item.minecraft.splash_potion.effect.potion_of_radiation_2": "Splash Potion of Radiation", - "item.minecraft.splash_potion.effect.potion_of_radiation_augment_1": "Splash Potion of Radiation", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_1": "Arrow of Radiation", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "Arrow of Radiation", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "Arrow of Radiation", - "itemGroup.createnuclear.main": "Create Nuclear", - "itemgroup.uranium": "Uranium Group", - "overlay.event_message": "⚠ Warning ⚠ %s timer", - "reactor.info.assembled.creator": "Reactor has been assembled", - "reactor.info.assembled.destroyer": "Reactor has been disassembled", - "reactor.info.assembled.none": "Reactor is not assembled", - "reactor.info.is": "controller is", - "reactor.item.gui.name": "Config Pattern", - "reactor.update.casing.input": "Update the casing in input", - "tag.fluid.c.uranium": "Fluid Uranium", - "tag.item.c.coal_dusts": "Coal Dusts", - "tag.item.c.ingots.lead": "Tags Lead ingots", - "tag.item.c.ingots.steel": "Tags Steel ingots", - "tag.item.c.lead_ingots": "Lead ingots", - "tag.item.c.lead_nuggets": "Lead nuggets", - "tag.item.c.uranium": "Fluid Uranium", - "tag.item.createnuclear.cloth": "Cloth", - "tag.item.createnuclear.cooler": "Cooler", - "tag.item.createnuclear.fuel": "Fuel", - "tag.item.minecraft.all.campfires": "All Campfires", - "tag.item.minecraft.campfires": "Campfires", - "tag.item.trinkets.head.face": "Head Face" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json deleted file mode 100644 index cb0b80fe..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_0" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json deleted file mode 100644 index 43eaf7da..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_1" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json deleted file mode 100644 index 717fcaa9..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_2" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json deleted file mode 100644 index 14c2b222..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_3" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json deleted file mode 100644 index 131eea31..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column", - "textures": { - "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", - "side": "createnuclear:block/palettes/stone_types/pillar/autunite_cut_pillar" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json deleted file mode 100644 index 5312732a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column_horizontal", - "textures": { - "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", - "side": "createnuclear:block/palettes/stone_types/pillar/autunite_cut_pillar" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json deleted file mode 100644 index 8f73ebd9..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json deleted file mode 100644 index 48ea4cfa..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json deleted file mode 100644 index 2aa561eb..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab_top", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json deleted file mode 100644 index bc4722b3..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json deleted file mode 100644 index 9b8df2ea..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/inner_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json deleted file mode 100644 index 4bb16955..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/outer_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json deleted file mode 100644 index 1114e0c8..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json deleted file mode 100644 index 9d50264b..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_post", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json deleted file mode 100644 index 29590b5a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json deleted file mode 100644 index 2315df84..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side_tall", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json deleted file mode 100644 index 40e0473a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json deleted file mode 100644 index 279cc05f..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab_top", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json deleted file mode 100644 index 486ac523..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json deleted file mode 100644 index 85b0cdae..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/inner_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json deleted file mode 100644 index 0291f2cc..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/outer_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json deleted file mode 100644 index 7bce58c8..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_post", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json deleted file mode 100644 index c537cb4f..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json deleted file mode 100644 index 2c8f3f18..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side_tall", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json deleted file mode 100644 index c30862d1..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/deepslate_lead_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json deleted file mode 100644 index 8ba7752a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/deepslate_thorium_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json deleted file mode 100644 index 3ca8cc26..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/deepslate_uranium_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json deleted file mode 100644 index 07be195e..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/enriched_soul_soil" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json b/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json deleted file mode 100644 index dde2c3ea..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column", - "textures": { - "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", - "side": "createnuclear:block/palettes/stone_types/layered/autunite_cut_layered" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/lead_block.json b/src/generated/resources/assets/createnuclear/models/block/lead_block.json deleted file mode 100644 index 1b69460a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/lead_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/lead_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/lead_ore.json b/src/generated/resources/assets/createnuclear/models/block/lead_ore.json deleted file mode 100644 index 12da66d9..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/lead_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/lead_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json deleted file mode 100644 index b4ad8997..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json deleted file mode 100644 index a88a8eb8..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json deleted file mode 100644 index 97d612fc..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column", - "textures": { - "end": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json deleted file mode 100644 index a7e56545..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab_top", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json deleted file mode 100644 index b052ecae..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json deleted file mode 100644 index 22b032f5..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/inner_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json deleted file mode 100644 index bc184683..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/outer_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json deleted file mode 100644 index 27981642..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_post", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json deleted file mode 100644 index 97342e99..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json deleted file mode 100644 index acd6f264..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side_tall", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json deleted file mode 100644 index f46f7f95..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/raw_lead_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json deleted file mode 100644 index 9301beef..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/raw_thorium_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json deleted file mode 100644 index cdf1e6a5..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/raw_uranium_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json b/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json deleted file mode 100644 index 4c54b236..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/reactor/reinforced/glass", - "particle": "createnuclear:block/reactor/reinforced/glass" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json deleted file mode 100644 index 6f612f14..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json deleted file mode 100644 index 29c5ca31..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json deleted file mode 100644 index 3bb170c2..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab_top", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json deleted file mode 100644 index 54f9e4ba..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json deleted file mode 100644 index ad2e5c32..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/inner_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json deleted file mode 100644 index d5d2af97..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/outer_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json deleted file mode 100644 index a6dcb8a6..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_post", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json deleted file mode 100644 index 6db9a704..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json deleted file mode 100644 index 3f501c48..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side_tall", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/steel_block.json b/src/generated/resources/assets/createnuclear/models/block/steel_block.json deleted file mode 100644 index b66df423..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/steel_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/steel_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium.json b/src/generated/resources/assets/createnuclear/models/block/thorium.json deleted file mode 100644 index 5a6ef097..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "particle": "createnuclear:fluid/thorium_still" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium_block.json b/src/generated/resources/assets/createnuclear/models/block/thorium_block.json deleted file mode 100644 index 1295cc9f..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/thorium_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/thorium_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json b/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json deleted file mode 100644 index bc948d22..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/thorium_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/uranium.json b/src/generated/resources/assets/createnuclear/models/block/uranium.json deleted file mode 100644 index f31ca6bb..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "particle": "createnuclear:fluid/uranium_still" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json b/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json deleted file mode 100644 index 2c0d13cf..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/uranium_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json deleted file mode 100644 index 703df56e..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/anti_radiation_boots" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/autunite.json b/src/generated/resources/assets/createnuclear/models/item/autunite.json deleted file mode 100644 index 43eaf7da..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/autunite.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_1" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json b/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json deleted file mode 100644 index 1a44d12a..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/autunite_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json deleted file mode 100644 index 7d0d44ac..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/black_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json deleted file mode 100644 index 46225ff0..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/black_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json deleted file mode 100644 index a88edd4f..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/black_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_cloth.json b/src/generated/resources/assets/createnuclear/models/item/black_cloth.json deleted file mode 100644 index c1de3b3e..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/black_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/black_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json deleted file mode 100644 index 4ea98be8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/blue_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json deleted file mode 100644 index e7c37591..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/blue_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json deleted file mode 100644 index 5f9b8db0..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/blue_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json b/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json deleted file mode 100644 index fa88e933..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/blue_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json deleted file mode 100644 index faa30b54..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/brown_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json deleted file mode 100644 index cb65b395..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/brown_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json deleted file mode 100644 index ebbf44e3..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/brown_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json b/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json deleted file mode 100644 index 8d2e384a..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/brown_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json deleted file mode 100644 index d1aaa9d6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "minecraft:item/template_spawn_egg" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json deleted file mode 100644 index d1aaa9d6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "minecraft:item/template_spawn_egg" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/coal_dust.json b/src/generated/resources/assets/createnuclear/models/item/coal_dust.json deleted file mode 100644 index 72b1e342..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/coal_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/coal_dust" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json deleted file mode 100644 index 529d3f69..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json deleted file mode 100644 index 620e8ff5..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json deleted file mode 100644 index fc289587..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json deleted file mode 100644 index 8abf9ec6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/wall_inventory", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json deleted file mode 100644 index 2e128ce0..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json deleted file mode 100644 index c4c3ce4d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json deleted file mode 100644 index e4dc09c6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json deleted file mode 100644 index aa8816a6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/wall_inventory", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json deleted file mode 100644 index 04c605bd..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/cyan_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json deleted file mode 100644 index 9c29042b..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/cyan_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json deleted file mode 100644 index a7d6f251..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/cyan_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json b/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json deleted file mode 100644 index c215235a..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/cyan_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json deleted file mode 100644 index 3f33d86b..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/deepslate_lead_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json deleted file mode 100644 index c7a358ae..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/deepslate_thorium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json deleted file mode 100644 index 570a23fe..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/deepslate_uranium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json deleted file mode 100644 index 13429a65..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/enriched_soul_soil" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json b/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json deleted file mode 100644 index 30d44a9d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/enriched_yellowcake" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json b/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json deleted file mode 100644 index a069729d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/enriched/campfire" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/graphene.json b/src/generated/resources/assets/createnuclear/models/item/graphene.json deleted file mode 100644 index 44507d7c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/graphene.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/graphene" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json b/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json deleted file mode 100644 index 9bafa0f6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/graphite_rod" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json deleted file mode 100644 index 15723219..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/gray_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json deleted file mode 100644 index ab33a1af..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/gray_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json deleted file mode 100644 index 9708f7a4..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/gray_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json b/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json deleted file mode 100644 index 5137f001..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/gray_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json deleted file mode 100644 index 624ba073..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/green_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json deleted file mode 100644 index c766bd2e..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/green_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json deleted file mode 100644 index 07af99b1..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/green_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_cloth.json b/src/generated/resources/assets/createnuclear/models/item/green_cloth.json deleted file mode 100644 index 88fac9eb..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/green_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/green_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json b/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json deleted file mode 100644 index 43171e22..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/layered_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_block.json b/src/generated/resources/assets/createnuclear/models/item/lead_block.json deleted file mode 100644 index 823f31e8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lead_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/lead_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json b/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json deleted file mode 100644 index b68bc4d3..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/lead_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json b/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json deleted file mode 100644 index 73224ef2..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/lead_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_ore.json b/src/generated/resources/assets/createnuclear/models/item/lead_ore.json deleted file mode 100644 index 8f07e43d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lead_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/lead_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json deleted file mode 100644 index 03200d24..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/light_blue_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json deleted file mode 100644 index 95498a8c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/light_blue_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json deleted file mode 100644 index 79eb6000..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/light_blue_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json deleted file mode 100644 index 58225343..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/light_blue_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json deleted file mode 100644 index e30f93f8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/light_gray_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json deleted file mode 100644 index 9aeb29d3..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/light_gray_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json deleted file mode 100644 index a1e91cf3..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/light_gray_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json deleted file mode 100644 index 7d592eb9..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/light_gray_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json deleted file mode 100644 index f4f7f966..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/lime_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json deleted file mode 100644 index 1e7eb904..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/lime_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json deleted file mode 100644 index 87466b53..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/lime_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json b/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json deleted file mode 100644 index de16c88d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/lime_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json deleted file mode 100644 index 62472981..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/magenta_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json deleted file mode 100644 index 16f6f181..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/magenta_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json deleted file mode 100644 index a7da5fdd..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/magenta_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json b/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json deleted file mode 100644 index 428f2a6f..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/magenta_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json deleted file mode 100644 index ce18ac3c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/orange_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json deleted file mode 100644 index c922ae52..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/orange_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json deleted file mode 100644 index 202a468c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/orange_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json b/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json deleted file mode 100644 index c3badd81..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/orange_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json deleted file mode 100644 index a24f101d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/pink_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json deleted file mode 100644 index 6ec17b11..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/pink_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json deleted file mode 100644 index 58b1c4ad..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/pink_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json b/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json deleted file mode 100644 index 6fbfa7c7..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/pink_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json deleted file mode 100644 index bfd8d470..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/polished_cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json deleted file mode 100644 index 3c96b76e..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/polished_cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json deleted file mode 100644 index e35c914d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/polished_cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json deleted file mode 100644 index d217782c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/wall_inventory", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json deleted file mode 100644 index 3e9009b6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/purple_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json deleted file mode 100644 index 748b018f..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/purple_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json deleted file mode 100644 index 001024bb..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/purple_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json b/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json deleted file mode 100644 index 3f75bd98..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/purple_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_lead.json b/src/generated/resources/assets/createnuclear/models/item/raw_lead.json deleted file mode 100644 index ec63f8c4..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_lead.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/raw_lead" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json deleted file mode 100644 index eab76f25..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/raw_lead_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json b/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json deleted file mode 100644 index 82bb96b8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/raw_thorium" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json deleted file mode 100644 index b75c1958..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/raw_thorium_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json b/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json deleted file mode 100644 index 3b3e2b6c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/raw_uranium" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json deleted file mode 100644 index 81998219..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/raw_uranium_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json b/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json deleted file mode 100644 index 4ff033d1..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/reactor_blueprint" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json b/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json deleted file mode 100644 index 2412defd..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/casing/block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json b/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json deleted file mode 100644 index e6181539..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/controller/item" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json b/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json deleted file mode 100644 index 481bc632..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/cooler/block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_core.json b/src/generated/resources/assets/createnuclear/models/item/reactor_core.json deleted file mode 100644 index f562e633..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_core.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/core/block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json b/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json deleted file mode 100644 index 54b03ad0..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/frame/item" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_input.json b/src/generated/resources/assets/createnuclear/models/item/reactor_input.json deleted file mode 100644 index b4175b22..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_input.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/input/item" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_output.json b/src/generated/resources/assets/createnuclear/models/item/reactor_output.json deleted file mode 100644 index e404c280..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_output.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/output/item" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json deleted file mode 100644 index 7e71188f..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/red_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json deleted file mode 100644 index a4736bd1..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/red_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json deleted file mode 100644 index 52408984..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/red_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_cloth.json b/src/generated/resources/assets/createnuclear/models/item/red_cloth.json deleted file mode 100644 index 4a20ef05..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/red_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/red_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json b/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json deleted file mode 100644 index e55da5db..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reinforced_glass" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json deleted file mode 100644 index a62e6ae8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/small_autunite_brick" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json deleted file mode 100644 index e2ae7286..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/small_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json deleted file mode 100644 index 51ffb616..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/small_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json deleted file mode 100644 index 868c8107..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/wall_inventory", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_block.json b/src/generated/resources/assets/createnuclear/models/item/steel_block.json deleted file mode 100644 index 4af85a57..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/steel_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/steel_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json b/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json deleted file mode 100644 index f5e4a211..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/steel_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json b/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json deleted file mode 100644 index 0815b98c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/steel_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_block.json b/src/generated/resources/assets/createnuclear/models/item/thorium_block.json deleted file mode 100644 index 94d3fcb8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/thorium_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json b/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json deleted file mode 100644 index 2a48a343..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/thorium_bucket" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json b/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json deleted file mode 100644 index 7c6ab4d8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/thorium_dust" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json b/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json deleted file mode 100644 index 3cfe5d77..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/thorium_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json b/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json deleted file mode 100644 index 3389988a..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/thorium_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json b/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json deleted file mode 100644 index c0ce70ce..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/thorium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json b/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json deleted file mode 100644 index 85aff7d5..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/uranium_bucket" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json b/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json deleted file mode 100644 index cb0adf31..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/uranium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json b/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json deleted file mode 100644 index 799e7b31..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/uranium_powder" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json b/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json deleted file mode 100644 index 0280dbc6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/uranium_rod" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json deleted file mode 100644 index a5d91e2b..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/white_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json deleted file mode 100644 index c203cda2..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/white_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json deleted file mode 100644 index f6d419c6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/white_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_cloth.json b/src/generated/resources/assets/createnuclear/models/item/white_cloth.json deleted file mode 100644 index c020b443..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/white_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/white_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json deleted file mode 100644 index d1aaa9d6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "minecraft:item/template_spawn_egg" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json deleted file mode 100644 index e66b6d45..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/yellow_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json deleted file mode 100644 index 6b76a431..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/yellow_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json deleted file mode 100644 index 61803262..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/yellow_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json b/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json deleted file mode 100644 index 029d6ad1..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/yellow_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellowcake.json b/src/generated/resources/assets/createnuclear/models/item/yellowcake.json deleted file mode 100644 index 9bd93549..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellowcake.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/yellowcake" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/blocks/safe_nbt.json b/src/generated/resources/data/create/tags/blocks/safe_nbt.json deleted file mode 100644 index 7e9732d9..00000000 --- a/src/generated/resources/data/create/tags/blocks/safe_nbt.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:reactor_output" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json deleted file mode 100644 index cd1a68b9..00000000 --- a/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "parent": "createnuclear:lead_ingot", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "tag": "createnuclear:all_anti_radiation_armors" - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.anti_radiation_armor.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:white_anti_radiation_helmet", - "nbt": "{Damage:0}" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.anti_radiation_armor" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json b/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json deleted file mode 100644 index 2eea816e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": {}, - "trigger": "create:automatic_uranium_builtin" - } - }, - "display": { - "announce_to_chat": true, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.automatic_uranium.desc" - }, - "frame": "goal", - "hidden": true, - "icon": { - "item": "createnuclear:uranium_powder" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.automatic_uranium" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/coal_dust.json b/src/generated/resources/data/createnuclear/advancements/coal_dust.json deleted file mode 100644 index d39ceb7c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/coal_dust.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:coal_dust" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.coal_dust.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:coal_dust" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.coal_dust" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json deleted file mode 100644 index 08762768..00000000 --- a/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "parent": "createnuclear:anti_radiation_armor", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "tag": "createnuclear:anti_radiation_helmet_dye" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "1": { - "conditions": { - "items": [ - { - "tag": "createnuclear:anti_radiation_chestplate_dye" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "2": { - "conditions": { - "items": [ - { - "tag": "createnuclear:anti_radiation_leggings_dye" - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.dye_anti_radiation_armor.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:red_anti_radiation_helmet", - "nbt": "{Damage:0}" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.dye_anti_radiation_armor" - } - }, - "requirements": [ - [ - "0" - ], - [ - "1" - ], - [ - "2" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json b/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json deleted file mode 100644 index e1326563..00000000 --- a/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:yellowcake", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:enriched_yellowcake" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.enriched_yellowcake.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:enriched_yellowcake" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.enriched_yellowcake" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json deleted file mode 100644 index 1cd5b687..00000000 --- a/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "parent": "createnuclear:anti_radiation_armor", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "tag": "createnuclear:anti_radiation_helmet_full_dye" - }, - { - "tag": "createnuclear:anti_radiation_chestplate_full_dye" - }, - { - "tag": "createnuclear:anti_radiation_leggings_full_dye" - }, - { - "tag": "createnuclear:anti_radiation_boots_dye" - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.full_anti_radiation_armor.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:white_anti_radiation_chestplate", - "nbt": "{Damage:0}" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.full_anti_radiation_armor" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/graphene.json b/src/generated/resources/data/createnuclear/advancements/graphene.json deleted file mode 100644 index 4571cfe7..00000000 --- a/src/generated/resources/data/createnuclear/advancements/graphene.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:coal_dust", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:graphene" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.graphene.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:graphene" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.graphene" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/graphite_rod.json b/src/generated/resources/data/createnuclear/advancements/graphite_rod.json deleted file mode 100644 index f897168d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/graphite_rod.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:graphene", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:graphite_rod" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.graphite_rod.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:graphite_rod" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.graphite_rod" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/lead_ingot.json b/src/generated/resources/data/createnuclear/advancements/lead_ingot.json deleted file mode 100644 index f4dcc48f..00000000 --- a/src/generated/resources/data/createnuclear/advancements/lead_ingot.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:raw_lead", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:lead_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.lead_ingot.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:lead_ingot" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.lead_ingot" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/raw_lead.json b/src/generated/resources/data/createnuclear/advancements/raw_lead.json deleted file mode 100644 index daf21719..00000000 --- a/src/generated/resources/data/createnuclear/advancements/raw_lead.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:raw_lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.raw_lead.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:raw_lead" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.raw_lead" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/raw_uranium.json b/src/generated/resources/data/createnuclear/advancements/raw_uranium.json deleted file mode 100644 index 69e47f64..00000000 --- a/src/generated/resources/data/createnuclear/advancements/raw_uranium.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:raw_uranium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.raw_uranium.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:raw_uranium" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.raw_uranium" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json b/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json deleted file mode 100644 index 3ca09a71..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_controller", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_blueprint_item" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_blueprint.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_blueprint_item" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_blueprint" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_casing.json b/src/generated/resources/data/createnuclear/advancements/reactor_casing.json deleted file mode 100644 index c0064639..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_casing.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_casing" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_casing.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_casing" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_casing" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_controller.json b/src/generated/resources/data/createnuclear/advancements/reactor_controller.json deleted file mode 100644 index a96df08c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_controller.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_controller" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_controller.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_controller" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_controller" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json b/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json deleted file mode 100644 index c5234f2a..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_cooler" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_cooler.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_cooler" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_cooler" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_core.json b/src/generated/resources/data/createnuclear/advancements/reactor_core.json deleted file mode 100644 index 045b2422..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_core.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_core" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_core.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_core" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_core" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_frame.json b/src/generated/resources/data/createnuclear/advancements/reactor_frame.json deleted file mode 100644 index 133a61b9..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_frame.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_frame" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_frame.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_frame" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_frame" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_input.json b/src/generated/resources/data/createnuclear/advancements/reactor_input.json deleted file mode 100644 index d75676da..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_input.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_input" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_input.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_input" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_input" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_output.json b/src/generated/resources/data/createnuclear/advancements/reactor_output.json deleted file mode 100644 index 54b8e4b8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_output.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_output" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_output.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_output" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_output" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 9168859b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:autunite_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:autunite_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 6477945e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:autunite_pillar_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:autunite_pillar_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json deleted file mode 100644 index ccd318ee..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_nether_star": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:nether_star" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/enriched_soul_soil" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_nether_star", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/enriched_soul_soil" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json deleted file mode 100644 index 5bd2c9ce..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_bricks": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_bricks" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_slab" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_bricks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_slab" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 3f2d1234..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_slab_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_slab_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json deleted file mode 100644 index d883a424..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_brick_slab": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_brick_slab" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_slab_recycling" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_brick_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_slab_recycling" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json deleted file mode 100644 index 8514ff73..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_bricks": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_bricks" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_stairs" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_bricks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_stairs" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 99ce54fb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json deleted file mode 100644 index e35ccf84..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_bricks": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_bricks" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_wall" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_bricks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_wall" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index fbf6e1d1..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_wall_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_wall_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index ba99c19d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_bricks_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_bricks_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 97ffcd33..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json deleted file mode 100644 index 2c75059e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_slab" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_slab" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index e0dbe877..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_slab_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_slab_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json deleted file mode 100644 index a530638b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_slab": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_slab" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_slab_recycling" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_slab_recycling" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json deleted file mode 100644 index edeacddb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_stairs" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_stairs" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index c237cd5a..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_stairs_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_stairs_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json deleted file mode 100644 index 8ea30a8b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_wall" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_wall" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 18c239d1..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_wall_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_wall_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 0def71b0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:layered_autunite_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:layered_autunite_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index dd002418..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json deleted file mode 100644 index a507e5cb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polished_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:polished_cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_slab" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polished_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_slab" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 15089aa7..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_slab_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_slab_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json deleted file mode 100644 index 925ada64..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polished_cut_autunite_slab": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:polished_cut_autunite_slab" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_slab_recycling" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polished_cut_autunite_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_slab_recycling" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json deleted file mode 100644 index 89f5425d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polished_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:polished_cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_stairs" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polished_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_stairs" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 6daea314..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json deleted file mode 100644 index 90aabe25..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polished_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:polished_cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_wall" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polished_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_wall" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 244d3d09..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_wall_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_wall_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json deleted file mode 100644 index 8325735d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/black_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/black_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/black_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json deleted file mode 100644 index a8104d51..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/blue_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/blue_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/blue_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json deleted file mode 100644 index 232d459e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/brown_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/brown_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/brown_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json deleted file mode 100644 index a0fae245..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/cyan_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/cyan_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/cyan_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json deleted file mode 100644 index 0251309b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/gray_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/gray_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/gray_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json deleted file mode 100644 index 96d6f6e3..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/green_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/green_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/green_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json deleted file mode 100644 index 77248bc0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/light_blue_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/light_blue_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/light_blue_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json deleted file mode 100644 index 10976515..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/light_gray_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/light_gray_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/light_gray_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json deleted file mode 100644 index f7f0e971..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/lime_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/lime_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/lime_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json deleted file mode 100644 index a7d81bf5..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/magenta_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/magenta_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/magenta_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json deleted file mode 100644 index 830558f4..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/orange_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/orange_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/orange_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json deleted file mode 100644 index 127f0fff..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/pink_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/pink_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/pink_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json deleted file mode 100644 index 60bca7c5..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/purple_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/purple_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/purple_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json deleted file mode 100644 index c4da7286..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/red_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/red_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/red_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json deleted file mode 100644 index 333a5b59..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/white_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/white_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/white_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json deleted file mode 100644 index e0f965c5..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/yellow_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/yellow_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/yellow_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 300aac2b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json deleted file mode 100644 index d221dcc0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_small_autunite_brick": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:small_autunite_brick" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_slab" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_small_autunite_brick", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_slab" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 478d9ba9..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_slab_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_slab_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json deleted file mode 100644 index d2f93915..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_small_autunite_brick_slab": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:small_autunite_brick_slab" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_slab_recycling" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_small_autunite_brick_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_slab_recycling" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json deleted file mode 100644 index ad8cdcff..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_small_autunite_brick": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:small_autunite_brick" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_stairs" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_small_autunite_brick", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_stairs" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 1868f931..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_stairs_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_stairs_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json deleted file mode 100644 index b1a76c36..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_small_autunite_brick": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:small_autunite_brick" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_wall" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_small_autunite_brick", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_wall" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index dcd77a0b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_wall_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_wall_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json deleted file mode 100644 index 0fea7f2e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/anti_radiation_boots" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/anti_radiation_boots" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json deleted file mode 100644 index 24f777c8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/black_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json deleted file mode 100644 index 2b6fefef..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/black_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json deleted file mode 100644 index 753a5469..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/black_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json deleted file mode 100644 index a1b5aca5..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/blue_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json deleted file mode 100644 index d7cc0ad8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/blue_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json deleted file mode 100644 index da8d1d08..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/blue_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json deleted file mode 100644 index fe329cbe..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/brown_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json deleted file mode 100644 index 3d4d97aa..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/brown_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json deleted file mode 100644 index c560e390..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/brown_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json deleted file mode 100644 index d55c2cde..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/cyan_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json deleted file mode 100644 index 99c0d3bd..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/cyan_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json deleted file mode 100644 index c76b550e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/cyan_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json deleted file mode 100644 index 6d38f5e6..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/gray_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json deleted file mode 100644 index 29f9f749..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/gray_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json deleted file mode 100644 index 38a81557..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/gray_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json deleted file mode 100644 index 3a33b6d0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/green_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json deleted file mode 100644 index 677a422c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/green_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json deleted file mode 100644 index 23c0243b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/green_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json deleted file mode 100644 index 232f792d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_blue_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json deleted file mode 100644 index a046a273..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_blue_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json deleted file mode 100644 index 38eb6e46..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_blue_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json deleted file mode 100644 index 6d0a40ef..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_gray_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json deleted file mode 100644 index 246b87c6..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_gray_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json deleted file mode 100644 index 5c421157..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_gray_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json deleted file mode 100644 index 9c1c0c98..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/lime_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json deleted file mode 100644 index 40f17cfb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/lime_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json deleted file mode 100644 index a4777c99..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/lime_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json deleted file mode 100644 index 238fff0b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/magenta_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json deleted file mode 100644 index e41b4e1e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/magenta_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json deleted file mode 100644 index ec997d44..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/magenta_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json deleted file mode 100644 index ba44ce1b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/orange_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json deleted file mode 100644 index ddbe5c5d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/orange_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json deleted file mode 100644 index adb1fd5c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/orange_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json deleted file mode 100644 index b6936c00..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/pink_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json deleted file mode 100644 index 8d4c9d9c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/pink_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json deleted file mode 100644 index 22b87306..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/pink_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json deleted file mode 100644 index f32734fb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/purple_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json deleted file mode 100644 index 3346c88e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/purple_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json deleted file mode 100644 index 286f2776..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/purple_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json deleted file mode 100644 index bc946556..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/red_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json deleted file mode 100644 index 13ef771f..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/red_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json deleted file mode 100644 index 71b1e344..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/red_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json deleted file mode 100644 index ed65e50b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/white_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json deleted file mode 100644 index b762dce2..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/white_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json deleted file mode 100644 index 8afa0be0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/white_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json deleted file mode 100644 index d16cae3e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/yellow_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json deleted file mode 100644 index da2a43b7..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/yellow_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json deleted file mode 100644 index 9fdb94f8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/yellow_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json deleted file mode 100644 index eef051ea..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_raw_materials_thorium": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/thorium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw/raw_thorium_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_raw_materials_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw/raw_thorium_block" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json deleted file mode 100644 index d4206fb8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_raw_materials_lead": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_lead_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_raw_materials_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_lead_block" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json deleted file mode 100644 index 3526e476..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_raw_materials_uranium": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/uranium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_uranium_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_raw_materials_uranium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_uranium_block" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json deleted file mode 100644 index 224f6ee4..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_reactor_casing": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_casing" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/reactor/reinforced_glass" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_reactor_casing", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/reactor/reinforced_glass" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json deleted file mode 100644 index 134bb0fe..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "create:crushed_raw_lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:blasting/lead_ingot_for_lead" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:blasting/lead_ingot_for_lead" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json deleted file mode 100644 index c183b29e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "createnuclear:lead_ores" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:blasting/lead_ingot_for_lead_ore" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:blasting/lead_ingot_for_lead_ore" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json deleted file mode 100644 index 5fc92591..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:blasting/lead_ingot_for_raw_lead" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:blasting/lead_ingot_for_raw_lead" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json deleted file mode 100644 index 1f43dc31..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "createnuclear:uranium_ores" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:blasting/raw_uranium_for_uranium_ore" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:blasting/raw_uranium_for_uranium_ore" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json deleted file mode 100644 index e62d27b8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_enriched_soul_soil": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:enriched_soul_soil" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/enriching_campfire" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_enriched_soul_soil", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/enriching_campfire" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json deleted file mode 100644 index c32538e3..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:lead_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/lead_block_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/lead_block_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json deleted file mode 100644 index 4bf07e03..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:lead_nugget" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/lead_ingot_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/lead_ingot_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json deleted file mode 100644 index a9b0f348..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_lead": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/lead_ingot_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/lead_ingot_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json deleted file mode 100644 index e419d081..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_lead_nugget": { - "conditions": { - "items": [ - { - "tag": "forge:ingots/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/lead_nugget_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_lead_nugget", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/lead_nugget_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json deleted file mode 100644 index 1a1fddfa..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_raw_lead": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/raw_lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_lead_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_raw_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_lead_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json deleted file mode 100644 index 8714d6c3..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_raw_thorium": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/raw_thorium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_thorium_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_raw_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_thorium_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json deleted file mode 100644 index 92a00fe4..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_raw_uranium": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/raw_uranium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_uranium_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_raw_uranium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_uranium_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json deleted file mode 100644 index b442e932..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_reactor_controller": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_controller" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/reactor_blueprint_item" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_reactor_controller", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/reactor_blueprint_item" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json deleted file mode 100644 index d938800d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:steel_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/steel_block_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/steel_block_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json deleted file mode 100644 index c9f3cfd0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:steel_nugget" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/steel_ingot_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/steel_ingot_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json deleted file mode 100644 index b0d8eef1..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_steel": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/steel" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/steel_ingot_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_steel", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/steel_ingot_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json deleted file mode 100644 index fc91f0ce..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_steel_nugget": { - "conditions": { - "items": [ - { - "tag": "forge:ingots/steel" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/steel_nugget_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_steel_nugget", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/steel_nugget_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json deleted file mode 100644 index 41395a7d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:thorium_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_block_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_block_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json deleted file mode 100644 index 1a95a746..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:thorium_nugget" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_ingot_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_ingot_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json deleted file mode 100644 index 371a7ecb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_thorium": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/thorium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_ingot_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_ingot_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json deleted file mode 100644 index 59a82317..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_steel_nugget": { - "conditions": { - "items": [ - { - "tag": "forge:ingots/thorium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_nugget_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_steel_nugget", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_nugget_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json deleted file mode 100644 index 9b6f5bef..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:string" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/white_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/white_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json deleted file mode 100644 index 5bd61c7f..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:white_wool" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/white_cloth_wool" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/white_cloth_wool" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json deleted file mode 100644 index c31df35f..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_reactor_blueprint": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ -<<<<<<< HEAD - "createnuclear:reactor_blueprint_item" -======= - "createnuclear:reactor_controller" ->>>>>>> t - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/reactor_blueprint_item_clear" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_reactor_blueprint", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/reactor_blueprint_item_clear" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json deleted file mode 100644 index 61ec89de..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "create:crushed_raw_lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:smelting/lead_ingot_for_lead" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:smelting/lead_ingot_for_lead" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json deleted file mode 100644 index ef898e54..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "createnuclear:lead_ores" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:smelting/lead_ingot_for_lead_ore" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:smelting/lead_ingot_for_lead_ore" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json deleted file mode 100644 index ca365a4a..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:smelting/lead_ingot_for_raw_lead" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:smelting/lead_ingot_for_raw_lead" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json deleted file mode 100644 index 9546f8e8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "createnuclear:uranium_ores" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:smelting/raw_uranium_for_uranium_ore" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:smelting/raw_uranium_for_uranium_ore" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json b/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json deleted file mode 100644 index a4168f6e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:lead_ingot", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reinforced_glass" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reinforced_glass.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reinforced_glass" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reinforced_glass" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/root.json b/src/generated/resources/data/createnuclear/advancements/root.json deleted file mode 100644 index 25c8d91c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/root.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "criteria": { - "0": { - "conditions": {}, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "background": "createnuclear:textures/block/steel_block.png", - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.root.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:uranium_powder" - }, - "show_toast": false, - "title": { - "translate": "advancement.createnuclear.root" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/steel_ingot.json b/src/generated/resources/data/createnuclear/advancements/steel_ingot.json deleted file mode 100644 index 3bbac1de..00000000 --- a/src/generated/resources/data/createnuclear/advancements/steel_ingot.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:coal_dust", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:steel_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.steel_ingot.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:steel_ingot" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.steel_ingot" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json b/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json deleted file mode 100644 index 30da5466..00000000 --- a/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:uranium_powder", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:uranium_bucket" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.uranium_liquid.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:uranium_bucket" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.uranium_liquid" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_powder.json b/src/generated/resources/data/createnuclear/advancements/uranium_powder.json deleted file mode 100644 index f14738b3..00000000 --- a/src/generated/resources/data/createnuclear/advancements/uranium_powder.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:raw_uranium", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:uranium_powder" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.uranium_powder.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:uranium_powder" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.uranium_powder" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_rod.json b/src/generated/resources/data/createnuclear/advancements/uranium_rod.json deleted file mode 100644 index 09db3d13..00000000 --- a/src/generated/resources/data/createnuclear/advancements/uranium_rod.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:enriched_yellowcake", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:uranium_rod" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.uranium_rod.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:uranium_rod" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.uranium_rod" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/yellowcake.json b/src/generated/resources/data/createnuclear/advancements/yellowcake.json deleted file mode 100644 index af45535b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/yellowcake.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:uranium_liquid", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:yellowcake" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.yellowcake.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:yellowcake" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.yellowcake" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json deleted file mode 100644 index 92615ddd..00000000 --- a/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "forge:add_features", - "biomes": "#minecraft:is_overworld", - "features": "createnuclear:lead_ore", - "step": "underground_ores" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json deleted file mode 100644 index a34288f7..00000000 --- a/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "forge:add_features", - "biomes": "#minecraft:is_overworld", - "features": "createnuclear:striated_ores_overworld", - "step": "underground_ores" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json deleted file mode 100644 index da86aa27..00000000 --- a/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "forge:add_features", - "biomes": "#minecraft:is_overworld", - "features": "createnuclear:uranium_ore", - "step": "underground_ores" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json deleted file mode 100644 index 4e2d7860..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:autunite" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json deleted file mode 100644 index 1d47be63..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:autunite_pillar" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/autunite_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json deleted file mode 100644 index 43e62328..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json deleted file mode 100644 index 51ac79f1..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "functions": [ - { - "add": false, - "conditions": [ - { - "block": "createnuclear:cut_autunite_brick_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ], - "count": 2.0, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:cut_autunite_brick_slab" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json deleted file mode 100644 index 23ad33b6..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_brick_stairs" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json deleted file mode 100644 index 5d83f2f5..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_brick_wall" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_brick_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json deleted file mode 100644 index aed5f900..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_bricks" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json deleted file mode 100644 index 20f78f89..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "functions": [ - { - "add": false, - "conditions": [ - { - "block": "createnuclear:cut_autunite_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ], - "count": 2.0, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:cut_autunite_slab" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json deleted file mode 100644 index bba3b49f..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_stairs" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json deleted file mode 100644 index 5dbb9f06..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_wall" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json deleted file mode 100644 index 7192930e..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:deepslate_lead_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_lead" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/deepslate_lead_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json deleted file mode 100644 index 5761a517..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:deepslate_thorium_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_thorium" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/deepslate_thorium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json deleted file mode 100644 index 54ae2818..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:deepslate_uranium_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_uranium" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/deepslate_uranium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json deleted file mode 100644 index f6eee673..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:enriched_soul_soil" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/enriched_soul_soil" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json deleted file mode 100644 index fb01af7d..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:enriching_campfire" - }, - { - "type": "minecraft:item", - "functions": [ - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:enriched_soul_soil" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/enriching_campfire" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json deleted file mode 100644 index 4b530928..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:block", - "random_sequence": "createnuclear:blocks/enriching_fire" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json deleted file mode 100644 index 5b252376..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:layered_autunite" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/layered_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json deleted file mode 100644 index 29290cb4..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:lead_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/lead_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json deleted file mode 100644 index 0a862a1d..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:lead_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_lead" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/lead_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json deleted file mode 100644 index 27bf0a18..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:polished_cut_autunite" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/polished_cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json deleted file mode 100644 index fcd67d94..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "functions": [ - { - "add": false, - "conditions": [ - { - "block": "createnuclear:polished_cut_autunite_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ], - "count": 2.0, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:polished_cut_autunite_slab" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/polished_cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json deleted file mode 100644 index 0b8ff5f4..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:polished_cut_autunite_stairs" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/polished_cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json deleted file mode 100644 index e67c4be7..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:polished_cut_autunite_wall" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/polished_cut_autunite_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json deleted file mode 100644 index 1d111adb..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:raw_lead_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/raw_lead_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json deleted file mode 100644 index cb40bb6a..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:raw_thorium_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/raw_thorium_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json deleted file mode 100644 index a0f70c4c..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:raw_uranium_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/raw_uranium_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json deleted file mode 100644 index 72f466b2..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_casing" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_casing" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json deleted file mode 100644 index 31c7c07c..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_controller" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_controller" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json deleted file mode 100644 index dbb12343..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_cooler" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_cooler" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json deleted file mode 100644 index 4e128396..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_core" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_core" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json deleted file mode 100644 index ba17ee6f..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_frame" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_frame" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json deleted file mode 100644 index 12d08521..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_input" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_input" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json deleted file mode 100644 index 955a3100..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_output" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_output" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json deleted file mode 100644 index 67bf712d..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reinforced_glass" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reinforced_glass" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json deleted file mode 100644 index 3543b04e..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:small_autunite_brick" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/small_autunite_brick" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json deleted file mode 100644 index 5cdf8d97..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "functions": [ - { - "add": false, - "conditions": [ - { - "block": "createnuclear:small_autunite_brick_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ], - "count": 2.0, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:small_autunite_brick_slab" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/small_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json deleted file mode 100644 index 6b23e7a1..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:small_autunite_brick_stairs" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/small_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json deleted file mode 100644 index d3cbf590..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:small_autunite_brick_wall" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/small_autunite_brick_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json deleted file mode 100644 index 2d4cbc2b..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:steel_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/steel_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json deleted file mode 100644 index 346c8684..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:thorium_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/thorium_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json deleted file mode 100644 index e8bd6703..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:thorium_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_thorium" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/thorium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json deleted file mode 100644 index 196392ef..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:uranium_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], -<<<<<<< HEAD - "name": "createnuclear:raw_thorium" -======= - "name": "createnuclear:raw_uranium" ->>>>>>> t - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/uranium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json deleted file mode 100644 index 4fe8d4a7..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:entity", - "random_sequence": "createnuclear:entities/irradiated_cat" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json deleted file mode 100644 index a72cf115..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:entity", - "random_sequence": "createnuclear:entities/irradiated_chicken" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json deleted file mode 100644 index 43e6419a..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:entity", - "random_sequence": "createnuclear:entities/irradiated_cow" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json deleted file mode 100644 index ecefd041..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:entity", - "random_sequence": "createnuclear:entities/irradiated_wolf" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 1badcd71..00000000 --- a/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index ab76f18a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:autunite_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json deleted file mode 100644 index 991d4940..00000000 --- a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:blasting", - "category": "misc", - "cookingtime": 100, - "experience": 0.1, - "ingredient": { - "item": "create:crushed_raw_lead" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json deleted file mode 100644 index c23f6e80..00000000 --- a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:blasting", - "category": "misc", - "cookingtime": 100, - "experience": 0.1, - "ingredient": { - "tag": "createnuclear:lead_ores" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json deleted file mode 100644 index 54ef8d6e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:blasting", - "category": "misc", - "cookingtime": 100, - "experience": 0.1, - "ingredient": { - "tag": "forge:raw_materials/lead" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json deleted file mode 100644 index c170a2b9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:blasting", - "category": "misc", - "cookingtime": 100, - "experience": 0.1, - "ingredient": { - "tag": "createnuclear:uranium_ores" - }, - "result": "createnuclear:raw_uranium" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json b/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json deleted file mode 100644 index 88a471a7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "create:compacting", - "ingredients": [ - { - "amount": 100, - "fluidTag": "createnuclear:uranium" - } - ], - "results": [ - { - "item": "createnuclear:yellowcake" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json deleted file mode 100644 index 8d6e41d8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", -<<<<<<< HEAD - "category": "misc", -======= - "category": "building", ->>>>>>> t - "key": { - "N": { - "item": "minecraft:nether_star" - }, - "O": { - "item": "minecraft:obsidian" - }, - "S": { - "item": "minecraft:soul_soil" - } - }, - "pattern": [ - "SOS", - "ONO", - "SOS" - ], - "result": { - "item": "createnuclear:enriched_soul_soil" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json b/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json deleted file mode 100644 index 82f4c62b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "E": { - "item": "createnuclear:enriched_soul_soil" - }, - "L": { - "tag": "minecraft:logs" - }, - "S": { - "tag": "forge:rods/wooden" - } - }, - "pattern": [ - " S ", - "SES", - "LLL" - ], - "result": { - "item": "createnuclear:enriching_campfire" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json deleted file mode 100644 index 35150c61..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:white_cloth" - } - }, - "pattern": [ - "Y Y", - "X X" - ], - "result": { - "item": "createnuclear:anti_radiation_boots" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json deleted file mode 100644 index d9073104..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:black_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:black_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json deleted file mode 100644 index 36bde71e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:black_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:black_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json deleted file mode 100644 index d6aff22c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:black_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:black_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json deleted file mode 100644 index 6f6c0c38..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:blue_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:blue_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json deleted file mode 100644 index 91fefbc1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:blue_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:blue_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json deleted file mode 100644 index ccd90d07..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:blue_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:blue_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json deleted file mode 100644 index 9dcb4b2f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:brown_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:brown_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json deleted file mode 100644 index 8e2aa2e4..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:brown_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:brown_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json deleted file mode 100644 index 03b12752..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:brown_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:brown_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json deleted file mode 100644 index 0349e233..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:cyan_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:cyan_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json deleted file mode 100644 index 31a6f90f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:cyan_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:cyan_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json deleted file mode 100644 index b6e2185c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:cyan_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:cyan_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json deleted file mode 100644 index 20d987e9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:gray_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:gray_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json deleted file mode 100644 index 94edf59f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:gray_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:gray_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json deleted file mode 100644 index a0b40ba6..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:gray_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:gray_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json deleted file mode 100644 index 9e7750ee..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:green_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:green_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json deleted file mode 100644 index 326ed348..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:green_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:green_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json deleted file mode 100644 index d0151a02..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:green_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:green_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json deleted file mode 100644 index 96aa297c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_blue_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:light_blue_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json deleted file mode 100644 index 9bcd4e3e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_blue_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:light_blue_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json deleted file mode 100644 index 888a27c0..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_blue_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:light_blue_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json deleted file mode 100644 index 1a35a6fe..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_gray_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:light_gray_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json deleted file mode 100644 index ca2caaf8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_gray_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:light_gray_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json deleted file mode 100644 index 4caa0ef6..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_gray_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:light_gray_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json deleted file mode 100644 index 642c0f65..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:lime_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:lime_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json deleted file mode 100644 index fcab0ace..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:lime_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:lime_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json deleted file mode 100644 index a6352d55..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:lime_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:lime_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json deleted file mode 100644 index 705708eb..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:magenta_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:magenta_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json deleted file mode 100644 index a2bd7f97..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:magenta_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:magenta_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json deleted file mode 100644 index 3106d87b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:magenta_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:magenta_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json deleted file mode 100644 index 64b168fe..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:orange_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:orange_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json deleted file mode 100644 index a9da8cb8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:orange_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:orange_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json deleted file mode 100644 index f42ac77f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:orange_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:orange_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json deleted file mode 100644 index 63191b24..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:pink_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:pink_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json deleted file mode 100644 index b4be9ae9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:pink_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:pink_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json deleted file mode 100644 index 266f30a1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:pink_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:pink_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json deleted file mode 100644 index 08be0f1b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:purple_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:purple_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json deleted file mode 100644 index 5b8df04f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:purple_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:purple_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json deleted file mode 100644 index a60928b0..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:purple_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:purple_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json deleted file mode 100644 index 1f1f7b6c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:red_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:red_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json deleted file mode 100644 index 1cffa5a4..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:red_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:red_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json deleted file mode 100644 index 4e30f9ae..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:red_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:red_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json deleted file mode 100644 index 1e59e7be..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:white_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:white_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json deleted file mode 100644 index b3456223..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:white_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:white_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json deleted file mode 100644 index 746a8447..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:white_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:white_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json deleted file mode 100644 index a3974a4a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:yellow_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:yellow_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json deleted file mode 100644 index 93ff086e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:yellow_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:yellow_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json deleted file mode 100644 index c912c258..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:yellow_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:yellow_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json deleted file mode 100644 index 34d28959..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:ingots/lead" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:lead_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json deleted file mode 100644 index 6f3dbc70..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:nuggets/lead" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:lead_ingot" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json deleted file mode 100644 index 37b9ced2..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/lead" - } - ], - "result": { - "count": 9, - "item": "createnuclear:lead_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json deleted file mode 100644 index 1c97b72f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:ingots/lead" - } - ], - "result": { - "count": 9, - "item": "createnuclear:lead_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json deleted file mode 100644 index 96297fcd..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "R": { - "tag": "forge:raw_materials/thorium" - } - }, - "pattern": [ - "RRR", - "RRR", - "RRR" - ], - "result": { - "item": "createnuclear:raw_thorium_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json deleted file mode 100644 index b59db1a1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "R": { - "tag": "forge:raw_materials/lead" - } - }, - "pattern": [ - "RRR", - "RRR", - "RRR" - ], - "result": { - "item": "createnuclear:raw_lead_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json deleted file mode 100644 index 606bca67..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/raw_lead" - } - ], - "result": { - "count": 9, - "item": "createnuclear:raw_lead" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json deleted file mode 100644 index f2e1f275..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/raw_thorium" - } - ], - "result": { - "count": 9, - "item": "createnuclear:raw_thorium" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json deleted file mode 100644 index 157f1305..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "R": { - "tag": "forge:raw_materials/uranium" - } - }, - "pattern": [ - "RRR", - "RRR", - "RRR" - ], - "result": { - "item": "createnuclear:raw_uranium_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json deleted file mode 100644 index 58be682d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/raw_uranium" - } - ], - "result": { - "count": 9, - "item": "createnuclear:raw_uranium" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json b/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json deleted file mode 100644 index 0469fa69..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "G": { - "tag": "forge:glass" - }, - "S": { - "tag": "forge:ingots/lead" - } - }, - "pattern": [ - "SGS", - "GSG", - "SGS" - ], - "result": { - "item": "createnuclear:reinforced_glass" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json deleted file mode 100644 index af08f8cd..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "D": { - "item": "create:display_board" - }, - "E": { - "item": "create:empty_schematic" - }, - "P": { - "item": "create:precision_mechanism" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "SDS", - "SPS", - "SES" - ], - "result": { - "item": "createnuclear:reactor_blueprint_item" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json deleted file mode 100644 index 1d3005ba..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:steel_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json deleted file mode 100644 index 922d026d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:nuggets/steel" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:steel_ingot" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json deleted file mode 100644 index 5c954d64..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/steel" - } - ], - "result": { - "count": 9, - "item": "createnuclear:steel_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json deleted file mode 100644 index 1cfb171a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:ingots/steel" - } - ], - "result": { - "count": 9, - "item": "createnuclear:steel_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json deleted file mode 100644 index e7a4037c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:ingots/thorium" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:thorium_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json deleted file mode 100644 index 09d7e66d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:nuggets/thorium" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:thorium_ingot" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json deleted file mode 100644 index 4c062d44..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/thorium" - } - ], - "result": { - "count": 9, - "item": "createnuclear:thorium_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json deleted file mode 100644 index 4f664dd1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:ingots/thorium" - } - ], - "result": { - "count": 9, - "item": "createnuclear:thorium_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json deleted file mode 100644 index b540b44a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "item": "minecraft:string" - } - }, - "pattern": [ - "###", - "###" - ], - "result": { - "item": "createnuclear:white_cloth" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json deleted file mode 100644 index 49f56500..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "item": "minecraft:white_wool" - } - }, - "pattern": [ - "###", - "###" - ], - "result": { - "count": 6, - "item": "createnuclear:white_cloth" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/coal.json b/src/generated/resources/data/createnuclear/recipes/crushing/coal.json deleted file mode 100644 index d7a631f7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/coal.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "tag": "minecraft:coals" - } - ], - "processingTime": 250, - "results": [ - { - "chance": 0.5, - "item": "createnuclear:coal_dust" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json b/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json deleted file mode 100644 index 36b437c8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "create:crushed_raw_uranium" - } - ], - "processingTime": 255, - "results": [ - { - "count": 9, - "item": "createnuclear:uranium_powder" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/granite.json b/src/generated/resources/data/createnuclear/recipes/crushing/granite.json deleted file mode 100644 index 8c558913..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/granite.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "minecraft:granite" - } - ], - "processingTime": 250, - "results": [ - { - "chance": 0.5, - "item": "createnuclear:uranium_powder" - }, - { - "item": "minecraft:red_sand" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json deleted file mode 100644 index ab52f9c9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "minecraft:raw_copper" - } - ], - "processingTime": 250, - "results": [ - { - "item": "create:crushed_raw_copper" - }, - { - "chance": 0.75, - "item": "create:experience_nugget" - }, - { - "chance": 0.15, - "item": "createnuclear:lead_nugget" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json deleted file mode 100644 index 58b91a59..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "createnuclear:raw_thorium" - } - ], - "processingTime": 125, - "results": [ - { - "item": "createnuclear:thorium_dust" - }, - { - "chance": 0.5, - "item": "createnuclear:thorium_dust" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json deleted file mode 100644 index a620f150..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "createnuclear:raw_thorium_block" - } - ], - "processingTime": 250, - "results": [ - { - "count": 81, - "item": "createnuclear:thorium_dust" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json deleted file mode 100644 index d029985c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "createnuclear:raw_uranium_block" - } - ], - "processingTime": 250, - "results": [ - { - "count": 81, - "item": "createnuclear:uranium_powder" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json deleted file mode 100644 index 070cafd3..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "create:raw_zinc" - } - ], - "processingTime": 250, - "results": [ - { - "item": "create:crushed_raw_zinc" - }, - { - "chance": 0.75, - "item": "create:experience_nugget" - }, - { - "chance": 0.25, - "item": "createnuclear:lead_nugget" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json deleted file mode 100644 index 3dbd3506..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "cut_autunite_brick_slab", - "key": { - "X": { - "item": "createnuclear:cut_autunite_bricks" - } - }, - "pattern": [ - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:cut_autunite_brick_slab" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index bfdcaeb7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 2, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json deleted file mode 100644 index 1e5c6f2e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "createnuclear:cut_autunite_brick_slab" - }, - { - "item": "createnuclear:cut_autunite_brick_slab" - } - ], - "result": { - "item": "createnuclear:cut_autunite_bricks" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json deleted file mode 100644 index c753e714..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "cut_autunite_brick_stairs", - "key": { - "X": { - "item": "createnuclear:cut_autunite_bricks" - } - }, - "pattern": [ - "X ", - "XX ", - "XXX" - ], - "result": { - "count": 4, - "item": "createnuclear:cut_autunite_brick_stairs" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 678e9a74..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json deleted file mode 100644 index e941ba09..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "X": { - "item": "createnuclear:cut_autunite_bricks" - } - }, - "pattern": [ - "XXX", - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:cut_autunite_brick_wall" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 71d91844..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_brick_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index b694543c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 6426412c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json deleted file mode 100644 index 36b635c4..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "cut_autunite_slab", - "key": { - "X": { - "item": "createnuclear:cut_autunite" - } - }, - "pattern": [ - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:cut_autunite_slab" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 1e33d17e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 2, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json deleted file mode 100644 index 27074efa..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "createnuclear:cut_autunite_slab" - }, - { - "item": "createnuclear:cut_autunite_slab" - } - ], - "result": { - "item": "createnuclear:cut_autunite" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json deleted file mode 100644 index 23b7740d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "cut_autunite_stairs", - "key": { - "X": { - "item": "createnuclear:cut_autunite" - } - }, - "pattern": [ - "X ", - "XX ", - "XXX" - ], - "result": { - "count": 4, - "item": "createnuclear:cut_autunite_stairs" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index dc1f690e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json deleted file mode 100644 index f2b310d8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "X": { - "item": "createnuclear:cut_autunite" - } - }, - "pattern": [ - "XXX", - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:cut_autunite_wall" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index ecf4ef39..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json b/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json deleted file mode 100644 index 9f332c27..00000000 --- a/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "createnuclear:enriched", - "ingredients": [ - { - "item": "createnuclear:yellowcake" - } - ], - "results": [ - { - "item": "createnuclear:enriched_yellowcake" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json b/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json deleted file mode 100644 index abaf51c1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "createnuclear:enriched", - "ingredients": [ - { - "item": "minecraft:campfire" - } - ], - "results": [ - { - "item": "createnuclear:enriching_campfire" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json deleted file mode 100644 index f74aed64..00000000 --- a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "create:item_application", - "ingredients": [ - { - "item": "create:brass_casing" - }, - { - "tag": "forge:ingots/steel" - } - ], - "results": [ - { - "item": "createnuclear:reactor_casing" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json deleted file mode 100644 index f5690f24..00000000 --- a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "create:item_application", - "ingredients": [ - { - "item": "createnuclear:reactor_casing" - }, - { - "item": "minecraft:hopper" - } - ], - "results": [ - { - "item": "createnuclear:reactor_input" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json deleted file mode 100644 index 9a1e6c11..00000000 --- a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "create:item_application", - "ingredients": [ - { - "item": "createnuclear:reactor_casing" - }, - { - "item": "create:shaft" - } - ], - "results": [ - { - "item": "createnuclear:reactor_output" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index d0cb4cf6..00000000 --- a/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:layered_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json deleted file mode 100644 index 466b31e1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "G": { - "item": "createnuclear:graphene" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "SGS", - "SGS", - "SGS", - "SGS" - ], - "result": { - "item": "createnuclear:graphite_rod" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json deleted file mode 100644 index 7ce554af..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "C": { - "item": "createnuclear:reactor_casing" - }, - "N": { - "item": "minecraft:netherite_ingot" - }, - "O": { - "item": "create:content_observer" - }, - "T": { - "item": "create:electron_tube" - }, - "V": { - "item": "create:item_vault" - }, - "X": { - "item": "minecraft:nether_star" - } - }, - "pattern": [ - "CCCCC", - "CNONC", - "CTXTC", - "CNVNC", - "CCCCC" - ], - "result": { - "item": "createnuclear:reactor_controller" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json deleted file mode 100644 index a5d65e24..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "C": { - "item": "createnuclear:reactor_casing" - }, - "G": { - "item": "createnuclear:reinforced_glass" - }, - "I": { - "item": "minecraft:blue_ice" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "CCCCC", - "CSGSC", - "CIGIC", - "CSGSC", - "CCCCC" - ], - "result": { - "item": "createnuclear:reactor_cooler" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json deleted file mode 100644 index be920734..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "B": { - "item": "createnuclear:uranium_bucket" - }, - "C": { - "item": "createnuclear:reactor_casing" - }, - "P": { - "item": "create:precision_mechanism" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "CCCCC", - "CPSPC", - "CSBSC", - "CPSPC", - "CCCCC" - ], - "result": { - "item": "createnuclear:reactor_core" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json deleted file mode 100644 index a9e6a52b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "B": { - "item": "createnuclear:uranium_bucket" - }, - "C": { - "item": "createnuclear:reactor_casing" - }, - "G": { - "item": "createnuclear:reinforced_glass" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "CCCCC", - "CSGSC", - "CGBGC", - "CSGSC", - "CCCCC" - ], - "result": { - "item": "createnuclear:reactor_frame" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json deleted file mode 100644 index 4b6457d3..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "U": { - "item": "createnuclear:enriched_yellowcake" - } - }, - "pattern": [ - " U", - " U ", - " U ", - " U ", - "U " - ], - "result": { - "item": "createnuclear:uranium_rod" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/steel.json b/src/generated/resources/data/createnuclear/recipes/mixing/steel.json deleted file mode 100644 index d0f34b44..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mixing/steel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "create:mixing", - "ingredients": [ - { - "tag": "forge:dusts/coal" - }, - { - "tag": "forge:ingots/iron" - } - ], - "results": [ - { - "item": "createnuclear:steel_ingot" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json b/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json deleted file mode 100644 index fd6222f3..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "create:mixing", - "ingredients": [ - { - "tag": "forge:dusts/uranium" - } - ], - "results": [ - { - "amount": 25, - "fluid": "createnuclear:uranium" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index d2704c52..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:polished_cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json deleted file mode 100644 index 825356e9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "polished_cut_autunite_slab", - "key": { - "X": { - "item": "createnuclear:polished_cut_autunite" - } - }, - "pattern": [ - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:polished_cut_autunite_slab" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 70ad74f5..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 2, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:polished_cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json deleted file mode 100644 index 70bc5cc9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "createnuclear:polished_cut_autunite_slab" - }, - { - "item": "createnuclear:polished_cut_autunite_slab" - } - ], - "result": { - "item": "createnuclear:polished_cut_autunite" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json deleted file mode 100644 index 0dd865ba..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "polished_cut_autunite_stairs", - "key": { - "X": { - "item": "createnuclear:polished_cut_autunite" - } - }, - "pattern": [ - "X ", - "XX ", - "XXX" - ], - "result": { - "count": 4, - "item": "createnuclear:polished_cut_autunite_stairs" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index e90c86d9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:polished_cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json deleted file mode 100644 index da27172b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "X": { - "item": "createnuclear:polished_cut_autunite" - } - }, - "pattern": [ - "XXX", - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:polished_cut_autunite_wall" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index bcbde7f8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:polished_cut_autunite_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json b/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json deleted file mode 100644 index fa8ccf09..00000000 --- a/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "create:pressing", - "ingredients": [ - { - "tag": "forge:dusts/coal" - } - ], - "results": [ - { - "item": "createnuclear:graphene" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json deleted file mode 100644 index c97772db..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:black_dye" - } - ], - "result": { - "item": "createnuclear:black_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json deleted file mode 100644 index 7a88326c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:blue_dye" - } - ], - "result": { - "item": "createnuclear:blue_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json deleted file mode 100644 index 7c298c77..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:brown_dye" - } - ], - "result": { - "item": "createnuclear:brown_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json deleted file mode 100644 index ea1f9bb7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:cyan_dye" - } - ], - "result": { - "item": "createnuclear:cyan_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json deleted file mode 100644 index 2a9a5180..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:gray_dye" - } - ], - "result": { - "item": "createnuclear:gray_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json deleted file mode 100644 index 9de6a6ef..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:green_dye" - } - ], - "result": { - "item": "createnuclear:green_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json deleted file mode 100644 index b650cede..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:light_blue_dye" - } - ], - "result": { - "item": "createnuclear:light_blue_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json deleted file mode 100644 index 7ad40ccc..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:light_gray_dye" - } - ], - "result": { - "item": "createnuclear:light_gray_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json deleted file mode 100644 index 5f5fed5f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:lime_dye" - } - ], - "result": { - "item": "createnuclear:lime_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json deleted file mode 100644 index d150ae22..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:magenta_dye" - } - ], - "result": { - "item": "createnuclear:magenta_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json deleted file mode 100644 index 7e4cf94b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:orange_dye" - } - ], - "result": { - "item": "createnuclear:orange_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json deleted file mode 100644 index 4274a3ae..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:pink_dye" - } - ], - "result": { - "item": "createnuclear:pink_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json deleted file mode 100644 index ccedaffe..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:purple_dye" - } - ], - "result": { - "item": "createnuclear:purple_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json deleted file mode 100644 index 71820997..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:red_dye" - } - ], - "result": { - "item": "createnuclear:red_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json deleted file mode 100644 index f479aa89..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:white_dye" - } - ], - "result": { - "item": "createnuclear:white_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json deleted file mode 100644 index 34bda8f1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:yellow_dye" - } - ], - "result": { - "item": "createnuclear:yellow_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json b/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json deleted file mode 100644 index eb877945..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "createnuclear:reactor_blueprint_item" - } - ], - "result": { - "item": "createnuclear:reactor_blueprint_item" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index fe0ec269..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:small_autunite_brick" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json deleted file mode 100644 index a68f1ddb..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "small_autunite_brick_slab", - "key": { - "X": { - "item": "createnuclear:small_autunite_brick" - } - }, - "pattern": [ - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:small_autunite_brick_slab" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 2fb713f4..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 2, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:small_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json deleted file mode 100644 index bb601f8d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "createnuclear:small_autunite_brick_slab" - }, - { - "item": "createnuclear:small_autunite_brick_slab" - } - ], - "result": { - "item": "createnuclear:small_autunite_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json deleted file mode 100644 index 10a085c7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "small_autunite_brick_stairs", - "key": { - "X": { - "item": "createnuclear:small_autunite_brick" - } - }, - "pattern": [ - "X ", - "XX ", - "XXX" - ], - "result": { - "count": 4, - "item": "createnuclear:small_autunite_brick_stairs" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index e3dce519..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:small_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json deleted file mode 100644 index db2ccd48..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "X": { - "item": "createnuclear:small_autunite_brick" - } - }, - "pattern": [ - "XXX", - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:small_autunite_brick_wall" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index e4c918af..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:small_autunite_brick_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json deleted file mode 100644 index 0ef24ce8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "cookingtime": 200, - "experience": 0.1, - "ingredient": { - "item": "create:crushed_raw_lead" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json deleted file mode 100644 index 16a522a6..00000000 --- a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "cookingtime": 200, - "experience": 0.1, - "ingredient": { - "tag": "createnuclear:lead_ores" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json deleted file mode 100644 index e302088d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "cookingtime": 200, - "experience": 0.1, - "ingredient": { - "tag": "forge:raw_materials/lead" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json deleted file mode 100644 index f415f686..00000000 --- a/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "cookingtime": 200, - "experience": 0.1, - "ingredient": { - "tag": "createnuclear:uranium_ores" - }, - "result": "createnuclear:raw_uranium" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json deleted file mode 100644 index a00e228a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "create:splashing", - "ingredients": [ - { - "item": "create:crushed_raw_lead" - } - ], - "results": [ - { - "chance": 0.5, - "item": "create:experience_nugget" - }, - { - "count": 9, - "item": "createnuclear:lead_nugget" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json b/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json deleted file mode 100644 index e3f04365..00000000 --- a/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriched_soul_soil" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json b/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json deleted file mode 100644 index a8ce0c6f..00000000 --- a/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_fire", - "createnuclear:enriching_campfire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json b/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json deleted file mode 100644 index e456059a..00000000 --- a/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json b/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json deleted file mode 100644 index 548841c4..00000000 --- a/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json b/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json deleted file mode 100644 index e21140df..00000000 --- a/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:irradiated_cat", - "createnuclear:irradiated_chicken", - "createnuclear:irradiated_wolf", - "createnuclear:irradiated_cow" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/fluids/thorium.json b/src/generated/resources/data/createnuclear/tags/fluids/thorium.json deleted file mode 100644 index b1583ad2..00000000 --- a/src/generated/resources/data/createnuclear/tags/fluids/thorium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:flowing_thorium", - "createnuclear:thorium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/fluids/uranium.json b/src/generated/resources/data/createnuclear/tags/fluids/uranium.json deleted file mode 100644 index bcad2196..00000000 --- a/src/generated/resources/data/createnuclear/tags/fluids/uranium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:flowing_uranium", - "createnuclear:uranium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json b/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json deleted file mode 100644 index 4151900f..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_helmet", - "createnuclear:orange_anti_radiation_helmet", - "createnuclear:magenta_anti_radiation_helmet", - "createnuclear:light_blue_anti_radiation_helmet", - "createnuclear:yellow_anti_radiation_helmet", - "createnuclear:lime_anti_radiation_helmet", - "createnuclear:pink_anti_radiation_helmet", - "createnuclear:gray_anti_radiation_helmet", - "createnuclear:light_gray_anti_radiation_helmet", - "createnuclear:cyan_anti_radiation_helmet", - "createnuclear:purple_anti_radiation_helmet", - "createnuclear:blue_anti_radiation_helmet", - "createnuclear:brown_anti_radiation_helmet", - "createnuclear:green_anti_radiation_helmet", - "createnuclear:red_anti_radiation_helmet", - "createnuclear:black_anti_radiation_helmet", - "createnuclear:white_anti_radiation_chestplate", - "createnuclear:orange_anti_radiation_chestplate", - "createnuclear:magenta_anti_radiation_chestplate", - "createnuclear:light_blue_anti_radiation_chestplate", - "createnuclear:yellow_anti_radiation_chestplate", - "createnuclear:lime_anti_radiation_chestplate", - "createnuclear:pink_anti_radiation_chestplate", - "createnuclear:gray_anti_radiation_chestplate", - "createnuclear:light_gray_anti_radiation_chestplate", - "createnuclear:cyan_anti_radiation_chestplate", - "createnuclear:purple_anti_radiation_chestplate", - "createnuclear:blue_anti_radiation_chestplate", - "createnuclear:brown_anti_radiation_chestplate", - "createnuclear:green_anti_radiation_chestplate", - "createnuclear:red_anti_radiation_chestplate", - "createnuclear:black_anti_radiation_chestplate", - "createnuclear:white_anti_radiation_leggings", - "createnuclear:orange_anti_radiation_leggings", - "createnuclear:magenta_anti_radiation_leggings", - "createnuclear:light_blue_anti_radiation_leggings", - "createnuclear:yellow_anti_radiation_leggings", - "createnuclear:lime_anti_radiation_leggings", - "createnuclear:pink_anti_radiation_leggings", - "createnuclear:gray_anti_radiation_leggings", - "createnuclear:light_gray_anti_radiation_leggings", - "createnuclear:cyan_anti_radiation_leggings", - "createnuclear:purple_anti_radiation_leggings", - "createnuclear:blue_anti_radiation_leggings", - "createnuclear:brown_anti_radiation_leggings", - "createnuclear:green_anti_radiation_leggings", - "createnuclear:red_anti_radiation_leggings", - "createnuclear:black_anti_radiation_leggings", - "createnuclear:anti_radiation_boots" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json deleted file mode 100644 index ae448c5b..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_helmet", - "createnuclear:white_anti_radiation_chestplate", - "createnuclear:white_anti_radiation_leggings", - "createnuclear:anti_radiation_boots" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json deleted file mode 100644 index 3e6a7753..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:anti_radiation_boots" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json deleted file mode 100644 index a1ac43a9..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "values": [ - "createnuclear:orange_anti_radiation_chestplate", - "createnuclear:magenta_anti_radiation_chestplate", - "createnuclear:light_blue_anti_radiation_chestplate", - "createnuclear:yellow_anti_radiation_chestplate", - "createnuclear:lime_anti_radiation_chestplate", - "createnuclear:pink_anti_radiation_chestplate", - "createnuclear:gray_anti_radiation_chestplate", - "createnuclear:light_gray_anti_radiation_chestplate", - "createnuclear:cyan_anti_radiation_chestplate", - "createnuclear:purple_anti_radiation_chestplate", - "createnuclear:blue_anti_radiation_chestplate", - "createnuclear:brown_anti_radiation_chestplate", - "createnuclear:green_anti_radiation_chestplate", - "createnuclear:red_anti_radiation_chestplate", - "createnuclear:black_anti_radiation_chestplate" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json deleted file mode 100644 index 8b659b88..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_chestplate", - "createnuclear:orange_anti_radiation_chestplate", - "createnuclear:magenta_anti_radiation_chestplate", - "createnuclear:light_blue_anti_radiation_chestplate", - "createnuclear:yellow_anti_radiation_chestplate", - "createnuclear:lime_anti_radiation_chestplate", - "createnuclear:pink_anti_radiation_chestplate", - "createnuclear:gray_anti_radiation_chestplate", - "createnuclear:light_gray_anti_radiation_chestplate", - "createnuclear:cyan_anti_radiation_chestplate", - "createnuclear:purple_anti_radiation_chestplate", - "createnuclear:blue_anti_radiation_chestplate", - "createnuclear:brown_anti_radiation_chestplate", - "createnuclear:green_anti_radiation_chestplate", - "createnuclear:red_anti_radiation_chestplate", - "createnuclear:black_anti_radiation_chestplate" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json deleted file mode 100644 index 7e34cb08..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "values": [ - "createnuclear:orange_anti_radiation_helmet", - "createnuclear:magenta_anti_radiation_helmet", - "createnuclear:light_blue_anti_radiation_helmet", - "createnuclear:yellow_anti_radiation_helmet", - "createnuclear:lime_anti_radiation_helmet", - "createnuclear:pink_anti_radiation_helmet", - "createnuclear:gray_anti_radiation_helmet", - "createnuclear:light_gray_anti_radiation_helmet", - "createnuclear:cyan_anti_radiation_helmet", - "createnuclear:purple_anti_radiation_helmet", - "createnuclear:blue_anti_radiation_helmet", - "createnuclear:brown_anti_radiation_helmet", - "createnuclear:green_anti_radiation_helmet", - "createnuclear:red_anti_radiation_helmet", - "createnuclear:black_anti_radiation_helmet" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json deleted file mode 100644 index 7d378f7f..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_helmet", - "createnuclear:orange_anti_radiation_helmet", - "createnuclear:magenta_anti_radiation_helmet", - "createnuclear:light_blue_anti_radiation_helmet", - "createnuclear:yellow_anti_radiation_helmet", - "createnuclear:lime_anti_radiation_helmet", - "createnuclear:pink_anti_radiation_helmet", - "createnuclear:gray_anti_radiation_helmet", - "createnuclear:light_gray_anti_radiation_helmet", - "createnuclear:cyan_anti_radiation_helmet", - "createnuclear:purple_anti_radiation_helmet", - "createnuclear:blue_anti_radiation_helmet", - "createnuclear:brown_anti_radiation_helmet", - "createnuclear:green_anti_radiation_helmet", - "createnuclear:red_anti_radiation_helmet", - "createnuclear:black_anti_radiation_helmet" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json deleted file mode 100644 index 155da496..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "values": [ - "createnuclear:orange_anti_radiation_leggings", - "createnuclear:magenta_anti_radiation_leggings", - "createnuclear:light_blue_anti_radiation_leggings", - "createnuclear:yellow_anti_radiation_leggings", - "createnuclear:lime_anti_radiation_leggings", - "createnuclear:pink_anti_radiation_leggings", - "createnuclear:gray_anti_radiation_leggings", - "createnuclear:light_gray_anti_radiation_leggings", - "createnuclear:cyan_anti_radiation_leggings", - "createnuclear:purple_anti_radiation_leggings", - "createnuclear:blue_anti_radiation_leggings", - "createnuclear:brown_anti_radiation_leggings", - "createnuclear:green_anti_radiation_leggings", - "createnuclear:red_anti_radiation_leggings", - "createnuclear:black_anti_radiation_leggings" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json deleted file mode 100644 index ea238434..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_leggings", - "createnuclear:orange_anti_radiation_leggings", - "createnuclear:magenta_anti_radiation_leggings", - "createnuclear:light_blue_anti_radiation_leggings", - "createnuclear:yellow_anti_radiation_leggings", - "createnuclear:lime_anti_radiation_leggings", - "createnuclear:pink_anti_radiation_leggings", - "createnuclear:gray_anti_radiation_leggings", - "createnuclear:light_gray_anti_radiation_leggings", - "createnuclear:cyan_anti_radiation_leggings", - "createnuclear:purple_anti_radiation_leggings", - "createnuclear:blue_anti_radiation_leggings", - "createnuclear:brown_anti_radiation_leggings", - "createnuclear:green_anti_radiation_leggings", - "createnuclear:red_anti_radiation_leggings", - "createnuclear:black_anti_radiation_leggings" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/cloth.json b/src/generated/resources/data/createnuclear/tags/items/cloth.json deleted file mode 100644 index 8c88fe9b..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/cloth.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_cloth", - "createnuclear:orange_cloth", - "createnuclear:magenta_cloth", - "createnuclear:light_blue_cloth", - "createnuclear:yellow_cloth", - "createnuclear:lime_cloth", - "createnuclear:pink_cloth", - "createnuclear:gray_cloth", - "createnuclear:light_gray_cloth", - "createnuclear:cyan_cloth", - "createnuclear:purple_cloth", - "createnuclear:blue_cloth", - "createnuclear:brown_cloth", - "createnuclear:green_cloth", - "createnuclear:red_cloth", - "createnuclear:black_cloth" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/cooler.json b/src/generated/resources/data/createnuclear/tags/items/cooler.json deleted file mode 100644 index 1802becf..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/cooler.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:graphite_rod" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/fuel.json b/src/generated/resources/data/createnuclear/tags/items/fuel.json deleted file mode 100644 index 951757d9..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/fuel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:uranium_rod" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/lead_ores.json b/src/generated/resources/data/createnuclear/tags/items/lead_ores.json deleted file mode 100644 index e456059a..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/lead_ores.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json b/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json deleted file mode 100644 index 4b37ed20..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite", - "createnuclear:cut_autunite_stairs", - "createnuclear:cut_autunite_wall", - "createnuclear:cut_autunite_bricks", - "createnuclear:cut_autunite_brick_stairs", - "createnuclear:cut_autunite_brick_wall", - "createnuclear:small_autunite_brick", - "createnuclear:small_autunite_brick_stairs", - "createnuclear:small_autunite_brick_wall", - "createnuclear:polished_cut_autunite", - "createnuclear:polished_cut_autunite_stairs", - "createnuclear:polished_cut_autunite_wall", - "createnuclear:layered_autunite", - "createnuclear:autunite_pillar", - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json b/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json deleted file mode 100644 index 548841c4..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json deleted file mode 100644 index 75f7246f..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "discard_chance_on_air_exposure": 0.0, - "size": 7, - "targets": [ - { - "state": { - "Name": "createnuclear:lead_ore" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:deepslate_lead_ore" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json deleted file mode 100644 index 8e0c9954..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "type": "create:layered_ore", - "config": { - "discard_chance_on_air_exposure": 0.0, - "layer_patterns": [ - [ - { - "max_size": 5, - "min_size": 2, - "targets": [ - [ - { - "state": { - "Name": "createnuclear:autunite" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:autunite" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 2 - }, - { - "max_size": 2, - "min_size": 1, - "targets": [ - [ - { - "state": { - "Name": "create:limestone" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "create:limestone" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 1 - }, - { - "max_size": 3, - "min_size": 2, - "targets": [ - [ - { - "state": { - "Name": "minecraft:calcite" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "minecraft:calcite" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 1 - }, - { - "max_size": 2, - "min_size": 2, - "targets": [ - [ - { - "state": { - "Name": "minecraft:stone" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "minecraft:deepslate", - "Properties": { - "axis": "y" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 1 - }, - { - "max_size": 1, - "min_size": 1, - "targets": [ - [ - { - "state": { - "Name": "createnuclear:uranium_ore", - "Properties": { - "lit": "false" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:deepslate_uranium_ore", - "Properties": { - "lit": "false" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 1 - } - ] - ], - "size": 32 - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json deleted file mode 100644 index 132e2ed2..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "discard_chance_on_air_exposure": 0.0, - "size": 7, - "targets": [ - { - "state": { - "Name": "createnuclear:thorium_ore" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:deepslate_thorium_ore" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json deleted file mode 100644 index eb971ccc..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "discard_chance_on_air_exposure": 0.0, - "size": 7, - "targets": [ - { - "state": { - "Name": "createnuclear:uranium_ore", - "Properties": { - "lit": "false" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:deepslate_uranium_ore", - "Properties": { - "lit": "false" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json deleted file mode 100644 index e9eff263..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "feature": "createnuclear:lead_ore", - "placement": [ - { - "type": "minecraft:count", - "count": 6 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:trapezoid", - "max_inclusive": { - "absolute": 64 - }, - "min_inclusive": { - "absolute": -64 - } - } - }, - { - "type": "create:config_filter" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json deleted file mode 100644 index d5ec73f0..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "feature": "createnuclear:striated_ores_overworld", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 18 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "max_inclusive": { - "absolute": 70 - }, - "min_inclusive": { - "absolute": -30 - } - } - }, - { - "type": "create:config_filter" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json deleted file mode 100644 index 5613d152..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "feature": "createnuclear:uranium_ore", - "placement": [ - { - "type": "minecraft:count", - "count": 6 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:trapezoid", - "max_inclusive": { - "absolute": 64 - }, - "min_inclusive": { - "absolute": -64 - } - } - }, - { - "type": "create:config_filter" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/glass.json b/src/generated/resources/data/forge/tags/blocks/glass.json deleted file mode 100644 index d4bfecdc..00000000 --- a/src/generated/resources/data/forge/tags/blocks/glass.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:reinforced_glass" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores.json b/src/generated/resources/data/forge/tags/blocks/ores.json deleted file mode 100644 index fd3c08e5..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:deepslate_thorium_ore", - "createnuclear:lead_ore", - "createnuclear:thorium_ore", - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/lead.json b/src/generated/resources/data/forge/tags/blocks/ores/lead.json deleted file mode 100644 index e456059a..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores/lead.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/thorium.json b/src/generated/resources/data/forge/tags/blocks/ores/thorium.json deleted file mode 100644 index c5f8a424..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores/thorium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_thorium_ore", - "createnuclear:thorium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/uranium.json b/src/generated/resources/data/forge/tags/blocks/ores/uranium.json deleted file mode 100644 index 548841c4..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores/uranium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json deleted file mode 100644 index 111dcca2..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:deepslate_thorium_ore", - "createnuclear:deepslate_uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json deleted file mode 100644 index 7370fbd0..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:lead_ore", - "createnuclear:thorium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json deleted file mode 100644 index 090e36fd..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:lead_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json deleted file mode 100644 index 8d11d293..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json deleted file mode 100644 index 3bb2b80c..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_thorium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json deleted file mode 100644 index 41ae6b11..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_uranium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json deleted file mode 100644 index 28dd0133..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:steel_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json deleted file mode 100644 index 6ea006df..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/uranium.json b/src/generated/resources/data/forge/tags/fluids/uranium.json deleted file mode 100644 index 25064659..00000000 --- a/src/generated/resources/data/forge/tags/fluids/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#createnuclear:uranium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/boots.json b/src/generated/resources/data/forge/tags/items/armors/boots.json deleted file mode 100644 index 3e6a7753..00000000 --- a/src/generated/resources/data/forge/tags/items/armors/boots.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:anti_radiation_boots" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/chestplates.json b/src/generated/resources/data/forge/tags/items/armors/chestplates.json deleted file mode 100644 index 8b659b88..00000000 --- a/src/generated/resources/data/forge/tags/items/armors/chestplates.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_chestplate", - "createnuclear:orange_anti_radiation_chestplate", - "createnuclear:magenta_anti_radiation_chestplate", - "createnuclear:light_blue_anti_radiation_chestplate", - "createnuclear:yellow_anti_radiation_chestplate", - "createnuclear:lime_anti_radiation_chestplate", - "createnuclear:pink_anti_radiation_chestplate", - "createnuclear:gray_anti_radiation_chestplate", - "createnuclear:light_gray_anti_radiation_chestplate", - "createnuclear:cyan_anti_radiation_chestplate", - "createnuclear:purple_anti_radiation_chestplate", - "createnuclear:blue_anti_radiation_chestplate", - "createnuclear:brown_anti_radiation_chestplate", - "createnuclear:green_anti_radiation_chestplate", - "createnuclear:red_anti_radiation_chestplate", - "createnuclear:black_anti_radiation_chestplate" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/helmets.json b/src/generated/resources/data/forge/tags/items/armors/helmets.json deleted file mode 100644 index 7d378f7f..00000000 --- a/src/generated/resources/data/forge/tags/items/armors/helmets.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_helmet", - "createnuclear:orange_anti_radiation_helmet", - "createnuclear:magenta_anti_radiation_helmet", - "createnuclear:light_blue_anti_radiation_helmet", - "createnuclear:yellow_anti_radiation_helmet", - "createnuclear:lime_anti_radiation_helmet", - "createnuclear:pink_anti_radiation_helmet", - "createnuclear:gray_anti_radiation_helmet", - "createnuclear:light_gray_anti_radiation_helmet", - "createnuclear:cyan_anti_radiation_helmet", - "createnuclear:purple_anti_radiation_helmet", - "createnuclear:blue_anti_radiation_helmet", - "createnuclear:brown_anti_radiation_helmet", - "createnuclear:green_anti_radiation_helmet", - "createnuclear:red_anti_radiation_helmet", - "createnuclear:black_anti_radiation_helmet" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/leggings.json b/src/generated/resources/data/forge/tags/items/armors/leggings.json deleted file mode 100644 index ea238434..00000000 --- a/src/generated/resources/data/forge/tags/items/armors/leggings.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_leggings", - "createnuclear:orange_anti_radiation_leggings", - "createnuclear:magenta_anti_radiation_leggings", - "createnuclear:light_blue_anti_radiation_leggings", - "createnuclear:yellow_anti_radiation_leggings", - "createnuclear:lime_anti_radiation_leggings", - "createnuclear:pink_anti_radiation_leggings", - "createnuclear:gray_anti_radiation_leggings", - "createnuclear:light_gray_anti_radiation_leggings", - "createnuclear:cyan_anti_radiation_leggings", - "createnuclear:purple_anti_radiation_leggings", - "createnuclear:blue_anti_radiation_leggings", - "createnuclear:brown_anti_radiation_leggings", - "createnuclear:green_anti_radiation_leggings", - "createnuclear:red_anti_radiation_leggings", - "createnuclear:black_anti_radiation_leggings" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/thorium.json b/src/generated/resources/data/forge/tags/items/buckets/thorium.json deleted file mode 100644 index 6aec4244..00000000 --- a/src/generated/resources/data/forge/tags/items/buckets/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_bucket" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/uranium.json b/src/generated/resources/data/forge/tags/items/buckets/uranium.json deleted file mode 100644 index 68a93e19..00000000 --- a/src/generated/resources/data/forge/tags/items/buckets/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:uranium_bucket" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts.json b/src/generated/resources/data/forge/tags/items/dusts.json deleted file mode 100644 index 3bf9b038..00000000 --- a/src/generated/resources/data/forge/tags/items/dusts.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_dust", - "createnuclear:uranium_powder", - "createnuclear:coal_dust" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/coal.json b/src/generated/resources/data/forge/tags/items/dusts/coal.json deleted file mode 100644 index 84c8f569..00000000 --- a/src/generated/resources/data/forge/tags/items/dusts/coal.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:coal_dust" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/thorium.json b/src/generated/resources/data/forge/tags/items/dusts/thorium.json deleted file mode 100644 index 9b0a3534..00000000 --- a/src/generated/resources/data/forge/tags/items/dusts/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_dust" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/uranium.json b/src/generated/resources/data/forge/tags/items/dusts/uranium.json deleted file mode 100644 index f96cdf12..00000000 --- a/src/generated/resources/data/forge/tags/items/dusts/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:uranium_powder" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/glass.json b/src/generated/resources/data/forge/tags/items/glass.json deleted file mode 100644 index d4bfecdc..00000000 --- a/src/generated/resources/data/forge/tags/items/glass.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:reinforced_glass" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots.json b/src/generated/resources/data/forge/tags/items/ingots.json deleted file mode 100644 index 069fcb89..00000000 --- a/src/generated/resources/data/forge/tags/items/ingots.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:steel_ingot", - "createnuclear:lead_ingot", - "createnuclear:thorium_ingot" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/lead.json b/src/generated/resources/data/forge/tags/items/ingots/lead.json deleted file mode 100644 index aedd6132..00000000 --- a/src/generated/resources/data/forge/tags/items/ingots/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:lead_ingot" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/steel.json b/src/generated/resources/data/forge/tags/items/ingots/steel.json deleted file mode 100644 index 665a4598..00000000 --- a/src/generated/resources/data/forge/tags/items/ingots/steel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:steel_ingot" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/thorium.json b/src/generated/resources/data/forge/tags/items/ingots/thorium.json deleted file mode 100644 index ebbb559f..00000000 --- a/src/generated/resources/data/forge/tags/items/ingots/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_ingot" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets.json b/src/generated/resources/data/forge/tags/items/nuggets.json deleted file mode 100644 index 4683ae5f..00000000 --- a/src/generated/resources/data/forge/tags/items/nuggets.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:steel_nugget", - "createnuclear:lead_nugget", - "createnuclear:thorium_nugget" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/lead.json b/src/generated/resources/data/forge/tags/items/nuggets/lead.json deleted file mode 100644 index 4337a1dc..00000000 --- a/src/generated/resources/data/forge/tags/items/nuggets/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:lead_nugget" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/steel.json b/src/generated/resources/data/forge/tags/items/nuggets/steel.json deleted file mode 100644 index 33f15404..00000000 --- a/src/generated/resources/data/forge/tags/items/nuggets/steel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:steel_nugget" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/thorium.json b/src/generated/resources/data/forge/tags/items/nuggets/thorium.json deleted file mode 100644 index 6e41e836..00000000 --- a/src/generated/resources/data/forge/tags/items/nuggets/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_nugget" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/lead.json b/src/generated/resources/data/forge/tags/items/ores/lead.json deleted file mode 100644 index e456059a..00000000 --- a/src/generated/resources/data/forge/tags/items/ores/lead.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/thorium.json b/src/generated/resources/data/forge/tags/items/ores/thorium.json deleted file mode 100644 index c5f8a424..00000000 --- a/src/generated/resources/data/forge/tags/items/ores/thorium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_thorium_ore", - "createnuclear:thorium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/uranium.json b/src/generated/resources/data/forge/tags/items/ores/uranium.json deleted file mode 100644 index 548841c4..00000000 --- a/src/generated/resources/data/forge/tags/items/ores/uranium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials.json b/src/generated/resources/data/forge/tags/items/raw_materials.json deleted file mode 100644 index 53e805f6..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_materials.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead", - "createnuclear:raw_uranium", - "createnuclear:raw_thorium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/lead.json b/src/generated/resources/data/forge/tags/items/raw_materials/lead.json deleted file mode 100644 index 34dd4663..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_materials/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json b/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json deleted file mode 100644 index e2f43fb9..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_thorium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json b/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json deleted file mode 100644 index 9333342f..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_uranium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_ores.json b/src/generated/resources/data/forge/tags/items/raw_ores.json deleted file mode 100644 index 53e805f6..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_ores.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead", - "createnuclear:raw_uranium", - "createnuclear:raw_thorium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/rods.json b/src/generated/resources/data/forge/tags/items/rods.json deleted file mode 100644 index b665274d..00000000 --- a/src/generated/resources/data/forge/tags/items/rods.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:graphite_rod", - "createnuclear:uranium_rod" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json deleted file mode 100644 index 090e36fd..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:lead_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json deleted file mode 100644 index 8d11d293..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json deleted file mode 100644 index 3bb2b80c..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_thorium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json deleted file mode 100644 index 41ae6b11..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_uranium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json b/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json deleted file mode 100644 index 28dd0133..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:steel_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json deleted file mode 100644 index 6ea006df..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json b/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json deleted file mode 100644 index a51c2ef8..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_campfire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json deleted file mode 100644 index 0c71748d..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/campfires.json b/src/generated/resources/data/minecraft/tags/blocks/campfires.json deleted file mode 100644 index a51c2ef8..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/campfires.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_campfire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json b/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json deleted file mode 100644 index 6f3bde53..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_fire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json b/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json deleted file mode 100644 index 0c71748d..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/fire.json b/src/generated/resources/data/minecraft/tags/blocks/fire.json deleted file mode 100644 index 6f3bde53..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/fire.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_fire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/impermeable.json b/src/generated/resources/data/minecraft/tags/blocks/impermeable.json deleted file mode 100644 index d4bfecdc..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/impermeable.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:reinforced_glass" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json deleted file mode 100644 index 0c71748d..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json deleted file mode 100644 index a51c2ef8..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_campfire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json deleted file mode 100644 index ea7026b5..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "values": [ - "createnuclear:reactor_casing", - "createnuclear:reactor_core", - "createnuclear:reactor_frame", - "createnuclear:reactor_cooler", - "createnuclear:reactor_input", - "createnuclear:reactor_output", - "createnuclear:reactor_controller", - "createnuclear:enriching_campfire", - "createnuclear:deepslate_lead_ore", - "createnuclear:deepslate_thorium_ore", - "createnuclear:lead_ore", - "createnuclear:thorium_ore", - "createnuclear:raw_uranium_block", - "createnuclear:raw_lead_block", - "createnuclear:raw_thorium_block", - "createnuclear:lead_block", - "createnuclear:thorium_block", - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore", - "createnuclear:steel_block", - "createnuclear:autunite", - "createnuclear:cut_autunite", - "createnuclear:cut_autunite_stairs", - "createnuclear:cut_autunite_slab", - "createnuclear:cut_autunite_wall", - "createnuclear:cut_autunite_bricks", - "createnuclear:cut_autunite_brick_stairs", - "createnuclear:cut_autunite_brick_slab", - "createnuclear:cut_autunite_brick_wall", - "createnuclear:small_autunite_brick", - "createnuclear:small_autunite_brick_stairs", - "createnuclear:small_autunite_brick_slab", - "createnuclear:small_autunite_brick_wall", - "createnuclear:polished_cut_autunite", - "createnuclear:polished_cut_autunite_stairs", - "createnuclear:polished_cut_autunite_slab", - "createnuclear:polished_cut_autunite_wall", - "createnuclear:layered_autunite", - "createnuclear:autunite_pillar" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json deleted file mode 100644 index e3f04365..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriched_soul_soil" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json deleted file mode 100644 index 0c71748d..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json deleted file mode 100644 index 0b32149b..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "values": [ - "createnuclear:reactor_casing", - "createnuclear:reactor_core", - "createnuclear:reactor_frame", - "createnuclear:reactor_cooler", - "createnuclear:reactor_input", - "createnuclear:reactor_output", - "createnuclear:reactor_controller", - "createnuclear:deepslate_thorium_ore", - "createnuclear:raw_uranium_block", - "createnuclear:enriched_soul_soil", - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json deleted file mode 100644 index 62a74515..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore", - "createnuclear:thorium_ore", - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/slabs.json b/src/generated/resources/data/minecraft/tags/blocks/slabs.json deleted file mode 100644 index 091d9741..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/slabs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_slab", - "createnuclear:cut_autunite_brick_slab", - "createnuclear:small_autunite_brick_slab", - "createnuclear:polished_cut_autunite_slab" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/stairs.json b/src/generated/resources/data/minecraft/tags/blocks/stairs.json deleted file mode 100644 index b4209709..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_stairs", - "createnuclear:cut_autunite_brick_stairs", - "createnuclear:small_autunite_brick_stairs", - "createnuclear:polished_cut_autunite_stairs" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/walls.json b/src/generated/resources/data/minecraft/tags/blocks/walls.json deleted file mode 100644 index d7309a6c..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/walls.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_wall", - "createnuclear:cut_autunite_brick_wall", - "createnuclear:small_autunite_brick_wall", - "createnuclear:polished_cut_autunite_wall" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json b/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json deleted file mode 100644 index 625832ed..00000000 --- a/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:irradiated_cat", - "createnuclear:irradiated_chicken" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/fluids/lava.json b/src/generated/resources/data/minecraft/tags/fluids/lava.json deleted file mode 100644 index 25064659..00000000 --- a/src/generated/resources/data/minecraft/tags/fluids/lava.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#createnuclear:uranium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/slabs.json b/src/generated/resources/data/minecraft/tags/items/slabs.json deleted file mode 100644 index 091d9741..00000000 --- a/src/generated/resources/data/minecraft/tags/items/slabs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_slab", - "createnuclear:cut_autunite_brick_slab", - "createnuclear:small_autunite_brick_slab", - "createnuclear:polished_cut_autunite_slab" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/stairs.json b/src/generated/resources/data/minecraft/tags/items/stairs.json deleted file mode 100644 index b4209709..00000000 --- a/src/generated/resources/data/minecraft/tags/items/stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_stairs", - "createnuclear:cut_autunite_brick_stairs", - "createnuclear:small_autunite_brick_stairs", - "createnuclear:polished_cut_autunite_stairs" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/walls.json b/src/generated/resources/data/minecraft/tags/items/walls.json deleted file mode 100644 index d7309a6c..00000000 --- a/src/generated/resources/data/minecraft/tags/items/walls.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_wall", - "createnuclear:cut_autunite_brick_wall", - "createnuclear:small_autunite_brick_wall", - "createnuclear:polished_cut_autunite_wall" - ] -} \ No newline at end of file From dc16adbccbe95e531e38a250db662f3c80db5fd0 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 16:44:51 +0100 Subject: [PATCH 098/705] V2-ReactorMetor: Fixed datagen --- .../15812fa7bc190aa8f0a8644088c7ff563925e506 | 19 + .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 609 ++++++++++++++++++ .../708b1206ce73e235f43eb2a5fd72b93671cfba4e | 7 + .../9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 33 + .../abc32a97b4e744838610c53dbbbaaf9f7d29a557 | 27 + .../fed443662143001aeb5341375f6f5ef31d10baea | 11 + .../createnuclear/blockstates/autunite.json | 18 + .../blockstates/autunite_pillar.json | 16 + .../blockstates/cut_autunite.json | 7 + .../blockstates/cut_autunite_brick_slab.json | 13 + .../cut_autunite_brick_stairs.json | 209 ++++++ .../blockstates/cut_autunite_brick_wall.json | 90 +++ .../blockstates/cut_autunite_bricks.json | 7 + .../blockstates/cut_autunite_slab.json | 13 + .../blockstates/cut_autunite_stairs.json | 209 ++++++ .../blockstates/cut_autunite_wall.json | 90 +++ .../blockstates/deepslate_lead_ore.json | 7 + .../blockstates/deepslate_thorium_ore.json | 7 + .../blockstates/deepslate_uranium_ore.json | 7 + .../blockstates/enriched_soul_soil.json | 7 + .../blockstates/enriching_campfire.json | 34 + .../blockstates/enriching_fire.json | 90 +++ .../blockstates/layered_autunite.json | 7 + .../createnuclear/blockstates/lead_block.json | 7 + .../createnuclear/blockstates/lead_ore.json | 7 + .../blockstates/polished_cut_autunite.json | 7 + .../polished_cut_autunite_slab.json | 13 + .../polished_cut_autunite_stairs.json | 209 ++++++ .../polished_cut_autunite_wall.json | 90 +++ .../blockstates/raw_lead_block.json | 7 + .../blockstates/raw_thorium_block.json | 7 + .../blockstates/raw_uranium_block.json | 7 + .../blockstates/reactor_casing.json | 7 + .../blockstates/reactor_controller.json | 34 + .../blockstates/reactor_cooler.json | 7 + .../blockstates/reactor_core.json | 7 + .../blockstates/reactor_frame.json | 16 + .../blockstates/reactor_input.json | 19 + .../blockstates/reactor_output.json | 26 + .../blockstates/reinforced_glass.json | 7 + .../blockstates/small_autunite_brick.json | 7 + .../small_autunite_brick_slab.json | 13 + .../small_autunite_brick_stairs.json | 209 ++++++ .../small_autunite_brick_wall.json | 90 +++ .../blockstates/steel_block.json | 7 + .../createnuclear/blockstates/thorium.json | 7 + .../blockstates/thorium_block.json | 7 + .../blockstates/thorium_ore.json | 7 + .../createnuclear/blockstates/uranium.json | 7 + .../blockstates/uranium_ore.json | 7 + .../models/block/autunite_natural_0.json | 6 + .../models/block/autunite_natural_1.json | 6 + .../models/block/autunite_natural_2.json | 6 + .../models/block/autunite_natural_3.json | 6 + .../models/block/autunite_pillar.json | 7 + .../block/autunite_pillar_horizontal.json | 7 + .../models/block/cut_autunite.json | 6 + .../models/block/cut_autunite_brick_slab.json | 8 + .../block/cut_autunite_brick_slab_top.json | 8 + .../block/cut_autunite_brick_stairs.json | 8 + .../cut_autunite_brick_stairs_inner.json | 8 + .../cut_autunite_brick_stairs_outer.json | 8 + .../models/block/cut_autunite_bricks.json | 6 + .../block/cut_autunite_bricks_wall_post.json | 6 + .../block/cut_autunite_bricks_wall_side.json | 6 + .../cut_autunite_bricks_wall_side_tall.json | 6 + .../models/block/cut_autunite_slab.json | 8 + .../models/block/cut_autunite_slab_top.json | 8 + .../models/block/cut_autunite_stairs.json | 8 + .../block/cut_autunite_stairs_inner.json | 8 + .../block/cut_autunite_stairs_outer.json | 8 + .../models/block/cut_autunite_wall_post.json | 6 + .../models/block/cut_autunite_wall_side.json | 6 + .../block/cut_autunite_wall_side_tall.json | 6 + .../models/block/deepslate_lead_ore.json | 6 + .../models/block/deepslate_thorium_ore.json | 6 + .../models/block/deepslate_uranium_ore.json | 6 + .../models/block/enriched_soul_soil.json | 6 + .../models/block/layered_autunite.json | 7 + .../models/block/lead_block.json | 6 + .../createnuclear/models/block/lead_ore.json | 6 + .../models/block/polished_cut_autunite.json | 6 + .../block/polished_cut_autunite_slab.json | 8 + .../polished_cut_autunite_slab_double.json | 7 + .../block/polished_cut_autunite_slab_top.json | 8 + .../block/polished_cut_autunite_stairs.json | 8 + .../polished_cut_autunite_stairs_inner.json | 8 + .../polished_cut_autunite_stairs_outer.json | 8 + .../polished_cut_autunite_wall_post.json | 6 + .../polished_cut_autunite_wall_side.json | 6 + .../polished_cut_autunite_wall_side_tall.json | 6 + .../models/block/raw_lead_block.json | 6 + .../models/block/raw_thorium_block.json | 6 + .../models/block/raw_uranium_block.json | 6 + .../models/block/reinforced_glass.json | 7 + .../models/block/small_autunite_brick.json | 6 + .../block/small_autunite_brick_slab.json | 8 + .../block/small_autunite_brick_slab_top.json | 8 + .../block/small_autunite_brick_stairs.json | 8 + .../small_autunite_brick_stairs_inner.json | 8 + .../small_autunite_brick_stairs_outer.json | 8 + .../block/small_autunite_brick_wall_post.json | 6 + .../block/small_autunite_brick_wall_side.json | 6 + .../small_autunite_brick_wall_side_tall.json | 6 + .../models/block/steel_block.json | 6 + .../createnuclear/models/block/thorium.json | 5 + .../models/block/thorium_block.json | 6 + .../models/block/thorium_ore.json | 6 + .../createnuclear/models/block/uranium.json | 5 + .../models/block/uranium_ore.json | 6 + .../models/item/anti_radiation_boots.json | 6 + .../createnuclear/models/item/autunite.json | 6 + .../models/item/autunite_pillar.json | 3 + .../item/black_anti_radiation_chestplate.json | 6 + .../item/black_anti_radiation_helmet.json | 6 + .../item/black_anti_radiation_leggings.json | 6 + .../models/item/black_cloth.json | 6 + .../item/blue_anti_radiation_chestplate.json | 6 + .../item/blue_anti_radiation_helmet.json | 6 + .../item/blue_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/blue_cloth.json | 6 + .../item/brown_anti_radiation_chestplate.json | 6 + .../item/brown_anti_radiation_helmet.json | 6 + .../item/brown_anti_radiation_leggings.json | 6 + .../models/item/brown_cloth.json | 6 + .../models/item/cat_irradiated_spawn_egg.json | 3 + .../item/chicken_irradiated_spawn_egg.json | 3 + .../createnuclear/models/item/coal_dust.json | 6 + .../models/item/cut_autunite.json | 3 + .../models/item/cut_autunite_brick_slab.json | 3 + .../item/cut_autunite_brick_stairs.json | 3 + .../models/item/cut_autunite_brick_wall.json | 6 + .../models/item/cut_autunite_bricks.json | 3 + .../models/item/cut_autunite_slab.json | 3 + .../models/item/cut_autunite_stairs.json | 3 + .../models/item/cut_autunite_wall.json | 6 + .../item/cyan_anti_radiation_chestplate.json | 6 + .../item/cyan_anti_radiation_helmet.json | 6 + .../item/cyan_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/cyan_cloth.json | 6 + .../models/item/deepslate_lead_ore.json | 3 + .../models/item/deepslate_thorium_ore.json | 3 + .../models/item/deepslate_uranium_ore.json | 3 + .../models/item/enriched_soul_soil.json | 3 + .../models/item/enriched_yellowcake.json | 6 + .../models/item/enriching_campfire.json | 6 + .../createnuclear/models/item/graphene.json | 6 + .../models/item/graphite_rod.json | 6 + .../item/gray_anti_radiation_chestplate.json | 6 + .../item/gray_anti_radiation_helmet.json | 6 + .../item/gray_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/gray_cloth.json | 6 + .../item/green_anti_radiation_chestplate.json | 6 + .../item/green_anti_radiation_helmet.json | 6 + .../item/green_anti_radiation_leggings.json | 6 + .../models/item/green_cloth.json | 6 + .../models/item/layered_autunite.json | 3 + .../createnuclear/models/item/lead_block.json | 3 + .../createnuclear/models/item/lead_ingot.json | 6 + .../models/item/lead_nugget.json | 6 + .../createnuclear/models/item/lead_ore.json | 3 + .../light_blue_anti_radiation_chestplate.json | 6 + .../light_blue_anti_radiation_helmet.json | 6 + .../light_blue_anti_radiation_leggings.json | 6 + .../models/item/light_blue_cloth.json | 6 + .../light_gray_anti_radiation_chestplate.json | 6 + .../light_gray_anti_radiation_helmet.json | 6 + .../light_gray_anti_radiation_leggings.json | 6 + .../models/item/light_gray_cloth.json | 6 + .../item/lime_anti_radiation_chestplate.json | 6 + .../item/lime_anti_radiation_helmet.json | 6 + .../item/lime_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/lime_cloth.json | 6 + .../magenta_anti_radiation_chestplate.json | 6 + .../item/magenta_anti_radiation_helmet.json | 6 + .../item/magenta_anti_radiation_leggings.json | 6 + .../models/item/magenta_cloth.json | 6 + .../orange_anti_radiation_chestplate.json | 6 + .../item/orange_anti_radiation_helmet.json | 6 + .../item/orange_anti_radiation_leggings.json | 6 + .../models/item/orange_cloth.json | 6 + .../item/pink_anti_radiation_chestplate.json | 6 + .../item/pink_anti_radiation_helmet.json | 6 + .../item/pink_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/pink_cloth.json | 6 + .../models/item/polished_cut_autunite.json | 3 + .../item/polished_cut_autunite_slab.json | 3 + .../item/polished_cut_autunite_stairs.json | 3 + .../item/polished_cut_autunite_wall.json | 6 + .../purple_anti_radiation_chestplate.json | 6 + .../item/purple_anti_radiation_helmet.json | 6 + .../item/purple_anti_radiation_leggings.json | 6 + .../models/item/purple_cloth.json | 6 + .../createnuclear/models/item/raw_lead.json | 6 + .../models/item/raw_lead_block.json | 3 + .../models/item/raw_thorium.json | 6 + .../models/item/raw_thorium_block.json | 3 + .../models/item/raw_uranium.json | 6 + .../models/item/raw_uranium_block.json | 3 + .../models/item/reactor_blueprint_item.json | 6 + .../models/item/reactor_casing.json | 3 + .../models/item/reactor_controller.json | 3 + .../models/item/reactor_cooler.json | 3 + .../models/item/reactor_core.json | 3 + .../models/item/reactor_frame.json | 3 + .../models/item/reactor_input.json | 3 + .../models/item/reactor_output.json | 3 + .../item/red_anti_radiation_chestplate.json | 6 + .../item/red_anti_radiation_helmet.json | 6 + .../item/red_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/red_cloth.json | 6 + .../models/item/reinforced_glass.json | 3 + .../models/item/small_autunite_brick.json | 3 + .../item/small_autunite_brick_slab.json | 3 + .../item/small_autunite_brick_stairs.json | 3 + .../item/small_autunite_brick_wall.json | 6 + .../models/item/steel_block.json | 3 + .../models/item/steel_ingot.json | 6 + .../models/item/steel_nugget.json | 6 + .../models/item/thorium_block.json | 3 + .../models/item/thorium_bucket.json | 6 + .../models/item/thorium_dust.json | 6 + .../models/item/thorium_ingot.json | 6 + .../models/item/thorium_nugget.json | 6 + .../models/item/thorium_ore.json | 3 + .../models/item/uranium_bucket.json | 6 + .../models/item/uranium_ore.json | 3 + .../models/item/uranium_powder.json | 6 + .../models/item/uranium_rod.json | 6 + .../item/white_anti_radiation_chestplate.json | 6 + .../item/white_anti_radiation_helmet.json | 6 + .../item/white_anti_radiation_leggings.json | 6 + .../models/item/white_cloth.json | 6 + .../item/wolf_irradiated_spawn_egg.json | 3 + .../yellow_anti_radiation_chestplate.json | 6 + .../item/yellow_anti_radiation_helmet.json | 6 + .../item/yellow_anti_radiation_leggings.json | 6 + .../models/item/yellow_cloth.json | 6 + .../createnuclear/models/item/yellowcake.json | 6 + .../data/create/tags/blocks/safe_nbt.json | 5 + .../advancements/anti_radiation_armor.json | 38 ++ .../advancements/automatic_uranium.json | 31 + .../createnuclear/advancements/coal_dust.json | 39 ++ .../dye_anti_radiation_armor.json | 64 ++ .../advancements/enriched_yellowcake.json | 39 ++ .../full_anti_radiation_armor.json | 47 ++ .../createnuclear/advancements/graphene.json | 39 ++ .../advancements/graphite_rod.json | 39 ++ .../advancements/lead_ingot.json | 39 ++ .../createnuclear/advancements/raw_lead.json | 39 ++ .../advancements/raw_uranium.json | 39 ++ .../advancements/reactor_blueprint.json | 39 ++ .../advancements/reactor_casing.json | 39 ++ .../advancements/reactor_controller.json | 39 ++ .../advancements/reactor_cooler.json | 39 ++ .../advancements/reactor_core.json | 39 ++ .../advancements/reactor_frame.json | 39 ++ .../advancements/reactor_input.json | 39 ++ .../advancements/reactor_output.json | 39 ++ ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../crafting/enriched_soul_soil.json | 35 + .../cut_autunite_brick_slab.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../cut_autunite_brick_slab_recycling.json | 35 + .../cut_autunite_brick_stairs.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../cut_autunite_brick_wall.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../building_blocks/cut_autunite_slab.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../cut_autunite_slab_recycling.json | 35 + .../building_blocks/cut_autunite_stairs.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../building_blocks/cut_autunite_wall.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../polished_cut_autunite_slab.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../polished_cut_autunite_slab_recycling.json | 35 + .../polished_cut_autunite_stairs.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../polished_cut_autunite_wall.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../shapeless/cloth/black_cloth.json | 35 + .../shapeless/cloth/blue_cloth.json | 35 + .../shapeless/cloth/brown_cloth.json | 35 + .../shapeless/cloth/cyan_cloth.json | 35 + .../shapeless/cloth/gray_cloth.json | 35 + .../shapeless/cloth/green_cloth.json | 35 + .../shapeless/cloth/light_blue_cloth.json | 35 + .../shapeless/cloth/light_gray_cloth.json | 35 + .../shapeless/cloth/lime_cloth.json | 35 + .../shapeless/cloth/magenta_cloth.json | 35 + .../shapeless/cloth/orange_cloth.json | 35 + .../shapeless/cloth/pink_cloth.json | 35 + .../shapeless/cloth/purple_cloth.json | 35 + .../shapeless/cloth/red_cloth.json | 35 + .../shapeless/cloth/white_cloth.json | 35 + .../shapeless/cloth/yellow_cloth.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../small_autunite_brick_slab.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../small_autunite_brick_slab_recycling.json | 35 + .../small_autunite_brick_stairs.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../small_autunite_brick_wall.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../items/armors/anti_radiation_boots.json | 33 + .../black_anti_radiation_chestplate.json | 33 + .../armors/black_anti_radiation_helmet.json | 33 + .../armors/black_anti_radiation_leggings.json | 33 + .../blue_anti_radiation_chestplate.json | 33 + .../armors/blue_anti_radiation_helmet.json | 33 + .../armors/blue_anti_radiation_leggings.json | 33 + .../brown_anti_radiation_chestplate.json | 33 + .../armors/brown_anti_radiation_helmet.json | 33 + .../armors/brown_anti_radiation_leggings.json | 33 + .../cyan_anti_radiation_chestplate.json | 33 + .../armors/cyan_anti_radiation_helmet.json | 33 + .../armors/cyan_anti_radiation_leggings.json | 33 + .../gray_anti_radiation_chestplate.json | 33 + .../armors/gray_anti_radiation_helmet.json | 33 + .../armors/gray_anti_radiation_leggings.json | 33 + .../green_anti_radiation_chestplate.json | 33 + .../armors/green_anti_radiation_helmet.json | 33 + .../armors/green_anti_radiation_leggings.json | 33 + .../light_blue_anti_radiation_chestplate.json | 33 + .../light_blue_anti_radiation_helmet.json | 33 + .../light_blue_anti_radiation_leggings.json | 33 + .../light_gray_anti_radiation_chestplate.json | 33 + .../light_gray_anti_radiation_helmet.json | 33 + .../light_gray_anti_radiation_leggings.json | 33 + .../lime_anti_radiation_chestplate.json | 33 + .../armors/lime_anti_radiation_helmet.json | 33 + .../armors/lime_anti_radiation_leggings.json | 33 + .../magenta_anti_radiation_chestplate.json | 33 + .../armors/magenta_anti_radiation_helmet.json | 33 + .../magenta_anti_radiation_leggings.json | 33 + .../orange_anti_radiation_chestplate.json | 33 + .../armors/orange_anti_radiation_helmet.json | 33 + .../orange_anti_radiation_leggings.json | 33 + .../pink_anti_radiation_chestplate.json | 33 + .../armors/pink_anti_radiation_helmet.json | 33 + .../armors/pink_anti_radiation_leggings.json | 33 + .../purple_anti_radiation_chestplate.json | 33 + .../armors/purple_anti_radiation_helmet.json | 33 + .../purple_anti_radiation_leggings.json | 33 + .../armors/red_anti_radiation_chestplate.json | 33 + .../armors/red_anti_radiation_helmet.json | 33 + .../armors/red_anti_radiation_leggings.json | 33 + .../white_anti_radiation_chestplate.json | 33 + .../armors/white_anti_radiation_helmet.json | 33 + .../armors/white_anti_radiation_leggings.json | 33 + .../yellow_anti_radiation_chestplate.json | 33 + .../armors/yellow_anti_radiation_helmet.json | 33 + .../yellow_anti_radiation_leggings.json | 33 + .../crafting/raw/raw_thorium_block.json | 33 + .../decorations/crafting/raw_lead_block.json | 33 + .../crafting/raw_uranium_block.json | 33 + .../crafting/reactor/reinforced_glass.json | 35 + .../misc/blasting/lead_ingot_for_lead.json | 35 + .../blasting/lead_ingot_for_lead_ore.json | 33 + .../blasting/lead_ingot_for_raw_lead.json | 33 + .../blasting/raw_uranium_for_uranium_ore.json | 33 + .../misc/crafting/enriching_campfire.json | 35 + .../crafting/lead_block_from_compacting.json | 35 + .../crafting/lead_ingot_from_compacting.json | 35 + .../lead_ingot_from_decompacting.json | 33 + .../lead_nugget_from_decompacting.json | 33 + .../crafting/raw_lead_from_decompacting.json | 33 + .../raw_thorium_from_decompacting.json | 33 + .../raw_uranium_from_decompacting.json | 33 + .../misc/crafting/reactor_blueprint_item.json | 35 + .../crafting/steel_block_from_compacting.json | 35 + .../crafting/steel_ingot_from_compacting.json | 35 + .../steel_ingot_from_decompacting.json | 33 + .../steel_nugget_from_decompacting.json | 33 + .../thorium_block_from_compacting.json | 35 + .../thorium_ingot_from_compacting.json | 35 + .../thorium_ingot_from_decompacting.json | 33 + .../thorium_nugget_from_decompacting.json | 33 + .../recipes/misc/crafting/white_cloth.json | 35 + .../misc/crafting/white_cloth_wool.json | 35 + .../reactor_blueprint_item_clear.json | 35 + .../misc/smelting/lead_ingot_for_lead.json | 35 + .../smelting/lead_ingot_for_lead_ore.json | 33 + .../smelting/lead_ingot_for_raw_lead.json | 33 + .../smelting/raw_uranium_for_uranium_ore.json | 33 + .../advancements/reinforced_glass.json | 39 ++ .../data/createnuclear/advancements/root.json | 31 + .../advancements/steel_ingot.json | 39 ++ .../advancements/uranium_liquid.json | 39 ++ .../advancements/uranium_powder.json | 39 ++ .../advancements/uranium_rod.json | 39 ++ .../advancements/yellowcake.json | 39 ++ .../forge/biome_modifier/lead_ore.json | 6 + .../striated_ores_overworld.json | 6 + .../forge/biome_modifier/uranium_ore.json | 6 + .../loot_tables/blocks/autunite.json | 21 + .../loot_tables/blocks/autunite_pillar.json | 21 + .../loot_tables/blocks/cut_autunite.json | 21 + .../blocks/cut_autunite_brick_slab.json | 35 + .../blocks/cut_autunite_brick_stairs.json | 21 + .../blocks/cut_autunite_brick_wall.json | 21 + .../blocks/cut_autunite_bricks.json | 21 + .../loot_tables/blocks/cut_autunite_slab.json | 35 + .../blocks/cut_autunite_stairs.json | 21 + .../loot_tables/blocks/cut_autunite_wall.json | 21 + .../blocks/deepslate_lead_ore.json | 50 ++ .../blocks/deepslate_thorium_ore.json | 50 ++ .../blocks/deepslate_uranium_ore.json | 50 ++ .../blocks/enriched_soul_soil.json | 21 + .../blocks/enriching_campfire.json | 45 ++ .../loot_tables/blocks/enriching_fire.json | 4 + .../loot_tables/blocks/layered_autunite.json | 21 + .../loot_tables/blocks/lead_block.json | 21 + .../loot_tables/blocks/lead_ore.json | 50 ++ .../blocks/polished_cut_autunite.json | 21 + .../blocks/polished_cut_autunite_slab.json | 35 + .../blocks/polished_cut_autunite_stairs.json | 21 + .../blocks/polished_cut_autunite_wall.json | 21 + .../loot_tables/blocks/raw_lead_block.json | 21 + .../loot_tables/blocks/raw_thorium_block.json | 21 + .../loot_tables/blocks/raw_uranium_block.json | 21 + .../loot_tables/blocks/reactor_casing.json | 21 + .../blocks/reactor_controller.json | 21 + .../loot_tables/blocks/reactor_cooler.json | 21 + .../loot_tables/blocks/reactor_core.json | 21 + .../loot_tables/blocks/reactor_frame.json | 21 + .../loot_tables/blocks/reactor_input.json | 21 + .../loot_tables/blocks/reactor_output.json | 21 + .../loot_tables/blocks/reinforced_glass.json | 31 + .../blocks/small_autunite_brick.json | 21 + .../blocks/small_autunite_brick_slab.json | 35 + .../blocks/small_autunite_brick_stairs.json | 21 + .../blocks/small_autunite_brick_wall.json | 21 + .../loot_tables/blocks/steel_block.json | 21 + .../loot_tables/blocks/thorium_block.json | 21 + .../loot_tables/blocks/thorium_ore.json | 50 ++ .../loot_tables/blocks/uranium_ore.json | 50 ++ .../loot_tables/entities/irradiated_cat.json | 4 + .../entities/irradiated_chicken.json | 4 + .../loot_tables/entities/irradiated_cow.json | 4 + .../loot_tables/entities/irradiated_wolf.json | 4 + ...rom_stone_types_autunite_stonecutting.json | 8 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/blasting/lead_ingot_for_lead.json | 10 + .../blasting/lead_ingot_for_lead_ore.json | 10 + .../blasting/lead_ingot_for_raw_lead.json | 10 + .../blasting/raw_uranium_for_uranium_ore.json | 10 + .../uranium_fluid_to_yellowcake.json | 14 + .../recipes/crafting/enriched_soul_soil.json | 24 + .../recipes/crafting/enriching_campfire.json | 24 + .../items/armors/anti_radiation_boots.json | 20 + .../black_anti_radiation_chestplate.json | 24 + .../armors/black_anti_radiation_helmet.json | 23 + .../armors/black_anti_radiation_leggings.json | 21 + .../blue_anti_radiation_chestplate.json | 24 + .../armors/blue_anti_radiation_helmet.json | 23 + .../armors/blue_anti_radiation_leggings.json | 21 + .../brown_anti_radiation_chestplate.json | 24 + .../armors/brown_anti_radiation_helmet.json | 23 + .../armors/brown_anti_radiation_leggings.json | 21 + .../cyan_anti_radiation_chestplate.json | 24 + .../armors/cyan_anti_radiation_helmet.json | 23 + .../armors/cyan_anti_radiation_leggings.json | 21 + .../gray_anti_radiation_chestplate.json | 24 + .../armors/gray_anti_radiation_helmet.json | 23 + .../armors/gray_anti_radiation_leggings.json | 21 + .../green_anti_radiation_chestplate.json | 24 + .../armors/green_anti_radiation_helmet.json | 23 + .../armors/green_anti_radiation_leggings.json | 21 + .../light_blue_anti_radiation_chestplate.json | 24 + .../light_blue_anti_radiation_helmet.json | 23 + .../light_blue_anti_radiation_leggings.json | 21 + .../light_gray_anti_radiation_chestplate.json | 24 + .../light_gray_anti_radiation_helmet.json | 23 + .../light_gray_anti_radiation_leggings.json | 21 + .../lime_anti_radiation_chestplate.json | 24 + .../armors/lime_anti_radiation_helmet.json | 23 + .../armors/lime_anti_radiation_leggings.json | 21 + .../magenta_anti_radiation_chestplate.json | 24 + .../armors/magenta_anti_radiation_helmet.json | 23 + .../magenta_anti_radiation_leggings.json | 21 + .../orange_anti_radiation_chestplate.json | 24 + .../armors/orange_anti_radiation_helmet.json | 23 + .../orange_anti_radiation_leggings.json | 21 + .../pink_anti_radiation_chestplate.json | 24 + .../armors/pink_anti_radiation_helmet.json | 23 + .../armors/pink_anti_radiation_leggings.json | 21 + .../purple_anti_radiation_chestplate.json | 24 + .../armors/purple_anti_radiation_helmet.json | 23 + .../purple_anti_radiation_leggings.json | 21 + .../armors/red_anti_radiation_chestplate.json | 24 + .../armors/red_anti_radiation_helmet.json | 23 + .../armors/red_anti_radiation_leggings.json | 21 + .../white_anti_radiation_chestplate.json | 24 + .../armors/white_anti_radiation_helmet.json | 23 + .../armors/white_anti_radiation_leggings.json | 21 + .../yellow_anti_radiation_chestplate.json | 24 + .../armors/yellow_anti_radiation_helmet.json | 23 + .../yellow_anti_radiation_leggings.json | 21 + .../crafting/lead_block_from_compacting.json | 18 + .../crafting/lead_ingot_from_compacting.json | 18 + .../lead_ingot_from_decompacting.json | 13 + .../lead_nugget_from_decompacting.json | 13 + .../crafting/raw/raw_thorium_block.json | 18 + .../recipes/crafting/raw_lead_block.json | 18 + .../crafting/raw_lead_from_decompacting.json | 13 + .../raw_thorium_from_decompacting.json | 13 + .../recipes/crafting/raw_uranium_block.json | 18 + .../raw_uranium_from_decompacting.json | 13 + .../crafting/reactor/reinforced_glass.json | 21 + .../crafting/reactor_blueprint_item.json | 27 + .../crafting/steel_block_from_compacting.json | 18 + .../crafting/steel_ingot_from_compacting.json | 18 + .../steel_ingot_from_decompacting.json | 13 + .../steel_nugget_from_decompacting.json | 13 + .../thorium_block_from_compacting.json | 18 + .../thorium_ingot_from_compacting.json | 18 + .../thorium_ingot_from_decompacting.json | 13 + .../thorium_nugget_from_decompacting.json | 13 + .../recipes/crafting/white_cloth.json | 17 + .../recipes/crafting/white_cloth_wool.json | 18 + .../createnuclear/recipes/crushing/coal.json | 15 + .../crushing/fix/crushed_raw_uranium.json | 15 + .../recipes/crushing/granite.json | 18 + .../recipes/crushing/raw_copper.json | 22 + .../recipes/crushing/raw_thorium.json | 18 + .../recipes/crushing/raw_thorium_block.json | 15 + .../recipes/crushing/raw_uranium_block.json | 15 + .../recipes/crushing/raw_zinc.json | 22 + .../recipes/cut_autunite_brick_slab.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../cut_autunite_brick_slab_recycling.json | 15 + .../recipes/cut_autunite_brick_stairs.json | 20 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/cut_autunite_brick_wall.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + ...rom_stone_types_autunite_stonecutting.json | 8 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/cut_autunite_slab.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/cut_autunite_slab_recycling.json | 15 + .../recipes/cut_autunite_stairs.json | 20 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/cut_autunite_wall.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/enriched/enriched_yellowcake.json | 13 + .../recipes/enriched/enriching_campfire.json | 13 + ...or_casing_from_steel_and_brass_casing.json | 16 + ..._input_from_hopper_and_reactor_casing.json | 16 + ..._output_from_shaft_and_reactor_casing.json | 16 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../mechanical_crafting/graphite_rod.json | 21 + .../reactor_controller.json | 34 + .../mechanical_crafting/reactor_cooler.json | 28 + .../mechanical_crafting/reactor_core.json | 28 + .../mechanical_crafting/reactor_frame.json | 28 + .../mechanical_crafting/uranium_rod.json | 19 + .../createnuclear/recipes/mixing/steel.json | 16 + .../recipes/mixing/uranium_fluid.json | 14 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/polished_cut_autunite_slab.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../polished_cut_autunite_slab_recycling.json | 15 + .../recipes/polished_cut_autunite_stairs.json | 20 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/polished_cut_autunite_wall.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/pressing/graphene.json | 13 + .../recipes/shapeless/cloth/black_cloth.json | 15 + .../recipes/shapeless/cloth/blue_cloth.json | 15 + .../recipes/shapeless/cloth/brown_cloth.json | 15 + .../recipes/shapeless/cloth/cyan_cloth.json | 15 + .../recipes/shapeless/cloth/gray_cloth.json | 15 + .../recipes/shapeless/cloth/green_cloth.json | 15 + .../shapeless/cloth/light_blue_cloth.json | 15 + .../shapeless/cloth/light_gray_cloth.json | 15 + .../recipes/shapeless/cloth/lime_cloth.json | 15 + .../shapeless/cloth/magenta_cloth.json | 15 + .../recipes/shapeless/cloth/orange_cloth.json | 15 + .../recipes/shapeless/cloth/pink_cloth.json | 15 + .../recipes/shapeless/cloth/purple_cloth.json | 15 + .../recipes/shapeless/cloth/red_cloth.json | 15 + .../recipes/shapeless/cloth/white_cloth.json | 15 + .../recipes/shapeless/cloth/yellow_cloth.json | 15 + .../reactor_blueprint_item_clear.json | 12 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/small_autunite_brick_slab.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../small_autunite_brick_slab_recycling.json | 15 + .../recipes/small_autunite_brick_stairs.json | 20 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/small_autunite_brick_wall.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/smelting/lead_ingot_for_lead.json | 10 + .../smelting/lead_ingot_for_lead_ore.json | 10 + .../smelting/lead_ingot_for_raw_lead.json | 10 + .../smelting/raw_uranium_for_uranium_ore.json | 10 + .../recipes/splashing/crushed_raw_lead.json | 18 + .../blocks/enriching_fire_base_blocks.json | 5 + .../fan_processing_catalysts/enriched.json | 6 + .../createnuclear/tags/blocks/lead_ores.json | 6 + .../tags/blocks/uranium_ores.json | 6 + .../tags/entity_types/irradiated_immune.json | 8 + .../createnuclear/tags/fluids/thorium.json | 6 + .../createnuclear/tags/fluids/uranium.json | 6 + .../tags/items/all_anti_radiation_armors.json | 53 ++ .../tags/items/anti_radiation_armor.json | 8 + .../tags/items/anti_radiation_boots_dye.json | 5 + .../items/anti_radiation_chestplate_dye.json | 19 + .../anti_radiation_chestplate_full_dye.json | 20 + .../tags/items/anti_radiation_helmet_dye.json | 19 + .../items/anti_radiation_helmet_full_dye.json | 20 + .../items/anti_radiation_leggings_dye.json | 19 + .../anti_radiation_leggings_full_dye.json | 20 + .../data/createnuclear/tags/items/cloth.json | 20 + .../data/createnuclear/tags/items/cooler.json | 5 + .../data/createnuclear/tags/items/fuel.json | 5 + .../createnuclear/tags/items/lead_ores.json | 6 + .../tags/items/stone_types/autunite.json | 19 + .../tags/items/uranium_ores.json | 6 + .../worldgen/configured_feature/lead_ore.json | 27 + .../striated_ores_overworld.json | 155 +++++ .../configured_feature/thorium_ore.json | 27 + .../configured_feature/uranium_ore.json | 33 + .../worldgen/placed_feature/lead_ore.json | 27 + .../striated_ores_overworld.json | 27 + .../worldgen/placed_feature/uranium_ore.json | 27 + .../data/forge/tags/blocks/glass.json | 5 + .../data/forge/tags/blocks/ores.json | 10 + .../data/forge/tags/blocks/ores/lead.json | 6 + .../data/forge/tags/blocks/ores/thorium.json | 6 + .../data/forge/tags/blocks/ores/uranium.json | 6 + .../tags/blocks/ores_in_ground/deepslate.json | 7 + .../tags/blocks/ores_in_ground/stone.json | 7 + .../tags/blocks/storage_blocks/lead.json | 5 + .../tags/blocks/storage_blocks/raw_lead.json | 5 + .../blocks/storage_blocks/raw_thorium.json | 5 + .../blocks/storage_blocks/raw_uranium.json | 5 + .../tags/blocks/storage_blocks/steel.json | 5 + .../tags/blocks/storage_blocks/thorium.json | 5 + .../data/forge/tags/fluids/uranium.json | 5 + .../data/forge/tags/items/armors/boots.json | 5 + .../forge/tags/items/armors/chestplates.json | 20 + .../data/forge/tags/items/armors/helmets.json | 20 + .../forge/tags/items/armors/leggings.json | 20 + .../forge/tags/items/buckets/thorium.json | 5 + .../forge/tags/items/buckets/uranium.json | 5 + .../data/forge/tags/items/dusts.json | 7 + .../data/forge/tags/items/dusts/coal.json | 5 + .../data/forge/tags/items/dusts/thorium.json | 5 + .../data/forge/tags/items/dusts/uranium.json | 5 + .../data/forge/tags/items/glass.json | 5 + .../data/forge/tags/items/ingots.json | 7 + .../data/forge/tags/items/ingots/lead.json | 5 + .../data/forge/tags/items/ingots/steel.json | 5 + .../data/forge/tags/items/ingots/thorium.json | 5 + .../data/forge/tags/items/nuggets.json | 7 + .../data/forge/tags/items/nuggets/lead.json | 5 + .../data/forge/tags/items/nuggets/steel.json | 5 + .../forge/tags/items/nuggets/thorium.json | 5 + .../data/forge/tags/items/ores/lead.json | 6 + .../data/forge/tags/items/ores/thorium.json | 6 + .../data/forge/tags/items/ores/uranium.json | 6 + .../data/forge/tags/items/raw_materials.json | 7 + .../forge/tags/items/raw_materials/lead.json | 5 + .../tags/items/raw_materials/thorium.json | 5 + .../tags/items/raw_materials/uranium.json | 5 + .../data/forge/tags/items/raw_ores.json | 7 + .../resources/data/forge/tags/items/rods.json | 6 + .../forge/tags/items/storage_blocks/lead.json | 5 + .../tags/items/storage_blocks/raw_lead.json | 5 + .../items/storage_blocks/raw_thorium.json | 5 + .../items/storage_blocks/raw_uranium.json | 5 + .../tags/items/storage_blocks/steel.json | 5 + .../tags/items/storage_blocks/thorium.json | 5 + .../minecraft/tags/blocks/all/campfires.json | 5 + .../tags/blocks/azalea_root_replaceable.json | 5 + .../data/minecraft/tags/blocks/campfires.json | 5 + .../tags/blocks/dragon_transparent.json | 5 + .../blocks/dripstone_replaceable_blocks.json | 5 + .../data/minecraft/tags/blocks/fire.json | 5 + .../minecraft/tags/blocks/impermeable.json | 5 + .../tags/blocks/lush_ground_replaceable.json | 5 + .../minecraft/tags/blocks/mineable/axe.json | 5 + .../tags/blocks/mineable/pickaxe.json | 43 ++ .../tags/blocks/mineable/shovel.json | 5 + .../tags/blocks/moss_replaceable.json | 5 + .../tags/blocks/needs_diamond_tool.json | 16 + .../tags/blocks/needs_iron_tool.json | 9 + .../data/minecraft/tags/blocks/slabs.json | 8 + .../data/minecraft/tags/blocks/stairs.json | 8 + .../data/minecraft/tags/blocks/walls.json | 8 + .../tags/entity_types/fall_damage_immune.json | 6 + .../data/minecraft/tags/fluids/lava.json | 5 + .../data/minecraft/tags/items/slabs.json | 8 + .../data/minecraft/tags/items/stairs.json | 8 + .../data/minecraft/tags/items/walls.json | 8 + 704 files changed, 13955 insertions(+) create mode 100644 src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 create mode 100644 src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f create mode 100644 src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e create mode 100644 src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e create mode 100644 src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 create mode 100644 src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea create mode 100644 src/generated/resources/assets/createnuclear/blockstates/autunite.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_core.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_input.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_output.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/steel_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/uranium.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/layered_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/steel_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/uranium.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/black_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/coal_dust.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/graphene.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/graphite_rod.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/green_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/layered_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_ingot.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_nugget.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_lead.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_thorium.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_uranium.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_casing.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_controller.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_core.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_frame.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_input.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_output.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/red_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_ingot.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_nugget.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_dust.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_powder.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_rod.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/white_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellowcake.json create mode 100644 src/generated/resources/data/create/tags/blocks/safe_nbt.json create mode 100644 src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json create mode 100644 src/generated/resources/data/createnuclear/advancements/automatic_uranium.json create mode 100644 src/generated/resources/data/createnuclear/advancements/coal_dust.json create mode 100644 src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json create mode 100644 src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json create mode 100644 src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json create mode 100644 src/generated/resources/data/createnuclear/advancements/graphene.json create mode 100644 src/generated/resources/data/createnuclear/advancements/graphite_rod.json create mode 100644 src/generated/resources/data/createnuclear/advancements/lead_ingot.json create mode 100644 src/generated/resources/data/createnuclear/advancements/raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/raw_uranium.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_casing.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_controller.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_cooler.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_core.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_frame.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_input.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_output.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reinforced_glass.json create mode 100644 src/generated/resources/data/createnuclear/advancements/root.json create mode 100644 src/generated/resources/data/createnuclear/advancements/steel_ingot.json create mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_liquid.json create mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_powder.json create mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_rod.json create mode 100644 src/generated/resources/data/createnuclear/advancements/yellowcake.json create mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json create mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json create mode 100644 src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json create mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/coal.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/granite.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json create mode 100644 src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json create mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json create mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json create mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json create mode 100644 src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mixing/steel.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/pressing/graphene.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json create mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json create mode 100644 src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json create mode 100644 src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json create mode 100644 src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json create mode 100644 src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json create mode 100644 src/generated/resources/data/createnuclear/tags/fluids/thorium.json create mode 100644 src/generated/resources/data/createnuclear/tags/fluids/uranium.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/cloth.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/cooler.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/fuel.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/lead_ores.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/uranium_ores.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json create mode 100644 src/generated/resources/data/forge/tags/blocks/glass.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores/lead.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores/thorium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores/uranium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json create mode 100644 src/generated/resources/data/forge/tags/fluids/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/armors/boots.json create mode 100644 src/generated/resources/data/forge/tags/items/armors/chestplates.json create mode 100644 src/generated/resources/data/forge/tags/items/armors/helmets.json create mode 100644 src/generated/resources/data/forge/tags/items/armors/leggings.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts/coal.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/glass.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/steel.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/steel.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/ores/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/ores/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/ores/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_ores.json create mode 100644 src/generated/resources/data/forge/tags/items/rods.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/steel.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/all/campfires.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/campfires.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/fire.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/impermeable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/slabs.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/stairs.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/walls.json create mode 100644 src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json create mode 100644 src/generated/resources/data/minecraft/tags/fluids/lava.json create mode 100644 src/generated/resources/data/minecraft/tags/items/slabs.json create mode 100644 src/generated/resources/data/minecraft/tags/items/stairs.json create mode 100644 src/generated/resources/data/minecraft/tags/items/walls.json diff --git a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 new file mode 100644 index 00000000..f8873b5e --- /dev/null +++ b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 @@ -0,0 +1,19 @@ +// 1.20.1 2025-12-30T16:40:56.4654188 CreateNuclear's Processing Recipes +c711d032a04e1a9350ad9bc4d9c4d74f54689862 data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json +33becbc558bd2fbe277be096b292c0093f84e44c data/createnuclear/recipes/crushing/coal.json +2a8b609dba5bad88511d9c9a80cf6fb582b18c36 data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json +57154e35ebb09170bb39f5b3a72ecd49182697f2 data/createnuclear/recipes/crushing/granite.json +4feb59d85e86e34ed565c18b6a4df120fe050bc7 data/createnuclear/recipes/crushing/raw_copper.json +a77015a64560a7a9f2c97b78438598f974dd4c8d data/createnuclear/recipes/crushing/raw_thorium.json +a6537956fc7c7e00774dca0bc7987fbcc030e1e9 data/createnuclear/recipes/crushing/raw_thorium_block.json +cf17713133d3e05e99164e2ea6649de3aef017fd data/createnuclear/recipes/crushing/raw_uranium_block.json +26d2787e831b9986ed6f90f8ea803d5fdc544bf5 data/createnuclear/recipes/crushing/raw_zinc.json +e42be7d17c5e057e62c4b1176cbf43319a157f51 data/createnuclear/recipes/enriched/enriched_yellowcake.json +74555eb2cce0827f99dc5c4ff91362bdaecad725 data/createnuclear/recipes/enriched/enriching_campfire.json +d0a30a8942f3e81d11afa21a93037916601c38cb data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json +f2d3a2dbcb9135e31261cc8408f11cd07038a826 data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json +91c07d7804d0960aaa17a6258f00f1731ca458f5 data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json +7fc7695cd03577131096e9695170193044f8bc1a data/createnuclear/recipes/mixing/steel.json +23e57de458330d04dfebff8070b44b3b1b2718eb data/createnuclear/recipes/mixing/uranium_fluid.json +8e4e330293a702522ed424488055fe4d8d68c22d data/createnuclear/recipes/pressing/graphene.json +0756d627739cbbc2653aa3fbde9945ec11f2eace data/createnuclear/recipes/splashing/crushed_raw_lead.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f new file mode 100644 index 00000000..1e99ada6 --- /dev/null +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -0,0 +1,609 @@ +// 1.20.1 2025-12-30T16:43:09.1808343 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json +5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json +5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json +f402fda858988cbb5e1a6a623cb15a6c76ac7f54 assets/createnuclear/blockstates/cut_autunite_bricks.json +b88d65e7a3393caeaed8d504bf6c4615767371aa assets/createnuclear/blockstates/cut_autunite_brick_slab.json +7f788334258cfb67dfbf716dbaf1b126376d1a14 assets/createnuclear/blockstates/cut_autunite_brick_stairs.json +7bfc6778893ef6552c10e17e3489e201758d3a75 assets/createnuclear/blockstates/cut_autunite_brick_wall.json +1e246d1862a801b2253595d7fac7717a0110ce79 assets/createnuclear/blockstates/cut_autunite_slab.json +56c308e675a047a3d28757377e61e5f79c6384e3 assets/createnuclear/blockstates/cut_autunite_stairs.json +98d386985f7c185f1acab25b9d606828f788769f assets/createnuclear/blockstates/cut_autunite_wall.json +5cf183e5277aea7ac5eb2bfa88737db909c6244d assets/createnuclear/blockstates/deepslate_lead_ore.json +e4edd1e8b7aecc00e45f4c154b302d3581e18ce9 assets/createnuclear/blockstates/deepslate_thorium_ore.json +a6f90dfcfc0659663335d4c80129ce41d0c8e47a assets/createnuclear/blockstates/deepslate_uranium_ore.json +e11c7fa5830b0877af69bb18e650d2b1e6f90027 assets/createnuclear/blockstates/enriched_soul_soil.json +f6b762b1e80656d932e990210b43e4bfb209e4d8 assets/createnuclear/blockstates/enriching_campfire.json +41d2222cb4f17c8c035f1937873518ad2adca3db assets/createnuclear/blockstates/enriching_fire.json +98dd6f667ccef1f8f1d332b42b146a6c0bbfb0db assets/createnuclear/blockstates/layered_autunite.json +f10bbdbab6112c58bebf2d98dc0ed3eb9370c09c assets/createnuclear/blockstates/lead_block.json +300b8a29d6a440a60320133481041671dde65448 assets/createnuclear/blockstates/lead_ore.json +1eed8de7f7b90d46d3e4fb6a0e7e9abf10a8a78f assets/createnuclear/blockstates/polished_cut_autunite.json +462d22ea4a021cc368721fdb841c8a9b9176c06d assets/createnuclear/blockstates/polished_cut_autunite_slab.json +76a9a39503654b94cbe01e249292ed280446bbb6 assets/createnuclear/blockstates/polished_cut_autunite_stairs.json +f628f8c7aa1e150ad2b5a3ce87dbe7f00b462e74 assets/createnuclear/blockstates/polished_cut_autunite_wall.json +8195d52278bf58414faaaec6067905635aaa29d5 assets/createnuclear/blockstates/raw_lead_block.json +5db59637c8fdd94d90bc9748c10769eb54f97224 assets/createnuclear/blockstates/raw_thorium_block.json +63aaf78c3e0c16c2f37b069c5392e3d1a93ac058 assets/createnuclear/blockstates/raw_uranium_block.json +0fbc9288622efc18fe39b6c8ba89e7e2281dee26 assets/createnuclear/blockstates/reactor_casing.json +60ca260d5b5bcd975c0a3918b461748786cde95e assets/createnuclear/blockstates/reactor_controller.json +3c259041f317bb8868fb4f177c457fc12b8d28f5 assets/createnuclear/blockstates/reactor_cooler.json +3cced3f7d35371f1881b0485ee324788adcd2c74 assets/createnuclear/blockstates/reactor_core.json +ff68065029f7d47434aaf3f60e5ec3319302d2d8 assets/createnuclear/blockstates/reactor_frame.json +797bb3045272b742be75c5dc1a511a1c2acaa877 assets/createnuclear/blockstates/reactor_input.json +36ee5c127b0548502d15bc16a638a5bac40df1b6 assets/createnuclear/blockstates/reactor_output.json +f7504d5f748fe938bf07d2eb5d0ba46bbfa0499d assets/createnuclear/blockstates/reinforced_glass.json +f9dd0a30be6d92e85fd7c3dde4f1b732f63d35ce assets/createnuclear/blockstates/small_autunite_brick.json +533317e2fc9ab18b71dea2fecaec599533a864c4 assets/createnuclear/blockstates/small_autunite_brick_slab.json +b9c915389ea6cf8338d20c48e908591f8baa2108 assets/createnuclear/blockstates/small_autunite_brick_stairs.json +a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_autunite_brick_wall.json +57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json +3134eef054a6f9f461bf774630241414614a9109 assets/createnuclear/blockstates/thorium.json +3c5ff75a6dc4ba05ac94e0f2435e88821cd848ee assets/createnuclear/blockstates/thorium_block.json +643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json +de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json +4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json +8bdb0e5cf3353d203ec6d1caa7a9814a4d3069dc assets/createnuclear/lang/en_ud.json +c21b4ecf0a3b3aa35bb08bc382110899c7642050 assets/createnuclear/lang/en_us.json +a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json +29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json +9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json +8241a75180c5634be558974bc09f15600261f67f assets/createnuclear/models/block/autunite_natural_3.json +2f6b85682c569527f9f538dae16526505ce5655a assets/createnuclear/models/block/autunite_pillar.json +4a04692c39cfad137877258b4443eb4bf5298423 assets/createnuclear/models/block/autunite_pillar_horizontal.json +a48d579af38beab6fc87d3b02a7ed902b25bdf16 assets/createnuclear/models/block/cut_autunite.json +4d49f9151293582741edc0d935f3130547cf5360 assets/createnuclear/models/block/cut_autunite_bricks.json +6729240e3a6cbda812d3feb8e287f743bd6b6de5 assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json +244715a4f0f6a21d055b1de3307c303a5a885c1d assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json +f8d6743895a633a45eb0c565cb7f79aae9172175 assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json +c470ac7f3b34c8da456f221d81b45292f0657e36 assets/createnuclear/models/block/cut_autunite_brick_slab.json +d4084e8b32d197db311b575a06023bb5fd5d8aba assets/createnuclear/models/block/cut_autunite_brick_slab_top.json +e4a795c7efcfa306ac6772e2b8a23a3afc52c0ec assets/createnuclear/models/block/cut_autunite_brick_stairs.json +90a9c051a0c72398a1f052542620029275e6a676 assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json +4bb891d8f069cf043de74c0cc9d16fcbcb49ee07 assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json +d9ae523c08cbbe274a598736a8a9fd510d78d484 assets/createnuclear/models/block/cut_autunite_slab.json +14043cfcb42894ebb0db2501929ba4cae9d8bd7d assets/createnuclear/models/block/cut_autunite_slab_top.json +f66edf8ef01d16ee116ac71e742bea54e98e1724 assets/createnuclear/models/block/cut_autunite_stairs.json +e1e1e4bff55028860d776d8ecb992547fa12b1b5 assets/createnuclear/models/block/cut_autunite_stairs_inner.json +6d1c45b12d9e783e63849d15aa29d507266bd1bb assets/createnuclear/models/block/cut_autunite_stairs_outer.json +05c9937ab6b920dfbbab6c78d115cc0bff6b8d22 assets/createnuclear/models/block/cut_autunite_wall_post.json +baced15580735dd63848a96763f8c7ffe61f3376 assets/createnuclear/models/block/cut_autunite_wall_side.json +cd15b5be0dca5f621266b157b424ac37dac859dd assets/createnuclear/models/block/cut_autunite_wall_side_tall.json +9a589577d80aa23ac97312bda605b5512eff5167 assets/createnuclear/models/block/deepslate_lead_ore.json +6fa74ed345ab06422eca4c254f9108b4dfabfd78 assets/createnuclear/models/block/deepslate_thorium_ore.json +6793dd91b730f4c9abea29215de16cd0751d8cbd assets/createnuclear/models/block/deepslate_uranium_ore.json +e1b8fdc0555a1fdabda54f66cca868e444d1110b assets/createnuclear/models/block/enriched_soul_soil.json +8408a3894e9ca6e45e738b81f0a1932a0b2f86a5 assets/createnuclear/models/block/layered_autunite.json +fd642aefed8f59f5575c96ad1a0251e7773f3909 assets/createnuclear/models/block/lead_block.json +c9757e3fd9841ee17366b1d88563df6ea8106513 assets/createnuclear/models/block/lead_ore.json +460e9ac2c0a90607b74afc5823b737a2867a35e3 assets/createnuclear/models/block/polished_cut_autunite.json +8d0e97cda9e4098e0aa8dca93445d3b52150dcfa assets/createnuclear/models/block/polished_cut_autunite_slab.json +4fa87093074c0a325ea50ab2d3c9725a90a11e1c assets/createnuclear/models/block/polished_cut_autunite_slab_double.json +6aab787de0caf399f8b76b94c64d850e5d55c757 assets/createnuclear/models/block/polished_cut_autunite_slab_top.json +0057844c28c996dceebfc28e95e0f022a26db0aa assets/createnuclear/models/block/polished_cut_autunite_stairs.json +741e53f404a88b4aa7bf6e8246bbe3cf1d6404b5 assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json +a251d75552efea796382a4124659f9d39606461b assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json +3fcae9cce1819111bdab42b8b92a1468394db3b1 assets/createnuclear/models/block/polished_cut_autunite_wall_post.json +ad989d89e7b80a30e0860fb0f1418013fe3355d2 assets/createnuclear/models/block/polished_cut_autunite_wall_side.json +b950ac6ca2df77ffe3abd02e13c38567602e5536 assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json +cf8b4d604330762358b21b6e079aaab1eb2987f4 assets/createnuclear/models/block/raw_lead_block.json +de9b4dee9580161263fa8020d326ac5fe4e38ed4 assets/createnuclear/models/block/raw_thorium_block.json +561c9f9a4e153fc648a3c7224812c71c8ac2da5c assets/createnuclear/models/block/raw_uranium_block.json +7cdeee7f4740b6a86802354534be24dbb251e211 assets/createnuclear/models/block/reinforced_glass.json +e94d3eb865d17234b18241d89acdec2b10a1d21a assets/createnuclear/models/block/small_autunite_brick.json +2d0c4071223fd38069cfdac403b33bd2925d6750 assets/createnuclear/models/block/small_autunite_brick_slab.json +496e7d40f96d28015e8dd1c787d4620e090ad965 assets/createnuclear/models/block/small_autunite_brick_slab_top.json +b9b18c9a633527a817ba9745a818980ff35836b5 assets/createnuclear/models/block/small_autunite_brick_stairs.json +072d33301f6734db5108d78731686fc34b32c6c3 assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json +f99b30bd0cb3a8b78ed88a3a17b35b512c69ee06 assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json +0632d6a6ba895efbfa6a347c9693240cc601e114 assets/createnuclear/models/block/small_autunite_brick_wall_post.json +093bb2418968291015e9d3122755af3fd0b948d4 assets/createnuclear/models/block/small_autunite_brick_wall_side.json +5a9a262da20c1b7053276c444bff017e73c923c9 assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json +47f627eaccbd07bf81d1c45f95ebcc88994ad757 assets/createnuclear/models/block/steel_block.json +9333acc5ef34d03e00e0eaf24a3b48f2704a15c1 assets/createnuclear/models/block/thorium.json +9d2613725484de94788ba5075854eb225eaa4936 assets/createnuclear/models/block/thorium_block.json +e27878149b45eefa8673f2b86b6f491e2ed7a80f assets/createnuclear/models/block/thorium_ore.json +d234edb3b6bc81b7300ee65722973b66db0b82d9 assets/createnuclear/models/block/uranium.json +a4d5ee44c830e329034a46792280edea53343034 assets/createnuclear/models/block/uranium_ore.json +fba1c32ae3c38d735ebb0b4c3912afc8f9e9cde4 assets/createnuclear/models/item/anti_radiation_boots.json +29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/item/autunite.json +30b11d8da5d02a3e9cebb739b3b9efbee087573c assets/createnuclear/models/item/autunite_pillar.json +f8e44e53a7bc368d4c159769bb071eef6d28d856 assets/createnuclear/models/item/black_anti_radiation_chestplate.json +82a63e5c93daac9c5430ae77aa8d10b1bddbc2c7 assets/createnuclear/models/item/black_anti_radiation_helmet.json +2d0a3f0d2dd0fab5b73c7b8291a5eb3a7921157a assets/createnuclear/models/item/black_anti_radiation_leggings.json +3036f3b383b40ca2021856366cd0f01cb279285b assets/createnuclear/models/item/black_cloth.json +288c9245496eb0020ace0481a4d4ac26df876063 assets/createnuclear/models/item/blue_anti_radiation_chestplate.json +b8574d7ee3d3e733dab79700062554cf4b58bd6f assets/createnuclear/models/item/blue_anti_radiation_helmet.json +ed88d15d2f1a4af012371d523fb3b95bcedfad28 assets/createnuclear/models/item/blue_anti_radiation_leggings.json +3a5955f81eeed80e907bf8e2ee4df14fe42843f0 assets/createnuclear/models/item/blue_cloth.json +2e364d92951412b2dd7d9fbb0209fc8f3194bcd5 assets/createnuclear/models/item/brown_anti_radiation_chestplate.json +d61337a67071319320d75383a62ecac11c3222d1 assets/createnuclear/models/item/brown_anti_radiation_helmet.json +ce17b82389ca226bc9e55072ae0dab1ef049e96f assets/createnuclear/models/item/brown_anti_radiation_leggings.json +8cdcca32a87171e2c709e762165330b2f0389f90 assets/createnuclear/models/item/brown_cloth.json +63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/cat_irradiated_spawn_egg.json +63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json +047d097f30f9586494547715d07271c6994acd18 assets/createnuclear/models/item/coal_dust.json +0c682ff48601bf7f42c8561819ecede780664fbf assets/createnuclear/models/item/cut_autunite.json +11220bd60ab51e05a978a8322511c224d15bf886 assets/createnuclear/models/item/cut_autunite_bricks.json +d43ffb4c5491fcd8c98451649c3f4ceb271e8875 assets/createnuclear/models/item/cut_autunite_brick_slab.json +dfea56e99288e64e5061c621e860fa314fc31e9d assets/createnuclear/models/item/cut_autunite_brick_stairs.json +95e992c1e1c881d0f00a234a5e6906b1a5dbf149 assets/createnuclear/models/item/cut_autunite_brick_wall.json +5027aa166900571aa2e4f50ad53869b595ff3426 assets/createnuclear/models/item/cut_autunite_slab.json +bd832947d219746d3264422bc4c82f6acdc5cc3e assets/createnuclear/models/item/cut_autunite_stairs.json +4c0b115eb2a2f8d6e74c612fa6e1aa5b357e9185 assets/createnuclear/models/item/cut_autunite_wall.json +3aa34b484b1eb135c9e2fcd3db675aa8d7927951 assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json +4925fd5469c909ae1e212cb0279f534656ee93a4 assets/createnuclear/models/item/cyan_anti_radiation_helmet.json +84b9d23fadc9fd0a2e45fc3609f6bf16ecb1545d assets/createnuclear/models/item/cyan_anti_radiation_leggings.json +de649e8356e85e802df3e64df8fd663ce62ba16d assets/createnuclear/models/item/cyan_cloth.json +34c28d31d8b93699cc6ffab724d9c51670c0f3e2 assets/createnuclear/models/item/deepslate_lead_ore.json +60b37c01bc3e885a25ce9b1aff4f8cb44e98f759 assets/createnuclear/models/item/deepslate_thorium_ore.json +1f160865067749c0bed163a84a61581631294141 assets/createnuclear/models/item/deepslate_uranium_ore.json +5a2694d92c4708ca23ddfa67666ea26be66b9a45 assets/createnuclear/models/item/enriched_soul_soil.json +306f5731ab788fa3cf3d75a7edfcc68b9c20613a assets/createnuclear/models/item/enriched_yellowcake.json +a3b71025626527be742999a0256e9c2290c9d42e assets/createnuclear/models/item/enriching_campfire.json +78240d0c081d144592e76af622d0c9929569db17 assets/createnuclear/models/item/graphene.json +3c0e762c21fa4fa5724f5570c190e89d247ee71b assets/createnuclear/models/item/graphite_rod.json +eae1421ac37a98d0fc795bab8f349906aed521dd assets/createnuclear/models/item/gray_anti_radiation_chestplate.json +c88d66c0a041c51ee8089e5596169dc6c353fb13 assets/createnuclear/models/item/gray_anti_radiation_helmet.json +e66dc779ab853aecc35e6ccfba5d9dba78cd0574 assets/createnuclear/models/item/gray_anti_radiation_leggings.json +75bd474d73be3c041ceb82627cc438b2775e9b1b assets/createnuclear/models/item/gray_cloth.json +b4ddee28d16f837d70e311c84748b18fe3cdc21a assets/createnuclear/models/item/green_anti_radiation_chestplate.json +d0f9a216114a583e097ef8369c4ed74f50270672 assets/createnuclear/models/item/green_anti_radiation_helmet.json +00308a5c640b2ec21ad96b313789a2ec28cff516 assets/createnuclear/models/item/green_anti_radiation_leggings.json +104ab85c7f23d9239608603e6cb2227bc60b585f assets/createnuclear/models/item/green_cloth.json +ad33dca8ecf90a8bc1ebb61c2007af72c427e9ed assets/createnuclear/models/item/layered_autunite.json +17ec52f71bd19239771c599ee80d9ffa073738af assets/createnuclear/models/item/lead_block.json +649fce08e620f39f776ab8ae8dcb17e0fd77c82f assets/createnuclear/models/item/lead_ingot.json +4d18b6f86e9ebcff28c08b9876f1819a067cd290 assets/createnuclear/models/item/lead_nugget.json +3fc1094857b79873a966d6de2dc9ec3b711caadf assets/createnuclear/models/item/lead_ore.json +af0ce4256f68076af5c6a6da9faa98919eeb0a1c assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json +71bbf3a4c34d499581bc7d0bb8fee63d2441c903 assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json +e3acc02d9c87edea70fb57e88e172209b2b17a3f assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json +f3b5417e33bf6c166d8cffbf16ab0f9893e29c6d assets/createnuclear/models/item/light_blue_cloth.json +4904ab86720357735b330a1a70d303d2218c31f6 assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json +8ed063e9486b9d6d830bba43a35a3b5dd07ea0a0 assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json +114178d84e51715bc7e81cec53fca931499f72e4 assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json +33bd84e37cc034cdd6d6516af77f944b7399f3fa assets/createnuclear/models/item/light_gray_cloth.json +c982468ef610a204620f31cf7bc9b19b4163489c assets/createnuclear/models/item/lime_anti_radiation_chestplate.json +50c312969d1f3f0c5fad27639ba3f95d0853cb14 assets/createnuclear/models/item/lime_anti_radiation_helmet.json +cb27df2e5ed459128cc7d83786c9f32d91242e56 assets/createnuclear/models/item/lime_anti_radiation_leggings.json +b20e1b4dd0745ead1aa2248a91df5dde465e0938 assets/createnuclear/models/item/lime_cloth.json +5ad910a7a4ee066d98d1727988557725038f957e assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json +e02c005625f9ab199ba04201152973e016b16831 assets/createnuclear/models/item/magenta_anti_radiation_helmet.json +5e91eecf2e5def0f863b5d7d9b3625a62e4de7af assets/createnuclear/models/item/magenta_anti_radiation_leggings.json +4799138766c26496b41807407a4b1ce2106cf7b7 assets/createnuclear/models/item/magenta_cloth.json +626c65938b0109839ff3f48fecabe659fe38a657 assets/createnuclear/models/item/orange_anti_radiation_chestplate.json +72af25b71ba1417c58137fce1070c09cc65a61b5 assets/createnuclear/models/item/orange_anti_radiation_helmet.json +af14c1a038ff14285b1d78dfbcab0a8e44df14e5 assets/createnuclear/models/item/orange_anti_radiation_leggings.json +cfc8b9126dc3fe3b993c5e6201533aecc07989c3 assets/createnuclear/models/item/orange_cloth.json +45223d8e65c235302e923cda583fff09cb4ab156 assets/createnuclear/models/item/pink_anti_radiation_chestplate.json +0703dcb90ab1cbe58167c0872bd9e9950de99531 assets/createnuclear/models/item/pink_anti_radiation_helmet.json +af0dd245292fd2952c37e2d81bfff0a34f8aa5f6 assets/createnuclear/models/item/pink_anti_radiation_leggings.json +9f81dccbba864441a1d76a5312216faa44e6e44b assets/createnuclear/models/item/pink_cloth.json +6d3410aa77b41ada9809f246f1d1a1a982449736 assets/createnuclear/models/item/polished_cut_autunite.json +6919e7571fa3bd76fa08b0a707f1f9367e203a49 assets/createnuclear/models/item/polished_cut_autunite_slab.json +d3459552745c002eb95585853ddec7b638b4c11f assets/createnuclear/models/item/polished_cut_autunite_stairs.json +b6c3a22d368bd0796b004ac27b8e453a16e7d14c assets/createnuclear/models/item/polished_cut_autunite_wall.json +86d99549567048667239096badcb4249d6dddf2b assets/createnuclear/models/item/purple_anti_radiation_chestplate.json +9e3c06e53c3bb29bd4fca943a6700e97e81a6705 assets/createnuclear/models/item/purple_anti_radiation_helmet.json +047c75651f6c6d8888fcfb1416e67dcb91f3dd99 assets/createnuclear/models/item/purple_anti_radiation_leggings.json +3171211192a2b92005177fd1ee2ce7fbe2592b52 assets/createnuclear/models/item/purple_cloth.json +7da7ddaac39353657166badddc16fe9eb79f1a27 assets/createnuclear/models/item/raw_lead.json +ba58a4c086d8937d6703795a9d80435c2d450e35 assets/createnuclear/models/item/raw_lead_block.json +58c3279f0d6dfe7b88f5a85bfce6c1d683bbe2b4 assets/createnuclear/models/item/raw_thorium.json +528149130134a5b1d90552f22e1c856a2644a9dd assets/createnuclear/models/item/raw_thorium_block.json +2e30d8c1f56b02bd000509c2a6b32f4ff6c33290 assets/createnuclear/models/item/raw_uranium.json +5bad8990f31085232b63b11d295b90b581af9a82 assets/createnuclear/models/item/raw_uranium_block.json +ef76b3a3a97b5d1901d7e8ac17009381de418ab8 assets/createnuclear/models/item/reactor_blueprint_item.json +ee9b06de6d4e5f722543a83e5d9f7564ac6d7f70 assets/createnuclear/models/item/reactor_casing.json +7d0b9c3d7301e1f419441b69f152955fc69c5633 assets/createnuclear/models/item/reactor_controller.json +118e595a42c557d4eb97750ba31699a0e3f29ed8 assets/createnuclear/models/item/reactor_cooler.json +7e444d9dc776530d017fc28fe18dad0fabeedcdc assets/createnuclear/models/item/reactor_core.json +6726831326d47e5e416216e0ec1d3fd214110e89 assets/createnuclear/models/item/reactor_frame.json +18dc2031fd8aeba588d92e43093fb76e78b2bbe4 assets/createnuclear/models/item/reactor_input.json +69e464d730b826a0c28ed3cfeab28c4c561ec1b0 assets/createnuclear/models/item/reactor_output.json +a108ac857c776255abc1631429c5ffabb3e2a8de assets/createnuclear/models/item/red_anti_radiation_chestplate.json +b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_anti_radiation_helmet.json +54aa0a32f1eeedc5b78eb223ea01c3ff30ae365d assets/createnuclear/models/item/red_anti_radiation_leggings.json +4db93da70d6a7549155201b7d9d68355449652ac assets/createnuclear/models/item/red_cloth.json +78a9e80073512a111cb936a516d290a824846ff2 assets/createnuclear/models/item/reinforced_glass.json +60dc6eb917ee1567461f02aca765e061d3d9f55a assets/createnuclear/models/item/small_autunite_brick.json +9b83b53d90891eaf7aa4693eafe2876a831e0be2 assets/createnuclear/models/item/small_autunite_brick_slab.json +3e80ef1d80473c73a723d3c4b5c1409c7998d70f assets/createnuclear/models/item/small_autunite_brick_stairs.json +9286e69b3a5215a17ccb178933c2f52a9adb847f assets/createnuclear/models/item/small_autunite_brick_wall.json +7f33b090f2821bdeb07b2938b1618ad3f309248f assets/createnuclear/models/item/steel_block.json +bcb30dce2419ce1ec2e043eaff83df82ac8a4bec assets/createnuclear/models/item/steel_ingot.json +4b0492cf73c071f13538ce485419e46a164c99c7 assets/createnuclear/models/item/steel_nugget.json +d4ec5a600b482636195c7ba0c915ed5d78e8c880 assets/createnuclear/models/item/thorium_block.json +9712377d41a7153cb07638e33dd02e880609d249 assets/createnuclear/models/item/thorium_bucket.json +b636be722a513137e6ca68bdc6510c4a56a2296d assets/createnuclear/models/item/thorium_dust.json +6c63ff92f764da7ce92a99149bf2bf43c23e3727 assets/createnuclear/models/item/thorium_ingot.json +fe44d1ed2b4100ec32dda43274a085166706485d assets/createnuclear/models/item/thorium_nugget.json +954086bd19e91b833a263d3da33bb59903ce153f assets/createnuclear/models/item/thorium_ore.json +2b6958059c3a4c8aee7fb4c003feba12dd0ab252 assets/createnuclear/models/item/uranium_bucket.json +7b15a9300d0f6d106e589db3dcd3294781d0bdca assets/createnuclear/models/item/uranium_ore.json +3b03793c0f5786f258c593e0b140cd6bd10c3b7b assets/createnuclear/models/item/uranium_powder.json +ea04609e8b5c12a7805b1c564bca07fefd6d38ba assets/createnuclear/models/item/uranium_rod.json +798287f6d78ee3d736022963d35a700f42cbdca9 assets/createnuclear/models/item/white_anti_radiation_chestplate.json +7960569836d3b7f0c50ff9a000253098f776a8f0 assets/createnuclear/models/item/white_anti_radiation_helmet.json +31283971103bb25159e8b049b63dfbc408e87d23 assets/createnuclear/models/item/white_anti_radiation_leggings.json +4d85657105612ca5525a14791c3e07cf6bd239b8 assets/createnuclear/models/item/white_cloth.json +63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json +8bdc2fabbfc9fcc7c2ad4a3273897659d90b95ab assets/createnuclear/models/item/yellowcake.json +609c04d42448ccc99291c723c8b6741e870b46d4 assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json +953491d658ba39add0f080137ebfafc9ac07ee1d assets/createnuclear/models/item/yellow_anti_radiation_helmet.json +b20aeafcdcd235c7d89067d5331b823535b82522 assets/createnuclear/models/item/yellow_anti_radiation_leggings.json +a1970879fd57836f5ae5d23352cdca277095bc7d assets/createnuclear/models/item/yellow_cloth.json +72b0cec0c98e9ead9562ff0cc1231a5028e2a22f data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json +e7967751f132676cb1d523743adaac3aea1f0814 data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json +8e9cfc8ab1ddd7b818cb52cbd0fb60c0c4713bad data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json +1ec4bd12e3fd4303800a758a2b791e30a04e5960 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json +801940038556c52d0e10aec6d16430a99f31a385 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json +d0f97d467c8a00a57ece37990ece8601a32c431d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +913dfa33a312cd9a08d6d1194d0f7af40d4c5856 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json +34078516fb6ce2269af6de5515b51cea41ba9ac3 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json +1a35a3a0cf6a0202eb8244d26647e8e277cf8fd3 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +4fae09cee3ae86760906501da0dba47acb035cf4 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json +f893c5dec42faf470d493c4b1c5c184cad842c32 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +c53fd5df1d52d6e9919c9600e483697e8db75f4d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json +8ded4051daf417cb802b5327ef0e92d361dcb298 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json +1b0fefdf4f489b3e6c389c45ffd3918b10a50de0 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json +223f7f4d8c7186b4749c21cbab27bbaf43c3d82d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json +1093b70dcd826156ba71b6a3264bcb66e3943166 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json +d1c3b78d9f91661325e2cad286789b5330052efa data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +013d8020ec673d6d480e6599706ed5e9598e46e1 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json +ad7d418d3e8c49f2bb4929083f97eccc49add58c data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json +6d4c64c8eb26caa6a9bb0ed794907b5eccb20838 data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json +24311c6915bd9c1c5a048ac9e0e2bc6d18acefa6 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json +7a59963e3fc6fd226e9d336ec8577d29bcc3128c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json +fd3f90dca34f1e977a85015acd4efaca5835e288 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json +fbaa7584540ddc65d80ff6b38e9e54840448a15a data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json +1680cd795b322ba6afb9d2951ca53896dec66d3c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json +aac10ee87aad15f943db97cbbf5bd1924baee84c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +45bdc9cd3e000e844694cc53a1de3a5343915db9 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json +b69e27fcd2261dc0fa0ec9cfc42786721ac6d2ae data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json +06e385b2f61e2dc6527459386a884faf2680b66a data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json +8b45f6dd8f2564819c556b86c955111c9babdaa5 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json +c808ae1b7730df28f254ba058b8a8439f0e1b7ca data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json +480161c832c13c4ebd747d28ef876e748ffdbc79 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json +6934cc29c45bd09a8caa5e5b61407048e05567b2 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json +787c3f43725a3618ad118c2364a2fb4073f03896 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json +eb0f156d66895ed7c0ccfb1c7f225c7f4e9d2403 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json +32104a2aaf0f14b90ffee07e1f900cfeefc12855 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json +891a7808ab9fc1db3c30047eccf883eb8ce6f5c7 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json +6c8252f07412b4c65e686517f65c14e63fce353c data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json +5cb25c3de41fe68b365a0aac4fa5b3ff7bcb27dd data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json +7927b2a7c345bb178bf23fef966bed58f067ae2f data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json +d1de8cb62519f811e925fd00de96c81076fabb8b data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json +7d97de3eaf53f4f6cb58625b03f573183796392a data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json +b1d25d8fd1853b9902fa92c0adee7e39fea56a39 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json +2bc2b8c18b5311443c44bdb55771c26344b9b386 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json +12432e7ba6104a4b221756281fbc8a6809038d54 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json +e2195a18d37e7f16e1fddd422a9e7a10db9607c4 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json +5f04c3e30c77925cd01bbe0d75ff704388488ebf data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +5de0d26049f4b6a29c5812589d086947c0cdbbd6 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json +b8f6ee21b426748e16cff1d76f098d5a032c15f7 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json +73819b2283f45f3fdf7509ef458f3288f6329ca8 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +c1df1a2553a55dd47f37285912e5e3020c67da2a data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json +26b718d481625238a5ff718ee027dcddd29a2e98 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +979c398bbb9b73d8924ee9a1248fead541cbfd0e data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json +b4e68786ee0454d0310f5513a9047f53287b527c data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json +b2846412cad33434c85eed1b85d8a93dc5e16558 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json +2937c8fcae25aa80770e37991761be38f82119d8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json +97b7ce5609fd7571778db785984cb5901cbf9723 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json +f35cf42e5cb446d15b8e8203a591a51fd6e60f08 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json +aefc767f0155f9d00ab6204c5225876a3b763b99 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json +f8ac7de1b529688ed0b3954a24139cbe980cc84b data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json +4a3cecd35fd9dc73c786fe14d02460b16a7dadce data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json +3bbce0af30d3ac94664aa68f18d1c9409970c8eb data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json +493e7753ada91ba6886d0ce8ddfe7ad8f18f2c4c data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json +9e57ccc2e4ddb3881f45b9ef462b14cacb94d627 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json +eea54f4d24acc18dcc884df4d824db6e4dfb8a35 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json +9eb34323953599d42bef55204212cad010b017e8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json +96365989b361f8597953b95c88590b28933b4b2c data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json +1dec5607eb281f3d91b94a6ee4441467dbbf11bf data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json +03af591683635c5132ca4da0a79087b98616074b data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json +7dd4666d18364fa8f6056ef31e9f8bfc5ab3fea3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json +35ad8bd492986a14d7d65247834d0519484f9ae0 data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json +9e27f06026cde03c34993eb8b92a864536634fd7 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json +912e93938b1a4d40dac38b1ee928a53d33357059 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json +0ae8592bd11f77e9df3240c1eb4c1424b06bcac8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json +6ab73cdf0099e5c241daf50d3c715350f4158dd1 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json +2a5f39827ddb6bcdfddf38543635dd8f734a867c data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json +355f2cc4b2615bc721afedd320cb8d95f077d4c5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json +3c662699144a166787165c54e59c69d222c1d399 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json +366b1dbcd64ce41bf58d376386f7d370c900dd7f data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json +e305c22a584440dfb7d031aadcc3c7f9aae9ed36 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json +de8086a8e456a350a89ef40764b320488953e18b data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json +a4d7b131d6bded1bdf42b43a0dcce5d509b75055 data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json +97346563c1c5b4ad94c3458bea61d4ca8c58e79b data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json +406b815c2bc63c406ca1881df08f3dee49aa6ff6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json +ca99e24a7f687d907700115423965e890a862f0a data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json +c95b8f6ff00aa08c5f491d51c8ebfd82c9f07d5f data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json +f80fd14bc2e410bc54c7a8aa2f91fabfb1cde57a data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json +1ab62422e830f2ccd3a1d22597dbf2237d7b5631 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json +00c4ff8f0e0e44f3593c3e30b96a1ac92419b6e5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json +75181c4cdc5f9c64e3fe52a76eab64ab3b96d264 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json +f1a36845c18af71d0b7ca2357c9bb47116e90fe2 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json +658420ef1bd9924a614e53089c43bd9632e4f213 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json +0088dca4b49ce5239ffb4fd63d50eee13652ad41 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json +3cdfe8144924ab168d5f898e3c36aa89b42314d3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json +682b9abb1212143c87cddd857555c7c14057ff74 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json +54dce406692683c630633c836916a657e2bfc6b6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json +33e5921a5eec633e93a2fefcb8ab7986d7d0014a data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json +e423dda41c61e3885bd9189db7f485f4a580b64d data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json +dd349fb2cfe2c8a92fd5091fdf55ae954ea77237 data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json +009c689264f2b974c72a2387223b2a7eb9f52aba data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json +b8c6c649aec3cd595be961fe43d9ebc3a6013d8c data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json +7a12ea1e92fe1eb20998c28399f041e3684d66aa data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json +0d806e128a0eab473c822824e1914cd39d684efa data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json +570d06b2ab9f3b2d9d8265baac395e896e8b171e data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json +eafffaaada04af83623ebf8e940df2b507d933eb data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json +0221cf60748260f92b94be675249afc98de1d707 data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json +cc3ec047cc113f80a1163aeb2277dad33af8e424 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json +58477747b204491c22a9aecb751d99054f71310b data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json +2f3e459eff3d7404e49d23b9544b199caba741c9 data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json +ebab14dadd0650c76722c7e324ec4330539ee208 data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json +a9d692d44743f8fcabfc45046ad17a039c594747 data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json +16c681121078827282f2ce2e16d335d2d7e5e1f2 data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json +e28d26c880c31bb2ca64c9f380e001a13e3a01aa data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json +76e79e1f9fb40d89a0364939158b1aaba8598ab6 data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json +4d798680125ac67e3469e906b43f6d294cbf8fd6 data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json +fa9fc1d028bc6a7e9c59aab335fa666e05bdef65 data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json +f38e19487233203d7135f35a7afe65d6b19a5aa7 data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json +a021646becb7b6411eddd86644e5b17c8365582c data/createnuclear/loot_tables/blocks/autunite.json +62b7087350b0a9af9007b848c7f619a730e90693 data/createnuclear/loot_tables/blocks/autunite_pillar.json +771b416236bcc21f380e0f312c61803224987616 data/createnuclear/loot_tables/blocks/cut_autunite.json +3b81b5b58b7ef985348cf511e609064a7171d7dc data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json +feae7c8978bcce63f2eeb2ad6ed6a7ef53cbc13e data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json +1fa4418198a079b6236b2f3e4b11a7f7d0fc6962 data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json +db666ffaca36edc9e246e225f225c1e87604dd88 data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json +10aff7424eefd85e50269c66e60ae343043193cd data/createnuclear/loot_tables/blocks/cut_autunite_slab.json +e6e624e978fdacfa3cdd123d23d021f504308149 data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json +f28efa9fb383b86c770b8c7344fc30f6ab9200d3 data/createnuclear/loot_tables/blocks/cut_autunite_wall.json +113d87359e902ec9112e063f87adf5646cd01dbc data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json +8fbcd34624f6dab2ceb86f7ef273509ba23851ce data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json +ac0d262ec298e481314387399c378ecd454e20cc data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json +76ca23065681dfd7f18dbbc5a65b8ab8bc40c20c data/createnuclear/loot_tables/blocks/enriched_soul_soil.json +62f405d930be8b534e863c8aac205687b943f3ef data/createnuclear/loot_tables/blocks/enriching_campfire.json +aa8efeb48b11261953f7d90e6d7db38411550694 data/createnuclear/loot_tables/blocks/enriching_fire.json +297b7824fc2eea67ef47760da549f73e93424b60 data/createnuclear/loot_tables/blocks/layered_autunite.json +efe2ad634ad8b801a8fa69f45516b30157b46771 data/createnuclear/loot_tables/blocks/lead_block.json +9db8f06cd9b1d7a9c2d94e652f00a7588398571c data/createnuclear/loot_tables/blocks/lead_ore.json +7ad41810138d7b55a5d9d0db0956cd255e879632 data/createnuclear/loot_tables/blocks/polished_cut_autunite.json +d5fb5ebfe991980abfd6f1932575363d026d8859 data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json +8205832fc48bd24351b4b433f92a70a533336f48 data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json +2c3ca9fb7683d1edfdc2e4fcd4b25ab7f40c3ab6 data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json +66ab1033aebea1383fe3f09c7468f4cd60d8aa25 data/createnuclear/loot_tables/blocks/raw_lead_block.json +7cc60fa9a9bb958907f56b583e27c7f37af2a63e data/createnuclear/loot_tables/blocks/raw_thorium_block.json +0998d5a55f2dc10e85e83dd74bd91d4a3913f61f data/createnuclear/loot_tables/blocks/raw_uranium_block.json +af059cd55441441329347fbd569245b539b095db data/createnuclear/loot_tables/blocks/reactor_casing.json +e76c0b96c978e266f39eca8e46cd5ba2388e1749 data/createnuclear/loot_tables/blocks/reactor_controller.json +95a90d9d9a553448c878dfdf4b153ceada923030 data/createnuclear/loot_tables/blocks/reactor_cooler.json +daa4fad27f07fd72cb25a524464edea9efe771b7 data/createnuclear/loot_tables/blocks/reactor_core.json +576b0bf970ddbdd11ec06963e1d65e08e63d69e1 data/createnuclear/loot_tables/blocks/reactor_frame.json +be48e04b069441c8593aab5e9bf78f4edc2dd249 data/createnuclear/loot_tables/blocks/reactor_input.json +37af2b0b5eacf53995703344a45fb3f4d0efe1f9 data/createnuclear/loot_tables/blocks/reactor_output.json +88c7cfbf28fdbe53241453e073722791c780de75 data/createnuclear/loot_tables/blocks/reinforced_glass.json +feedbac4c2a466fb93f82756562edc63cb1b4b5b data/createnuclear/loot_tables/blocks/small_autunite_brick.json +d51f9b307f2986ac086d32f48bd41e6dc4024348 data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json +4014ab450bb5de0522690577486f2fbbc334de9c data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json +8718c7e7cce27e299611ee34792cdb59f3434e39 data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json +94dc8e72195da5aa505c6d5a3785ccfea30f7c05 data/createnuclear/loot_tables/blocks/steel_block.json +10453354af3c17390f7b6eb2eaa7109eae3988c3 data/createnuclear/loot_tables/blocks/thorium_block.json +4be8262da5a9789bafa641fec2ae0fb5cb8570e1 data/createnuclear/loot_tables/blocks/thorium_ore.json +401811bf59cdb43ffb0c0bb5ba40eb954d7fa216 data/createnuclear/loot_tables/blocks/uranium_ore.json +fba1a7bdb0835c034aa5ef52ebf589123d41b33e data/createnuclear/loot_tables/entities/irradiated_cat.json +2d8f5d7d7babd2b02ae836846e62daabf84de427 data/createnuclear/loot_tables/entities/irradiated_chicken.json +900719d49cec9385da31bb392649c65f4297288c data/createnuclear/loot_tables/entities/irradiated_cow.json +f91f43a39c80f583f878ea1a0d944798c05f2388 data/createnuclear/loot_tables/entities/irradiated_wolf.json +4c985d77908c367245c3b4d56e1302a843522eff data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json +9819e80259d08c1518b30ee9d4cf5c18689d3efc data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json +af0091392c2d5784455a57783bfa62d0d60d13ae data/createnuclear/recipes/crafting/enriched_soul_soil.json +3ce1aa65e8260fbe5fe84c9064b8de3745762605 data/createnuclear/recipes/crafting/enriching_campfire.json +3e12f7186fee08c35956e4a7bd26770830e4d462 data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json +ea505dc482e9c4f17087235e4d26fcae4079ebe0 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json +9f437a5a52abf8f353c0b376aa6444773b7cbe77 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json +314a4ac10a0be2cdf83615774897988ff7371f30 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json +f44a7c66a9dfc9147fc9d55677b26076f4afd484 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json +a3bb50e8dd41d9764cd9c9bf273785422275a8bc data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json +3fe95bda860847685656cf3f277a8afea6ab6b85 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json +fc0aee948e98bdf4b0f78b97943a1aebaa8d1796 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json +16394f944b94aea1cd19ba2677de56c00bebcdba data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json +66bdaffe18edc322b6de69d2d6b1523c774087a2 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json +e6c352908b8f660db226132bbf957774c5cf12d7 data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json +9c7d16a6a8e021d914fbb5f3fa5389085833be3d data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json +77b9d0bc061bf5a34d6398d00ce5e4c5c9e2ca1a data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json +3b041d0515279352e7a167d53c1605997d27451c data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json +31e9cd688f7bf3cc238310dae87dcf55df62d577 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json +2ed6e23f248230a2ca4bb2aa05432116df9c7bb6 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json +05febbed635c8dbb250a38aabe815bfffa7c77c4 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json +09145d0e4ddb0fd1c4d02710488c32527508cb74 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json +28ef8d35b4a30748d686cfd6f0ae1b56ee9e28f0 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json +b1a37c88635b1d855e340bf000f16d6affa70bc2 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json +cff50e5fef80b39173ba94dce7fa9c484666117d data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json +d69885154f870a949409ea4fe4d18b820d8aa228 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json +2eba7fd8a55d87de9b4fb4b8336df3420cd6dc18 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json +178e220968870a1a3ba576ddbed0c378d8f4e394 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json +1e4f64eba61816f9fcc029c45252c43f083060f3 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json +bb094494b3c7f6f7bcdba620aa5812d8c3de691c data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json +3d91fcefa05ae913c2edd5574f44b2400f9864e5 data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json +5aa5fb2b8b00842d62aba0fe6f041199335716ba data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json +cfd49e391be051ec35444e10c4738309a1d2d1fc data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json +63e8a0d55cc4d6bcba6ed31ccd202f833f8c2fce data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json +11aa98f3b7e9dbf17411f7f1eceaa5a375ee9be8 data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json +8160905f2e316c934758180df7a866e73d7d5696 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json +4f47f524a86375ddbb59ab1474577148c0a9e551 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json +b7df84fcd2fce86d73c3d37e8dfe5142ee898b32 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json +adf187f72a26a894ef9870d9b76c6aa9a2f61628 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json +b3fde9445facafb387ea8ba7f0d478f20b4ad8eb data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json +0c4bfdc67fedce323b7cd0463b2668ee5c8dfc09 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json +c4a6454d1f702ee3977a53a9e11a1eac7ae7640a data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json +d9578f67192594cf2481d45caf05de24969cb693 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json +4b80187e8db023b1bdc115b19f5b1d719e594fd5 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json +3fe339111ac211ff078cfe5376d1afeb3825e7fe data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json +7739a0c3452793819b049c5eaa1b91f9d2d9ddd1 data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json +3ffba6c86818b5c6fab8eef8f2ab93214585221e data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json +299f8fe18bd72af28f6dfd46000bed94fb0ce484 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json +e6396835f0c68c87409e25edda2779227b84f5ec data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json +8910f75d2b1ede94f5d09dcda192d25286b06ef2 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json +8816c1ad382a26cfabdae73d17c3376eb4ea8b8b data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json +96b0fde88bd9f53edd341658750311715ae52ceb data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json +1d22695a4dd7ce4429529011c6cccee1969abb9e data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json +ad29e797fed10865a6c15d95c3de1278c0427df8 data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json +42fa720bf96a1d46e206db30cbd38e1b04ea7f63 data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json +befcdaaf4abf86e29d7f7008d489638c5f3cd6bd data/createnuclear/recipes/crafting/raw/raw_thorium_block.json +6d70c403bab3160fc13fbb3efee85d9f77f2e96c data/createnuclear/recipes/crafting/raw_lead_block.json +7bf77189b1a9bc533e5ac0bb72ec87e8d5221691 data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json +06b7a11d4472cf36542c67d113acff6c3dccfd5f data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json +62e238496e81bbf9a86fcfc9396a6416e057007c data/createnuclear/recipes/crafting/raw_uranium_block.json +997f2bf339dd63253d9a98d16a9efeffac4eea81 data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json +a7ff79f9d11a46e52fb25819a7c9e9604e8a317a data/createnuclear/recipes/crafting/reactor/reinforced_glass.json +77f77148406d34c065b55efa9d6e7a2b107831c5 data/createnuclear/recipes/crafting/reactor_blueprint_item.json +ae6d07dc30751bfa39edbcdb8758a2faababa5da data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json +5fb04284d66de4bf54471a3db0d9a3bfa6b7a18c data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json +047c50559746a9ffb5835ff960ba500400e7e299 data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json +428e74b7762c3b5b74e80850a5c75d27960c73c9 data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json +ebfe438f4284101e07538accdf15789d06140c94 data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json +4b86d48cdf03dcfaa383552881a7f52b7bebe9c5 data/createnuclear/recipes/cut_autunite_brick_slab.json +b9d828959c4614caa4a0f3ac82f322dd538c6219 data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +bb8a46365f31a2e4b5440a47d1d22d122d0e973b data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json +3cd68ad698668475f66c2d72f997106d018fe2ee data/createnuclear/recipes/cut_autunite_brick_stairs.json +65ae0b709f14ec4c018ab5548d91c3a53657f612 data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +f16b4fafe9693a2d4eaea0616aa1c01042430154 data/createnuclear/recipes/cut_autunite_brick_wall.json +e40db55eb02cdbedc6f4dc52786069c74b267ada data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +b68221950ba50e3c11cdd6b58de2aafea83b07b5 data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json +0bfedb8324af8797150b1faf2c2b50856d1b4ace data/createnuclear/recipes/cut_autunite_slab.json +f04d6df381ea8dfbcae8d4387a5a58e25ed325e9 data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json +2524a52992895706ce195ac93ff8f668295b5a75 data/createnuclear/recipes/cut_autunite_slab_recycling.json +5fcc16c9a5ce0334e8a01ad9a1b345d20b5987f5 data/createnuclear/recipes/cut_autunite_stairs.json +4132d0cc3bca17631674ee463ca4f09dbd3f3f17 data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +d4f7707716472a68bec5a7a59dd1c9c17a880de5 data/createnuclear/recipes/cut_autunite_wall.json +aa1f3455bb6fba50a9bf1b7ac6fbe6ffc364b0e2 data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json +8a7946c30f9f8f9c002a6651c6765724f4bc2055 data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json +ca78dd6ec5e706cf97e1dca2656c0cc70d70c7d1 data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json +27b53fb459fbe530a61ecefeb5140c1d96a002ae data/createnuclear/recipes/polished_cut_autunite_slab.json +f2761361591493b2f3848fdcd49252df6629f352 data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json +2edba5af5bd8fd2c4b4cfd7216ac1730b82b5c96 data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json +af81c9ed277e6f3d0d9e48d413247debcc7b64be data/createnuclear/recipes/polished_cut_autunite_stairs.json +9cd62ff9cbce5c4a5293c7bfcb9c8c35d68ea91e data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +e74d31ed68a39baca7d719338fdfeb71a9cea9a4 data/createnuclear/recipes/polished_cut_autunite_wall.json +bd7dd55600eb9ddebb17ac6932cf77f0538bfe02 data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json +1713ce33da8ce2fd0145e9921cab615d31fa5e66 data/createnuclear/recipes/shapeless/cloth/black_cloth.json +0d0c71a2b494a34439cb2d7873b31083b07877b0 data/createnuclear/recipes/shapeless/cloth/blue_cloth.json +e6ec8d394df502aa1dcebd16d1ed0275f92e9d2a data/createnuclear/recipes/shapeless/cloth/brown_cloth.json +8d0f363323584bcdefe7803e9057f252b63fd12d data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json +fff014f30a041fad100ceefcf70ed9e8a00c318c data/createnuclear/recipes/shapeless/cloth/gray_cloth.json +cdd6de83eccb34f7bc4f38c6a92a32a74b7b3ff7 data/createnuclear/recipes/shapeless/cloth/green_cloth.json +fe147f38895f8b99412c53a6f7530a1e9575003c data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json +ab94d1c13af2e4bef0c92b8486108940180d3f9d data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json +2cd96d4f78b81393bff120448e9a14235cf2376b data/createnuclear/recipes/shapeless/cloth/lime_cloth.json +a22692736ff403a44bca8ef34b5f97a855eb0a7a data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json +bbc2714fa8586db7d42db2c1e4375accd7c264d2 data/createnuclear/recipes/shapeless/cloth/orange_cloth.json +d6be8ab92dd0caa9df946afb83868ce278c2c437 data/createnuclear/recipes/shapeless/cloth/pink_cloth.json +fa041c5a7e252bed6dc4636a45e5857d7e14dcb1 data/createnuclear/recipes/shapeless/cloth/purple_cloth.json +c863e58a1e11f9b8a925b08b321d45f76cb96de4 data/createnuclear/recipes/shapeless/cloth/red_cloth.json +2d315d82efde22d511e339baec628babdce5767f data/createnuclear/recipes/shapeless/cloth/white_cloth.json +fac232af7ba0edf6cf8e0f018cf53678457e652e data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json +8e194709b50fd2ca2ef2138b5d2528e092b45e4f data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json +bf49ba3e1332f0742e933d81ddd0dd9462f175db data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json +01e0af5e7139dc9d887ee026e4d319d5063415e5 data/createnuclear/recipes/small_autunite_brick_slab.json +4b7f84c18f56ce5d29ce0aec9244e433738b7179 data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +96ace25ee0d4aabef83240275c4bcf35a36c2605 data/createnuclear/recipes/small_autunite_brick_slab_recycling.json +d6fbc19ffcbd5f5e3cdb0636813cf3a8c3262ec2 data/createnuclear/recipes/small_autunite_brick_stairs.json +bd84328028cb729d48f38ccc449f14be1d7acfb5 data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +44f3dde18c582cc5dd95c705c7ad76691996b57c data/createnuclear/recipes/small_autunite_brick_wall.json +6bdbdc93b69c388425345d6d1aeb862eed894e5a data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/createnuclear/tags/blocks/enriching_fire_base_blocks.json +509b5baa813ae0dc3345fd97754e4088132359ec data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json +925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/blocks/lead_ores.json +bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/blocks/uranium_ores.json +ccbc67cba973a8e1e43d0166ddfa5645f6a82aea data/createnuclear/tags/entity_types/irradiated_immune.json +dd07a117bf2a657aba3d776ee718829150a1c0af data/createnuclear/tags/fluids/thorium.json +bfd5a561b60a7d59d7f7c248ec75e3571a0f2fed data/createnuclear/tags/fluids/uranium.json +7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/createnuclear/tags/items/all_anti_radiation_armors.json +e3fe4325aafb669d287c17b5b30953e4fb709110 data/createnuclear/tags/items/anti_radiation_armor.json +fadb3957b979d82146790ef3550e38606760421e data/createnuclear/tags/items/anti_radiation_boots_dye.json +e7d6ce5456dd6ed6f018a8fb2f3a14b5b4f78e52 data/createnuclear/tags/items/anti_radiation_chestplate_dye.json +0845acff015f78c494df2cd6754c5cff10d77c05 data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json +3f127db66e68fd3aac662a14e4cbacc4204efa8e data/createnuclear/tags/items/anti_radiation_helmet_dye.json +b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json +0e3c30cdbfaa4b73bac1276fb973db733b934619 data/createnuclear/tags/items/anti_radiation_leggings_dye.json +bebad856ee0f047735060f28544eb6149d8c2b20 data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json +2e4d08932c4a84863f0198eb2845f80d8fda1221 data/createnuclear/tags/items/cloth.json +8e6598f14a72a61cbe1e5ed2aaea229fb2dd74e6 data/createnuclear/tags/items/cooler.json +c5587bb72c54f59e9f9a4cd2c3e6bedb78ee198d data/createnuclear/tags/items/fuel.json +925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/items/lead_ores.json +1a438d724641b4899f18b4abeef0b0708c76ea70 data/createnuclear/tags/items/stone_types/autunite.json +bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/items/uranium_ores.json +d8d6ad7a4fc31fd68a98b368207c359fb610f417 data/create/tags/blocks/safe_nbt.json +75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/blocks/glass.json +e1fa8405b8518c6d7ed985f8d8d3293ce2f1cdfb data/forge/tags/blocks/ores.json +925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/blocks/ores/lead.json +3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/blocks/ores/thorium.json +bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/blocks/ores/uranium.json +ef5f2f92e535163bc1e0bdd226e080d2f04e1df2 data/forge/tags/blocks/ores_in_ground/deepslate.json +8bb8a270d8e4158ee4878e8a5f5609bbcf8785ff data/forge/tags/blocks/ores_in_ground/stone.json +a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/blocks/storage_blocks/lead.json +2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/blocks/storage_blocks/raw_lead.json +725644962932169e20d6f2726e69af199ce3800c data/forge/tags/blocks/storage_blocks/raw_thorium.json +0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/blocks/storage_blocks/raw_uranium.json +f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/blocks/storage_blocks/steel.json +baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/blocks/storage_blocks/thorium.json +a63487094743744be756ad497f483fcd4d11e9bc data/forge/tags/fluids/uranium.json +fadb3957b979d82146790ef3550e38606760421e data/forge/tags/items/armors/boots.json +0845acff015f78c494df2cd6754c5cff10d77c05 data/forge/tags/items/armors/chestplates.json +b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/forge/tags/items/armors/helmets.json +bebad856ee0f047735060f28544eb6149d8c2b20 data/forge/tags/items/armors/leggings.json +c53aa7c19dc2c02afdab4bc7e3188ca2b2224af6 data/forge/tags/items/buckets/thorium.json +9ac9f967f480bbbe186815331a7e1771c8feea57 data/forge/tags/items/buckets/uranium.json +6c2e44175fc9799f1cf69287a6b21ef3f8c659e1 data/forge/tags/items/dusts.json +25c93720c5221fac9aeb0ae47182ef59e0a0c2bb data/forge/tags/items/dusts/coal.json +d6176bfd8cf296e3d5b5601ff2da8fc59620a092 data/forge/tags/items/dusts/thorium.json +69b53861489d10b3a836be9812af97c999833470 data/forge/tags/items/dusts/uranium.json +75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/items/glass.json +69b0ac78e6b1f46e527de8e63aba797c335290f9 data/forge/tags/items/ingots.json +30fa647448df4131c1d6460756f18583a493ee31 data/forge/tags/items/ingots/lead.json +24bc6e0cdae825d9e5d1500567ae81d83c15a88d data/forge/tags/items/ingots/steel.json +a50840c5dc4023ab62b7faa86a5fd9f032a50caf data/forge/tags/items/ingots/thorium.json +a77ba3f79cd096f38bd53b5f1b6a5696b864e9df data/forge/tags/items/nuggets.json +41ff866ec94383906342a0d1594554e3063b9d0f data/forge/tags/items/nuggets/lead.json +1ec402fda0c91947be220066973f79f3e522663f data/forge/tags/items/nuggets/steel.json +31d6f68b8cbb51e44700987c1b242a855e120b33 data/forge/tags/items/nuggets/thorium.json +925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/items/ores/lead.json +3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/items/ores/thorium.json +bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/items/ores/uranium.json +fd86e3b3265d7069f3cfff0cfb5d086eea5a813a data/forge/tags/items/raw_materials.json +610ed700de0886bcb4b1c90100c35f3034c53940 data/forge/tags/items/raw_materials/lead.json +61f6f1f4b16790c36a45f769141900772ce4529a data/forge/tags/items/raw_materials/thorium.json +03a88f0d9f44d3c338b82bf92b22a14dec490bef data/forge/tags/items/raw_materials/uranium.json +fd86e3b3265d7069f3cfff0cfb5d086eea5a813a data/forge/tags/items/raw_ores.json +c1ad472460350e6abd024de7785cd870dad05cd9 data/forge/tags/items/rods.json +a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/items/storage_blocks/lead.json +2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/items/storage_blocks/raw_lead.json +725644962932169e20d6f2726e69af199ce3800c data/forge/tags/items/storage_blocks/raw_thorium.json +0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/items/storage_blocks/raw_uranium.json +f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/items/storage_blocks/steel.json +baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/items/storage_blocks/thorium.json +e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/all/campfires.json +8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/azalea_root_replaceable.json +e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.json +3206babfa42429478935375acd710b4028884941 data/minecraft/tags/blocks/dragon_transparent.json +8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/dripstone_replaceable_blocks.json +3206babfa42429478935375acd710b4028884941 data/minecraft/tags/blocks/fire.json +75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/minecraft/tags/blocks/impermeable.json +8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/lush_ground_replaceable.json +e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/mineable/axe.json +d3e653a0b65fc3edb30f227390b9ba3bbbd53f69 data/minecraft/tags/blocks/mineable/pickaxe.json +a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/minecraft/tags/blocks/mineable/shovel.json +8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/moss_replaceable.json +ee37198febf019ac6fca8170c940e500b143efa6 data/minecraft/tags/blocks/needs_diamond_tool.json +8e904af376273deaa679e5fe3c5f4052bf8222b7 data/minecraft/tags/blocks/needs_iron_tool.json +9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/blocks/slabs.json +7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/blocks/stairs.json +92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/blocks/walls.json +2535c56fd6376328fbca0528562ecc2046a3b655 data/minecraft/tags/entity_types/fall_damage_immune.json +a63487094743744be756ad497f483fcd4d11e9bc data/minecraft/tags/fluids/lava.json +9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/items/slabs.json +7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/items/stairs.json +92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/items/walls.json diff --git a/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e b/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e new file mode 100644 index 00000000..1d4636ca --- /dev/null +++ b/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e @@ -0,0 +1,7 @@ +// 1.20.1 2025-12-30T16:40:56.4816562 createnuclear's mechanical crafting recipes +0a56332199941d1db61ee7512130d2664fd73e46 data/createnuclear/recipes/mechanical_crafting/graphite_rod.json +85f68439da9d4bb70d1308b7b64db0e30fec9e51 data/createnuclear/recipes/mechanical_crafting/reactor_controller.json +11b4c4d65d4f6981c34e7f97e0e8dc3468376b05 data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json +8228bb2d850dfd474e2ce142ac9a0ff6ab707f07 data/createnuclear/recipes/mechanical_crafting/reactor_core.json +48db9006423a3762a24c7cae7a3534f124aa0e4c data/createnuclear/recipes/mechanical_crafting/reactor_frame.json +0a1d26105f14cb2a01b18b9f050c900412f917fb data/createnuclear/recipes/mechanical_crafting/uranium_rod.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e new file mode 100644 index 00000000..f2183c03 --- /dev/null +++ b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e @@ -0,0 +1,33 @@ +// 1.20.1 2025-12-30T16:40:56.4700026 Recipes +229dafab82da54169697898f94d3be266a77d5ff data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json +14b3abbc5d9b1950f65ef1cc03f79a36c8820efc data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json +028d2b4f2f5ec4764791ca5c28c19b6848b00bea data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json +605ccb2acc7e944ddbce2e962af3278e47a04627 data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json +a72a296cd6cad499e78fa33f74194d74e9d2eef0 data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json +c6acb8cd38541f9baf6e9045bf2547666a48dd66 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json +7be9394a2c56bc4683288e45a44bfc5dda6a4b6e data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json +4ad292cd97e78f82b3ed9d4123f5e95c5ddea55c data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json +c14100e996c2146f0c0c062ef489380e11b36b46 data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json +6e8a83dd9ce1ed273bedceb577670f07bc18b750 data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json +a98dc6de94e6658d78ec28b77959ae9cb17b1d58 data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json +067475701d6f059793c064718b7bba4b939ce380 data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json +d4162de75c52e6106a386dcf4c5c3bc5b74261d6 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json +0c347228b63702ba70d4257c4b5642133fb8e5b8 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json +1bb03dfa15ff7f76bc2accdd7d26b520605ae4bf data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json +d7cfc6f1ff4d39df0df526ec3723e8d18d198945 data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json +932672d0475e9c82d033d395ee12010e9f3d6828 data/createnuclear/recipes/blasting/lead_ingot_for_lead.json +b2ec2f955ece9110bf315a2773b70999e268f81d data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json +c46810e5000a34edfceed6a8457595afe9d0377d data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json +978cc9d92268673050da5697482f4013a63a65f1 data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json +319718ee24e2c5bdeba2b16cd99c55fc7f97f9e4 data/createnuclear/recipes/crafting/lead_block_from_compacting.json +17e9a54a54b1ed1f6af0a3fbb0771262af585a95 data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json +8e2e9b598fe86d2238915fb59486bccfac737e16 data/createnuclear/recipes/crafting/steel_block_from_compacting.json +af5d168185e516ea79c335ac7eb6652b99723143 data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json +5bfd142e7275ee50951d6848745bf4a8cc3fc62d data/createnuclear/recipes/crafting/thorium_block_from_compacting.json +53ace49121c54906024163655b786cefdd84e801 data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json +f2841ff83321c5bf5d43649fb204fa3a97fd596e data/createnuclear/recipes/crafting/white_cloth.json +93e75639c60d69067daddecfb2fa480a8e2040c4 data/createnuclear/recipes/crafting/white_cloth_wool.json +165a3c45b53d0a94149f26300f609c2fd7c688f1 data/createnuclear/recipes/smelting/lead_ingot_for_lead.json +4121c89708b0b069ece6dd9356dd3865af602779 data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json +7acfaccfb12d280e8d858fdaf7f9048a5ac29e26 data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json +93fe12ad36a99451009518d71ac105969a1ef2aa data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json diff --git a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 new file mode 100644 index 00000000..9ab04218 --- /dev/null +++ b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 @@ -0,0 +1,27 @@ +// 1.20.1 2025-12-30T16:40:56.460829 Create Nuclear Advancements +384b002f95b70c595cedc692ed219d45931f1f5b data/createnuclear/advancements/anti_radiation_armor.json +41069c530d33ea7d59cccddada0ceececd69f5af data/createnuclear/advancements/automatic_uranium.json +2e8127a4546d680ab502c6e3c71f49d8df2b1b18 data/createnuclear/advancements/coal_dust.json +2c2cfb8724f39fc5e101a34dce08de6e33f6d1f8 data/createnuclear/advancements/dye_anti_radiation_armor.json +eda669191bc6149e3feee4a2b9b25b64e1d7da60 data/createnuclear/advancements/enriched_yellowcake.json +fb039aef2e300f0f4eb946b8367e154a1772cc90 data/createnuclear/advancements/full_anti_radiation_armor.json +bffbc5007ddb20829768a122cc514f84c2dee1e0 data/createnuclear/advancements/graphene.json +8e89393b2e396243d12cf5b29e283ab97c814519 data/createnuclear/advancements/graphite_rod.json +07e0edb7519c4e755446e95086487f5c8bbbbb17 data/createnuclear/advancements/lead_ingot.json +e9f9668d36ebd431502b20296f774c83a1d050f0 data/createnuclear/advancements/raw_lead.json +0ac2cb2226f212b6c56c2f05dfa882b46f066f6f data/createnuclear/advancements/raw_uranium.json +e9d8bd7f04cac0f3ea72a02a5cdc4cc98f728d98 data/createnuclear/advancements/reactor_blueprint.json +46f6044ed5c777f9fe08f7957c3d26e39d69f3c5 data/createnuclear/advancements/reactor_casing.json +bf6947708102180f9cd08e31305253774187d763 data/createnuclear/advancements/reactor_controller.json +842add59177cc7aec1b55102ec0495a522ced05c data/createnuclear/advancements/reactor_cooler.json +f88401b0664256c3b2cb35c018f8f738b60bc3e9 data/createnuclear/advancements/reactor_core.json +07047ca35a1e75dfe3f7885ad8b5a63ce53e1b34 data/createnuclear/advancements/reactor_frame.json +4f963ff2f6c09a0272c25ebdb46423700e5256eb data/createnuclear/advancements/reactor_input.json +b19a554150aa4d9dee594574e310c436d7bfc66d data/createnuclear/advancements/reactor_output.json +91aab6f0a18aee167c63a3aece5fa9778cf52b0b data/createnuclear/advancements/reinforced_glass.json +a7b50865e9c0a441d749bf386f38e0a9dd69e5c8 data/createnuclear/advancements/root.json +a44ae76ec00fae36f7df13e43f20ebe389b416d5 data/createnuclear/advancements/steel_ingot.json +5a41894d2428fb7297b98a6b78925a17af2a3095 data/createnuclear/advancements/uranium_liquid.json +01ac168072fa666f64148113ae806ec0b5ea5158 data/createnuclear/advancements/uranium_powder.json +06d1bfea924a4ea35ce78937adcab967cce02b67 data/createnuclear/advancements/uranium_rod.json +7f34bd9000a575b4d1790c745f164a054afc3986 data/createnuclear/advancements/yellowcake.json diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea new file mode 100644 index 00000000..e912b38f --- /dev/null +++ b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea @@ -0,0 +1,11 @@ +// 1.20.1 2025-12-30T16:40:56.4669304 CreateNuclear Generated Registry Entries +5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json +72173023e6a31748692e750db0f5fa8c555d1009 data/createnuclear/forge/biome_modifier/striated_ores_overworld.json +fa32145101dc12ec914684fec8c5cbb995d2c051 data/createnuclear/forge/biome_modifier/uranium_ore.json +b68555f371c9700aa4ecfa9370b010de8fe25b60 data/createnuclear/worldgen/configured_feature/lead_ore.json +4f11c0a518c0de7857919983fc638ba551c6630a data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json +fb2aaefed69ac20e91415056babc79a9542a5571 data/createnuclear/worldgen/configured_feature/thorium_ore.json +b0e1ee7314412507fd7346cb48b29d105f6186ad data/createnuclear/worldgen/configured_feature/uranium_ore.json +d45ed5f7008864ba4f60c409038ad428a280fd7f data/createnuclear/worldgen/placed_feature/lead_ore.json +f26be417cb34461ecb180e77a9a749eaaf4c9880 data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json +bed936158c61471513252910d9e3b0e2de610f1a data/createnuclear/worldgen/placed_feature/uranium_ore.json diff --git a/src/generated/resources/assets/createnuclear/blockstates/autunite.json b/src/generated/resources/assets/createnuclear/blockstates/autunite.json new file mode 100644 index 00000000..4a2b9024 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/autunite.json @@ -0,0 +1,18 @@ +{ + "variants": { + "": [ + { + "model": "createnuclear:block/autunite_natural_0" + }, + { + "model": "createnuclear:block/autunite_natural_1" + }, + { + "model": "createnuclear:block/autunite_natural_2" + }, + { + "model": "createnuclear:block/autunite_natural_3" + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json b/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json new file mode 100644 index 00000000..e458cf35 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "createnuclear:block/autunite_pillar_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "createnuclear:block/autunite_pillar" + }, + "axis=z": { + "model": "createnuclear:block/autunite_pillar_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json new file mode 100644 index 00000000..348beec9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/cut_autunite" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json new file mode 100644 index 00000000..bf6717a8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "createnuclear:block/cut_autunite_brick_slab" + }, + "type=double": { + "model": "createnuclear:block/cut_autunite_bricks" + }, + "type=top": { + "model": "createnuclear:block/cut_autunite_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..e4ddb53d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json new file mode 100644 index 00000000..6238eb23 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json new file mode 100644 index 00000000..2310db79 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/cut_autunite_bricks" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json new file mode 100644 index 00000000..f988d441 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "createnuclear:block/cut_autunite_slab" + }, + "type=double": { + "model": "createnuclear:block/cut_autunite" + }, + "type=top": { + "model": "createnuclear:block/cut_autunite_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json new file mode 100644 index 00000000..644c51df --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json new file mode 100644 index 00000000..7dc547ea --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json new file mode 100644 index 00000000..b0fb7b32 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/deepslate_lead_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json new file mode 100644 index 00000000..9effc25d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/deepslate_thorium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json new file mode 100644 index 00000000..bd15f043 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/deepslate_uranium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json new file mode 100644 index 00000000..301acca5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/enriched_soul_soil" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json b/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json new file mode 100644 index 00000000..9c5a0a2e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,lit=false": { + "model": "createnuclear:block/enriching/campfire/block_off", + "y": 270 + }, + "facing=east,lit=true": { + "model": "createnuclear:block/enriching/campfire/block", + "y": 270 + }, + "facing=north,lit=false": { + "model": "createnuclear:block/enriching/campfire/block_off", + "y": 180 + }, + "facing=north,lit=true": { + "model": "createnuclear:block/enriching/campfire/block", + "y": 180 + }, + "facing=south,lit=false": { + "model": "createnuclear:block/enriching/campfire/block_off" + }, + "facing=south,lit=true": { + "model": "createnuclear:block/enriching/campfire/block" + }, + "facing=west,lit=false": { + "model": "createnuclear:block/enriching/campfire/block_off", + "y": 90 + }, + "facing=west,lit=true": { + "model": "createnuclear:block/enriching/campfire/block", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json b/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json new file mode 100644 index 00000000..45d0dd1a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/floor0" + }, + { + "model": "createnuclear:block/enriching/fire/floor1" + } + ] + }, + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/side0" + }, + { + "model": "createnuclear:block/enriching/fire/side1" + }, + { + "model": "createnuclear:block/enriching/fire/side_alt0" + }, + { + "model": "createnuclear:block/enriching/fire/side_alt1" + } + ] + }, + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/side0", + "y": 90 + }, + { + "model": "createnuclear:block/enriching/fire/side1", + "y": 90 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt0", + "y": 90 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt1", + "y": 90 + } + ] + }, + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/side0", + "y": 180 + }, + { + "model": "createnuclear:block/enriching/fire/side1", + "y": 180 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt0", + "y": 180 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt1", + "y": 180 + } + ] + }, + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/side0", + "y": 270 + }, + { + "model": "createnuclear:block/enriching/fire/side1", + "y": 270 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt0", + "y": 270 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt1", + "y": 270 + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json new file mode 100644 index 00000000..0a3c80cd --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/layered_autunite" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/lead_block.json b/src/generated/resources/assets/createnuclear/blockstates/lead_block.json new file mode 100644 index 00000000..6dce2c08 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/lead_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/lead_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json b/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json new file mode 100644 index 00000000..fe130b74 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/lead_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json new file mode 100644 index 00000000..4c92a233 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/polished_cut_autunite" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json new file mode 100644 index 00000000..5b7942b8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "createnuclear:block/polished_cut_autunite_slab" + }, + "type=double": { + "model": "createnuclear:block/polished_cut_autunite_slab_double" + }, + "type=top": { + "model": "createnuclear:block/polished_cut_autunite_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..415c46ed --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json new file mode 100644 index 00000000..07a87341 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json new file mode 100644 index 00000000..b270e311 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/raw_lead_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json new file mode 100644 index 00000000..626939bb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/raw_thorium_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json new file mode 100644 index 00000000..844b162b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/raw_uranium_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json new file mode 100644 index 00000000..38267dc9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/reactor/casing/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json new file mode 100644 index 00000000..28a903c5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json @@ -0,0 +1,34 @@ +{ + "variants": { + "assembled=false,facing=east": { + "model": "createnuclear:block/reactor/controller/block", + "y": 270 + }, + "assembled=false,facing=north": { + "model": "createnuclear:block/reactor/controller/block", + "y": 180 + }, + "assembled=false,facing=south": { + "model": "createnuclear:block/reactor/controller/block" + }, + "assembled=false,facing=west": { + "model": "createnuclear:block/reactor/controller/block", + "y": 90 + }, + "assembled=true,facing=east": { + "model": "createnuclear:block/reactor/controller/block", + "y": 270 + }, + "assembled=true,facing=north": { + "model": "createnuclear:block/reactor/controller/block", + "y": 180 + }, + "assembled=true,facing=south": { + "model": "createnuclear:block/reactor/controller/block" + }, + "assembled=true,facing=west": { + "model": "createnuclear:block/reactor/controller/block", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json new file mode 100644 index 00000000..7cb188b0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/reactor/cooler/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json new file mode 100644 index 00000000..5a4b64c2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/reactor/core/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json new file mode 100644 index 00000000..af4df759 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json @@ -0,0 +1,16 @@ +{ + "variants": { + "part=end": { + "model": "createnuclear:block/reactor/frame/frame_bottom" + }, + "part=middle": { + "model": "createnuclear:block/reactor/frame/frame_middle" + }, + "part=none": { + "model": "createnuclear:block/reactor/frame/frame_none" + }, + "part=start": { + "model": "createnuclear:block/reactor/frame/frame_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json new file mode 100644 index 00000000..d6e05583 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "createnuclear:block/reactor/input/block", + "y": 270 + }, + "facing=north": { + "model": "createnuclear:block/reactor/input/block", + "y": 180 + }, + "facing=south": { + "model": "createnuclear:block/reactor/input/block" + }, + "facing=west": { + "model": "createnuclear:block/reactor/input/block", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json new file mode 100644 index 00000000..fd92ef85 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json @@ -0,0 +1,26 @@ +{ + "variants": { + "facing=down": { + "model": "createnuclear:block/reactor/output/output_vertical", + "x": 180 + }, + "facing=east": { + "model": "createnuclear:block/reactor/output/output", + "y": 270 + }, + "facing=north": { + "model": "createnuclear:block/reactor/output/output", + "y": 180 + }, + "facing=south": { + "model": "createnuclear:block/reactor/output/output" + }, + "facing=up": { + "model": "createnuclear:block/reactor/output/output_vertical" + }, + "facing=west": { + "model": "createnuclear:block/reactor/output/output", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json b/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json new file mode 100644 index 00000000..299a9a51 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/reinforced_glass" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json new file mode 100644 index 00000000..165ab703 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/small_autunite_brick" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json new file mode 100644 index 00000000..9e0c94a5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "createnuclear:block/small_autunite_brick_slab" + }, + "type=double": { + "model": "createnuclear:block/small_autunite_brick" + }, + "type=top": { + "model": "createnuclear:block/small_autunite_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json new file mode 100644 index 00000000..8d3d5f2d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json new file mode 100644 index 00000000..a571f2ff --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/steel_block.json b/src/generated/resources/assets/createnuclear/blockstates/steel_block.json new file mode 100644 index 00000000..732982ba --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/steel_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/steel_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium.json b/src/generated/resources/assets/createnuclear/blockstates/thorium.json new file mode 100644 index 00000000..007ce08d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/thorium.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/thorium" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json b/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json new file mode 100644 index 00000000..cb8fa637 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/thorium_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json new file mode 100644 index 00000000..c976ca17 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/thorium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/uranium.json b/src/generated/resources/assets/createnuclear/blockstates/uranium.json new file mode 100644 index 00000000..41b13612 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/uranium.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/uranium" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json new file mode 100644 index 00000000..141bc813 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/uranium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json new file mode 100644 index 00000000..cb0b80fe --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_0" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json new file mode 100644 index 00000000..43eaf7da --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json new file mode 100644 index 00000000..717fcaa9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_2" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json new file mode 100644 index 00000000..14c2b222 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json new file mode 100644 index 00000000..131eea31 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", + "side": "createnuclear:block/palettes/stone_types/pillar/autunite_cut_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json new file mode 100644 index 00000000..5312732a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", + "side": "createnuclear:block/palettes/stone_types/pillar/autunite_cut_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json new file mode 100644 index 00000000..8f73ebd9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json new file mode 100644 index 00000000..48ea4cfa --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json new file mode 100644 index 00000000..2aa561eb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..bc4722b3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json new file mode 100644 index 00000000..9b8df2ea --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json new file mode 100644 index 00000000..4bb16955 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json new file mode 100644 index 00000000..1114e0c8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json new file mode 100644 index 00000000..9d50264b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json new file mode 100644 index 00000000..29590b5a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json new file mode 100644 index 00000000..2315df84 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json new file mode 100644 index 00000000..40e0473a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json new file mode 100644 index 00000000..279cc05f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json new file mode 100644 index 00000000..486ac523 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json new file mode 100644 index 00000000..85b0cdae --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json new file mode 100644 index 00000000..0291f2cc --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json new file mode 100644 index 00000000..7bce58c8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json new file mode 100644 index 00000000..c537cb4f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json new file mode 100644 index 00000000..2c8f3f18 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json new file mode 100644 index 00000000..c30862d1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/deepslate_lead_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json new file mode 100644 index 00000000..8ba7752a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/deepslate_thorium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json new file mode 100644 index 00000000..3ca8cc26 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/deepslate_uranium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json new file mode 100644 index 00000000..07be195e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/enriched_soul_soil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json b/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json new file mode 100644 index 00000000..dde2c3ea --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", + "side": "createnuclear:block/palettes/stone_types/layered/autunite_cut_layered" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/lead_block.json b/src/generated/resources/assets/createnuclear/models/block/lead_block.json new file mode 100644 index 00000000..1b69460a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/lead_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/lead_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/lead_ore.json b/src/generated/resources/assets/createnuclear/models/block/lead_ore.json new file mode 100644 index 00000000..12da66d9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/lead_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/lead_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json new file mode 100644 index 00000000..b4ad8997 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json new file mode 100644 index 00000000..a88a8eb8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json new file mode 100644 index 00000000..97d612fc --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json new file mode 100644 index 00000000..a7e56545 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..b052ecae --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json new file mode 100644 index 00000000..22b032f5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json new file mode 100644 index 00000000..bc184683 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json new file mode 100644 index 00000000..27981642 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json new file mode 100644 index 00000000..97342e99 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json new file mode 100644 index 00000000..acd6f264 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json new file mode 100644 index 00000000..f46f7f95 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/raw_lead_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json new file mode 100644 index 00000000..9301beef --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/raw_thorium_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json new file mode 100644 index 00000000..cdf1e6a5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/raw_uranium_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json b/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json new file mode 100644 index 00000000..4c54b236 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/reactor/reinforced/glass", + "particle": "createnuclear:block/reactor/reinforced/glass" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json new file mode 100644 index 00000000..6f612f14 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json new file mode 100644 index 00000000..29c5ca31 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json new file mode 100644 index 00000000..3bb170c2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json new file mode 100644 index 00000000..54f9e4ba --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json new file mode 100644 index 00000000..ad2e5c32 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json new file mode 100644 index 00000000..d5d2af97 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json new file mode 100644 index 00000000..a6dcb8a6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json new file mode 100644 index 00000000..6db9a704 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json new file mode 100644 index 00000000..3f501c48 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/steel_block.json b/src/generated/resources/assets/createnuclear/models/block/steel_block.json new file mode 100644 index 00000000..b66df423 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/steel_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/steel_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium.json b/src/generated/resources/assets/createnuclear/models/block/thorium.json new file mode 100644 index 00000000..5a6ef097 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/thorium.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "createnuclear:fluid/thorium_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium_block.json b/src/generated/resources/assets/createnuclear/models/block/thorium_block.json new file mode 100644 index 00000000..1295cc9f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/thorium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/thorium_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json b/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json new file mode 100644 index 00000000..bc948d22 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/thorium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/uranium.json b/src/generated/resources/assets/createnuclear/models/block/uranium.json new file mode 100644 index 00000000..f31ca6bb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/uranium.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "createnuclear:fluid/uranium_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json b/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json new file mode 100644 index 00000000..2c0d13cf --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/uranium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json new file mode 100644 index 00000000..703df56e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/autunite.json b/src/generated/resources/assets/createnuclear/models/item/autunite.json new file mode 100644 index 00000000..43eaf7da --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/autunite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json b/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json new file mode 100644 index 00000000..1a44d12a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/autunite_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json new file mode 100644 index 00000000..7d0d44ac --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/black_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json new file mode 100644 index 00000000..46225ff0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/black_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json new file mode 100644 index 00000000..a88edd4f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/black_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_cloth.json b/src/generated/resources/assets/createnuclear/models/item/black_cloth.json new file mode 100644 index 00000000..c1de3b3e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/black_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/black_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..4ea98be8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/blue_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json new file mode 100644 index 00000000..e7c37591 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/blue_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json new file mode 100644 index 00000000..5f9b8db0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/blue_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json b/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json new file mode 100644 index 00000000..fa88e933 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/blue_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json new file mode 100644 index 00000000..faa30b54 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/brown_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json new file mode 100644 index 00000000..cb65b395 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/brown_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json new file mode 100644 index 00000000..ebbf44e3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/brown_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json b/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json new file mode 100644 index 00000000..8d2e384a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/brown_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json new file mode 100644 index 00000000..d1aaa9d6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json new file mode 100644 index 00000000..d1aaa9d6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/coal_dust.json b/src/generated/resources/assets/createnuclear/models/item/coal_dust.json new file mode 100644 index 00000000..72b1e342 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/coal_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/coal_dust" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json new file mode 100644 index 00000000..529d3f69 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json new file mode 100644 index 00000000..620e8ff5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..fc289587 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json new file mode 100644 index 00000000..8abf9ec6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json new file mode 100644 index 00000000..2e128ce0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json new file mode 100644 index 00000000..c4c3ce4d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json new file mode 100644 index 00000000..e4dc09c6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json new file mode 100644 index 00000000..aa8816a6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json new file mode 100644 index 00000000..04c605bd --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/cyan_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json new file mode 100644 index 00000000..9c29042b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/cyan_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json new file mode 100644 index 00000000..a7d6f251 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/cyan_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json b/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json new file mode 100644 index 00000000..c215235a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/cyan_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json new file mode 100644 index 00000000..3f33d86b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/deepslate_lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json new file mode 100644 index 00000000..c7a358ae --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/deepslate_thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json new file mode 100644 index 00000000..570a23fe --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/deepslate_uranium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json new file mode 100644 index 00000000..13429a65 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/enriched_soul_soil" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json b/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json new file mode 100644 index 00000000..30d44a9d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/enriched_yellowcake" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json b/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json new file mode 100644 index 00000000..a069729d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/enriched/campfire" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/graphene.json b/src/generated/resources/assets/createnuclear/models/item/graphene.json new file mode 100644 index 00000000..44507d7c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/graphene.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/graphene" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json b/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json new file mode 100644 index 00000000..9bafa0f6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/graphite_rod" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..15723219 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/gray_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json new file mode 100644 index 00000000..ab33a1af --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/gray_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json new file mode 100644 index 00000000..9708f7a4 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/gray_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json b/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json new file mode 100644 index 00000000..5137f001 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/gray_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json new file mode 100644 index 00000000..624ba073 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/green_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json new file mode 100644 index 00000000..c766bd2e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/green_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json new file mode 100644 index 00000000..07af99b1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/green_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_cloth.json b/src/generated/resources/assets/createnuclear/models/item/green_cloth.json new file mode 100644 index 00000000..88fac9eb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/green_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/green_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json b/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json new file mode 100644 index 00000000..43171e22 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/layered_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_block.json b/src/generated/resources/assets/createnuclear/models/item/lead_block.json new file mode 100644 index 00000000..823f31e8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lead_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json b/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json new file mode 100644 index 00000000..b68bc4d3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/lead_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json b/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json new file mode 100644 index 00000000..73224ef2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/lead_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_ore.json b/src/generated/resources/assets/createnuclear/models/item/lead_ore.json new file mode 100644 index 00000000..8f07e43d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lead_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..03200d24 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/light_blue_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json new file mode 100644 index 00000000..95498a8c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/light_blue_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json new file mode 100644 index 00000000..79eb6000 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/light_blue_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json new file mode 100644 index 00000000..58225343 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/light_blue_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..e30f93f8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/light_gray_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json new file mode 100644 index 00000000..9aeb29d3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/light_gray_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json new file mode 100644 index 00000000..a1e91cf3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/light_gray_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json new file mode 100644 index 00000000..7d592eb9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/light_gray_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json new file mode 100644 index 00000000..f4f7f966 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/lime_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json new file mode 100644 index 00000000..1e7eb904 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/lime_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json new file mode 100644 index 00000000..87466b53 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/lime_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json b/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json new file mode 100644 index 00000000..de16c88d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/lime_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json new file mode 100644 index 00000000..62472981 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/magenta_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json new file mode 100644 index 00000000..16f6f181 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/magenta_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json new file mode 100644 index 00000000..a7da5fdd --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/magenta_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json b/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json new file mode 100644 index 00000000..428f2a6f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/magenta_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json new file mode 100644 index 00000000..ce18ac3c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/orange_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json new file mode 100644 index 00000000..c922ae52 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/orange_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json new file mode 100644 index 00000000..202a468c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/orange_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json b/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json new file mode 100644 index 00000000..c3badd81 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/orange_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json new file mode 100644 index 00000000..a24f101d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/pink_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json new file mode 100644 index 00000000..6ec17b11 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/pink_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json new file mode 100644 index 00000000..58b1c4ad --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/pink_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json b/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json new file mode 100644 index 00000000..6fbfa7c7 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/pink_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json new file mode 100644 index 00000000..bfd8d470 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/polished_cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json new file mode 100644 index 00000000..3c96b76e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/polished_cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..e35c914d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/polished_cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json new file mode 100644 index 00000000..d217782c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json new file mode 100644 index 00000000..3e9009b6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/purple_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json new file mode 100644 index 00000000..748b018f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/purple_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json new file mode 100644 index 00000000..001024bb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/purple_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json b/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json new file mode 100644 index 00000000..3f75bd98 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/purple_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_lead.json b/src/generated/resources/assets/createnuclear/models/item/raw_lead.json new file mode 100644 index 00000000..ec63f8c4 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_lead.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/raw_lead" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json new file mode 100644 index 00000000..eab76f25 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/raw_lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json b/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json new file mode 100644 index 00000000..82bb96b8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/raw_thorium" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json new file mode 100644 index 00000000..b75c1958 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/raw_thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json b/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json new file mode 100644 index 00000000..3b3e2b6c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/raw_uranium" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json new file mode 100644 index 00000000..81998219 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/raw_uranium_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json b/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json new file mode 100644 index 00000000..4ff033d1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/reactor_blueprint" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json b/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json new file mode 100644 index 00000000..2412defd --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/casing/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json b/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json new file mode 100644 index 00000000..e6181539 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/controller/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json b/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json new file mode 100644 index 00000000..481bc632 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/cooler/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_core.json b/src/generated/resources/assets/createnuclear/models/item/reactor_core.json new file mode 100644 index 00000000..f562e633 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_core.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/core/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json b/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json new file mode 100644 index 00000000..54b03ad0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/frame/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_input.json b/src/generated/resources/assets/createnuclear/models/item/reactor_input.json new file mode 100644 index 00000000..b4175b22 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_input.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/input/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_output.json b/src/generated/resources/assets/createnuclear/models/item/reactor_output.json new file mode 100644 index 00000000..e404c280 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_output.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/output/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json new file mode 100644 index 00000000..7e71188f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/red_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json new file mode 100644 index 00000000..a4736bd1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/red_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json new file mode 100644 index 00000000..52408984 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/red_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_cloth.json b/src/generated/resources/assets/createnuclear/models/item/red_cloth.json new file mode 100644 index 00000000..4a20ef05 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/red_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/red_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json b/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json new file mode 100644 index 00000000..e55da5db --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reinforced_glass" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json new file mode 100644 index 00000000..a62e6ae8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/small_autunite_brick" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json new file mode 100644 index 00000000..e2ae7286 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/small_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json new file mode 100644 index 00000000..51ffb616 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/small_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json new file mode 100644 index 00000000..868c8107 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_block.json b/src/generated/resources/assets/createnuclear/models/item/steel_block.json new file mode 100644 index 00000000..4af85a57 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/steel_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/steel_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json b/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json new file mode 100644 index 00000000..f5e4a211 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/steel_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json b/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json new file mode 100644 index 00000000..0815b98c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/steel_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_block.json b/src/generated/resources/assets/createnuclear/models/item/thorium_block.json new file mode 100644 index 00000000..94d3fcb8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json b/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json new file mode 100644 index 00000000..2a48a343 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json b/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json new file mode 100644 index 00000000..7c6ab4d8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_dust" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json b/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json new file mode 100644 index 00000000..3cfe5d77 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json b/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json new file mode 100644 index 00000000..3389988a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json b/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json new file mode 100644 index 00000000..c0ce70ce --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json b/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json new file mode 100644 index 00000000..85aff7d5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/uranium_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json b/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json new file mode 100644 index 00000000..cb0adf31 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/uranium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json b/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json new file mode 100644 index 00000000..799e7b31 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/uranium_powder" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json b/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json new file mode 100644 index 00000000..0280dbc6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/uranium_rod" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json new file mode 100644 index 00000000..a5d91e2b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/white_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json new file mode 100644 index 00000000..c203cda2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/white_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json new file mode 100644 index 00000000..f6d419c6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/white_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_cloth.json b/src/generated/resources/assets/createnuclear/models/item/white_cloth.json new file mode 100644 index 00000000..c020b443 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/white_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/white_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json new file mode 100644 index 00000000..d1aaa9d6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json new file mode 100644 index 00000000..e66b6d45 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/yellow_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json new file mode 100644 index 00000000..6b76a431 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/yellow_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json new file mode 100644 index 00000000..61803262 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/yellow_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json b/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json new file mode 100644 index 00000000..029d6ad1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/yellow_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellowcake.json b/src/generated/resources/assets/createnuclear/models/item/yellowcake.json new file mode 100644 index 00000000..9bd93549 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellowcake.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/yellowcake" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/blocks/safe_nbt.json b/src/generated/resources/data/create/tags/blocks/safe_nbt.json new file mode 100644 index 00000000..7e9732d9 --- /dev/null +++ b/src/generated/resources/data/create/tags/blocks/safe_nbt.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:reactor_output" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json new file mode 100644 index 00000000..cd1a68b9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json @@ -0,0 +1,38 @@ +{ + "parent": "createnuclear:lead_ingot", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "tag": "createnuclear:all_anti_radiation_armors" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.anti_radiation_armor.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:white_anti_radiation_helmet", + "nbt": "{Damage:0}" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.anti_radiation_armor" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json b/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json new file mode 100644 index 00000000..2eea816e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json @@ -0,0 +1,31 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": {}, + "trigger": "create:automatic_uranium_builtin" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.automatic_uranium.desc" + }, + "frame": "goal", + "hidden": true, + "icon": { + "item": "createnuclear:uranium_powder" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.automatic_uranium" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/coal_dust.json b/src/generated/resources/data/createnuclear/advancements/coal_dust.json new file mode 100644 index 00000000..d39ceb7c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/coal_dust.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:coal_dust" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.coal_dust.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:coal_dust" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.coal_dust" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json new file mode 100644 index 00000000..08762768 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json @@ -0,0 +1,64 @@ +{ + "parent": "createnuclear:anti_radiation_armor", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "tag": "createnuclear:anti_radiation_helmet_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "1": { + "conditions": { + "items": [ + { + "tag": "createnuclear:anti_radiation_chestplate_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "2": { + "conditions": { + "items": [ + { + "tag": "createnuclear:anti_radiation_leggings_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.dye_anti_radiation_armor.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:red_anti_radiation_helmet", + "nbt": "{Damage:0}" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.dye_anti_radiation_armor" + } + }, + "requirements": [ + [ + "0" + ], + [ + "1" + ], + [ + "2" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json b/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json new file mode 100644 index 00000000..e1326563 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:yellowcake", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:enriched_yellowcake" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.enriched_yellowcake.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:enriched_yellowcake" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.enriched_yellowcake" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json new file mode 100644 index 00000000..1cd5b687 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json @@ -0,0 +1,47 @@ +{ + "parent": "createnuclear:anti_radiation_armor", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "tag": "createnuclear:anti_radiation_helmet_full_dye" + }, + { + "tag": "createnuclear:anti_radiation_chestplate_full_dye" + }, + { + "tag": "createnuclear:anti_radiation_leggings_full_dye" + }, + { + "tag": "createnuclear:anti_radiation_boots_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.full_anti_radiation_armor.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:white_anti_radiation_chestplate", + "nbt": "{Damage:0}" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.full_anti_radiation_armor" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/graphene.json b/src/generated/resources/data/createnuclear/advancements/graphene.json new file mode 100644 index 00000000..4571cfe7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/graphene.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:coal_dust", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:graphene" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.graphene.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:graphene" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.graphene" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/graphite_rod.json b/src/generated/resources/data/createnuclear/advancements/graphite_rod.json new file mode 100644 index 00000000..f897168d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/graphite_rod.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:graphene", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:graphite_rod" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.graphite_rod.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:graphite_rod" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.graphite_rod" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/lead_ingot.json b/src/generated/resources/data/createnuclear/advancements/lead_ingot.json new file mode 100644 index 00000000..f4dcc48f --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/lead_ingot.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:raw_lead", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:lead_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.lead_ingot.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:lead_ingot" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.lead_ingot" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/raw_lead.json b/src/generated/resources/data/createnuclear/advancements/raw_lead.json new file mode 100644 index 00000000..daf21719 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/raw_lead.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:raw_lead" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.raw_lead.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:raw_lead" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.raw_lead" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/raw_uranium.json b/src/generated/resources/data/createnuclear/advancements/raw_uranium.json new file mode 100644 index 00000000..69e47f64 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/raw_uranium.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:raw_uranium" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.raw_uranium.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:raw_uranium" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.raw_uranium" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json b/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json new file mode 100644 index 00000000..3ca09a71 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_controller", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_blueprint_item" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_blueprint.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_blueprint_item" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_blueprint" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_casing.json b/src/generated/resources/data/createnuclear/advancements/reactor_casing.json new file mode 100644 index 00000000..c0064639 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_casing.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_casing" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_casing.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_casing" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_casing" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_controller.json b/src/generated/resources/data/createnuclear/advancements/reactor_controller.json new file mode 100644 index 00000000..a96df08c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_controller.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_controller" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_controller.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_controller" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_controller" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json b/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json new file mode 100644 index 00000000..c5234f2a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_cooler" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_cooler.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_cooler" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_cooler" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_core.json b/src/generated/resources/data/createnuclear/advancements/reactor_core.json new file mode 100644 index 00000000..045b2422 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_core.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_core" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_core.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_core" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_core" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_frame.json b/src/generated/resources/data/createnuclear/advancements/reactor_frame.json new file mode 100644 index 00000000..133a61b9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_frame.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_frame" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_frame.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_frame" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_frame" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_input.json b/src/generated/resources/data/createnuclear/advancements/reactor_input.json new file mode 100644 index 00000000..d75676da --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_input.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_input" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_input.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_input" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_input" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_output.json b/src/generated/resources/data/createnuclear/advancements/reactor_output.json new file mode 100644 index 00000000..54b8e4b8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_output.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_output" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_output.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_output" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_output" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..9168859b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:autunite_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:autunite_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..6477945e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:autunite_pillar_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:autunite_pillar_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json new file mode 100644 index 00000000..ccd318ee --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_nether_star": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:nether_star" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/enriched_soul_soil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_nether_star", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/enriched_soul_soil" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json new file mode 100644 index 00000000..5bd2c9ce --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..3f2d1234 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_slab_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_slab_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json new file mode 100644 index 00000000..d883a424 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_brick_slab": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_brick_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_brick_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..8514ff73 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..99ce54fb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json new file mode 100644 index 00000000..e35ccf84 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..fbf6e1d1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_wall_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_wall_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..ba99c19d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_bricks_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_bricks_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..97ffcd33 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json new file mode 100644 index 00000000..2c75059e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..e0dbe877 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_slab_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_slab_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json new file mode 100644 index 00000000..a530638b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_slab": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json new file mode 100644 index 00000000..edeacddb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..c237cd5a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_stairs_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_stairs_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json new file mode 100644 index 00000000..8ea30a8b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..18c239d1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_wall_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_wall_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..0def71b0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:layered_autunite_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:layered_autunite_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..dd002418 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json new file mode 100644 index 00000000..a507e5cb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:polished_cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..15089aa7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_slab_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_slab_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json new file mode 100644 index 00000000..925ada64 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_autunite_slab": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:polished_cut_autunite_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_autunite_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..89f5425d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:polished_cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..6daea314 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json new file mode 100644 index 00000000..90aabe25 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:polished_cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..244d3d09 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_wall_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_wall_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json new file mode 100644 index 00000000..6fad4915 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/black_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/black_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json new file mode 100644 index 00000000..ea81bb16 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/blue_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/blue_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json new file mode 100644 index 00000000..c9484959 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/brown_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/brown_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json new file mode 100644 index 00000000..a8e9ba67 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/cyan_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/cyan_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json new file mode 100644 index 00000000..607230c0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/gray_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/gray_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json new file mode 100644 index 00000000..cf741f8b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/green_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/green_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json new file mode 100644 index 00000000..8a3fb8f0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/light_blue_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/light_blue_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json new file mode 100644 index 00000000..a0dd3f2a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/light_gray_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/light_gray_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json new file mode 100644 index 00000000..cc51c92a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/lime_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/lime_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json new file mode 100644 index 00000000..345e4233 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/magenta_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/magenta_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json new file mode 100644 index 00000000..a00e6113 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/orange_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/orange_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json new file mode 100644 index 00000000..60741252 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/pink_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/pink_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json new file mode 100644 index 00000000..b2a08905 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/purple_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/purple_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json new file mode 100644 index 00000000..c9deefa6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/red_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/red_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json new file mode 100644 index 00000000..e7288fb2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/white_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/white_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json new file mode 100644 index 00000000..802d6c02 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/yellow_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/yellow_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..300aac2b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json new file mode 100644 index 00000000..d221dcc0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_autunite_brick": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:small_autunite_brick" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_autunite_brick", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..478d9ba9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_slab_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_slab_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json new file mode 100644 index 00000000..d2f93915 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_autunite_brick_slab": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:small_autunite_brick_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_autunite_brick_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json new file mode 100644 index 00000000..ad8cdcff --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_autunite_brick": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:small_autunite_brick" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_autunite_brick", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..1868f931 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_stairs_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_stairs_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json new file mode 100644 index 00000000..b1a76c36 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_autunite_brick": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:small_autunite_brick" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_autunite_brick", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..dcd77a0b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_wall_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_wall_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json new file mode 100644 index 00000000..56542464 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json new file mode 100644 index 00000000..31e34504 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/black_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json new file mode 100644 index 00000000..fd954703 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/black_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json new file mode 100644 index 00000000..aebe2661 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/black_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..047f28d7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/blue_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json new file mode 100644 index 00000000..4a04bedd --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/blue_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json new file mode 100644 index 00000000..12da3170 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/blue_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json new file mode 100644 index 00000000..32883990 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/brown_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json new file mode 100644 index 00000000..46e60954 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/brown_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json new file mode 100644 index 00000000..0124298f --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/brown_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json new file mode 100644 index 00000000..6c39961a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/cyan_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json new file mode 100644 index 00000000..aae36f9b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/cyan_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json new file mode 100644 index 00000000..f72f9edb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/cyan_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..0b05ed97 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/gray_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json new file mode 100644 index 00000000..b6e37d80 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/gray_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json new file mode 100644 index 00000000..c65d337b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/gray_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json new file mode 100644 index 00000000..6bf46ef6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/green_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json new file mode 100644 index 00000000..7a6088d4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/green_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json new file mode 100644 index 00000000..54e1223c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/green_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..0b79ba85 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_blue_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json new file mode 100644 index 00000000..d17a30b9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_blue_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json new file mode 100644 index 00000000..064dee9e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_blue_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..083b4a84 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_gray_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json new file mode 100644 index 00000000..7715e1b0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_gray_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json new file mode 100644 index 00000000..09ce1b42 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_gray_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json new file mode 100644 index 00000000..d3dde070 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/lime_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json new file mode 100644 index 00000000..80e4165a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/lime_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json new file mode 100644 index 00000000..d3ffe294 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/lime_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json new file mode 100644 index 00000000..be2d2aaa --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/magenta_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json new file mode 100644 index 00000000..b810dae5 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/magenta_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json new file mode 100644 index 00000000..278489f2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/magenta_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json new file mode 100644 index 00000000..9a30a7c6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/orange_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json new file mode 100644 index 00000000..1aa187dd --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/orange_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json new file mode 100644 index 00000000..457b5118 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/orange_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json new file mode 100644 index 00000000..29f2f24c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/pink_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json new file mode 100644 index 00000000..74945a9a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/pink_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json new file mode 100644 index 00000000..953375fc --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/pink_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json new file mode 100644 index 00000000..86bf3d15 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/purple_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json new file mode 100644 index 00000000..a996f502 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/purple_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json new file mode 100644 index 00000000..d70567ff --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/purple_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json new file mode 100644 index 00000000..d538ed19 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/red_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json new file mode 100644 index 00000000..2e2d909b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/red_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json new file mode 100644 index 00000000..d06aa6fd --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/red_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json new file mode 100644 index 00000000..57e6a8a1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/white_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json new file mode 100644 index 00000000..b095d3c1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/white_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json new file mode 100644 index 00000000..3f974fd7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/white_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json new file mode 100644 index 00000000..7d3b89ba --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/yellow_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json new file mode 100644 index 00000000..0ee9523f --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/yellow_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json new file mode 100644 index 00000000..ac6f9304 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/yellow_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json new file mode 100644 index 00000000..eef051ea --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_raw_materials_thorium": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/thorium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw/raw_thorium_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_raw_materials_thorium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw/raw_thorium_block" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json new file mode 100644 index 00000000..d4206fb8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_raw_materials_lead": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_lead_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_raw_materials_lead", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_lead_block" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json new file mode 100644 index 00000000..3526e476 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_raw_materials_uranium": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/uranium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_uranium_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_raw_materials_uranium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_uranium_block" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json new file mode 100644 index 00000000..224f6ee4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_reactor_casing": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_casing" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/reactor/reinforced_glass" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_reactor_casing", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/reactor/reinforced_glass" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json new file mode 100644 index 00000000..134bb0fe --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "create:crushed_raw_lead" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:blasting/lead_ingot_for_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:blasting/lead_ingot_for_lead" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json new file mode 100644 index 00000000..c183b29e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "createnuclear:lead_ores" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:blasting/lead_ingot_for_lead_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:blasting/lead_ingot_for_lead_ore" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json new file mode 100644 index 00000000..5fc92591 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:blasting/lead_ingot_for_raw_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:blasting/lead_ingot_for_raw_lead" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json new file mode 100644 index 00000000..1f43dc31 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "createnuclear:uranium_ores" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:blasting/raw_uranium_for_uranium_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:blasting/raw_uranium_for_uranium_ore" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json new file mode 100644 index 00000000..130718b8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_enriched_soul_soil": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:enriched_soul_soil" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/enriching_campfire" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_enriched_soul_soil", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/enriching_campfire" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json new file mode 100644 index 00000000..c32538e3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:lead_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/lead_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/lead_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json new file mode 100644 index 00000000..4bf07e03 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:lead_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/lead_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/lead_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json new file mode 100644 index 00000000..a9b0f348 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_lead": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/lead_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_lead", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/lead_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json new file mode 100644 index 00000000..e419d081 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_lead_nugget": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/lead_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_lead_nugget", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/lead_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json new file mode 100644 index 00000000..1a1fddfa --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_raw_lead": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/raw_lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_lead_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_raw_lead", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_lead_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json new file mode 100644 index 00000000..8714d6c3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_raw_thorium": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/raw_thorium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_thorium_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_raw_thorium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_thorium_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json new file mode 100644 index 00000000..92a00fe4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_raw_uranium": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/raw_uranium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_uranium_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_raw_uranium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_uranium_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json new file mode 100644 index 00000000..b442e932 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_reactor_controller": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_controller" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/reactor_blueprint_item" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_reactor_controller", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/reactor_blueprint_item" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json new file mode 100644 index 00000000..d938800d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/steel_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/steel_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json new file mode 100644 index 00000000..c9f3cfd0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:steel_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/steel_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/steel_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json new file mode 100644 index 00000000..b0d8eef1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_steel": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/steel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/steel_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_steel", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/steel_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json new file mode 100644 index 00000000..fc91f0ce --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_steel_nugget": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/steel_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_steel_nugget", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/steel_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json new file mode 100644 index 00000000..41395a7d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:thorium_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/thorium_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/thorium_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json new file mode 100644 index 00000000..1a95a746 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:thorium_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/thorium_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/thorium_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json new file mode 100644 index 00000000..371a7ecb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_thorium": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/thorium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/thorium_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_thorium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/thorium_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json new file mode 100644 index 00000000..59a82317 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_steel_nugget": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/thorium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/thorium_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_steel_nugget", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/thorium_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json new file mode 100644 index 00000000..9b6f5bef --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:string" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/white_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/white_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json new file mode 100644 index 00000000..5bd61c7f --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:white_wool" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/white_cloth_wool" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/white_cloth_wool" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json new file mode 100644 index 00000000..e61ce3ef --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_reactor_blueprint": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_controller" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/reactor_blueprint_item_clear" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_reactor_blueprint", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/reactor_blueprint_item_clear" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json new file mode 100644 index 00000000..61ec89de --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "create:crushed_raw_lead" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:smelting/lead_ingot_for_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:smelting/lead_ingot_for_lead" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json new file mode 100644 index 00000000..ef898e54 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "createnuclear:lead_ores" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:smelting/lead_ingot_for_lead_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:smelting/lead_ingot_for_lead_ore" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json new file mode 100644 index 00000000..ca365a4a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:smelting/lead_ingot_for_raw_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:smelting/lead_ingot_for_raw_lead" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json new file mode 100644 index 00000000..9546f8e8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "createnuclear:uranium_ores" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:smelting/raw_uranium_for_uranium_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:smelting/raw_uranium_for_uranium_ore" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json b/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json new file mode 100644 index 00000000..a4168f6e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:lead_ingot", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reinforced_glass" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reinforced_glass.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reinforced_glass" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reinforced_glass" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/root.json b/src/generated/resources/data/createnuclear/advancements/root.json new file mode 100644 index 00000000..25c8d91c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/root.json @@ -0,0 +1,31 @@ +{ + "criteria": { + "0": { + "conditions": {}, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "background": "createnuclear:textures/block/steel_block.png", + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.root.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:uranium_powder" + }, + "show_toast": false, + "title": { + "translate": "advancement.createnuclear.root" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/steel_ingot.json b/src/generated/resources/data/createnuclear/advancements/steel_ingot.json new file mode 100644 index 00000000..3bbac1de --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/steel_ingot.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:coal_dust", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.steel_ingot.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:steel_ingot" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.steel_ingot" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json b/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json new file mode 100644 index 00000000..30da5466 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:uranium_powder", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:uranium_bucket" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.uranium_liquid.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:uranium_bucket" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.uranium_liquid" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_powder.json b/src/generated/resources/data/createnuclear/advancements/uranium_powder.json new file mode 100644 index 00000000..f14738b3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/uranium_powder.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:raw_uranium", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:uranium_powder" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.uranium_powder.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:uranium_powder" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.uranium_powder" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_rod.json b/src/generated/resources/data/createnuclear/advancements/uranium_rod.json new file mode 100644 index 00000000..09db3d13 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/uranium_rod.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:enriched_yellowcake", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:uranium_rod" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.uranium_rod.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:uranium_rod" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.uranium_rod" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/yellowcake.json b/src/generated/resources/data/createnuclear/advancements/yellowcake.json new file mode 100644 index 00000000..af45535b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/yellowcake.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:uranium_liquid", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:yellowcake" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.yellowcake.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:yellowcake" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.yellowcake" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json new file mode 100644 index 00000000..92615ddd --- /dev/null +++ b/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "createnuclear:lead_ore", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json new file mode 100644 index 00000000..a34288f7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "createnuclear:striated_ores_overworld", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json new file mode 100644 index 00000000..da86aa27 --- /dev/null +++ b/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "createnuclear:uranium_ore", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json new file mode 100644 index 00000000..4e2d7860 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:autunite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json new file mode 100644 index 00000000..1d47be63 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:autunite_pillar" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/autunite_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json new file mode 100644 index 00000000..43e62328 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json new file mode 100644 index 00000000..51ac79f1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "createnuclear:cut_autunite_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:cut_autunite_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..23ad33b6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json new file mode 100644 index 00000000..5d83f2f5 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json new file mode 100644 index 00000000..aed5f900 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json new file mode 100644 index 00000000..20f78f89 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "createnuclear:cut_autunite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:cut_autunite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json new file mode 100644 index 00000000..bba3b49f --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json new file mode 100644 index 00000000..5dbb9f06 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json new file mode 100644 index 00000000..7192930e --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:deepslate_lead_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_lead" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/deepslate_lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json new file mode 100644 index 00000000..5761a517 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:deepslate_thorium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_thorium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/deepslate_thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json new file mode 100644 index 00000000..54ae2818 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:deepslate_uranium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_uranium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/deepslate_uranium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json new file mode 100644 index 00000000..f6eee673 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:enriched_soul_soil" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/enriched_soul_soil" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json new file mode 100644 index 00000000..fb01af7d --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:enriching_campfire" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:enriched_soul_soil" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/enriching_campfire" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json new file mode 100644 index 00000000..4b530928 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "createnuclear:blocks/enriching_fire" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json new file mode 100644 index 00000000..5b252376 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:layered_autunite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/layered_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json new file mode 100644 index 00000000..29290cb4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:lead_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json new file mode 100644 index 00000000..0a862a1d --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:lead_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_lead" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json new file mode 100644 index 00000000..27bf0a18 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:polished_cut_autunite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/polished_cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json new file mode 100644 index 00000000..fcd67d94 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "createnuclear:polished_cut_autunite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:polished_cut_autunite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/polished_cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..0b8ff5f4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:polished_cut_autunite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/polished_cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json new file mode 100644 index 00000000..e67c4be7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:polished_cut_autunite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/polished_cut_autunite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json new file mode 100644 index 00000000..1d111adb --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:raw_lead_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/raw_lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json new file mode 100644 index 00000000..cb40bb6a --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:raw_thorium_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/raw_thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json new file mode 100644 index 00000000..a0f70c4c --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:raw_uranium_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/raw_uranium_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json new file mode 100644 index 00000000..72f466b2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_casing" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_casing" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json new file mode 100644 index 00000000..31c7c07c --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_controller" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_controller" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json new file mode 100644 index 00000000..dbb12343 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_cooler" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_cooler" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json new file mode 100644 index 00000000..4e128396 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_core" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_core" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json new file mode 100644 index 00000000..ba17ee6f --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_frame" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_frame" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json new file mode 100644 index 00000000..12d08521 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_input" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_input" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json new file mode 100644 index 00000000..955a3100 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_output" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_output" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json new file mode 100644 index 00000000..67bf712d --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json @@ -0,0 +1,31 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reinforced_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reinforced_glass" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json new file mode 100644 index 00000000..3543b04e --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:small_autunite_brick" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/small_autunite_brick" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json new file mode 100644 index 00000000..5cdf8d97 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "createnuclear:small_autunite_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:small_autunite_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/small_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json new file mode 100644 index 00000000..6b23e7a1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:small_autunite_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/small_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json new file mode 100644 index 00000000..d3cbf590 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:small_autunite_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/small_autunite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json new file mode 100644 index 00000000..2d4cbc2b --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:steel_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/steel_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json new file mode 100644 index 00000000..346c8684 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:thorium_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json new file mode 100644 index 00000000..e8bd6703 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:thorium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_thorium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json new file mode 100644 index 00000000..3cca8316 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:uranium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_uranium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/uranium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json new file mode 100644 index 00000000..4fe8d4a7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "createnuclear:entities/irradiated_cat" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json new file mode 100644 index 00000000..a72cf115 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "createnuclear:entities/irradiated_chicken" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json new file mode 100644 index 00000000..43e6419a --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "createnuclear:entities/irradiated_cow" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json new file mode 100644 index 00000000..ecefd041 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "createnuclear:entities/irradiated_wolf" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..1badcd71 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..ab76f18a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:autunite_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json new file mode 100644 index 00000000..991d4940 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": { + "item": "create:crushed_raw_lead" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json new file mode 100644 index 00000000..c23f6e80 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": { + "tag": "createnuclear:lead_ores" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json new file mode 100644 index 00000000..54ef8d6e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": { + "tag": "forge:raw_materials/lead" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json new file mode 100644 index 00000000..c170a2b9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": { + "tag": "createnuclear:uranium_ores" + }, + "result": "createnuclear:raw_uranium" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json b/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json new file mode 100644 index 00000000..88a471a7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json @@ -0,0 +1,14 @@ +{ + "type": "create:compacting", + "ingredients": [ + { + "amount": 100, + "fluidTag": "createnuclear:uranium" + } + ], + "results": [ + { + "item": "createnuclear:yellowcake" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json new file mode 100644 index 00000000..d43fd250 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "N": { + "item": "minecraft:nether_star" + }, + "O": { + "item": "minecraft:obsidian" + }, + "S": { + "item": "minecraft:soul_soil" + } + }, + "pattern": [ + "SOS", + "ONO", + "SOS" + ], + "result": { + "item": "createnuclear:enriched_soul_soil" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json b/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json new file mode 100644 index 00000000..82f4c62b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "E": { + "item": "createnuclear:enriched_soul_soil" + }, + "L": { + "tag": "minecraft:logs" + }, + "S": { + "tag": "forge:rods/wooden" + } + }, + "pattern": [ + " S ", + "SES", + "LLL" + ], + "result": { + "item": "createnuclear:enriching_campfire" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json new file mode 100644 index 00000000..35150c61 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:white_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json new file mode 100644 index 00000000..d9073104 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:black_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:black_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json new file mode 100644 index 00000000..36bde71e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:black_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:black_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json new file mode 100644 index 00000000..d6aff22c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:black_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:black_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..6f6c0c38 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:blue_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:blue_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json new file mode 100644 index 00000000..91fefbc1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:blue_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:blue_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json new file mode 100644 index 00000000..ccd90d07 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:blue_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:blue_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json new file mode 100644 index 00000000..9dcb4b2f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:brown_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:brown_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json new file mode 100644 index 00000000..8e2aa2e4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:brown_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:brown_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json new file mode 100644 index 00000000..03b12752 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:brown_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:brown_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json new file mode 100644 index 00000000..0349e233 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:cyan_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:cyan_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json new file mode 100644 index 00000000..31a6f90f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:cyan_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:cyan_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json new file mode 100644 index 00000000..b6e2185c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:cyan_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:cyan_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..20d987e9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:gray_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:gray_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json new file mode 100644 index 00000000..94edf59f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:gray_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:gray_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json new file mode 100644 index 00000000..a0b40ba6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:gray_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:gray_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json new file mode 100644 index 00000000..9e7750ee --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:green_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:green_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json new file mode 100644 index 00000000..326ed348 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:green_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:green_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json new file mode 100644 index 00000000..d0151a02 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:green_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:green_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..96aa297c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_blue_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:light_blue_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json new file mode 100644 index 00000000..9bcd4e3e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_blue_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:light_blue_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json new file mode 100644 index 00000000..888a27c0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_blue_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:light_blue_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..1a35a6fe --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_gray_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:light_gray_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json new file mode 100644 index 00000000..ca2caaf8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_gray_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:light_gray_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json new file mode 100644 index 00000000..4caa0ef6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_gray_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:light_gray_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json new file mode 100644 index 00000000..642c0f65 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:lime_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:lime_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json new file mode 100644 index 00000000..fcab0ace --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:lime_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:lime_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json new file mode 100644 index 00000000..a6352d55 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:lime_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:lime_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json new file mode 100644 index 00000000..705708eb --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:magenta_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:magenta_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json new file mode 100644 index 00000000..a2bd7f97 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:magenta_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:magenta_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json new file mode 100644 index 00000000..3106d87b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:magenta_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:magenta_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json new file mode 100644 index 00000000..64b168fe --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:orange_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:orange_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json new file mode 100644 index 00000000..a9da8cb8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:orange_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:orange_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json new file mode 100644 index 00000000..f42ac77f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:orange_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:orange_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json new file mode 100644 index 00000000..63191b24 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:pink_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:pink_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json new file mode 100644 index 00000000..b4be9ae9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:pink_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:pink_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json new file mode 100644 index 00000000..266f30a1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:pink_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:pink_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json new file mode 100644 index 00000000..08be0f1b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:purple_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:purple_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json new file mode 100644 index 00000000..5b8df04f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:purple_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:purple_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json new file mode 100644 index 00000000..a60928b0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:purple_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:purple_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json new file mode 100644 index 00000000..1f1f7b6c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:red_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:red_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json new file mode 100644 index 00000000..1cffa5a4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:red_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:red_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json new file mode 100644 index 00000000..4e30f9ae --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:red_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:red_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json new file mode 100644 index 00000000..1e59e7be --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:white_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:white_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json new file mode 100644 index 00000000..b3456223 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:white_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:white_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json new file mode 100644 index 00000000..746a8447 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:white_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:white_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json new file mode 100644 index 00000000..a3974a4a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:yellow_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:yellow_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json new file mode 100644 index 00000000..93ff086e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:yellow_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:yellow_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json new file mode 100644 index 00000000..c912c258 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:yellow_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:yellow_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json new file mode 100644 index 00000000..34d28959 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/lead" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:lead_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json new file mode 100644 index 00000000..6f3dbc70 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/lead" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:lead_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json new file mode 100644 index 00000000..37b9ced2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/lead" + } + ], + "result": { + "count": 9, + "item": "createnuclear:lead_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json new file mode 100644 index 00000000..1c97b72f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/lead" + } + ], + "result": { + "count": 9, + "item": "createnuclear:lead_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json new file mode 100644 index 00000000..96297fcd --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "R": { + "tag": "forge:raw_materials/thorium" + } + }, + "pattern": [ + "RRR", + "RRR", + "RRR" + ], + "result": { + "item": "createnuclear:raw_thorium_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json new file mode 100644 index 00000000..b59db1a1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "R": { + "tag": "forge:raw_materials/lead" + } + }, + "pattern": [ + "RRR", + "RRR", + "RRR" + ], + "result": { + "item": "createnuclear:raw_lead_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json new file mode 100644 index 00000000..606bca67 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/raw_lead" + } + ], + "result": { + "count": 9, + "item": "createnuclear:raw_lead" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json new file mode 100644 index 00000000..f2e1f275 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/raw_thorium" + } + ], + "result": { + "count": 9, + "item": "createnuclear:raw_thorium" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json new file mode 100644 index 00000000..157f1305 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "R": { + "tag": "forge:raw_materials/uranium" + } + }, + "pattern": [ + "RRR", + "RRR", + "RRR" + ], + "result": { + "item": "createnuclear:raw_uranium_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json new file mode 100644 index 00000000..58be682d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/raw_uranium" + } + ], + "result": { + "count": 9, + "item": "createnuclear:raw_uranium" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json b/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json new file mode 100644 index 00000000..0469fa69 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "G": { + "tag": "forge:glass" + }, + "S": { + "tag": "forge:ingots/lead" + } + }, + "pattern": [ + "SGS", + "GSG", + "SGS" + ], + "result": { + "item": "createnuclear:reinforced_glass" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json new file mode 100644 index 00000000..af08f8cd --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "D": { + "item": "create:display_board" + }, + "E": { + "item": "create:empty_schematic" + }, + "P": { + "item": "create:precision_mechanism" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "SDS", + "SPS", + "SES" + ], + "result": { + "item": "createnuclear:reactor_blueprint_item" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json new file mode 100644 index 00000000..1d3005ba --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:steel_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json new file mode 100644 index 00000000..922d026d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/steel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:steel_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json new file mode 100644 index 00000000..5c954d64 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/steel" + } + ], + "result": { + "count": 9, + "item": "createnuclear:steel_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json new file mode 100644 index 00000000..1cfb171a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/steel" + } + ], + "result": { + "count": 9, + "item": "createnuclear:steel_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json new file mode 100644 index 00000000..e7a4037c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/thorium" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:thorium_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json new file mode 100644 index 00000000..09d7e66d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/thorium" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:thorium_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json new file mode 100644 index 00000000..4c062d44 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/thorium" + } + ], + "result": { + "count": 9, + "item": "createnuclear:thorium_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json new file mode 100644 index 00000000..4f664dd1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/thorium" + } + ], + "result": { + "count": 9, + "item": "createnuclear:thorium_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json new file mode 100644 index 00000000..b540b44a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:string" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "item": "createnuclear:white_cloth" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json new file mode 100644 index 00000000..49f56500 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:white_wool" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "item": "createnuclear:white_cloth" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/coal.json b/src/generated/resources/data/createnuclear/recipes/crushing/coal.json new file mode 100644 index 00000000..d7a631f7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/coal.json @@ -0,0 +1,15 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "tag": "minecraft:coals" + } + ], + "processingTime": 250, + "results": [ + { + "chance": 0.5, + "item": "createnuclear:coal_dust" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json b/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json new file mode 100644 index 00000000..36b437c8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json @@ -0,0 +1,15 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "create:crushed_raw_uranium" + } + ], + "processingTime": 255, + "results": [ + { + "count": 9, + "item": "createnuclear:uranium_powder" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/granite.json b/src/generated/resources/data/createnuclear/recipes/crushing/granite.json new file mode 100644 index 00000000..8c558913 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/granite.json @@ -0,0 +1,18 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "minecraft:granite" + } + ], + "processingTime": 250, + "results": [ + { + "chance": 0.5, + "item": "createnuclear:uranium_powder" + }, + { + "item": "minecraft:red_sand" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json new file mode 100644 index 00000000..ab52f9c9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json @@ -0,0 +1,22 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "minecraft:raw_copper" + } + ], + "processingTime": 250, + "results": [ + { + "item": "create:crushed_raw_copper" + }, + { + "chance": 0.75, + "item": "create:experience_nugget" + }, + { + "chance": 0.15, + "item": "createnuclear:lead_nugget" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json new file mode 100644 index 00000000..58b91a59 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json @@ -0,0 +1,18 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "createnuclear:raw_thorium" + } + ], + "processingTime": 125, + "results": [ + { + "item": "createnuclear:thorium_dust" + }, + { + "chance": 0.5, + "item": "createnuclear:thorium_dust" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json new file mode 100644 index 00000000..a620f150 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json @@ -0,0 +1,15 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "createnuclear:raw_thorium_block" + } + ], + "processingTime": 250, + "results": [ + { + "count": 81, + "item": "createnuclear:thorium_dust" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json new file mode 100644 index 00000000..d029985c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json @@ -0,0 +1,15 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "createnuclear:raw_uranium_block" + } + ], + "processingTime": 250, + "results": [ + { + "count": 81, + "item": "createnuclear:uranium_powder" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json new file mode 100644 index 00000000..070cafd3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json @@ -0,0 +1,22 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "create:raw_zinc" + } + ], + "processingTime": 250, + "results": [ + { + "item": "create:crushed_raw_zinc" + }, + { + "chance": 0.75, + "item": "create:experience_nugget" + }, + { + "chance": 0.25, + "item": "createnuclear:lead_nugget" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json new file mode 100644 index 00000000..3dbd3506 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_autunite_brick_slab", + "key": { + "X": { + "item": "createnuclear:cut_autunite_bricks" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:cut_autunite_brick_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..bfdcaeb7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json new file mode 100644 index 00000000..1e5c6f2e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "createnuclear:cut_autunite_brick_slab" + }, + { + "item": "createnuclear:cut_autunite_brick_slab" + } + ], + "result": { + "item": "createnuclear:cut_autunite_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..c753e714 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_autunite_brick_stairs", + "key": { + "X": { + "item": "createnuclear:cut_autunite_bricks" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "createnuclear:cut_autunite_brick_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..678e9a74 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json new file mode 100644 index 00000000..e941ba09 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "createnuclear:cut_autunite_bricks" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:cut_autunite_brick_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..71d91844 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..b694543c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..6426412c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json new file mode 100644 index 00000000..36b635c4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_autunite_slab", + "key": { + "X": { + "item": "createnuclear:cut_autunite" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:cut_autunite_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..1e33d17e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json new file mode 100644 index 00000000..27074efa --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "createnuclear:cut_autunite_slab" + }, + { + "item": "createnuclear:cut_autunite_slab" + } + ], + "result": { + "item": "createnuclear:cut_autunite" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json new file mode 100644 index 00000000..23b7740d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_autunite_stairs", + "key": { + "X": { + "item": "createnuclear:cut_autunite" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "createnuclear:cut_autunite_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..dc1f690e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json new file mode 100644 index 00000000..f2b310d8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "createnuclear:cut_autunite" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:cut_autunite_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..ecf4ef39 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json b/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json new file mode 100644 index 00000000..9f332c27 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json @@ -0,0 +1,13 @@ +{ + "type": "createnuclear:enriched", + "ingredients": [ + { + "item": "createnuclear:yellowcake" + } + ], + "results": [ + { + "item": "createnuclear:enriched_yellowcake" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json b/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json new file mode 100644 index 00000000..abaf51c1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json @@ -0,0 +1,13 @@ +{ + "type": "createnuclear:enriched", + "ingredients": [ + { + "item": "minecraft:campfire" + } + ], + "results": [ + { + "item": "createnuclear:enriching_campfire" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json new file mode 100644 index 00000000..f74aed64 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json @@ -0,0 +1,16 @@ +{ + "type": "create:item_application", + "ingredients": [ + { + "item": "create:brass_casing" + }, + { + "tag": "forge:ingots/steel" + } + ], + "results": [ + { + "item": "createnuclear:reactor_casing" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json new file mode 100644 index 00000000..f5690f24 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json @@ -0,0 +1,16 @@ +{ + "type": "create:item_application", + "ingredients": [ + { + "item": "createnuclear:reactor_casing" + }, + { + "item": "minecraft:hopper" + } + ], + "results": [ + { + "item": "createnuclear:reactor_input" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json new file mode 100644 index 00000000..9a1e6c11 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json @@ -0,0 +1,16 @@ +{ + "type": "create:item_application", + "ingredients": [ + { + "item": "createnuclear:reactor_casing" + }, + { + "item": "create:shaft" + } + ], + "results": [ + { + "item": "createnuclear:reactor_output" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..d0cb4cf6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:layered_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json new file mode 100644 index 00000000..466b31e1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json @@ -0,0 +1,21 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "G": { + "item": "createnuclear:graphene" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "SGS", + "SGS", + "SGS", + "SGS" + ], + "result": { + "item": "createnuclear:graphite_rod" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json new file mode 100644 index 00000000..7ce554af --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json @@ -0,0 +1,34 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "C": { + "item": "createnuclear:reactor_casing" + }, + "N": { + "item": "minecraft:netherite_ingot" + }, + "O": { + "item": "create:content_observer" + }, + "T": { + "item": "create:electron_tube" + }, + "V": { + "item": "create:item_vault" + }, + "X": { + "item": "minecraft:nether_star" + } + }, + "pattern": [ + "CCCCC", + "CNONC", + "CTXTC", + "CNVNC", + "CCCCC" + ], + "result": { + "item": "createnuclear:reactor_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json new file mode 100644 index 00000000..a5d65e24 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json @@ -0,0 +1,28 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "C": { + "item": "createnuclear:reactor_casing" + }, + "G": { + "item": "createnuclear:reinforced_glass" + }, + "I": { + "item": "minecraft:blue_ice" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "CCCCC", + "CSGSC", + "CIGIC", + "CSGSC", + "CCCCC" + ], + "result": { + "item": "createnuclear:reactor_cooler" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json new file mode 100644 index 00000000..be920734 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json @@ -0,0 +1,28 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "B": { + "item": "createnuclear:uranium_bucket" + }, + "C": { + "item": "createnuclear:reactor_casing" + }, + "P": { + "item": "create:precision_mechanism" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "CCCCC", + "CPSPC", + "CSBSC", + "CPSPC", + "CCCCC" + ], + "result": { + "item": "createnuclear:reactor_core" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json new file mode 100644 index 00000000..a9e6a52b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json @@ -0,0 +1,28 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "B": { + "item": "createnuclear:uranium_bucket" + }, + "C": { + "item": "createnuclear:reactor_casing" + }, + "G": { + "item": "createnuclear:reinforced_glass" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "CCCCC", + "CSGSC", + "CGBGC", + "CSGSC", + "CCCCC" + ], + "result": { + "item": "createnuclear:reactor_frame" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json new file mode 100644 index 00000000..4b6457d3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json @@ -0,0 +1,19 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "U": { + "item": "createnuclear:enriched_yellowcake" + } + }, + "pattern": [ + " U", + " U ", + " U ", + " U ", + "U " + ], + "result": { + "item": "createnuclear:uranium_rod" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/steel.json b/src/generated/resources/data/createnuclear/recipes/mixing/steel.json new file mode 100644 index 00000000..d0f34b44 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mixing/steel.json @@ -0,0 +1,16 @@ +{ + "type": "create:mixing", + "ingredients": [ + { + "tag": "forge:dusts/coal" + }, + { + "tag": "forge:ingots/iron" + } + ], + "results": [ + { + "item": "createnuclear:steel_ingot" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json b/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json new file mode 100644 index 00000000..fd6222f3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json @@ -0,0 +1,14 @@ +{ + "type": "create:mixing", + "ingredients": [ + { + "tag": "forge:dusts/uranium" + } + ], + "results": [ + { + "amount": 25, + "fluid": "createnuclear:uranium" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..d2704c52 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:polished_cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json new file mode 100644 index 00000000..825356e9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "polished_cut_autunite_slab", + "key": { + "X": { + "item": "createnuclear:polished_cut_autunite" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:polished_cut_autunite_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..70ad74f5 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:polished_cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json new file mode 100644 index 00000000..70bc5cc9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "createnuclear:polished_cut_autunite_slab" + }, + { + "item": "createnuclear:polished_cut_autunite_slab" + } + ], + "result": { + "item": "createnuclear:polished_cut_autunite" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..0dd865ba --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "polished_cut_autunite_stairs", + "key": { + "X": { + "item": "createnuclear:polished_cut_autunite" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "createnuclear:polished_cut_autunite_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..e90c86d9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:polished_cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json new file mode 100644 index 00000000..da27172b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "createnuclear:polished_cut_autunite" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:polished_cut_autunite_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..bcbde7f8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:polished_cut_autunite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json b/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json new file mode 100644 index 00000000..fa8ccf09 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json @@ -0,0 +1,13 @@ +{ + "type": "create:pressing", + "ingredients": [ + { + "tag": "forge:dusts/coal" + } + ], + "results": [ + { + "item": "createnuclear:graphene" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json new file mode 100644 index 00000000..c97772db --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:black_dye" + } + ], + "result": { + "item": "createnuclear:black_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json new file mode 100644 index 00000000..7a88326c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:blue_dye" + } + ], + "result": { + "item": "createnuclear:blue_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json new file mode 100644 index 00000000..7c298c77 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:brown_dye" + } + ], + "result": { + "item": "createnuclear:brown_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json new file mode 100644 index 00000000..ea1f9bb7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:cyan_dye" + } + ], + "result": { + "item": "createnuclear:cyan_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json new file mode 100644 index 00000000..2a9a5180 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:gray_dye" + } + ], + "result": { + "item": "createnuclear:gray_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json new file mode 100644 index 00000000..9de6a6ef --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:green_dye" + } + ], + "result": { + "item": "createnuclear:green_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json new file mode 100644 index 00000000..b650cede --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:light_blue_dye" + } + ], + "result": { + "item": "createnuclear:light_blue_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json new file mode 100644 index 00000000..7ad40ccc --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:light_gray_dye" + } + ], + "result": { + "item": "createnuclear:light_gray_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json new file mode 100644 index 00000000..5f5fed5f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:lime_dye" + } + ], + "result": { + "item": "createnuclear:lime_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json new file mode 100644 index 00000000..d150ae22 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:magenta_dye" + } + ], + "result": { + "item": "createnuclear:magenta_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json new file mode 100644 index 00000000..7e4cf94b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:orange_dye" + } + ], + "result": { + "item": "createnuclear:orange_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json new file mode 100644 index 00000000..4274a3ae --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:pink_dye" + } + ], + "result": { + "item": "createnuclear:pink_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json new file mode 100644 index 00000000..ccedaffe --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:purple_dye" + } + ], + "result": { + "item": "createnuclear:purple_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json new file mode 100644 index 00000000..71820997 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:red_dye" + } + ], + "result": { + "item": "createnuclear:red_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json new file mode 100644 index 00000000..f479aa89 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:white_dye" + } + ], + "result": { + "item": "createnuclear:white_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json new file mode 100644 index 00000000..34bda8f1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:yellow_dye" + } + ], + "result": { + "item": "createnuclear:yellow_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json b/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json new file mode 100644 index 00000000..eb877945 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "createnuclear:reactor_blueprint_item" + } + ], + "result": { + "item": "createnuclear:reactor_blueprint_item" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..fe0ec269 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:small_autunite_brick" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json new file mode 100644 index 00000000..a68f1ddb --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "small_autunite_brick_slab", + "key": { + "X": { + "item": "createnuclear:small_autunite_brick" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:small_autunite_brick_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..2fb713f4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:small_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json new file mode 100644 index 00000000..bb601f8d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "createnuclear:small_autunite_brick_slab" + }, + { + "item": "createnuclear:small_autunite_brick_slab" + } + ], + "result": { + "item": "createnuclear:small_autunite_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json new file mode 100644 index 00000000..10a085c7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "small_autunite_brick_stairs", + "key": { + "X": { + "item": "createnuclear:small_autunite_brick" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "createnuclear:small_autunite_brick_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..e3dce519 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:small_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json new file mode 100644 index 00000000..db2ccd48 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "createnuclear:small_autunite_brick" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:small_autunite_brick_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..e4c918af --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:small_autunite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json new file mode 100644 index 00000000..0ef24ce8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "create:crushed_raw_lead" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json new file mode 100644 index 00000000..16a522a6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "tag": "createnuclear:lead_ores" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json new file mode 100644 index 00000000..e302088d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "tag": "forge:raw_materials/lead" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json new file mode 100644 index 00000000..f415f686 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "tag": "createnuclear:uranium_ores" + }, + "result": "createnuclear:raw_uranium" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json new file mode 100644 index 00000000..a00e228a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json @@ -0,0 +1,18 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_raw_lead" + } + ], + "results": [ + { + "chance": 0.5, + "item": "create:experience_nugget" + }, + { + "count": 9, + "item": "createnuclear:lead_nugget" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json b/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json new file mode 100644 index 00000000..e3f04365 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriched_soul_soil" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json b/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json new file mode 100644 index 00000000..a8ce0c6f --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:enriching_fire", + "createnuclear:enriching_campfire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json b/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json new file mode 100644 index 00000000..e456059a --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_lead_ore", + "createnuclear:lead_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json b/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json new file mode 100644 index 00000000..548841c4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:uranium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json b/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json new file mode 100644 index 00000000..e21140df --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:irradiated_cat", + "createnuclear:irradiated_chicken", + "createnuclear:irradiated_wolf", + "createnuclear:irradiated_cow" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/fluids/thorium.json b/src/generated/resources/data/createnuclear/tags/fluids/thorium.json new file mode 100644 index 00000000..b1583ad2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/fluids/thorium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:flowing_thorium", + "createnuclear:thorium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/fluids/uranium.json b/src/generated/resources/data/createnuclear/tags/fluids/uranium.json new file mode 100644 index 00000000..bcad2196 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/fluids/uranium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:flowing_uranium", + "createnuclear:uranium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json b/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json new file mode 100644 index 00000000..4151900f --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json @@ -0,0 +1,53 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_helmet", + "createnuclear:orange_anti_radiation_helmet", + "createnuclear:magenta_anti_radiation_helmet", + "createnuclear:light_blue_anti_radiation_helmet", + "createnuclear:yellow_anti_radiation_helmet", + "createnuclear:lime_anti_radiation_helmet", + "createnuclear:pink_anti_radiation_helmet", + "createnuclear:gray_anti_radiation_helmet", + "createnuclear:light_gray_anti_radiation_helmet", + "createnuclear:cyan_anti_radiation_helmet", + "createnuclear:purple_anti_radiation_helmet", + "createnuclear:blue_anti_radiation_helmet", + "createnuclear:brown_anti_radiation_helmet", + "createnuclear:green_anti_radiation_helmet", + "createnuclear:red_anti_radiation_helmet", + "createnuclear:black_anti_radiation_helmet", + "createnuclear:white_anti_radiation_chestplate", + "createnuclear:orange_anti_radiation_chestplate", + "createnuclear:magenta_anti_radiation_chestplate", + "createnuclear:light_blue_anti_radiation_chestplate", + "createnuclear:yellow_anti_radiation_chestplate", + "createnuclear:lime_anti_radiation_chestplate", + "createnuclear:pink_anti_radiation_chestplate", + "createnuclear:gray_anti_radiation_chestplate", + "createnuclear:light_gray_anti_radiation_chestplate", + "createnuclear:cyan_anti_radiation_chestplate", + "createnuclear:purple_anti_radiation_chestplate", + "createnuclear:blue_anti_radiation_chestplate", + "createnuclear:brown_anti_radiation_chestplate", + "createnuclear:green_anti_radiation_chestplate", + "createnuclear:red_anti_radiation_chestplate", + "createnuclear:black_anti_radiation_chestplate", + "createnuclear:white_anti_radiation_leggings", + "createnuclear:orange_anti_radiation_leggings", + "createnuclear:magenta_anti_radiation_leggings", + "createnuclear:light_blue_anti_radiation_leggings", + "createnuclear:yellow_anti_radiation_leggings", + "createnuclear:lime_anti_radiation_leggings", + "createnuclear:pink_anti_radiation_leggings", + "createnuclear:gray_anti_radiation_leggings", + "createnuclear:light_gray_anti_radiation_leggings", + "createnuclear:cyan_anti_radiation_leggings", + "createnuclear:purple_anti_radiation_leggings", + "createnuclear:blue_anti_radiation_leggings", + "createnuclear:brown_anti_radiation_leggings", + "createnuclear:green_anti_radiation_leggings", + "createnuclear:red_anti_radiation_leggings", + "createnuclear:black_anti_radiation_leggings", + "createnuclear:anti_radiation_boots" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json new file mode 100644 index 00000000..ae448c5b --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_helmet", + "createnuclear:white_anti_radiation_chestplate", + "createnuclear:white_anti_radiation_leggings", + "createnuclear:anti_radiation_boots" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json new file mode 100644 index 00000000..3e6a7753 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:anti_radiation_boots" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json new file mode 100644 index 00000000..a1ac43a9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json @@ -0,0 +1,19 @@ +{ + "values": [ + "createnuclear:orange_anti_radiation_chestplate", + "createnuclear:magenta_anti_radiation_chestplate", + "createnuclear:light_blue_anti_radiation_chestplate", + "createnuclear:yellow_anti_radiation_chestplate", + "createnuclear:lime_anti_radiation_chestplate", + "createnuclear:pink_anti_radiation_chestplate", + "createnuclear:gray_anti_radiation_chestplate", + "createnuclear:light_gray_anti_radiation_chestplate", + "createnuclear:cyan_anti_radiation_chestplate", + "createnuclear:purple_anti_radiation_chestplate", + "createnuclear:blue_anti_radiation_chestplate", + "createnuclear:brown_anti_radiation_chestplate", + "createnuclear:green_anti_radiation_chestplate", + "createnuclear:red_anti_radiation_chestplate", + "createnuclear:black_anti_radiation_chestplate" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json new file mode 100644 index 00000000..8b659b88 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_chestplate", + "createnuclear:orange_anti_radiation_chestplate", + "createnuclear:magenta_anti_radiation_chestplate", + "createnuclear:light_blue_anti_radiation_chestplate", + "createnuclear:yellow_anti_radiation_chestplate", + "createnuclear:lime_anti_radiation_chestplate", + "createnuclear:pink_anti_radiation_chestplate", + "createnuclear:gray_anti_radiation_chestplate", + "createnuclear:light_gray_anti_radiation_chestplate", + "createnuclear:cyan_anti_radiation_chestplate", + "createnuclear:purple_anti_radiation_chestplate", + "createnuclear:blue_anti_radiation_chestplate", + "createnuclear:brown_anti_radiation_chestplate", + "createnuclear:green_anti_radiation_chestplate", + "createnuclear:red_anti_radiation_chestplate", + "createnuclear:black_anti_radiation_chestplate" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json new file mode 100644 index 00000000..7e34cb08 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json @@ -0,0 +1,19 @@ +{ + "values": [ + "createnuclear:orange_anti_radiation_helmet", + "createnuclear:magenta_anti_radiation_helmet", + "createnuclear:light_blue_anti_radiation_helmet", + "createnuclear:yellow_anti_radiation_helmet", + "createnuclear:lime_anti_radiation_helmet", + "createnuclear:pink_anti_radiation_helmet", + "createnuclear:gray_anti_radiation_helmet", + "createnuclear:light_gray_anti_radiation_helmet", + "createnuclear:cyan_anti_radiation_helmet", + "createnuclear:purple_anti_radiation_helmet", + "createnuclear:blue_anti_radiation_helmet", + "createnuclear:brown_anti_radiation_helmet", + "createnuclear:green_anti_radiation_helmet", + "createnuclear:red_anti_radiation_helmet", + "createnuclear:black_anti_radiation_helmet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json new file mode 100644 index 00000000..7d378f7f --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_helmet", + "createnuclear:orange_anti_radiation_helmet", + "createnuclear:magenta_anti_radiation_helmet", + "createnuclear:light_blue_anti_radiation_helmet", + "createnuclear:yellow_anti_radiation_helmet", + "createnuclear:lime_anti_radiation_helmet", + "createnuclear:pink_anti_radiation_helmet", + "createnuclear:gray_anti_radiation_helmet", + "createnuclear:light_gray_anti_radiation_helmet", + "createnuclear:cyan_anti_radiation_helmet", + "createnuclear:purple_anti_radiation_helmet", + "createnuclear:blue_anti_radiation_helmet", + "createnuclear:brown_anti_radiation_helmet", + "createnuclear:green_anti_radiation_helmet", + "createnuclear:red_anti_radiation_helmet", + "createnuclear:black_anti_radiation_helmet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json new file mode 100644 index 00000000..155da496 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json @@ -0,0 +1,19 @@ +{ + "values": [ + "createnuclear:orange_anti_radiation_leggings", + "createnuclear:magenta_anti_radiation_leggings", + "createnuclear:light_blue_anti_radiation_leggings", + "createnuclear:yellow_anti_radiation_leggings", + "createnuclear:lime_anti_radiation_leggings", + "createnuclear:pink_anti_radiation_leggings", + "createnuclear:gray_anti_radiation_leggings", + "createnuclear:light_gray_anti_radiation_leggings", + "createnuclear:cyan_anti_radiation_leggings", + "createnuclear:purple_anti_radiation_leggings", + "createnuclear:blue_anti_radiation_leggings", + "createnuclear:brown_anti_radiation_leggings", + "createnuclear:green_anti_radiation_leggings", + "createnuclear:red_anti_radiation_leggings", + "createnuclear:black_anti_radiation_leggings" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json new file mode 100644 index 00000000..ea238434 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_leggings", + "createnuclear:orange_anti_radiation_leggings", + "createnuclear:magenta_anti_radiation_leggings", + "createnuclear:light_blue_anti_radiation_leggings", + "createnuclear:yellow_anti_radiation_leggings", + "createnuclear:lime_anti_radiation_leggings", + "createnuclear:pink_anti_radiation_leggings", + "createnuclear:gray_anti_radiation_leggings", + "createnuclear:light_gray_anti_radiation_leggings", + "createnuclear:cyan_anti_radiation_leggings", + "createnuclear:purple_anti_radiation_leggings", + "createnuclear:blue_anti_radiation_leggings", + "createnuclear:brown_anti_radiation_leggings", + "createnuclear:green_anti_radiation_leggings", + "createnuclear:red_anti_radiation_leggings", + "createnuclear:black_anti_radiation_leggings" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/cloth.json b/src/generated/resources/data/createnuclear/tags/items/cloth.json new file mode 100644 index 00000000..8c88fe9b --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/cloth.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_cloth", + "createnuclear:orange_cloth", + "createnuclear:magenta_cloth", + "createnuclear:light_blue_cloth", + "createnuclear:yellow_cloth", + "createnuclear:lime_cloth", + "createnuclear:pink_cloth", + "createnuclear:gray_cloth", + "createnuclear:light_gray_cloth", + "createnuclear:cyan_cloth", + "createnuclear:purple_cloth", + "createnuclear:blue_cloth", + "createnuclear:brown_cloth", + "createnuclear:green_cloth", + "createnuclear:red_cloth", + "createnuclear:black_cloth" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/cooler.json b/src/generated/resources/data/createnuclear/tags/items/cooler.json new file mode 100644 index 00000000..1802becf --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/cooler.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:graphite_rod" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/fuel.json b/src/generated/resources/data/createnuclear/tags/items/fuel.json new file mode 100644 index 00000000..951757d9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/fuel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:uranium_rod" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/lead_ores.json b/src/generated/resources/data/createnuclear/tags/items/lead_ores.json new file mode 100644 index 00000000..e456059a --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/lead_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_lead_ore", + "createnuclear:lead_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json b/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json new file mode 100644 index 00000000..4b37ed20 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json @@ -0,0 +1,19 @@ +{ + "values": [ + "createnuclear:cut_autunite", + "createnuclear:cut_autunite_stairs", + "createnuclear:cut_autunite_wall", + "createnuclear:cut_autunite_bricks", + "createnuclear:cut_autunite_brick_stairs", + "createnuclear:cut_autunite_brick_wall", + "createnuclear:small_autunite_brick", + "createnuclear:small_autunite_brick_stairs", + "createnuclear:small_autunite_brick_wall", + "createnuclear:polished_cut_autunite", + "createnuclear:polished_cut_autunite_stairs", + "createnuclear:polished_cut_autunite_wall", + "createnuclear:layered_autunite", + "createnuclear:autunite_pillar", + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json b/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json new file mode 100644 index 00000000..548841c4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:uranium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json new file mode 100644 index 00000000..75f7246f --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 7, + "targets": [ + { + "state": { + "Name": "createnuclear:lead_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:deepslate_lead_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json new file mode 100644 index 00000000..8e0c9954 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json @@ -0,0 +1,155 @@ +{ + "type": "create:layered_ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "layer_patterns": [ + [ + { + "max_size": 5, + "min_size": 2, + "targets": [ + [ + { + "state": { + "Name": "createnuclear:autunite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:autunite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 2 + }, + { + "max_size": 2, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "create:limestone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "create:limestone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 3, + "min_size": 2, + "targets": [ + [ + { + "state": { + "Name": "minecraft:calcite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:calcite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 2, + "min_size": 2, + "targets": [ + [ + { + "state": { + "Name": "minecraft:stone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "createnuclear:uranium_ore", + "Properties": { + "lit": "false" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:deepslate_uranium_ore", + "Properties": { + "lit": "false" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + } + ] + ], + "size": 32 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json new file mode 100644 index 00000000..132e2ed2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 7, + "targets": [ + { + "state": { + "Name": "createnuclear:thorium_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:deepslate_thorium_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json new file mode 100644 index 00000000..eb971ccc --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 7, + "targets": [ + { + "state": { + "Name": "createnuclear:uranium_ore", + "Properties": { + "lit": "false" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:deepslate_uranium_ore", + "Properties": { + "lit": "false" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json new file mode 100644 index 00000000..e9eff263 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json @@ -0,0 +1,27 @@ +{ + "feature": "createnuclear:lead_ore", + "placement": [ + { + "type": "minecraft:count", + "count": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "max_inclusive": { + "absolute": 64 + }, + "min_inclusive": { + "absolute": -64 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json new file mode 100644 index 00000000..d5ec73f0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json @@ -0,0 +1,27 @@ +{ + "feature": "createnuclear:striated_ores_overworld", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 18 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": 70 + }, + "min_inclusive": { + "absolute": -30 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json new file mode 100644 index 00000000..5613d152 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json @@ -0,0 +1,27 @@ +{ + "feature": "createnuclear:uranium_ore", + "placement": [ + { + "type": "minecraft:count", + "count": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "max_inclusive": { + "absolute": 64 + }, + "min_inclusive": { + "absolute": -64 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/glass.json b/src/generated/resources/data/forge/tags/blocks/glass.json new file mode 100644 index 00000000..d4bfecdc --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/glass.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:reinforced_glass" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores.json b/src/generated/resources/data/forge/tags/blocks/ores.json new file mode 100644 index 00000000..e563216c --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores.json @@ -0,0 +1,10 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_lead_ore", + "createnuclear:deepslate_thorium_ore", + "createnuclear:uranium_ore", + "createnuclear:lead_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/lead.json b/src/generated/resources/data/forge/tags/blocks/ores/lead.json new file mode 100644 index 00000000..e456059a --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores/lead.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_lead_ore", + "createnuclear:lead_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/thorium.json b/src/generated/resources/data/forge/tags/blocks/ores/thorium.json new file mode 100644 index 00000000..c5f8a424 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores/thorium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_thorium_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/uranium.json b/src/generated/resources/data/forge/tags/blocks/ores/uranium.json new file mode 100644 index 00000000..548841c4 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores/uranium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:uranium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json new file mode 100644 index 00000000..a8414d0a --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_lead_ore", + "createnuclear:deepslate_thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json new file mode 100644 index 00000000..f6ce1ffc --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:uranium_ore", + "createnuclear:lead_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json new file mode 100644 index 00000000..090e36fd --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json new file mode 100644 index 00000000..8d11d293 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json new file mode 100644 index 00000000..3bb2b80c --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json new file mode 100644 index 00000000..41ae6b11 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_uranium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json new file mode 100644 index 00000000..28dd0133 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:steel_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json new file mode 100644 index 00000000..6ea006df --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/uranium.json b/src/generated/resources/data/forge/tags/fluids/uranium.json new file mode 100644 index 00000000..25064659 --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#createnuclear:uranium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/boots.json b/src/generated/resources/data/forge/tags/items/armors/boots.json new file mode 100644 index 00000000..3e6a7753 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/armors/boots.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:anti_radiation_boots" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/chestplates.json b/src/generated/resources/data/forge/tags/items/armors/chestplates.json new file mode 100644 index 00000000..8b659b88 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/armors/chestplates.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_chestplate", + "createnuclear:orange_anti_radiation_chestplate", + "createnuclear:magenta_anti_radiation_chestplate", + "createnuclear:light_blue_anti_radiation_chestplate", + "createnuclear:yellow_anti_radiation_chestplate", + "createnuclear:lime_anti_radiation_chestplate", + "createnuclear:pink_anti_radiation_chestplate", + "createnuclear:gray_anti_radiation_chestplate", + "createnuclear:light_gray_anti_radiation_chestplate", + "createnuclear:cyan_anti_radiation_chestplate", + "createnuclear:purple_anti_radiation_chestplate", + "createnuclear:blue_anti_radiation_chestplate", + "createnuclear:brown_anti_radiation_chestplate", + "createnuclear:green_anti_radiation_chestplate", + "createnuclear:red_anti_radiation_chestplate", + "createnuclear:black_anti_radiation_chestplate" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/helmets.json b/src/generated/resources/data/forge/tags/items/armors/helmets.json new file mode 100644 index 00000000..7d378f7f --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/armors/helmets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_helmet", + "createnuclear:orange_anti_radiation_helmet", + "createnuclear:magenta_anti_radiation_helmet", + "createnuclear:light_blue_anti_radiation_helmet", + "createnuclear:yellow_anti_radiation_helmet", + "createnuclear:lime_anti_radiation_helmet", + "createnuclear:pink_anti_radiation_helmet", + "createnuclear:gray_anti_radiation_helmet", + "createnuclear:light_gray_anti_radiation_helmet", + "createnuclear:cyan_anti_radiation_helmet", + "createnuclear:purple_anti_radiation_helmet", + "createnuclear:blue_anti_radiation_helmet", + "createnuclear:brown_anti_radiation_helmet", + "createnuclear:green_anti_radiation_helmet", + "createnuclear:red_anti_radiation_helmet", + "createnuclear:black_anti_radiation_helmet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/leggings.json b/src/generated/resources/data/forge/tags/items/armors/leggings.json new file mode 100644 index 00000000..ea238434 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/armors/leggings.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_leggings", + "createnuclear:orange_anti_radiation_leggings", + "createnuclear:magenta_anti_radiation_leggings", + "createnuclear:light_blue_anti_radiation_leggings", + "createnuclear:yellow_anti_radiation_leggings", + "createnuclear:lime_anti_radiation_leggings", + "createnuclear:pink_anti_radiation_leggings", + "createnuclear:gray_anti_radiation_leggings", + "createnuclear:light_gray_anti_radiation_leggings", + "createnuclear:cyan_anti_radiation_leggings", + "createnuclear:purple_anti_radiation_leggings", + "createnuclear:blue_anti_radiation_leggings", + "createnuclear:brown_anti_radiation_leggings", + "createnuclear:green_anti_radiation_leggings", + "createnuclear:red_anti_radiation_leggings", + "createnuclear:black_anti_radiation_leggings" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/thorium.json b/src/generated/resources/data/forge/tags/items/buckets/thorium.json new file mode 100644 index 00000000..6aec4244 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/uranium.json b/src/generated/resources/data/forge/tags/items/buckets/uranium.json new file mode 100644 index 00000000..68a93e19 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:uranium_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts.json b/src/generated/resources/data/forge/tags/items/dusts.json new file mode 100644 index 00000000..3bf9b038 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:thorium_dust", + "createnuclear:uranium_powder", + "createnuclear:coal_dust" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/coal.json b/src/generated/resources/data/forge/tags/items/dusts/coal.json new file mode 100644 index 00000000..84c8f569 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts/coal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:coal_dust" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/thorium.json b/src/generated/resources/data/forge/tags/items/dusts/thorium.json new file mode 100644 index 00000000..9b0a3534 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_dust" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/uranium.json b/src/generated/resources/data/forge/tags/items/dusts/uranium.json new file mode 100644 index 00000000..f96cdf12 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts/uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:uranium_powder" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/glass.json b/src/generated/resources/data/forge/tags/items/glass.json new file mode 100644 index 00000000..d4bfecdc --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/glass.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:reinforced_glass" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots.json b/src/generated/resources/data/forge/tags/items/ingots.json new file mode 100644 index 00000000..069fcb89 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:steel_ingot", + "createnuclear:lead_ingot", + "createnuclear:thorium_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/lead.json b/src/generated/resources/data/forge/tags/items/ingots/lead.json new file mode 100644 index 00000000..aedd6132 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:lead_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/steel.json b/src/generated/resources/data/forge/tags/items/ingots/steel.json new file mode 100644 index 00000000..665a4598 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:steel_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/thorium.json b/src/generated/resources/data/forge/tags/items/ingots/thorium.json new file mode 100644 index 00000000..ebbb559f --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets.json b/src/generated/resources/data/forge/tags/items/nuggets.json new file mode 100644 index 00000000..4683ae5f --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:steel_nugget", + "createnuclear:lead_nugget", + "createnuclear:thorium_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/lead.json b/src/generated/resources/data/forge/tags/items/nuggets/lead.json new file mode 100644 index 00000000..4337a1dc --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:lead_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/steel.json b/src/generated/resources/data/forge/tags/items/nuggets/steel.json new file mode 100644 index 00000000..33f15404 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:steel_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/thorium.json b/src/generated/resources/data/forge/tags/items/nuggets/thorium.json new file mode 100644 index 00000000..6e41e836 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/lead.json b/src/generated/resources/data/forge/tags/items/ores/lead.json new file mode 100644 index 00000000..e456059a --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores/lead.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_lead_ore", + "createnuclear:lead_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/thorium.json b/src/generated/resources/data/forge/tags/items/ores/thorium.json new file mode 100644 index 00000000..c5f8a424 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores/thorium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_thorium_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/uranium.json b/src/generated/resources/data/forge/tags/items/ores/uranium.json new file mode 100644 index 00000000..548841c4 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores/uranium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:uranium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials.json b/src/generated/resources/data/forge/tags/items/raw_materials.json new file mode 100644 index 00000000..53e805f6 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:raw_lead", + "createnuclear:raw_uranium", + "createnuclear:raw_thorium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/lead.json b/src/generated/resources/data/forge/tags/items/raw_materials/lead.json new file mode 100644 index 00000000..34dd4663 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_lead" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json b/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json new file mode 100644 index 00000000..e2f43fb9 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_thorium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json b/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json new file mode 100644 index 00000000..9333342f --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_uranium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_ores.json b/src/generated/resources/data/forge/tags/items/raw_ores.json new file mode 100644 index 00000000..53e805f6 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:raw_lead", + "createnuclear:raw_uranium", + "createnuclear:raw_thorium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/rods.json b/src/generated/resources/data/forge/tags/items/rods.json new file mode 100644 index 00000000..b665274d --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/rods.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:graphite_rod", + "createnuclear:uranium_rod" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json new file mode 100644 index 00000000..090e36fd --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json new file mode 100644 index 00000000..8d11d293 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json new file mode 100644 index 00000000..3bb2b80c --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json new file mode 100644 index 00000000..41ae6b11 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_uranium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json b/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json new file mode 100644 index 00000000..28dd0133 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:steel_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json new file mode 100644 index 00000000..6ea006df --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json b/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json new file mode 100644 index 00000000..a51c2ef8 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_campfire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json new file mode 100644 index 00000000..0c71748d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/campfires.json b/src/generated/resources/data/minecraft/tags/blocks/campfires.json new file mode 100644 index 00000000..a51c2ef8 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/campfires.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_campfire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json b/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json new file mode 100644 index 00000000..6f3bde53 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_fire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json b/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json new file mode 100644 index 00000000..0c71748d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/fire.json b/src/generated/resources/data/minecraft/tags/blocks/fire.json new file mode 100644 index 00000000..6f3bde53 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/fire.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_fire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/impermeable.json b/src/generated/resources/data/minecraft/tags/blocks/impermeable.json new file mode 100644 index 00000000..d4bfecdc --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/impermeable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:reinforced_glass" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json new file mode 100644 index 00000000..0c71748d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json new file mode 100644 index 00000000..a51c2ef8 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_campfire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json new file mode 100644 index 00000000..96f8e150 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -0,0 +1,43 @@ +{ + "values": [ + "createnuclear:reactor_casing", + "createnuclear:reactor_core", + "createnuclear:reactor_frame", + "createnuclear:reactor_cooler", + "createnuclear:reactor_input", + "createnuclear:reactor_output", + "createnuclear:reactor_controller", + "createnuclear:enriching_campfire", + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_lead_ore", + "createnuclear:deepslate_thorium_ore", + "createnuclear:uranium_ore", + "createnuclear:lead_ore", + "createnuclear:thorium_ore", + "createnuclear:raw_uranium_block", + "createnuclear:raw_lead_block", + "createnuclear:raw_thorium_block", + "createnuclear:lead_block", + "createnuclear:thorium_block", + "createnuclear:steel_block", + "createnuclear:autunite", + "createnuclear:cut_autunite", + "createnuclear:cut_autunite_stairs", + "createnuclear:cut_autunite_slab", + "createnuclear:cut_autunite_wall", + "createnuclear:cut_autunite_bricks", + "createnuclear:cut_autunite_brick_stairs", + "createnuclear:cut_autunite_brick_slab", + "createnuclear:cut_autunite_brick_wall", + "createnuclear:small_autunite_brick", + "createnuclear:small_autunite_brick_stairs", + "createnuclear:small_autunite_brick_slab", + "createnuclear:small_autunite_brick_wall", + "createnuclear:polished_cut_autunite", + "createnuclear:polished_cut_autunite_stairs", + "createnuclear:polished_cut_autunite_slab", + "createnuclear:polished_cut_autunite_wall", + "createnuclear:layered_autunite", + "createnuclear:autunite_pillar" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json new file mode 100644 index 00000000..e3f04365 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriched_soul_soil" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json new file mode 100644 index 00000000..0c71748d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json new file mode 100644 index 00000000..b4b6eaa2 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "createnuclear:reactor_casing", + "createnuclear:reactor_core", + "createnuclear:reactor_frame", + "createnuclear:reactor_cooler", + "createnuclear:reactor_input", + "createnuclear:reactor_output", + "createnuclear:reactor_controller", + "createnuclear:enriched_soul_soil", + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_thorium_ore", + "createnuclear:uranium_ore", + "createnuclear:raw_uranium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json new file mode 100644 index 00000000..1ac888c3 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_lead_ore", + "createnuclear:uranium_ore", + "createnuclear:lead_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/slabs.json b/src/generated/resources/data/minecraft/tags/blocks/slabs.json new file mode 100644 index 00000000..091d9741 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/slabs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_slab", + "createnuclear:cut_autunite_brick_slab", + "createnuclear:small_autunite_brick_slab", + "createnuclear:polished_cut_autunite_slab" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/stairs.json b/src/generated/resources/data/minecraft/tags/blocks/stairs.json new file mode 100644 index 00000000..b4209709 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/stairs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_stairs", + "createnuclear:cut_autunite_brick_stairs", + "createnuclear:small_autunite_brick_stairs", + "createnuclear:polished_cut_autunite_stairs" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/walls.json b/src/generated/resources/data/minecraft/tags/blocks/walls.json new file mode 100644 index 00000000..d7309a6c --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/walls.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_wall", + "createnuclear:cut_autunite_brick_wall", + "createnuclear:small_autunite_brick_wall", + "createnuclear:polished_cut_autunite_wall" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json b/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json new file mode 100644 index 00000000..625832ed --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:irradiated_cat", + "createnuclear:irradiated_chicken" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/fluids/lava.json b/src/generated/resources/data/minecraft/tags/fluids/lava.json new file mode 100644 index 00000000..25064659 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/fluids/lava.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#createnuclear:uranium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/slabs.json b/src/generated/resources/data/minecraft/tags/items/slabs.json new file mode 100644 index 00000000..091d9741 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/items/slabs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_slab", + "createnuclear:cut_autunite_brick_slab", + "createnuclear:small_autunite_brick_slab", + "createnuclear:polished_cut_autunite_slab" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/stairs.json b/src/generated/resources/data/minecraft/tags/items/stairs.json new file mode 100644 index 00000000..b4209709 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/items/stairs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_stairs", + "createnuclear:cut_autunite_brick_stairs", + "createnuclear:small_autunite_brick_stairs", + "createnuclear:polished_cut_autunite_stairs" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/walls.json b/src/generated/resources/data/minecraft/tags/items/walls.json new file mode 100644 index 00000000..d7309a6c --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/items/walls.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_wall", + "createnuclear:cut_autunite_brick_wall", + "createnuclear:small_autunite_brick_wall", + "createnuclear:polished_cut_autunite_wall" + ] +} \ No newline at end of file From 76823af3e4cb3846509a992eeb9538618f741079 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 17:55:33 +0100 Subject: [PATCH 099/705] Add Ponder tags and scenes for reactor components --- .../ponder/CNCreateNuclearPonderTags.java | 0 .../ponder/scenes/CNPonderReactorScenes.java} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename src/main/java/net/nuclearteam/createnuclear/{foundation => infrastructure}/ponder/CNCreateNuclearPonderTags.java (100%) rename src/main/java/net/nuclearteam/createnuclear/{foundation/ponder/CNPonderReactor.java => infrastructure/ponder/scenes/CNPonderReactorScenes.java} (100%) diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/ponder/CNCreateNuclearPonderTags.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/ponder/CNCreateNuclearPonderTags.java similarity index 100% rename from src/main/java/net/nuclearteam/createnuclear/foundation/ponder/CNCreateNuclearPonderTags.java rename to src/main/java/net/nuclearteam/createnuclear/infrastructure/ponder/CNCreateNuclearPonderTags.java diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/ponder/CNPonderReactor.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/ponder/scenes/CNPonderReactorScenes.java similarity index 100% rename from src/main/java/net/nuclearteam/createnuclear/foundation/ponder/CNPonderReactor.java rename to src/main/java/net/nuclearteam/createnuclear/infrastructure/ponder/scenes/CNPonderReactorScenes.java From 3ab0e67c4661a3be7a90d89a1d17046f00e8cd0c Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 17:55:46 +0100 Subject: [PATCH 100/705] Add English localization for Create Nuclear mod advancements, blocks, items, and fluids --- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 6 +- .../assets/createnuclear/lang/en_ud.json | 284 ++++++++++++++++++ .../assets/createnuclear/lang/en_us.json | 284 ++++++++++++++++++ 3 files changed, 571 insertions(+), 3 deletions(-) create mode 100644 src/generated/resources/assets/createnuclear/lang/en_ud.json create mode 100644 src/generated/resources/assets/createnuclear/lang/en_us.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 1e99ada6..03848311 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-12-30T16:43:09.1808343 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-12-30T17:22:03.0231912 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -43,8 +43,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -8bdb0e5cf3353d203ec6d1caa7a9814a4d3069dc assets/createnuclear/lang/en_ud.json -c21b4ecf0a3b3aa35bb08bc382110899c7642050 assets/createnuclear/lang/en_us.json +aafe510854e9d2fdd34e459ca43d1c9e925d96b9 assets/createnuclear/lang/en_ud.json +9baa3d075840ef5e73d4918fb7ae0b511187d796 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json new file mode 100644 index 00000000..6059f4a1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -0,0 +1,284 @@ +{ + "advancement.createnuclear.anti_radiation_armor": "ɹoɯɹⱯ uoıʇɐıpɐɹ ıʇuⱯ", + "advancement.createnuclear.anti_radiation_armor.desc": "uoıʇɐıpɐɹ ɯoɹɟ ɟןǝsɹnoʎ ʇɔǝʇoɹd oʇ ǝɔǝıd ɹoɯɹɐ uoıʇɐıpɐɹ-ıʇuɐ ʇsɹıɟ ɹnoʎ ʇɟɐɹƆ", + "advancement.createnuclear.automatic_uranium": "ɯnıuɐɹ∩ buıʇɐɯoʇnⱯ", + "advancement.createnuclear.automatic_uranium.desc": ")ʇuǝɯǝɔuɐʌpⱯ uǝppıH(ㄥ§\nbuıssǝɔoɹd ɯnıuɐɹn ɔıʇɐɯoʇnɐ ǝɥʇ buısn ɹǝpʍod ɯnıuɐɹn ǝɯos uıɐʇqO", + "advancement.createnuclear.coal_dust": "ʇsnᗡ ןɐoƆ", + "advancement.createnuclear.coal_dust.desc": "ןɐıɹǝʇɐɯ buıʇɟɐɹɔ ʎǝʞ ɐ 'ʇsnp ןɐoɔ uıɐʇqo oʇ ןɐoɔɹɐɥɔ ɹo ןɐoɔ ɥsnɹƆ", + "advancement.createnuclear.dye_anti_radiation_armor": "ɹoɯɹⱯ ʎW dɯıԀ", + "advancement.createnuclear.dye_anti_radiation_armor.desc": "ɹoןoɔ ʎuɐ oʇ ɹoɯɹɐ uoıʇɐıpɐɹ ıʇuɐ ɹnoʎ ǝʎᗡ", + "advancement.createnuclear.enriched_yellowcake": "ǝʞɐɔʍoןןǝʎ buıɔuɐɥuƎ", + "advancement.createnuclear.enriched_yellowcake.desc": "ןnɟɹǝʍod ǝɹoɯ ʇı ǝʞɐɯ puɐ ǝʞɐɔʍoןןǝʎ ɥɔıɹuǝ oʇ uɐɟ ɐ ǝs∩", + "advancement.createnuclear.full_anti_radiation_armor": "pǝʇɔǝʇoɹԀ ʎןןnℲ", + "advancement.createnuclear.full_anti_radiation_armor.desc": "uoıʇɐıpɐɹ ɯoɹɟ ɟןǝsɹnoʎ ʇɔǝʇoɹd ʎןןnɟ oʇ ɹoɯɹɐ uoıʇɐıpɐɹ-ıʇuɐ ɟo ʇǝs ןןnɟ ɐ ɹɐǝM", + "advancement.createnuclear.graphene": "ǝuǝɥdɐɹ⅁", + "advancement.createnuclear.graphene.desc": "ǝuǝɥdɐɹb ǝʇɐǝɹɔ oʇ ʇsnp ןɐoɔ ssǝɹԀ", + "advancement.createnuclear.graphite_rod": "sǝuO ǝsoɥ⟘ ʇǝbɹoℲ ʇ,uoᗡ", + "advancement.createnuclear.graphite_rod.desc": "spoɹ ǝʇıɥdɐɹb ǝʞɐɯ oʇ ɹǝʇɟɐɹɔ ןɐɔıuɐɥɔǝɯ ɐ uı sʇobuı ןǝǝʇs puɐ ǝuǝɥdɐɹb ǝuıqɯoƆ", + "advancement.createnuclear.lead_ingot": "ʇobuı pɐǝꞀ", + "advancement.createnuclear.lead_ingot.desc": "ʇobuı pɐǝן ɐ uıɐʇqo oʇ pɐǝן ʍɐɹ ɐ ʇןǝɯS", + "advancement.createnuclear.raw_lead": "pɐǝꞀ ʍɐᴚ", + "advancement.createnuclear.raw_lead.desc": "ǝɹo pɐǝן buıuıɯ ʎq pɐǝן ʍɐɹ ǝɯos uıɐʇqO", + "advancement.createnuclear.raw_uranium": "ɹǝʍoԀ ʍɐᴚ ǝɥ⟘", + "advancement.createnuclear.raw_uranium.desc": "buıssǝɔoɹd ɹǝɥʇɹnɟ ɹoɟ ɯnıuɐɹn ʍɐɹ uıɐʇqo oʇ ǝɹo ɯnıuɐɹn ǝuıW", + "advancement.createnuclear.reactor_blueprint": "ɹǝʍoԀ ɹoℲ ʇuıɹdǝnןᗺ", + "advancement.createnuclear.reactor_blueprint.desc": "ɹoʇɔɐǝɹ ɹnoʎ uı spoɹ ɟo ʇnoʎɐן ǝɥʇ ubısǝp oʇ ʇuıɹdǝnןq ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_casing": "ɹoʇɔɐǝᴚ ǝɥ⟘ ɟO ɹǝʍoԀ ǝɥ⟘", + "advancement.createnuclear.reactor_casing.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ buıpןınq uıbǝq oʇ buısɐɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_controller": "ǝɹoƆ ǝɥ⟘ ɟO ɹǝןןoɹʇuoƆ", + "advancement.createnuclear.reactor_controller.desc": "ɹoʇɔɐǝɹ ɹnoʎ ǝʇɐןnbǝɹ puɐ ǝbɐuɐɯ oʇ ɹǝןןoɹʇuoɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_cooler": "ɹoʇɔɐǝᴚ ǝɥ⟘ buıןooƆ", + "advancement.createnuclear.reactor_cooler.desc": "ɹoʇɔɐǝɹ ɹnoʎ ןooɔ oʇ ɹǝןooɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_core": "ɹǝʍoԀ ɟo ǝɹoƆ", + "advancement.createnuclear.reactor_core.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ ɟo ʎbɹǝuǝ ןןnɟ ǝɥʇ ssǝuɹɐɥ oʇ ǝɹoɔ ɹoʇɔɐǝɹ ǝɥʇ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_frame": "ǝɯɐɹℲ ɹoʇɔɐǝᴚ", + "advancement.createnuclear.reactor_frame.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ pןınq oʇ ǝɯɐɹɟ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_input": "ɹoʇɔɐǝᴚ ǝɥ⟘ buıןǝnℲ", + "advancement.createnuclear.reactor_input.desc": "ɹoʇɔɐǝɹ ɹnoʎ oʇuı spoɹ ǝʇıɥdɐɹb puɐ ɯnıuɐɹn pǝǝɟ oʇ ʇnduı ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_output": "ʇndʇnO ɹǝʍoԀ", + "advancement.createnuclear.reactor_output.desc": "ɹoʇɔɐǝɹ ɹnoʎ ʎq pǝɔnpoɹd ʎbɹǝuǝ ǝɥʇ ɹǝɟsuɐɹʇ oʇ ʇndʇno ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reinforced_glass": "ssɐן⅁ pǝɔɹoɟuıǝᴚ", + "advancement.createnuclear.reinforced_glass.desc": "ǝɯıʇ ʇsɹıɟ ǝɥʇ ɹoɟ ssɐןb pǝɔɹoɟuıǝɹ ǝɯos ʇɟɐɹƆ", + "advancement.createnuclear.root": "ʎǝuɹnoſ ɹɐǝןɔnN ǝɥ⟘ buıʇɹɐʇS", + "advancement.createnuclear.root.desc": "ɹǝpʍod ɯnıuɐɹn ʇsɹıɟ ɹnoʎ ʇǝb puɐ ʎbɹǝuǝ ɹɐǝןɔnu ɟo sɔısɐq ǝɥʇ ʞɔoןu∩", + "advancement.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", + "advancement.createnuclear.steel_ingot.desc": "sʇobuı ןǝǝʇs ǝʇɐǝɹɔ oʇ sʇobuı uoɹı puɐ ʇsnp ןɐoɔ ǝuıqɯoƆ", + "advancement.createnuclear.uranium_liquid": "pınbıꞀ o⟘ pıןoS buıuɹn⟘", + "advancement.createnuclear.uranium_liquid.desc": "ɹǝpʍod ɯnıuɐɹn buıxıɯ ʎq pınbıן ɯnıuɐɹn ǝɯos uıɐʇqO", + "advancement.createnuclear.uranium_powder": "ɯnıuɐɹ∩ pǝɹǝpʍoԀ", + "advancement.createnuclear.uranium_powder.desc": "buıuıɟǝɹ ɹǝɥʇɹnɟ ɹoɟ ǝɹɐdǝɹd oʇ ɹǝpʍod oʇuı ɯnıuɐɹn ʍɐɹ ɥsnɹƆ", + "advancement.createnuclear.uranium_rod": "ɯoʇⱯ ǝɥ⟘ ɟO ɹǝʍoԀ ǝɥ⟘", + "advancement.createnuclear.uranium_rod.desc": "ɹǝʇɟɐɹɔ ןɐɔıuɐɥɔǝɯ ɐ uı ǝʞɐɔʍoןןǝʎ pǝɥɔıɹuǝ buısn poɹ ɯnıuɐɹn ʇsɹıɟ ɹnoʎ ǝʇɐǝɹƆ", + "advancement.createnuclear.yellowcake": "ssǝɔoɹԀ ǝʞɐɔʍoןןǝʎ ǝɥ⟘", + "advancement.createnuclear.yellowcake.desc": "ǝʞɐɔʍoןןǝʎ ǝʇɐǝɹɔ oʇ pınbıן ɯnıuɐɹn ʇɔɐdɯoƆ", + "attribute.name.createnuclear.generic.irradiated_resistance": "ǝɔuɐʇsısǝᴚ uoıʇɐıpɐᴚ", + "block.createnuclear.autunite": "ǝʇıunʇnⱯ", + "block.createnuclear.autunite_pillar": "ɹɐןןıԀ ǝʇıunʇnⱯ", + "block.createnuclear.cut_autunite": "ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_brick_slab": "qɐןS ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_bricks": "sʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_slab": "qɐןS ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.deepslate_lead_ore": "ǝɹO pɐǝꞀ ǝʇɐןsdǝǝᗡ", + "block.createnuclear.deepslate_thorium_ore": "ǝɹO ɯnıɹoɥ⟘ ǝʇɐןsdǝǝᗡ", + "block.createnuclear.deepslate_uranium_ore": "ǝɹO ɯnıuɐɹ∩ ǝʇɐןsdǝǝᗡ", + "block.createnuclear.enriched_soul_soil": "ןıoS ןnoS pǝɥɔıɹuƎ", + "block.createnuclear.enriched_soul_soil.tooltip.summary": "˙‾ǝɹıɟ uǝǝɹb‾ ɐ ǝʞɐɯ oʇ ʇsnظ ɹo ǝɹıɟdɯɐɔ pǝɥɔıɹuǝ ‾ʇɟɐɹɔ‾ oʇ pǝsn ǝq uɐƆ˙‾ǝɹıɟ pǝɥɔıɹuǝ‾ ǝʇɐǝɹɔ oɥʍ ʞɔoןq ‾ʎןuo‾ ǝɥ⟘", + "block.createnuclear.enriching_campfire": "ǝɹıɟdɯɐƆ buıɥɔıɹuƎ", + "block.createnuclear.enriching_fire": "ǝɹıℲ buıɥɔıɹuƎ", + "block.createnuclear.layered_autunite": "ǝʇıunʇnⱯ pǝɹǝʎɐꞀ", + "block.createnuclear.lead_block": "ʞɔoןᗺ pɐǝꞀ", + "block.createnuclear.lead_ore": "ǝɹO pɐǝꞀ", + "block.createnuclear.polished_cut_autunite": "ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", + "block.createnuclear.polished_cut_autunite_slab": "qɐןS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", + "block.createnuclear.polished_cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", + "block.createnuclear.polished_cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", + "block.createnuclear.raw_lead_block": "ʞɔoןᗺ pɐǝꞀ ʍɐᴚ", + "block.createnuclear.raw_thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘ ʍɐᴚ", + "block.createnuclear.raw_uranium_block": "ʞɔoןᗺ ɯnıuɐɹ∩ ʍɐᴚ", + "block.createnuclear.reactor_casing": "buısɐƆ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_casing.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", + "block.createnuclear.reactor_controller": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_controller.tooltip.behaviour1": "ʞɹoʍ oʇ uɹǝʇʇɐd ɐ ɥʇıʍ ‾ʇuıɹdǝnןq ɹoʇɔɐǝɹ‾ ɐ pǝǝu ʇı '‾ʎbɹǝuǝ ǝʇɐɹǝuǝb‾ oʇ pǝpǝǝu suoıʇɐןnɔןɐɔ ǝɥʇ ןןɐ sǝןpuɐɥ ʇı", + "block.createnuclear.reactor_controller.tooltip.condition1": "pǝןqɯǝssɐ sı ɹoʇɔɐǝɹ ǝɥʇ uǝɥM", + "block.createnuclear.reactor_controller.tooltip.summary": "ɹoʇɔɐǝɹ ǝɥʇ buıʇɐɹǝdo ɹoɟ ʞɔoןq ‾ʇuɐʇɹodɯı ʇsoɯ‾ ǝɥʇ sı ‾ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ‾ ǝɥ⟘ ", + "block.createnuclear.reactor_cooler": "ɹǝןooƆ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_cooler.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", + "block.createnuclear.reactor_core": "ǝɹoƆ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_core.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", + "block.createnuclear.reactor_frame": "ǝɯɐɹℲ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_frame.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", + "block.createnuclear.reactor_input": "ʇnduI ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_input.tooltip.behaviour1": " ‾ɹoʇɔɐǝɹ ǝɥʇ‾ ɹǝʍod oʇ sǝıʇıʇuɐnb ǝbɹɐן uı spoɹ ‾ǝuǝɥdɐɹb‾ puɐ ‾ɯnıuɐɹn‾ ʇɹǝsuI", + "block.createnuclear.reactor_input.tooltip.condition1": "pǝןqɯǝssɐ sı ɹoʇɔɐǝᴚ ǝɥʇ uǝɥM", + "block.createnuclear.reactor_input.tooltip.summary": "‾ɹoʇɔɐǝᴚ‾ ǝɥʇ oʇuı spoɹ ‾ǝuǝɥdɐɹ⅁‾ puɐ ‾ɯnıuɐɹ∩‾ ʇɹǝsuı oʇ pǝsn ǝq uɐɔ ʇɐɥʇ ‾ʞɔoןq‾ ɐ sı ‾ʇnduI ɹoʇɔɐǝᴚ ǝɥ⟘‾", + "block.createnuclear.reactor_output": "ʇndʇnO ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_output.tooltip.behaviour1": "‾ʇndʇno ɹoʇɔɐǝɹ‾ ǝɥʇ oʇ ‾ʇɟɐɥs‾ buıɥɔɐʇʇɐ ʎq ɹoʇɔɐǝɹ ǝɥʇ ʎq ǝɔnpoɹd ‾ʎbɹǝuǝ ǝɥʇ ʇɔɐɹʇxǝ‾ uɐɔ noʎ", + "block.createnuclear.reactor_output.tooltip.condition1": "ʎbɹǝuǝ ǝɔnpoɹd ɹoʇɔɐǝɹ ǝɥʇ uǝɥM", + "block.createnuclear.reactor_output.tooltip.summary": "‾ɹoʇɔɐǝᴚ‾ ǝɥʇ ʎq pǝʇɐɹǝuǝb ʎbɹǝuǝ ןɐɔıuɐɥɔǝɯ ǝɥʇ ʇɔɐɹʇxǝ oʇ pǝsn ǝq uɐɔ ʇɐɥʇ ‾ʞɔoןq‾ ɐ sı ‾ʇndʇnO ɹoʇɔɐǝᴚ ǝɥ⟘‾", + "block.createnuclear.reinforced_glass": "ssɐן⅁ pǝɔɹoɟuıǝᴚ", + "block.createnuclear.small_autunite_brick": "ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", + "block.createnuclear.small_autunite_brick_slab": "qɐןS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", + "block.createnuclear.small_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", + "block.createnuclear.small_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", + "block.createnuclear.steel_block": "ʞɔoןᗺ ןǝǝʇS", + "block.createnuclear.thorium": "ɯnıɹoɥ⟘", + "block.createnuclear.thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘", + "block.createnuclear.thorium_ore": "ǝɹO ɯnıɹoɥ⟘", + "block.createnuclear.uranium": "ɯnıuɐɹ∩", + "block.createnuclear.uranium_ore": "ǝɹO ɯnıuɐɹ∩", + "create.recipe.fan_enriched.fan": "ǝɹıℲ pǝɥɔıɹuƎ puıɥǝq uɐℲ", + "createnuclear.display_source.reactor_controller_count_rod.cooled": "pǝןooƆ", + "createnuclear.display_source.reactor_controller_count_rod.fuel": "ןǝnℲ", + "createnuclear.display_source.reactor_count_rod": "uɹǝʇʇɐԀ uı poᴚ ʇunoƆ", + "createnuclear.enriched.fan.recipe": "buıɥɔıɹuƎ ʞןnᗺ", + "createnuclear.generic.unit.count.rod": "poᴚ %s sʇunoƆ", + "createnuclear.generic.unit.countCooled.rod": "%d :poᴚ pǝןooƆ ʇunoƆ", + "createnuclear.generic.unit.countFuel.rod": "%d :poᴚ ןǝnℲ ʇunoƆ", + "createnuclear.generic.unit.heat": "Ὁ", + "createnuclear.gui.reactor_controller.info_header.title": "ǝnןɐʌ ʇɐǝH", + "createnuclear.ponder.reactor.header": "ɹoʇɔɐǝɹ ǝɥʇ ɟo uoıʇɔnɹʇsuoƆ", + "createnuclear.ponder.reactor.text_1": "Ɩ ɹooןℲ", + "createnuclear.ponder.reactor.text_10": "ㄥ ɹooןℲ", + "createnuclear.ponder.reactor.text_2": "˙ɹoʇɔɐǝɹ ǝɥʇ ʎq pǝʇɐɹǝuǝb )∩S( ʎbɹǝuǝ ǝɥʇ sʇndʇno ʇɐɥʇ ʞɔoןq ǝɥʇ sı sıɥ⟘ :ʇndʇnO ɹoʇɔɐǝᴚ", + "createnuclear.ponder.reactor.text_3": "ᄅ ɹooןℲ", + "createnuclear.ponder.reactor.text_4": "Ɛ ɹooןℲ", + "createnuclear.ponder.reactor.text_5": "ㄣ ɹooןℲ", + "createnuclear.ponder.reactor.text_6": "˙ɹoʇɔɐǝɹ ǝɥʇ ǝʇɐɹǝdo oʇ spoɹ ǝʇıɥdɐɹb puɐ ɯnıuɐɹn sǝɹoʇs ʇɐɥʇ ʞɔoןq Ɐ :ʇnduI ɹoʇɔɐǝᴚ", + "createnuclear.ponder.reactor.text_7": "˙ɹǝʍod ǝʇɐɹǝuǝb oʇ pǝpǝǝu suoıʇɐןnɔןɐɔ ǝɥʇ ןןɐ sǝןpuɐɥ ʇı ؛ɹoʇɔɐǝɹ ǝɥʇ ǝʇɐɹǝdo oʇ ʞɔoןq ʇuɐʇɹodɯı ʇsoɯ ǝɥ⟘ :ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", + "createnuclear.ponder.reactor.text_8": "ϛ ɹooןℲ", + "createnuclear.ponder.reactor.text_9": "9 ɹooןℲ", + "createnuclear.ponder.reactor_blueprint.header": "uoıʇɐʌıʇɔⱯ ɹǝןןoɹʇuoƆ", + "createnuclear.ponder.reactor_blueprint.text_1": "˙sןǝpoɯ ɔıɟıɔǝds oʇ buıpɹoɔɔɐ pǝɹnbıɟuoɔ ǝq oʇ ɹoʇɔɐǝɹ ǝɥʇ sʍoןןɐ ʇı ؛ʇuǝɯǝןǝ ʇuɐʇɹodɯı ʇsoɯ ǝɥʇ :ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", + "createnuclear.tooltip.heatLevel": "ןǝʌǝꞀ ʇɐǝH", + "createnuclear.tooltip.heatLevel.caution": "uoıʇnɐƆ", + "createnuclear.tooltip.heatLevel.danger": "ɹǝbuɐᗡ", + "createnuclear.tooltip.heatLevel.none": "ǝuoN", + "createnuclear.tooltip.heatLevel.safety": "ʎʇǝɟɐS", + "createnuclear.tooltip.heatLevel.warning": "buıuɹɐM", + "createnuclear.tooltip.item.graphene.rod": " :poᴚ ǝʇıɥdɐɹ⅁", + "createnuclear.tooltip.item.unknown.rod": " :uʍouʞu∩", + "createnuclear.tooltip.item.uranium.rod": " :poᴚ ɯnıuɐɹ∩", + "effect.createnuclear.radiation": "uoıʇɐıpɐᴚ", + "emi.category.createnuclear.fan_enriched": "buıɥɔıɹuƎ ʞןnᗺ", + "entity.createnuclear.irradiated_cat": "ʇɐƆ pǝʇɐıpɐɹɹI", + "entity.createnuclear.irradiated_chicken": "uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", + "entity.createnuclear.irradiated_cow": "ʍoƆ pǝʇɐıpɐɹɹI", + "entity.createnuclear.irradiated_wolf": "ɟןoM pǝʇɐıpɐɹɹI", + "fluid.createnuclear.thorium": "ɯnıɹoɥ⟘ pınbıꞀ", + "fluid.createnuclear.uranium": "ɯnıuɐɹ∩ pınbıꞀ", + "gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", + "gui.createnuclear.reactor_input.title": "ǝbɐɹoʇS ʇnduI ɹoʇɔɐǝᴚ", + "item.createnuclear.anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ", + "item.createnuclear.black_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", + "item.createnuclear.black_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", + "item.createnuclear.black_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", + "item.createnuclear.black_cloth": "ɥʇoןƆ ʞɔɐןᗺ", + "item.createnuclear.blue_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", + "item.createnuclear.blue_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", + "item.createnuclear.blue_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", + "item.createnuclear.blue_cloth": "ɥʇoןƆ ǝnןᗺ", + "item.createnuclear.brown_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", + "item.createnuclear.brown_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", + "item.createnuclear.brown_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", + "item.createnuclear.brown_cloth": "ɥʇoןƆ uʍoɹᗺ", + "item.createnuclear.cat_irradiated_spawn_egg": "bbƎ uʍɐdS ʇɐƆ pǝʇɐıpɐɹɹI", + "item.createnuclear.chicken_irradiated_spawn_egg": "bbƎ uʍɐdS uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", + "item.createnuclear.coal_dust": "ʇsnᗡ ןɐoƆ", + "item.createnuclear.cyan_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", + "item.createnuclear.cyan_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", + "item.createnuclear.cyan_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", + "item.createnuclear.cyan_cloth": "ɥʇoןƆ uɐʎƆ", + "item.createnuclear.enriched_yellowcake": "ǝʞɐɔʍoןןǝʎ pǝɥɔıɹuƎ", + "item.createnuclear.graphene": "ǝuǝɥdɐɹ⅁", + "item.createnuclear.graphite_rod": "poᴚ ǝʇıɥdɐɹ⅁", + "item.createnuclear.graphite_rod.tooltip.summary": "˙ʇı ǝʇɐɹǝdo oʇ ‾ʇnduı ɹoʇɔɐǝɹ‾ ǝɥʇ uı pǝsn ǝq oʇ ‾ʞɔıʇS‾", + "item.createnuclear.gray_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", + "item.createnuclear.gray_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", + "item.createnuclear.gray_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", + "item.createnuclear.gray_cloth": "ɥʇoןƆ ʎɐɹ⅁", + "item.createnuclear.green_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", + "item.createnuclear.green_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", + "item.createnuclear.green_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", + "item.createnuclear.green_cloth": "ɥʇoןƆ uǝǝɹ⅁", + "item.createnuclear.lead_ingot": "ʇobuI pɐǝꞀ", + "item.createnuclear.lead_nugget": "ʇǝbbnN pɐǝꞀ", + "item.createnuclear.light_blue_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", + "item.createnuclear.light_blue_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", + "item.createnuclear.light_blue_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", + "item.createnuclear.light_blue_cloth": "ɥʇoןƆ ǝnןᗺ ʇɥbıꞀ", + "item.createnuclear.light_gray_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", + "item.createnuclear.light_gray_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", + "item.createnuclear.light_gray_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", + "item.createnuclear.light_gray_cloth": "ɥʇoןƆ ʎɐɹ⅁ ʇɥbıꞀ", + "item.createnuclear.lime_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", + "item.createnuclear.lime_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", + "item.createnuclear.lime_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", + "item.createnuclear.lime_cloth": "ɥʇoןƆ ǝɯıꞀ", + "item.createnuclear.magenta_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", + "item.createnuclear.magenta_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", + "item.createnuclear.magenta_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", + "item.createnuclear.magenta_cloth": "ɥʇoןƆ ɐʇuǝbɐW", + "item.createnuclear.orange_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", + "item.createnuclear.orange_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", + "item.createnuclear.orange_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", + "item.createnuclear.orange_cloth": "ɥʇoןƆ ǝbuɐɹO", + "item.createnuclear.pink_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", + "item.createnuclear.pink_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", + "item.createnuclear.pink_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", + "item.createnuclear.pink_cloth": "ɥʇoןƆ ʞuıԀ", + "item.createnuclear.purple_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", + "item.createnuclear.purple_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", + "item.createnuclear.purple_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", + "item.createnuclear.purple_cloth": "ɥʇoןƆ ǝןdɹnԀ", + "item.createnuclear.raw_lead": "pɐǝꞀ ʍɐᴚ", + "item.createnuclear.raw_thorium": "ɯnıɹoɥ⟘ ʍɐᴚ", + "item.createnuclear.raw_uranium": "ɯnıuɐɹ∩ ʍɐᴚ", + "item.createnuclear.reactor_blueprint_item": "ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", + "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "˙ʇı ןןıɟ oʇ ʞɔıןɔ ‾ʇɥbıᴚ‾", + "item.createnuclear.reactor_blueprint_item.tooltip.behaviour2": "˙ʇı uǝdo oʇ ɹǝןןoɹʇuoɔ ɹoʇɔɐǝɹ ǝɥʇ uo ʞɔıןɔ ‾ʇɥbıᴚ‾", + "item.createnuclear.reactor_blueprint_item.tooltip.condition1": "spoɹ ɯnıuɐɹn puɐ ǝʇıɥdɐɹb ɥʇıʍ pǝןןıℲ", + "item.createnuclear.reactor_blueprint_item.tooltip.condition2": "pǝןqɯǝssɐ ǝq ʇsnɯ ɹoʇɔɐǝɹ ǝɥ⟘", + "item.createnuclear.reactor_blueprint_item.tooltip.summary": "˙uɹǝʇʇɐd uʍo ɹnoʎ ǝɹnbıɟuoɔ oʇ noʎ sʍoןןɐ ʇI", + "item.createnuclear.red_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", + "item.createnuclear.red_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", + "item.createnuclear.red_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", + "item.createnuclear.red_cloth": "ɥʇoןƆ pǝᴚ", + "item.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", + "item.createnuclear.steel_nugget": "ʇǝbbnN ןǝǝʇS", + "item.createnuclear.thorium_bucket": "ʇǝʞɔnᗺ ɯnıɹoɥ⟘", + "item.createnuclear.thorium_dust": "ʇsnᗡ ɯnıɹoɥ⟘", + "item.createnuclear.thorium_ingot": "ʇobuI ɯnıɹoɥ⟘", + "item.createnuclear.thorium_nugget": "ʇǝbbnN ɯnıɹoɥ⟘", + "item.createnuclear.uranium_bucket": "ʇǝʞɔnᗺ ɯnıuɐɹ∩", + "item.createnuclear.uranium_powder": "ɹǝpʍoԀ ɯnıuɐɹ∩", + "item.createnuclear.uranium_rod": "poᴚ ɯnıuɐɹ∩", + "item.createnuclear.uranium_rod.tooltip.summary": "˙ʇı ǝʇɐɹǝdo oʇ ‾ʇnduı ɹoʇɔɐǝɹ‾ ǝɥʇ uı pǝsn ǝq oʇ ‾ʞɔıʇS‾", + "item.createnuclear.white_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", + "item.createnuclear.white_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", + "item.createnuclear.white_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", + "item.createnuclear.white_cloth": "ɥʇoןƆ ǝʇıɥM", + "item.createnuclear.wolf_irradiated_spawn_egg": "bbƎ uʍɐdS ɟןoM pǝʇɐıpɐɹɹI", + "item.createnuclear.yellow_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", + "item.createnuclear.yellow_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", + "item.createnuclear.yellow_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", + "item.createnuclear.yellow_cloth": "ɥʇoןƆ ʍoןןǝʎ", + "item.createnuclear.yellowcake": "ǝʞɐɔʍoןןǝʎ", + "item.minecraft.lingering_potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", + "item.minecraft.lingering_potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", + "item.minecraft.lingering_potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", + "item.minecraft.potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", + "item.minecraft.potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", + "item.minecraft.potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", + "item.minecraft.splash_potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", + "item.minecraft.splash_potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", + "item.minecraft.splash_potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", + "itemGroup.createnuclear.main": "ɹɐǝןɔnN ǝʇɐǝɹƆ", + "itemgroup.uranium": "dnoɹ⅁ ɯnıuɐɹ∩", + "overlay.event_message": "ɹǝɯıʇ %s ⚠ buıuɹɐM ⚠", + "reactor.info.assembled.creator": "pǝןqɯǝssɐ uǝǝq sɐɥ ɹoʇɔɐǝᴚ", + "reactor.info.assembled.destroyer": "pǝןqɯǝssɐsıp uǝǝq sɐɥ ɹoʇɔɐǝᴚ", + "reactor.info.assembled.none": "pǝןqɯǝssɐ ʇou sı ɹoʇɔɐǝᴚ", + "reactor.info.is": "sı ɹǝןןoɹʇuoɔ", + "reactor.item.gui.name": "uɹǝʇʇɐԀ bıɟuoƆ", + "reactor.update.casing.input": "ʇnduı uı buısɐɔ ǝɥʇ ǝʇɐpd∩", + "tag.fluid.c.uranium": "ɯnıuɐɹ∩ pınןℲ", + "tag.item.c.coal_dusts": "sʇsnᗡ ןɐoƆ", + "tag.item.c.ingots.lead": "sʇobuı pɐǝꞀ sbɐ⟘", + "tag.item.c.ingots.steel": "sʇobuı ןǝǝʇS sbɐ⟘", + "tag.item.c.lead_ingots": "sʇobuı pɐǝꞀ", + "tag.item.c.lead_nuggets": "sʇǝbbnu pɐǝꞀ", + "tag.item.c.uranium": "ɯnıuɐɹ∩ pınןℲ", + "tag.item.createnuclear.cloth": "ɥʇoןƆ", + "tag.item.createnuclear.cooler": "ɹǝןooƆ", + "tag.item.createnuclear.fuel": "ןǝnℲ", + "tag.item.minecraft.all.campfires": "sǝɹıɟdɯɐƆ ןןⱯ", + "tag.item.minecraft.campfires": "sǝɹıɟdɯɐƆ", + "tag.item.trinkets.head.face": "ǝɔɐℲ pɐǝH" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json new file mode 100644 index 00000000..7c254221 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -0,0 +1,284 @@ +{ + "advancement.createnuclear.anti_radiation_armor": "Anti radiation Armor", + "advancement.createnuclear.anti_radiation_armor.desc": "Craft your first anti-radiation armor piece to protect yourself from radiation", + "advancement.createnuclear.automatic_uranium": "Automating Uranium", + "advancement.createnuclear.automatic_uranium.desc": "Obtain some uranium powder using the automatic uranium processing\n§7(Hidden Advancement)", + "advancement.createnuclear.coal_dust": "Coal Dust", + "advancement.createnuclear.coal_dust.desc": "Crush coal or charcoal to obtain coal dust, a key crafting material", + "advancement.createnuclear.dye_anti_radiation_armor": "Pimp My Armor", + "advancement.createnuclear.dye_anti_radiation_armor.desc": "Dye your anti radiation armor to any color", + "advancement.createnuclear.enriched_yellowcake": "Enhancing Yellowcake", + "advancement.createnuclear.enriched_yellowcake.desc": "Use a fan to enrich yellowcake and make it more powerful", + "advancement.createnuclear.full_anti_radiation_armor": "Fully Protected", + "advancement.createnuclear.full_anti_radiation_armor.desc": "Wear a full set of anti-radiation armor to fully protect yourself from radiation", + "advancement.createnuclear.graphene": "Graphene", + "advancement.createnuclear.graphene.desc": "Press coal dust to create graphene", + "advancement.createnuclear.graphite_rod": "Don't Forget Those Ones", + "advancement.createnuclear.graphite_rod.desc": "Combine graphene and steel ingots in a mechanical crafter to make graphite rods", + "advancement.createnuclear.lead_ingot": "Lead ingot", + "advancement.createnuclear.lead_ingot.desc": "Smelt a raw lead to obtain a lead ingot", + "advancement.createnuclear.raw_lead": "Raw Lead", + "advancement.createnuclear.raw_lead.desc": "Obtain some raw lead by mining lead ore", + "advancement.createnuclear.raw_uranium": "The Raw Power", + "advancement.createnuclear.raw_uranium.desc": "Mine uranium ore to obtain raw uranium for further processing", + "advancement.createnuclear.reactor_blueprint": "Blueprint For Power", + "advancement.createnuclear.reactor_blueprint.desc": "Craft a reactor blueprint to design the layout of rods in your reactor", + "advancement.createnuclear.reactor_casing": "The Power Of The Reactor", + "advancement.createnuclear.reactor_casing.desc": "Craft a reactor casing to begin building your nuclear reactor", + "advancement.createnuclear.reactor_controller": "Controller Of The Core", + "advancement.createnuclear.reactor_controller.desc": "Craft a reactor controller to manage and regulate your reactor", + "advancement.createnuclear.reactor_cooler": "Cooling The Reactor", + "advancement.createnuclear.reactor_cooler.desc": "Craft a reactor cooler to cool your reactor", + "advancement.createnuclear.reactor_core": "Core of Power", + "advancement.createnuclear.reactor_core.desc": "Craft the reactor core to harness the full energy of your nuclear reactor", + "advancement.createnuclear.reactor_frame": "Reactor Frame", + "advancement.createnuclear.reactor_frame.desc": "Craft a reactor frame to build your nuclear reactor", + "advancement.createnuclear.reactor_input": "Fueling The Reactor", + "advancement.createnuclear.reactor_input.desc": "Craft a reactor input to feed uranium and graphite rods into your reactor", + "advancement.createnuclear.reactor_output": "Power Output", + "advancement.createnuclear.reactor_output.desc": "Craft a reactor output to transfer the energy produced by your reactor", + "advancement.createnuclear.reinforced_glass": "Reinforced Glass", + "advancement.createnuclear.reinforced_glass.desc": "Craft some reinforced glass for the first time", + "advancement.createnuclear.root": "Starting The Nuclear Journey", + "advancement.createnuclear.root.desc": "Unlock the basics of nuclear energy and get your first uranium powder", + "advancement.createnuclear.steel_ingot": "Steel Ingot", + "advancement.createnuclear.steel_ingot.desc": "Combine coal dust and iron ingots to create steel ingots", + "advancement.createnuclear.uranium_liquid": "Turning Solid To Liquid", + "advancement.createnuclear.uranium_liquid.desc": "Obtain some uranium liquid by mixing uranium powder", + "advancement.createnuclear.uranium_powder": "Powdered Uranium", + "advancement.createnuclear.uranium_powder.desc": "Crush raw uranium into powder to prepare for further refining", + "advancement.createnuclear.uranium_rod": "The Power Of The Atom", + "advancement.createnuclear.uranium_rod.desc": "Create your first uranium rod using enriched yellowcake in a mechanical crafter", + "advancement.createnuclear.yellowcake": "The Yellowcake Process", + "advancement.createnuclear.yellowcake.desc": "Compact uranium liquid to create yellowcake", + "attribute.name.createnuclear.generic.irradiated_resistance": "Radiation Resistance", + "block.createnuclear.autunite": "Autunite", + "block.createnuclear.autunite_pillar": "Autunite Pillar", + "block.createnuclear.cut_autunite": "Cut Autunite", + "block.createnuclear.cut_autunite_brick_slab": "Cut Autunite Brick Slab", + "block.createnuclear.cut_autunite_brick_stairs": "Cut Autunite Brick Stairs", + "block.createnuclear.cut_autunite_brick_wall": "Cut Autunite Brick Wall", + "block.createnuclear.cut_autunite_bricks": "Cut Autunite Bricks", + "block.createnuclear.cut_autunite_slab": "Cut Autunite Slab", + "block.createnuclear.cut_autunite_stairs": "Cut Autunite Stairs", + "block.createnuclear.cut_autunite_wall": "Cut Autunite Wall", + "block.createnuclear.deepslate_lead_ore": "Deepslate Lead Ore", + "block.createnuclear.deepslate_thorium_ore": "Deepslate Thorium Ore", + "block.createnuclear.deepslate_uranium_ore": "Deepslate Uranium Ore", + "block.createnuclear.enriched_soul_soil": "Enriched Soul Soil", + "block.createnuclear.enriched_soul_soil.tooltip.summary": "The _only_ block who create _enriched fire_.Can be used to _craft_ enriched campfire or just to make a _green fire_.", + "block.createnuclear.enriching_campfire": "Enriching Campfire", + "block.createnuclear.enriching_fire": "Enriching Fire", + "block.createnuclear.layered_autunite": "Layered Autunite", + "block.createnuclear.lead_block": "Lead Block", + "block.createnuclear.lead_ore": "Lead Ore", + "block.createnuclear.polished_cut_autunite": "Polished Cut Autunite", + "block.createnuclear.polished_cut_autunite_slab": "Polished Cut Autunite Slab", + "block.createnuclear.polished_cut_autunite_stairs": "Polished Cut Autunite Stairs", + "block.createnuclear.polished_cut_autunite_wall": "Polished Cut Autunite Wall", + "block.createnuclear.raw_lead_block": "Raw Lead Block", + "block.createnuclear.raw_thorium_block": "Raw Thorium Block", + "block.createnuclear.raw_uranium_block": "Raw Uranium Block", + "block.createnuclear.reactor_casing": "Reactor Casing", + "block.createnuclear.reactor_casing.tooltip.summary": "_Block_ used to build the _reactor_", + "block.createnuclear.reactor_controller": "Reactor Controller", + "block.createnuclear.reactor_controller.tooltip.behaviour1": "it handles all the calculations needed to _generate energy_, it need a _reactor blueprint_ with a pattern to work", + "block.createnuclear.reactor_controller.tooltip.condition1": "When the reactor is assembled", + "block.createnuclear.reactor_controller.tooltip.summary": " The _Reactor Controller_ is the _most important_ block for operating the reactor", + "block.createnuclear.reactor_cooler": "Reactor Cooler", + "block.createnuclear.reactor_cooler.tooltip.summary": "_Block_ used to build the _reactor_", + "block.createnuclear.reactor_core": "Reactor Core", + "block.createnuclear.reactor_core.tooltip.summary": "_Block_ used to build the _reactor_", + "block.createnuclear.reactor_frame": "Reactor Frame", + "block.createnuclear.reactor_frame.tooltip.summary": "_Block_ used to build the _reactor_", + "block.createnuclear.reactor_input": "Reactor Input", + "block.createnuclear.reactor_input.tooltip.behaviour1": "Insert _uranium_ and _graphene_ rods in large quantities to power _the reactor_ ", + "block.createnuclear.reactor_input.tooltip.condition1": "When the Reactor is assembled", + "block.createnuclear.reactor_input.tooltip.summary": "_The Reactor Input_ is a _block_ that can be used to insert _Uranium_ and _Graphene_ rods into the _Reactor_", + "block.createnuclear.reactor_output": "Reactor Output", + "block.createnuclear.reactor_output.tooltip.behaviour1": "You can _extract the energy_ produce by the reactor by attaching _shaft_ to the _reactor output_", + "block.createnuclear.reactor_output.tooltip.condition1": "When the reactor produce energy", + "block.createnuclear.reactor_output.tooltip.summary": "_The Reactor Output_ is a _block_ that can be used to extract the mechanical energy generated by the _Reactor_", + "block.createnuclear.reinforced_glass": "Reinforced Glass", + "block.createnuclear.small_autunite_brick": "Small Autunite Brick", + "block.createnuclear.small_autunite_brick_slab": "Small Autunite Brick Slab", + "block.createnuclear.small_autunite_brick_stairs": "Small Autunite Brick Stairs", + "block.createnuclear.small_autunite_brick_wall": "Small Autunite Brick Wall", + "block.createnuclear.steel_block": "Steel Block", + "block.createnuclear.thorium": "Thorium", + "block.createnuclear.thorium_block": "Thorium Block", + "block.createnuclear.thorium_ore": "Thorium Ore", + "block.createnuclear.uranium": "Uranium", + "block.createnuclear.uranium_ore": "Uranium Ore", + "create.recipe.fan_enriched.fan": "Fan behind Enriched Fire", + "createnuclear.display_source.reactor_controller_count_rod.cooled": "Cooled", + "createnuclear.display_source.reactor_controller_count_rod.fuel": "Fuel", + "createnuclear.display_source.reactor_count_rod": "Count Rod in Pattern", + "createnuclear.enriched.fan.recipe": "Bulk Enriching", + "createnuclear.generic.unit.count.rod": "Counts %s Rod", + "createnuclear.generic.unit.countCooled.rod": "Count Cooled Rod: %d", + "createnuclear.generic.unit.countFuel.rod": "Count Fuel Rod: %d", + "createnuclear.generic.unit.heat": "Q", + "createnuclear.gui.reactor_controller.info_header.title": "Heat value", + "createnuclear.ponder.reactor.header": "Construction of the reactor", + "createnuclear.ponder.reactor.text_1": "Floor 1", + "createnuclear.ponder.reactor.text_10": "Floor 7", + "createnuclear.ponder.reactor.text_2": "Reactor Output: This is the block that outputs the energy (SU) generated by the reactor.", + "createnuclear.ponder.reactor.text_3": "Floor 2", + "createnuclear.ponder.reactor.text_4": "Floor 3", + "createnuclear.ponder.reactor.text_5": "Floor 4", + "createnuclear.ponder.reactor.text_6": "Reactor Input: A block that stores uranium and graphite rods to operate the reactor.", + "createnuclear.ponder.reactor.text_7": "Reactor Controller: The most important block to operate the reactor; it handles all the calculations needed to generate power.", + "createnuclear.ponder.reactor.text_8": "Floor 5", + "createnuclear.ponder.reactor.text_9": "Floor 6", + "createnuclear.ponder.reactor_blueprint.header": "Controller Activation", + "createnuclear.ponder.reactor_blueprint.text_1": "Reactor Blueprint: the most important element; it allows the reactor to be configured according to specific models.", + "createnuclear.tooltip.heatLevel": "Heat Level", + "createnuclear.tooltip.heatLevel.caution": "Caution", + "createnuclear.tooltip.heatLevel.danger": "Danger", + "createnuclear.tooltip.heatLevel.none": "None", + "createnuclear.tooltip.heatLevel.safety": "Safety", + "createnuclear.tooltip.heatLevel.warning": "Warning", + "createnuclear.tooltip.item.graphene.rod": "Graphite Rod: ", + "createnuclear.tooltip.item.unknown.rod": "Unknown: ", + "createnuclear.tooltip.item.uranium.rod": "Uranium Rod: ", + "effect.createnuclear.radiation": "Radiation", + "emi.category.createnuclear.fan_enriched": "Bulk Enriching", + "entity.createnuclear.irradiated_cat": "Irradiated Cat", + "entity.createnuclear.irradiated_chicken": "Irradiated Chicken", + "entity.createnuclear.irradiated_cow": "Irradiated Cow", + "entity.createnuclear.irradiated_wolf": "Irradiated Wolf", + "fluid.createnuclear.thorium": "Liquid Thorium", + "fluid.createnuclear.uranium": "Liquid Uranium", + "gui.createnuclear.reactor_controller.title": "Reactor Controller", + "gui.createnuclear.reactor_input.title": "Reactor Input Storage", + "item.createnuclear.anti_radiation_boots": "Anti Radiation Boots", + "item.createnuclear.black_anti_radiation_chestplate": "Black Anti Radiation Chestplate", + "item.createnuclear.black_anti_radiation_helmet": "Black Anti Radiation Helmet", + "item.createnuclear.black_anti_radiation_leggings": "Black Anti Radiation Leggings", + "item.createnuclear.black_cloth": "Black Cloth", + "item.createnuclear.blue_anti_radiation_chestplate": "Blue Anti Radiation Chestplate", + "item.createnuclear.blue_anti_radiation_helmet": "Blue Anti Radiation Helmet", + "item.createnuclear.blue_anti_radiation_leggings": "Blue Anti Radiation Leggings", + "item.createnuclear.blue_cloth": "Blue Cloth", + "item.createnuclear.brown_anti_radiation_chestplate": "Brown Anti Radiation Chestplate", + "item.createnuclear.brown_anti_radiation_helmet": "Brown Anti Radiation Helmet", + "item.createnuclear.brown_anti_radiation_leggings": "Brown Anti Radiation Leggings", + "item.createnuclear.brown_cloth": "Brown Cloth", + "item.createnuclear.cat_irradiated_spawn_egg": "Irradiated Cat Spawn Egg", + "item.createnuclear.chicken_irradiated_spawn_egg": "Irradiated Chicken Spawn Egg", + "item.createnuclear.coal_dust": "Coal Dust", + "item.createnuclear.cyan_anti_radiation_chestplate": "Cyan Anti Radiation Chestplate", + "item.createnuclear.cyan_anti_radiation_helmet": "Cyan Anti Radiation Helmet", + "item.createnuclear.cyan_anti_radiation_leggings": "Cyan Anti Radiation Leggings", + "item.createnuclear.cyan_cloth": "Cyan Cloth", + "item.createnuclear.enriched_yellowcake": "Enriched Yellowcake", + "item.createnuclear.graphene": "Graphene", + "item.createnuclear.graphite_rod": "Graphite Rod", + "item.createnuclear.graphite_rod.tooltip.summary": "_Stick_ to be used in the _reactor input_ to operate it.", + "item.createnuclear.gray_anti_radiation_chestplate": "Gray Anti Radiation Chestplate", + "item.createnuclear.gray_anti_radiation_helmet": "Gray Anti Radiation Helmet", + "item.createnuclear.gray_anti_radiation_leggings": "Gray Anti Radiation Leggings", + "item.createnuclear.gray_cloth": "Gray Cloth", + "item.createnuclear.green_anti_radiation_chestplate": "Green Anti Radiation Chestplate", + "item.createnuclear.green_anti_radiation_helmet": "Green Anti Radiation Helmet", + "item.createnuclear.green_anti_radiation_leggings": "Green Anti Radiation Leggings", + "item.createnuclear.green_cloth": "Green Cloth", + "item.createnuclear.lead_ingot": "Lead Ingot", + "item.createnuclear.lead_nugget": "Lead Nugget", + "item.createnuclear.light_blue_anti_radiation_chestplate": "Light Blue Anti Radiation Chestplate", + "item.createnuclear.light_blue_anti_radiation_helmet": "Light Blue Anti Radiation Helmet", + "item.createnuclear.light_blue_anti_radiation_leggings": "Light Blue Anti Radiation Leggings", + "item.createnuclear.light_blue_cloth": "Light Blue Cloth", + "item.createnuclear.light_gray_anti_radiation_chestplate": "Light Gray Anti Radiation Chestplate", + "item.createnuclear.light_gray_anti_radiation_helmet": "Light Gray Anti Radiation Helmet", + "item.createnuclear.light_gray_anti_radiation_leggings": "Light Gray Anti Radiation Leggings", + "item.createnuclear.light_gray_cloth": "Light Gray Cloth", + "item.createnuclear.lime_anti_radiation_chestplate": "Lime Anti Radiation Chestplate", + "item.createnuclear.lime_anti_radiation_helmet": "Lime Anti Radiation Helmet", + "item.createnuclear.lime_anti_radiation_leggings": "Lime Anti Radiation Leggings", + "item.createnuclear.lime_cloth": "Lime Cloth", + "item.createnuclear.magenta_anti_radiation_chestplate": "Magenta Anti Radiation Chestplate", + "item.createnuclear.magenta_anti_radiation_helmet": "Magenta Anti Radiation Helmet", + "item.createnuclear.magenta_anti_radiation_leggings": "Magenta Anti Radiation Leggings", + "item.createnuclear.magenta_cloth": "Magenta Cloth", + "item.createnuclear.orange_anti_radiation_chestplate": "Orange Anti Radiation Chestplate", + "item.createnuclear.orange_anti_radiation_helmet": "Orange Anti Radiation Helmet", + "item.createnuclear.orange_anti_radiation_leggings": "Orange Anti Radiation Leggings", + "item.createnuclear.orange_cloth": "Orange Cloth", + "item.createnuclear.pink_anti_radiation_chestplate": "Pink Anti Radiation Chestplate", + "item.createnuclear.pink_anti_radiation_helmet": "Pink Anti Radiation Helmet", + "item.createnuclear.pink_anti_radiation_leggings": "Pink Anti Radiation Leggings", + "item.createnuclear.pink_cloth": "Pink Cloth", + "item.createnuclear.purple_anti_radiation_chestplate": "Purple Anti Radiation Chestplate", + "item.createnuclear.purple_anti_radiation_helmet": "Purple Anti Radiation Helmet", + "item.createnuclear.purple_anti_radiation_leggings": "Purple Anti Radiation Leggings", + "item.createnuclear.purple_cloth": "Purple Cloth", + "item.createnuclear.raw_lead": "Raw Lead", + "item.createnuclear.raw_thorium": "Raw Thorium", + "item.createnuclear.raw_uranium": "Raw Uranium", + "item.createnuclear.reactor_blueprint_item": "Reactor Blueprint", + "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "_Right_ click to fill it.", + "item.createnuclear.reactor_blueprint_item.tooltip.behaviour2": "_Right_ click on the reactor controller to open it.", + "item.createnuclear.reactor_blueprint_item.tooltip.condition1": "Filled with graphite and uranium rods", + "item.createnuclear.reactor_blueprint_item.tooltip.condition2": "The reactor must be assembled", + "item.createnuclear.reactor_blueprint_item.tooltip.summary": "It allows you to configure your own pattern.", + "item.createnuclear.red_anti_radiation_chestplate": "Red Anti Radiation Chestplate", + "item.createnuclear.red_anti_radiation_helmet": "Red Anti Radiation Helmet", + "item.createnuclear.red_anti_radiation_leggings": "Red Anti Radiation Leggings", + "item.createnuclear.red_cloth": "Red Cloth", + "item.createnuclear.steel_ingot": "Steel Ingot", + "item.createnuclear.steel_nugget": "Steel Nugget", + "item.createnuclear.thorium_bucket": "Thorium Bucket", + "item.createnuclear.thorium_dust": "Thorium Dust", + "item.createnuclear.thorium_ingot": "Thorium Ingot", + "item.createnuclear.thorium_nugget": "Thorium Nugget", + "item.createnuclear.uranium_bucket": "Uranium Bucket", + "item.createnuclear.uranium_powder": "Uranium Powder", + "item.createnuclear.uranium_rod": "Uranium Rod", + "item.createnuclear.uranium_rod.tooltip.summary": "_Stick_ to be used in the _reactor input_ to operate it.", + "item.createnuclear.white_anti_radiation_chestplate": "White Anti Radiation Chestplate", + "item.createnuclear.white_anti_radiation_helmet": "White Anti Radiation Helmet", + "item.createnuclear.white_anti_radiation_leggings": "White Anti Radiation Leggings", + "item.createnuclear.white_cloth": "White Cloth", + "item.createnuclear.wolf_irradiated_spawn_egg": "Irradiated Wolf Spawn Egg", + "item.createnuclear.yellow_anti_radiation_chestplate": "Yellow Anti Radiation Chestplate", + "item.createnuclear.yellow_anti_radiation_helmet": "Yellow Anti Radiation Helmet", + "item.createnuclear.yellow_anti_radiation_leggings": "Yellow Anti Radiation Leggings", + "item.createnuclear.yellow_cloth": "Yellow Cloth", + "item.createnuclear.yellowcake": "Yellowcake", + "item.minecraft.lingering_potion.effect.potion_of_radiation_1": "Lingering Potion of Radiation", + "item.minecraft.lingering_potion.effect.potion_of_radiation_2": "Lingering Potion of Radiation", + "item.minecraft.lingering_potion.effect.potion_of_radiation_augment_1": "Lingering Potion of Radiation", + "item.minecraft.potion.effect.potion_of_radiation_1": "Potion of Radiation", + "item.minecraft.potion.effect.potion_of_radiation_2": "Potion of Radiation", + "item.minecraft.potion.effect.potion_of_radiation_augment_1": "Potion of Radiation", + "item.minecraft.splash_potion.effect.potion_of_radiation_1": "Splash Potion of Radiation", + "item.minecraft.splash_potion.effect.potion_of_radiation_2": "Splash Potion of Radiation", + "item.minecraft.splash_potion.effect.potion_of_radiation_augment_1": "Splash Potion of Radiation", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_1": "Arrow of Radiation", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "Arrow of Radiation", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "Arrow of Radiation", + "itemGroup.createnuclear.main": "Create Nuclear", + "itemgroup.uranium": "Uranium Group", + "overlay.event_message": "⚠ Warning ⚠ %s timer", + "reactor.info.assembled.creator": "Reactor has been assembled", + "reactor.info.assembled.destroyer": "Reactor has been disassembled", + "reactor.info.assembled.none": "Reactor is not assembled", + "reactor.info.is": "controller is", + "reactor.item.gui.name": "Config Pattern", + "reactor.update.casing.input": "Update the casing in input", + "tag.fluid.c.uranium": "Fluid Uranium", + "tag.item.c.coal_dusts": "Coal Dusts", + "tag.item.c.ingots.lead": "Tags Lead ingots", + "tag.item.c.ingots.steel": "Tags Steel ingots", + "tag.item.c.lead_ingots": "Lead ingots", + "tag.item.c.lead_nuggets": "Lead nuggets", + "tag.item.c.uranium": "Fluid Uranium", + "tag.item.createnuclear.cloth": "Cloth", + "tag.item.createnuclear.cooler": "Cooler", + "tag.item.createnuclear.fuel": "Fuel", + "tag.item.minecraft.all.campfires": "All Campfires", + "tag.item.minecraft.campfires": "Campfires", + "tag.item.trinkets.head.face": "Head Face" +} \ No newline at end of file From eeb31f7e06e447570f6e8887613de5935ac67f87 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 17:55:54 +0100 Subject: [PATCH 101/705] Add reactor controller display units and counts to interface localization --- .../assets/createnuclear/lang/default/interface.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/resources/assets/createnuclear/lang/default/interface.json b/src/main/resources/assets/createnuclear/lang/default/interface.json index 1fc72eea..49691405 100644 --- a/src/main/resources/assets/createnuclear/lang/default/interface.json +++ b/src/main/resources/assets/createnuclear/lang/default/interface.json @@ -20,6 +20,13 @@ "createnuclear.tooltip.item.uranium.rod": "Uranium Rod: ", "createnuclear.tooltip.item.graphene.rod": "Graphite Rod: ", "createnuclear.tooltip.item.unknown.rod": "Unknown: ", - "createnuclear.gui.reactor_controller.info_header.title": "Heat value" + "createnuclear.gui.reactor_controller.info_header.title": "Heat value", + + "createnuclear.generic.unit.countCooled.rod": "Count Cooled Rod: %d", + "createnuclear.generic.unit.countFuel.rod": "Count Fuel Rod: %d", + "createnuclear.generic.unit.count.rod": "Counts %s Rod", + "createnuclear.display_source.reactor_count_rod": "Count Rod in Pattern", + "createnuclear.display_source.reactor_controller_count_rod.fuel": "Fuel", + "createnuclear.display_source.reactor_controller_count_rod.cooled": "Cooled" } From aaa09378f2a4a8f3c2235599697d8eac72925606 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 17:56:31 +0100 Subject: [PATCH 102/705] Add display source for pattern count rods and register in CreateNuclear --- .../nuclearteam/createnuclear/CNBlocks.java | 8 +++---- .../createnuclear/CNDisplaySources.java | 21 +++++++++++++++++++ .../createnuclear/CreateNuclear.java | 2 +- 3 files changed, 25 insertions(+), 6 deletions(-) create mode 100644 src/main/java/net/nuclearteam/createnuclear/CNDisplaySources.java diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index 8d94135a..74168199 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -6,6 +6,8 @@ import com.simibubi.create.foundation.data.AssetLookup; import com.simibubi.create.foundation.data.CreateRegistrate; import com.simibubi.create.foundation.data.SharedProperties; +import static com.simibubi.create.api.behaviour.display.DisplaySource.displaySource; + import com.tterrag.registrate.providers.RegistrateRecipeProvider; import com.tterrag.registrate.providers.loot.RegistrateBlockLootTables; @@ -17,8 +19,6 @@ import net.minecraft.tags.BlockTags; import net.minecraft.data.recipes.RecipeCategory; import net.minecraft.data.recipes.ShapedRecipeBuilder; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.tags.BlockTags; import net.minecraft.tags.ItemTags; import net.minecraft.world.item.Items; import net.minecraft.world.item.enchantment.Enchantments; @@ -36,9 +36,6 @@ import net.nuclearteam.createnuclear.content.enriching.campfire.EnrichingCampfireBlock; import net.nuclearteam.createnuclear.content.enriching.fire.EnrichingFireBlock; import net.minecraftforge.common.Tags; -import net.nuclearteam.createnuclear.content.enriching.campfire.EnrichingCampfireBlock; -import net.nuclearteam.createnuclear.content.enriching.fire.EnrichingFireBlock; -import net.nuclearteam.createnuclear.content.equipment.cloth.ClothItem; import net.nuclearteam.createnuclear.content.multiblock.casing.ReactorCasing; import net.nuclearteam.createnuclear.CNTags.CNBlockTags; import net.nuclearteam.createnuclear.CNTags.CNItemTags; @@ -174,6 +171,7 @@ public class CNBlocks { .transform(pickaxeOnly()) .tag(BlockTags.NEEDS_DIAMOND_TOOL) .blockstate(new ReactorControllerGenerator()::generate) + .transform(displaySource(CNDisplaySources.PATTERN_COUNT_RODS)) .item() .transform(customItemModel("reactor", "controller", "item")) .register(); diff --git a/src/main/java/net/nuclearteam/createnuclear/CNDisplaySources.java b/src/main/java/net/nuclearteam/createnuclear/CNDisplaySources.java new file mode 100644 index 00000000..d6e72487 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/CNDisplaySources.java @@ -0,0 +1,21 @@ +package net.nuclearteam.createnuclear; + +import com.simibubi.create.api.behaviour.display.DisplaySource; +import com.simibubi.create.foundation.data.CreateRegistrate; +import com.tterrag.registrate.util.entry.RegistryEntry; +import net.nuclearteam.createnuclear.content.redstone.displayLink.source.PatternCountRodsDisplaySource; + +import java.util.function.Supplier; + +public class CNDisplaySources { + private static final CreateRegistrate REGISTRATE = CreateNuclear.REGISTRATE; + + public static final RegistryEntry PATTERN_COUNT_RODS = simple("pattern_count_rods", PatternCountRodsDisplaySource::new); + + private static RegistryEntry simple(String name, Supplier supplier) { + return REGISTRATE.displaySource(name, supplier).register(); + } + + public static void register() { + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java index 0a00d94f..b95d6d63 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java +++ b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java @@ -56,7 +56,7 @@ public static void onInitialize() { REGISTRATE.registerEventListeners(modEventBus); - + CNDisplaySources.register(); CNTags.init(); CNBlocks.register(); CNBlockEntityTypes.register(); From 17367ce901852f6ec548f254a4136abc422c92c9 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 17:56:37 +0100 Subject: [PATCH 103/705] Add PatternCountRodsDisplaySource for reactor rod count display --- .../source/PatternCountRodsDisplaySource.java | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/redstone/displayLink/source/PatternCountRodsDisplaySource.java diff --git a/src/main/java/net/nuclearteam/createnuclear/content/redstone/displayLink/source/PatternCountRodsDisplaySource.java b/src/main/java/net/nuclearteam/createnuclear/content/redstone/displayLink/source/PatternCountRodsDisplaySource.java new file mode 100644 index 00000000..676ad490 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/redstone/displayLink/source/PatternCountRodsDisplaySource.java @@ -0,0 +1,48 @@ +package net.nuclearteam.createnuclear.content.redstone.displayLink.source; + +import com.simibubi.create.content.redstone.displayLink.DisplayLinkContext; +import com.simibubi.create.content.redstone.displayLink.source.NumericSingleLineDisplaySource; +import com.simibubi.create.content.redstone.displayLink.target.DisplayTargetStats; +import com.simibubi.create.foundation.gui.ModularGuiLineBuilder; +import net.minecraft.network.chat.MutableComponent; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; +import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; +import net.nuclearteam.createnuclear.foundation.utility.CreateNuclearLang; + +public class PatternCountRodsDisplaySource extends NumericSingleLineDisplaySource { + @Override + protected MutableComponent provideLine(DisplayLinkContext context, DisplayTargetStats stats) { + if (!(context.getSourceBlockEntity() instanceof ReactorControllerBlockEntity controller)) return ZERO.copy(); + + boolean typeRod = context.sourceConfig().getInt("typeRod") == 0; + + int countRod = typeRod ? controller.countUraniumRod : controller.countGraphiteRod; + + return CreateNuclearLang + .number(countRod) + .space() + .translate("generic.unit.count.rod", typeRod ? "Fuel" : "Cooled") + .component(); + } + + @Override + protected String getTranslationKey() { + return "reactor_count_rod"; + } + + @Override + @OnlyIn(Dist.CLIENT) + public void initConfigurationWidgets(DisplayLinkContext context, ModularGuiLineBuilder builder, boolean isFirstLine) { + super.initConfigurationWidgets(context, builder, isFirstLine); + if (isFirstLine) return; + + builder.addSelectionScrollInput(0, 95, (selectionScrollInput, label) -> selectionScrollInput + .forOptions(CreateNuclearLang.translatedOptions("display_source.reactor_controller_count_rod", "fuel", "cooled")), "typeRod"); + } + + @Override + protected boolean allowsLabeling(DisplayLinkContext context) { + return true; + } +} From 57f21bfb0cea1ed536b9a230c697624783444e82 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 17:56:44 +0100 Subject: [PATCH 104/705] Refactor Ponder scene registration to use CNPonderReactorScenes for reactor components --- .../createnuclear/foundation/ponder/CNPonderIndex.java | 7 ++++--- .../foundation/ponder/CreateNuclearPonderPlugin.java | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/ponder/CNPonderIndex.java b/src/main/java/net/nuclearteam/createnuclear/foundation/ponder/CNPonderIndex.java index 57982a4a..bf9b4f04 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/ponder/CNPonderIndex.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/ponder/CNPonderIndex.java @@ -7,6 +7,7 @@ import net.minecraft.resources.ResourceLocation; import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.CNItems; +import net.nuclearteam.createnuclear.infrastructure.ponder.scenes.CNPonderReactorScenes; public class CNPonderIndex { @@ -16,12 +17,12 @@ public static void register(PonderSceneRegistrationHelper help // Reactor HELPER.forComponents(CNBlocks.REACTOR_CONTROLLER) - .addStoryBoard("reactor/setup", CNPonderReactor::init) - .addStoryBoard("reactor/setup", CNPonderReactor::enable); + .addStoryBoard("reactor/setup", CNPonderReactorScenes::init) + .addStoryBoard("reactor/setup", CNPonderReactorScenes::enable); HELPER.forComponents(CNItems.REACTOR_BLUEPRINT) - .addStoryBoard("reactor/setup", CNPonderReactor::enable); + .addStoryBoard("reactor/setup", CNPonderReactorScenes::enable); ; diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/ponder/CreateNuclearPonderPlugin.java b/src/main/java/net/nuclearteam/createnuclear/foundation/ponder/CreateNuclearPonderPlugin.java index 3172b1b1..ef097696 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/ponder/CreateNuclearPonderPlugin.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/ponder/CreateNuclearPonderPlugin.java @@ -5,6 +5,7 @@ import net.createmod.ponder.api.registration.PonderTagRegistrationHelper; import net.minecraft.resources.ResourceLocation; import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.infrastructure.ponder.CNCreateNuclearPonderTags; public class CreateNuclearPonderPlugin implements PonderPlugin { @Override From d2f6c0463d12ea3d92a923fe570d5e316c8586a9 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 17:56:51 +0100 Subject: [PATCH 105/705] Refactor package structure and update Ponder scene registration for reactor components --- .../infrastructure/ponder/CNCreateNuclearPonderTags.java | 9 ++++++--- .../ponder/scenes/CNPonderReactorScenes.java | 6 ++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/ponder/CNCreateNuclearPonderTags.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/ponder/CNCreateNuclearPonderTags.java index d2e24786..9befb3c3 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/ponder/CNCreateNuclearPonderTags.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/ponder/CNCreateNuclearPonderTags.java @@ -1,7 +1,5 @@ -package net.nuclearteam.createnuclear.foundation.ponder; +package net.nuclearteam.createnuclear.infrastructure.ponder; -import com.simibubi.create.Create; -import com.simibubi.create.infrastructure.ponder.AllCreatePonderTags; import com.tterrag.registrate.util.entry.RegistryEntry; import net.createmod.catnip.platform.CatnipServices; import net.createmod.ponder.api.registration.PonderTagRegistrationHelper; @@ -10,6 +8,7 @@ import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.CreateNuclear; +import static com.simibubi.create.infrastructure.ponder.AllCreatePonderTags.DISPLAY_SOURCES; import static com.simibubi.create.infrastructure.ponder.AllCreatePonderTags.KINETIC_SOURCES; @@ -33,6 +32,10 @@ public static void register(PonderTagRegistrationHelper helper .add(CNBlocks.REACTOR_CONTROLLER) ; + HELPER.addToTag(DISPLAY_SOURCES) + .add(CNBlocks.REACTOR_CONTROLLER) + ; + } } diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/ponder/scenes/CNPonderReactorScenes.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/ponder/scenes/CNPonderReactorScenes.java index 4436ba41..c67eafc2 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/ponder/scenes/CNPonderReactorScenes.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/ponder/scenes/CNPonderReactorScenes.java @@ -1,17 +1,15 @@ -package net.nuclearteam.createnuclear.foundation.ponder; +package net.nuclearteam.createnuclear.infrastructure.ponder.scenes; import net.createmod.catnip.math.Pointing; import net.createmod.ponder.api.scene.SceneBuilder; import net.createmod.ponder.api.scene.SceneBuildingUtil; -import net.createmod.ponder.foundation.element.InputWindowElement; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; -import net.minecraft.world.phys.AABB; import net.minecraft.world.phys.Vec3; import net.nuclearteam.createnuclear.CNItems; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; -public class CNPonderReactor { +public class CNPonderReactorScenes { private static final BlockPos CONTROLLER = new BlockPos(4, 4, 6); private static final BlockPos OUTPUT = new BlockPos(4, 1, 6); From 5656d024f5d6aa752682cde98304810b8bb894e3 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 17:58:30 +0100 Subject: [PATCH 106/705] V2: Removed datagen --- .../15812fa7bc190aa8f0a8644088c7ff563925e506 | 19 - .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 609 ------------------ .../708b1206ce73e235f43eb2a5fd72b93671cfba4e | 7 - .../9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 33 - .../abc32a97b4e744838610c53dbbbaaf9f7d29a557 | 27 - .../fed443662143001aeb5341375f6f5ef31d10baea | 11 - .../createnuclear/blockstates/autunite.json | 18 - .../blockstates/autunite_pillar.json | 16 - .../blockstates/cut_autunite.json | 7 - .../blockstates/cut_autunite_brick_slab.json | 13 - .../cut_autunite_brick_stairs.json | 209 ------ .../blockstates/cut_autunite_brick_wall.json | 90 --- .../blockstates/cut_autunite_bricks.json | 7 - .../blockstates/cut_autunite_slab.json | 13 - .../blockstates/cut_autunite_stairs.json | 209 ------ .../blockstates/cut_autunite_wall.json | 90 --- .../blockstates/deepslate_lead_ore.json | 7 - .../blockstates/deepslate_thorium_ore.json | 7 - .../blockstates/deepslate_uranium_ore.json | 7 - .../blockstates/enriched_soul_soil.json | 7 - .../blockstates/enriching_campfire.json | 34 - .../blockstates/enriching_fire.json | 90 --- .../blockstates/layered_autunite.json | 7 - .../createnuclear/blockstates/lead_block.json | 7 - .../createnuclear/blockstates/lead_ore.json | 7 - .../blockstates/polished_cut_autunite.json | 7 - .../polished_cut_autunite_slab.json | 13 - .../polished_cut_autunite_stairs.json | 209 ------ .../polished_cut_autunite_wall.json | 90 --- .../blockstates/raw_lead_block.json | 7 - .../blockstates/raw_thorium_block.json | 7 - .../blockstates/raw_uranium_block.json | 7 - .../blockstates/reactor_casing.json | 7 - .../blockstates/reactor_controller.json | 34 - .../blockstates/reactor_cooler.json | 7 - .../blockstates/reactor_core.json | 7 - .../blockstates/reactor_frame.json | 16 - .../blockstates/reactor_input.json | 19 - .../blockstates/reactor_output.json | 26 - .../blockstates/reinforced_glass.json | 7 - .../blockstates/small_autunite_brick.json | 7 - .../small_autunite_brick_slab.json | 13 - .../small_autunite_brick_stairs.json | 209 ------ .../small_autunite_brick_wall.json | 90 --- .../blockstates/steel_block.json | 7 - .../createnuclear/blockstates/thorium.json | 7 - .../blockstates/thorium_block.json | 7 - .../blockstates/thorium_ore.json | 7 - .../createnuclear/blockstates/uranium.json | 7 - .../blockstates/uranium_ore.json | 7 - .../assets/createnuclear/lang/en_ud.json | 278 -------- .../assets/createnuclear/lang/en_us.json | 278 -------- .../models/block/autunite_natural_0.json | 6 - .../models/block/autunite_natural_1.json | 6 - .../models/block/autunite_natural_2.json | 6 - .../models/block/autunite_natural_3.json | 6 - .../models/block/autunite_pillar.json | 7 - .../block/autunite_pillar_horizontal.json | 7 - .../models/block/cut_autunite.json | 6 - .../models/block/cut_autunite_brick_slab.json | 8 - .../block/cut_autunite_brick_slab_top.json | 8 - .../block/cut_autunite_brick_stairs.json | 8 - .../cut_autunite_brick_stairs_inner.json | 8 - .../cut_autunite_brick_stairs_outer.json | 8 - .../models/block/cut_autunite_bricks.json | 6 - .../block/cut_autunite_bricks_wall_post.json | 6 - .../block/cut_autunite_bricks_wall_side.json | 6 - .../cut_autunite_bricks_wall_side_tall.json | 6 - .../models/block/cut_autunite_slab.json | 8 - .../models/block/cut_autunite_slab_top.json | 8 - .../models/block/cut_autunite_stairs.json | 8 - .../block/cut_autunite_stairs_inner.json | 8 - .../block/cut_autunite_stairs_outer.json | 8 - .../models/block/cut_autunite_wall_post.json | 6 - .../models/block/cut_autunite_wall_side.json | 6 - .../block/cut_autunite_wall_side_tall.json | 6 - .../models/block/deepslate_lead_ore.json | 6 - .../models/block/deepslate_thorium_ore.json | 6 - .../models/block/deepslate_uranium_ore.json | 6 - .../models/block/enriched_soul_soil.json | 6 - .../models/block/layered_autunite.json | 7 - .../models/block/lead_block.json | 6 - .../createnuclear/models/block/lead_ore.json | 6 - .../models/block/polished_cut_autunite.json | 6 - .../block/polished_cut_autunite_slab.json | 8 - .../polished_cut_autunite_slab_double.json | 7 - .../block/polished_cut_autunite_slab_top.json | 8 - .../block/polished_cut_autunite_stairs.json | 8 - .../polished_cut_autunite_stairs_inner.json | 8 - .../polished_cut_autunite_stairs_outer.json | 8 - .../polished_cut_autunite_wall_post.json | 6 - .../polished_cut_autunite_wall_side.json | 6 - .../polished_cut_autunite_wall_side_tall.json | 6 - .../models/block/raw_lead_block.json | 6 - .../models/block/raw_thorium_block.json | 6 - .../models/block/raw_uranium_block.json | 6 - .../models/block/reinforced_glass.json | 7 - .../models/block/small_autunite_brick.json | 6 - .../block/small_autunite_brick_slab.json | 8 - .../block/small_autunite_brick_slab_top.json | 8 - .../block/small_autunite_brick_stairs.json | 8 - .../small_autunite_brick_stairs_inner.json | 8 - .../small_autunite_brick_stairs_outer.json | 8 - .../block/small_autunite_brick_wall_post.json | 6 - .../block/small_autunite_brick_wall_side.json | 6 - .../small_autunite_brick_wall_side_tall.json | 6 - .../models/block/steel_block.json | 6 - .../createnuclear/models/block/thorium.json | 5 - .../models/block/thorium_block.json | 6 - .../models/block/thorium_ore.json | 6 - .../createnuclear/models/block/uranium.json | 5 - .../models/block/uranium_ore.json | 6 - .../models/item/anti_radiation_boots.json | 6 - .../createnuclear/models/item/autunite.json | 6 - .../models/item/autunite_pillar.json | 3 - .../item/black_anti_radiation_chestplate.json | 6 - .../item/black_anti_radiation_helmet.json | 6 - .../item/black_anti_radiation_leggings.json | 6 - .../models/item/black_cloth.json | 6 - .../item/blue_anti_radiation_chestplate.json | 6 - .../item/blue_anti_radiation_helmet.json | 6 - .../item/blue_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/blue_cloth.json | 6 - .../item/brown_anti_radiation_chestplate.json | 6 - .../item/brown_anti_radiation_helmet.json | 6 - .../item/brown_anti_radiation_leggings.json | 6 - .../models/item/brown_cloth.json | 6 - .../models/item/cat_irradiated_spawn_egg.json | 3 - .../item/chicken_irradiated_spawn_egg.json | 3 - .../createnuclear/models/item/coal_dust.json | 6 - .../models/item/cut_autunite.json | 3 - .../models/item/cut_autunite_brick_slab.json | 3 - .../item/cut_autunite_brick_stairs.json | 3 - .../models/item/cut_autunite_brick_wall.json | 6 - .../models/item/cut_autunite_bricks.json | 3 - .../models/item/cut_autunite_slab.json | 3 - .../models/item/cut_autunite_stairs.json | 3 - .../models/item/cut_autunite_wall.json | 6 - .../item/cyan_anti_radiation_chestplate.json | 6 - .../item/cyan_anti_radiation_helmet.json | 6 - .../item/cyan_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/cyan_cloth.json | 6 - .../models/item/deepslate_lead_ore.json | 3 - .../models/item/deepslate_thorium_ore.json | 3 - .../models/item/deepslate_uranium_ore.json | 3 - .../models/item/enriched_soul_soil.json | 3 - .../models/item/enriched_yellowcake.json | 6 - .../models/item/enriching_campfire.json | 6 - .../createnuclear/models/item/graphene.json | 6 - .../models/item/graphite_rod.json | 6 - .../item/gray_anti_radiation_chestplate.json | 6 - .../item/gray_anti_radiation_helmet.json | 6 - .../item/gray_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/gray_cloth.json | 6 - .../item/green_anti_radiation_chestplate.json | 6 - .../item/green_anti_radiation_helmet.json | 6 - .../item/green_anti_radiation_leggings.json | 6 - .../models/item/green_cloth.json | 6 - .../models/item/layered_autunite.json | 3 - .../createnuclear/models/item/lead_block.json | 3 - .../createnuclear/models/item/lead_ingot.json | 6 - .../models/item/lead_nugget.json | 6 - .../createnuclear/models/item/lead_ore.json | 3 - .../light_blue_anti_radiation_chestplate.json | 6 - .../light_blue_anti_radiation_helmet.json | 6 - .../light_blue_anti_radiation_leggings.json | 6 - .../models/item/light_blue_cloth.json | 6 - .../light_gray_anti_radiation_chestplate.json | 6 - .../light_gray_anti_radiation_helmet.json | 6 - .../light_gray_anti_radiation_leggings.json | 6 - .../models/item/light_gray_cloth.json | 6 - .../item/lime_anti_radiation_chestplate.json | 6 - .../item/lime_anti_radiation_helmet.json | 6 - .../item/lime_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/lime_cloth.json | 6 - .../magenta_anti_radiation_chestplate.json | 6 - .../item/magenta_anti_radiation_helmet.json | 6 - .../item/magenta_anti_radiation_leggings.json | 6 - .../models/item/magenta_cloth.json | 6 - .../orange_anti_radiation_chestplate.json | 6 - .../item/orange_anti_radiation_helmet.json | 6 - .../item/orange_anti_radiation_leggings.json | 6 - .../models/item/orange_cloth.json | 6 - .../item/pink_anti_radiation_chestplate.json | 6 - .../item/pink_anti_radiation_helmet.json | 6 - .../item/pink_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/pink_cloth.json | 6 - .../models/item/polished_cut_autunite.json | 3 - .../item/polished_cut_autunite_slab.json | 3 - .../item/polished_cut_autunite_stairs.json | 3 - .../item/polished_cut_autunite_wall.json | 6 - .../purple_anti_radiation_chestplate.json | 6 - .../item/purple_anti_radiation_helmet.json | 6 - .../item/purple_anti_radiation_leggings.json | 6 - .../models/item/purple_cloth.json | 6 - .../createnuclear/models/item/raw_lead.json | 6 - .../models/item/raw_lead_block.json | 3 - .../models/item/raw_thorium.json | 6 - .../models/item/raw_thorium_block.json | 3 - .../models/item/raw_uranium.json | 6 - .../models/item/raw_uranium_block.json | 3 - .../models/item/reactor_blueprint_item.json | 6 - .../models/item/reactor_casing.json | 3 - .../models/item/reactor_controller.json | 3 - .../models/item/reactor_cooler.json | 3 - .../models/item/reactor_core.json | 3 - .../models/item/reactor_frame.json | 3 - .../models/item/reactor_input.json | 3 - .../models/item/reactor_output.json | 3 - .../item/red_anti_radiation_chestplate.json | 6 - .../item/red_anti_radiation_helmet.json | 6 - .../item/red_anti_radiation_leggings.json | 6 - .../createnuclear/models/item/red_cloth.json | 6 - .../models/item/reinforced_glass.json | 3 - .../models/item/small_autunite_brick.json | 3 - .../item/small_autunite_brick_slab.json | 3 - .../item/small_autunite_brick_stairs.json | 3 - .../item/small_autunite_brick_wall.json | 6 - .../models/item/steel_block.json | 3 - .../models/item/steel_ingot.json | 6 - .../models/item/steel_nugget.json | 6 - .../models/item/thorium_block.json | 3 - .../models/item/thorium_bucket.json | 6 - .../models/item/thorium_dust.json | 6 - .../models/item/thorium_ingot.json | 6 - .../models/item/thorium_nugget.json | 6 - .../models/item/thorium_ore.json | 3 - .../models/item/uranium_bucket.json | 6 - .../models/item/uranium_ore.json | 3 - .../models/item/uranium_powder.json | 6 - .../models/item/uranium_rod.json | 6 - .../item/white_anti_radiation_chestplate.json | 6 - .../item/white_anti_radiation_helmet.json | 6 - .../item/white_anti_radiation_leggings.json | 6 - .../models/item/white_cloth.json | 6 - .../item/wolf_irradiated_spawn_egg.json | 3 - .../yellow_anti_radiation_chestplate.json | 6 - .../item/yellow_anti_radiation_helmet.json | 6 - .../item/yellow_anti_radiation_leggings.json | 6 - .../models/item/yellow_cloth.json | 6 - .../createnuclear/models/item/yellowcake.json | 6 - .../data/create/tags/blocks/safe_nbt.json | 5 - .../advancements/anti_radiation_armor.json | 38 -- .../advancements/automatic_uranium.json | 31 - .../createnuclear/advancements/coal_dust.json | 39 -- .../dye_anti_radiation_armor.json | 64 -- .../advancements/enriched_yellowcake.json | 39 -- .../full_anti_radiation_armor.json | 47 -- .../createnuclear/advancements/graphene.json | 39 -- .../advancements/graphite_rod.json | 39 -- .../advancements/lead_ingot.json | 39 -- .../createnuclear/advancements/raw_lead.json | 39 -- .../advancements/raw_uranium.json | 39 -- .../advancements/reactor_blueprint.json | 39 -- .../advancements/reactor_casing.json | 39 -- .../advancements/reactor_controller.json | 39 -- .../advancements/reactor_cooler.json | 39 -- .../advancements/reactor_core.json | 39 -- .../advancements/reactor_frame.json | 39 -- .../advancements/reactor_input.json | 39 -- .../advancements/reactor_output.json | 39 -- ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../crafting/enriched_soul_soil.json | 35 - .../cut_autunite_brick_slab.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../cut_autunite_brick_slab_recycling.json | 35 - .../cut_autunite_brick_stairs.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../cut_autunite_brick_wall.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../building_blocks/cut_autunite_slab.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../cut_autunite_slab_recycling.json | 35 - .../building_blocks/cut_autunite_stairs.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../building_blocks/cut_autunite_wall.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../polished_cut_autunite_slab.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../polished_cut_autunite_slab_recycling.json | 35 - .../polished_cut_autunite_stairs.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../polished_cut_autunite_wall.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../shapeless/cloth/black_cloth.json | 52 -- .../shapeless/cloth/blue_cloth.json | 52 -- .../shapeless/cloth/brown_cloth.json | 52 -- .../shapeless/cloth/cyan_cloth.json | 52 -- .../shapeless/cloth/gray_cloth.json | 52 -- .../shapeless/cloth/green_cloth.json | 52 -- .../shapeless/cloth/light_blue_cloth.json | 52 -- .../shapeless/cloth/light_gray_cloth.json | 52 -- .../shapeless/cloth/lime_cloth.json | 52 -- .../shapeless/cloth/magenta_cloth.json | 52 -- .../shapeless/cloth/orange_cloth.json | 52 -- .../shapeless/cloth/pink_cloth.json | 52 -- .../shapeless/cloth/purple_cloth.json | 52 -- .../shapeless/cloth/red_cloth.json | 52 -- .../shapeless/cloth/white_cloth.json | 52 -- .../shapeless/cloth/yellow_cloth.json | 52 -- ...rom_stone_types_autunite_stonecutting.json | 33 - .../small_autunite_brick_slab.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../small_autunite_brick_slab_recycling.json | 35 - .../small_autunite_brick_stairs.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../small_autunite_brick_wall.json | 35 - ...rom_stone_types_autunite_stonecutting.json | 33 - .../items/armors/anti_radiation_boots.json | 41 -- .../black_anti_radiation_chestplate.json | 41 -- .../armors/black_anti_radiation_helmet.json | 41 -- .../armors/black_anti_radiation_leggings.json | 41 -- .../blue_anti_radiation_chestplate.json | 41 -- .../armors/blue_anti_radiation_helmet.json | 41 -- .../armors/blue_anti_radiation_leggings.json | 41 -- .../brown_anti_radiation_chestplate.json | 41 -- .../armors/brown_anti_radiation_helmet.json | 41 -- .../armors/brown_anti_radiation_leggings.json | 41 -- .../cyan_anti_radiation_chestplate.json | 41 -- .../armors/cyan_anti_radiation_helmet.json | 41 -- .../armors/cyan_anti_radiation_leggings.json | 41 -- .../gray_anti_radiation_chestplate.json | 41 -- .../armors/gray_anti_radiation_helmet.json | 41 -- .../armors/gray_anti_radiation_leggings.json | 41 -- .../green_anti_radiation_chestplate.json | 41 -- .../armors/green_anti_radiation_helmet.json | 41 -- .../armors/green_anti_radiation_leggings.json | 41 -- .../light_blue_anti_radiation_chestplate.json | 41 -- .../light_blue_anti_radiation_helmet.json | 41 -- .../light_blue_anti_radiation_leggings.json | 41 -- .../light_gray_anti_radiation_chestplate.json | 41 -- .../light_gray_anti_radiation_helmet.json | 41 -- .../light_gray_anti_radiation_leggings.json | 41 -- .../lime_anti_radiation_chestplate.json | 41 -- .../armors/lime_anti_radiation_helmet.json | 41 -- .../armors/lime_anti_radiation_leggings.json | 41 -- .../magenta_anti_radiation_chestplate.json | 41 -- .../armors/magenta_anti_radiation_helmet.json | 41 -- .../magenta_anti_radiation_leggings.json | 41 -- .../orange_anti_radiation_chestplate.json | 41 -- .../armors/orange_anti_radiation_helmet.json | 41 -- .../orange_anti_radiation_leggings.json | 41 -- .../pink_anti_radiation_chestplate.json | 41 -- .../armors/pink_anti_radiation_helmet.json | 41 -- .../armors/pink_anti_radiation_leggings.json | 41 -- .../purple_anti_radiation_chestplate.json | 41 -- .../armors/purple_anti_radiation_helmet.json | 41 -- .../purple_anti_radiation_leggings.json | 41 -- .../armors/red_anti_radiation_chestplate.json | 41 -- .../armors/red_anti_radiation_helmet.json | 41 -- .../armors/red_anti_radiation_leggings.json | 41 -- .../white_anti_radiation_chestplate.json | 41 -- .../armors/white_anti_radiation_helmet.json | 41 -- .../armors/white_anti_radiation_leggings.json | 41 -- .../yellow_anti_radiation_chestplate.json | 41 -- .../armors/yellow_anti_radiation_helmet.json | 41 -- .../yellow_anti_radiation_leggings.json | 41 -- .../crafting/raw/raw_thorium_block.json | 33 - .../decorations/crafting/raw_lead_block.json | 33 - .../crafting/raw_uranium_block.json | 33 - .../crafting/reactor/reinforced_glass.json | 35 - .../misc/blasting/lead_ingot_for_lead.json | 35 - .../blasting/lead_ingot_for_lead_ore.json | 33 - .../blasting/lead_ingot_for_raw_lead.json | 33 - .../blasting/raw_uranium_for_uranium_ore.json | 33 - .../misc/crafting/enriching_campfire.json | 43 -- .../crafting/lead_block_from_compacting.json | 35 - .../crafting/lead_ingot_from_compacting.json | 35 - .../lead_ingot_from_decompacting.json | 33 - .../lead_nugget_from_decompacting.json | 33 - .../crafting/raw_lead_from_decompacting.json | 33 - .../raw_thorium_from_decompacting.json | 33 - .../raw_uranium_from_decompacting.json | 33 - .../misc/crafting/reactor_blueprint_item.json | 35 - .../crafting/steel_block_from_compacting.json | 35 - .../crafting/steel_ingot_from_compacting.json | 35 - .../steel_ingot_from_decompacting.json | 33 - .../steel_nugget_from_decompacting.json | 33 - .../thorium_block_from_compacting.json | 35 - .../thorium_ingot_from_compacting.json | 35 - .../thorium_ingot_from_decompacting.json | 33 - .../thorium_nugget_from_decompacting.json | 33 - .../recipes/misc/crafting/white_cloth.json | 35 - .../misc/crafting/white_cloth_wool.json | 35 - .../reactor_blueprint_item_clear.json | 47 -- .../misc/smelting/lead_ingot_for_lead.json | 35 - .../smelting/lead_ingot_for_lead_ore.json | 33 - .../smelting/lead_ingot_for_raw_lead.json | 33 - .../smelting/raw_uranium_for_uranium_ore.json | 33 - .../advancements/reinforced_glass.json | 39 -- .../data/createnuclear/advancements/root.json | 31 - .../advancements/steel_ingot.json | 39 -- .../advancements/uranium_liquid.json | 39 -- .../advancements/uranium_powder.json | 39 -- .../advancements/uranium_rod.json | 39 -- .../advancements/yellowcake.json | 39 -- .../forge/biome_modifier/lead_ore.json | 6 - .../striated_ores_overworld.json | 6 - .../forge/biome_modifier/uranium_ore.json | 6 - .../loot_tables/blocks/autunite.json | 21 - .../loot_tables/blocks/autunite_pillar.json | 21 - .../loot_tables/blocks/cut_autunite.json | 21 - .../blocks/cut_autunite_brick_slab.json | 35 - .../blocks/cut_autunite_brick_stairs.json | 21 - .../blocks/cut_autunite_brick_wall.json | 21 - .../blocks/cut_autunite_bricks.json | 21 - .../loot_tables/blocks/cut_autunite_slab.json | 35 - .../blocks/cut_autunite_stairs.json | 21 - .../loot_tables/blocks/cut_autunite_wall.json | 21 - .../blocks/deepslate_lead_ore.json | 50 -- .../blocks/deepslate_thorium_ore.json | 50 -- .../blocks/deepslate_uranium_ore.json | 50 -- .../blocks/enriched_soul_soil.json | 21 - .../blocks/enriching_campfire.json | 45 -- .../loot_tables/blocks/enriching_fire.json | 4 - .../loot_tables/blocks/layered_autunite.json | 21 - .../loot_tables/blocks/lead_block.json | 21 - .../loot_tables/blocks/lead_ore.json | 50 -- .../blocks/polished_cut_autunite.json | 21 - .../blocks/polished_cut_autunite_slab.json | 35 - .../blocks/polished_cut_autunite_stairs.json | 21 - .../blocks/polished_cut_autunite_wall.json | 21 - .../loot_tables/blocks/raw_lead_block.json | 21 - .../loot_tables/blocks/raw_thorium_block.json | 21 - .../loot_tables/blocks/raw_uranium_block.json | 21 - .../loot_tables/blocks/reactor_casing.json | 21 - .../blocks/reactor_controller.json | 21 - .../loot_tables/blocks/reactor_cooler.json | 21 - .../loot_tables/blocks/reactor_core.json | 21 - .../loot_tables/blocks/reactor_frame.json | 21 - .../loot_tables/blocks/reactor_input.json | 21 - .../loot_tables/blocks/reactor_output.json | 21 - .../loot_tables/blocks/reinforced_glass.json | 31 - .../blocks/small_autunite_brick.json | 21 - .../blocks/small_autunite_brick_slab.json | 35 - .../blocks/small_autunite_brick_stairs.json | 21 - .../blocks/small_autunite_brick_wall.json | 21 - .../loot_tables/blocks/steel_block.json | 21 - .../loot_tables/blocks/thorium_block.json | 21 - .../loot_tables/blocks/thorium_ore.json | 50 -- .../loot_tables/blocks/uranium_ore.json | 54 -- .../loot_tables/entities/irradiated_cat.json | 4 - .../entities/irradiated_chicken.json | 4 - .../loot_tables/entities/irradiated_cow.json | 4 - .../loot_tables/entities/irradiated_wolf.json | 4 - ...rom_stone_types_autunite_stonecutting.json | 8 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/blasting/lead_ingot_for_lead.json | 10 - .../blasting/lead_ingot_for_lead_ore.json | 10 - .../blasting/lead_ingot_for_raw_lead.json | 10 - .../blasting/raw_uranium_for_uranium_ore.json | 10 - .../uranium_fluid_to_yellowcake.json | 14 - .../recipes/crafting/enriched_soul_soil.json | 28 - .../recipes/crafting/enriching_campfire.json | 24 - .../items/armors/anti_radiation_boots.json | 20 - .../black_anti_radiation_chestplate.json | 24 - .../armors/black_anti_radiation_helmet.json | 23 - .../armors/black_anti_radiation_leggings.json | 21 - .../blue_anti_radiation_chestplate.json | 24 - .../armors/blue_anti_radiation_helmet.json | 23 - .../armors/blue_anti_radiation_leggings.json | 21 - .../brown_anti_radiation_chestplate.json | 24 - .../armors/brown_anti_radiation_helmet.json | 23 - .../armors/brown_anti_radiation_leggings.json | 21 - .../cyan_anti_radiation_chestplate.json | 24 - .../armors/cyan_anti_radiation_helmet.json | 23 - .../armors/cyan_anti_radiation_leggings.json | 21 - .../gray_anti_radiation_chestplate.json | 24 - .../armors/gray_anti_radiation_helmet.json | 23 - .../armors/gray_anti_radiation_leggings.json | 21 - .../green_anti_radiation_chestplate.json | 24 - .../armors/green_anti_radiation_helmet.json | 23 - .../armors/green_anti_radiation_leggings.json | 21 - .../light_blue_anti_radiation_chestplate.json | 24 - .../light_blue_anti_radiation_helmet.json | 23 - .../light_blue_anti_radiation_leggings.json | 21 - .../light_gray_anti_radiation_chestplate.json | 24 - .../light_gray_anti_radiation_helmet.json | 23 - .../light_gray_anti_radiation_leggings.json | 21 - .../lime_anti_radiation_chestplate.json | 24 - .../armors/lime_anti_radiation_helmet.json | 23 - .../armors/lime_anti_radiation_leggings.json | 21 - .../magenta_anti_radiation_chestplate.json | 24 - .../armors/magenta_anti_radiation_helmet.json | 23 - .../magenta_anti_radiation_leggings.json | 21 - .../orange_anti_radiation_chestplate.json | 24 - .../armors/orange_anti_radiation_helmet.json | 23 - .../orange_anti_radiation_leggings.json | 21 - .../pink_anti_radiation_chestplate.json | 24 - .../armors/pink_anti_radiation_helmet.json | 23 - .../armors/pink_anti_radiation_leggings.json | 21 - .../purple_anti_radiation_chestplate.json | 24 - .../armors/purple_anti_radiation_helmet.json | 23 - .../purple_anti_radiation_leggings.json | 21 - .../armors/red_anti_radiation_chestplate.json | 24 - .../armors/red_anti_radiation_helmet.json | 23 - .../armors/red_anti_radiation_leggings.json | 21 - .../white_anti_radiation_chestplate.json | 24 - .../armors/white_anti_radiation_helmet.json | 23 - .../armors/white_anti_radiation_leggings.json | 21 - .../yellow_anti_radiation_chestplate.json | 24 - .../armors/yellow_anti_radiation_helmet.json | 23 - .../yellow_anti_radiation_leggings.json | 21 - .../crafting/lead_block_from_compacting.json | 18 - .../crafting/lead_ingot_from_compacting.json | 18 - .../lead_ingot_from_decompacting.json | 13 - .../lead_nugget_from_decompacting.json | 13 - .../crafting/raw/raw_thorium_block.json | 18 - .../recipes/crafting/raw_lead_block.json | 18 - .../crafting/raw_lead_from_decompacting.json | 13 - .../raw_thorium_from_decompacting.json | 13 - .../recipes/crafting/raw_uranium_block.json | 18 - .../raw_uranium_from_decompacting.json | 13 - .../crafting/reactor/reinforced_glass.json | 21 - .../crafting/reactor_blueprint_item.json | 27 - .../crafting/steel_block_from_compacting.json | 18 - .../crafting/steel_ingot_from_compacting.json | 18 - .../steel_ingot_from_decompacting.json | 13 - .../steel_nugget_from_decompacting.json | 13 - .../thorium_block_from_compacting.json | 18 - .../thorium_ingot_from_compacting.json | 18 - .../thorium_ingot_from_decompacting.json | 13 - .../thorium_nugget_from_decompacting.json | 13 - .../recipes/crafting/white_cloth.json | 17 - .../recipes/crafting/white_cloth_wool.json | 18 - .../createnuclear/recipes/crushing/coal.json | 15 - .../crushing/fix/crushed_raw_uranium.json | 15 - .../recipes/crushing/granite.json | 18 - .../recipes/crushing/raw_copper.json | 22 - .../recipes/crushing/raw_thorium.json | 18 - .../recipes/crushing/raw_thorium_block.json | 15 - .../recipes/crushing/raw_uranium_block.json | 15 - .../recipes/crushing/raw_zinc.json | 22 - .../recipes/cut_autunite_brick_slab.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../cut_autunite_brick_slab_recycling.json | 15 - .../recipes/cut_autunite_brick_stairs.json | 20 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/cut_autunite_brick_wall.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - ...rom_stone_types_autunite_stonecutting.json | 8 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/cut_autunite_slab.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/cut_autunite_slab_recycling.json | 15 - .../recipes/cut_autunite_stairs.json | 20 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/cut_autunite_wall.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/enriched/enriched_yellowcake.json | 13 - .../recipes/enriched/enriching_campfire.json | 13 - ...or_casing_from_steel_and_brass_casing.json | 16 - ..._input_from_hopper_and_reactor_casing.json | 16 - ..._output_from_shaft_and_reactor_casing.json | 16 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../mechanical_crafting/graphite_rod.json | 21 - .../reactor_controller.json | 34 - .../mechanical_crafting/reactor_cooler.json | 28 - .../mechanical_crafting/reactor_core.json | 28 - .../mechanical_crafting/reactor_frame.json | 28 - .../mechanical_crafting/uranium_rod.json | 19 - .../createnuclear/recipes/mixing/steel.json | 16 - .../recipes/mixing/uranium_fluid.json | 14 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/polished_cut_autunite_slab.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../polished_cut_autunite_slab_recycling.json | 15 - .../recipes/polished_cut_autunite_stairs.json | 20 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/polished_cut_autunite_wall.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/pressing/graphene.json | 13 - .../recipes/shapeless/cloth/black_cloth.json | 15 - .../recipes/shapeless/cloth/blue_cloth.json | 15 - .../recipes/shapeless/cloth/brown_cloth.json | 15 - .../recipes/shapeless/cloth/cyan_cloth.json | 15 - .../recipes/shapeless/cloth/gray_cloth.json | 15 - .../recipes/shapeless/cloth/green_cloth.json | 15 - .../shapeless/cloth/light_blue_cloth.json | 15 - .../shapeless/cloth/light_gray_cloth.json | 15 - .../recipes/shapeless/cloth/lime_cloth.json | 15 - .../shapeless/cloth/magenta_cloth.json | 15 - .../recipes/shapeless/cloth/orange_cloth.json | 15 - .../recipes/shapeless/cloth/pink_cloth.json | 15 - .../recipes/shapeless/cloth/purple_cloth.json | 15 - .../recipes/shapeless/cloth/red_cloth.json | 15 - .../recipes/shapeless/cloth/white_cloth.json | 15 - .../recipes/shapeless/cloth/yellow_cloth.json | 15 - .../reactor_blueprint_item_clear.json | 12 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/small_autunite_brick_slab.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../small_autunite_brick_slab_recycling.json | 15 - .../recipes/small_autunite_brick_stairs.json | 20 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/small_autunite_brick_wall.json | 18 - ...rom_stone_types_autunite_stonecutting.json | 8 - .../recipes/smelting/lead_ingot_for_lead.json | 10 - .../smelting/lead_ingot_for_lead_ore.json | 10 - .../smelting/lead_ingot_for_raw_lead.json | 10 - .../smelting/raw_uranium_for_uranium_ore.json | 10 - .../recipes/splashing/crushed_raw_lead.json | 18 - .../blocks/enriching_fire_base_blocks.json | 5 - .../fan_processing_catalysts/enriched.json | 6 - .../createnuclear/tags/blocks/lead_ores.json | 6 - .../tags/blocks/uranium_ores.json | 6 - .../tags/entity_types/irradiated_immune.json | 8 - .../createnuclear/tags/fluids/thorium.json | 6 - .../createnuclear/tags/fluids/uranium.json | 6 - .../tags/items/all_anti_radiation_armors.json | 53 -- .../tags/items/anti_radiation_armor.json | 8 - .../tags/items/anti_radiation_boots_dye.json | 5 - .../items/anti_radiation_chestplate_dye.json | 19 - .../anti_radiation_chestplate_full_dye.json | 20 - .../tags/items/anti_radiation_helmet_dye.json | 19 - .../items/anti_radiation_helmet_full_dye.json | 20 - .../items/anti_radiation_leggings_dye.json | 19 - .../anti_radiation_leggings_full_dye.json | 20 - .../data/createnuclear/tags/items/cloth.json | 20 - .../data/createnuclear/tags/items/cooler.json | 5 - .../data/createnuclear/tags/items/fuel.json | 5 - .../createnuclear/tags/items/lead_ores.json | 6 - .../tags/items/stone_types/autunite.json | 19 - .../tags/items/uranium_ores.json | 6 - .../worldgen/configured_feature/lead_ore.json | 27 - .../striated_ores_overworld.json | 155 ----- .../configured_feature/thorium_ore.json | 27 - .../configured_feature/uranium_ore.json | 33 - .../worldgen/placed_feature/lead_ore.json | 27 - .../striated_ores_overworld.json | 27 - .../worldgen/placed_feature/uranium_ore.json | 27 - .../data/forge/tags/blocks/glass.json | 5 - .../data/forge/tags/blocks/ores.json | 10 - .../data/forge/tags/blocks/ores/lead.json | 6 - .../data/forge/tags/blocks/ores/thorium.json | 6 - .../data/forge/tags/blocks/ores/uranium.json | 6 - .../tags/blocks/ores_in_ground/deepslate.json | 7 - .../tags/blocks/ores_in_ground/stone.json | 7 - .../tags/blocks/storage_blocks/lead.json | 5 - .../tags/blocks/storage_blocks/raw_lead.json | 5 - .../blocks/storage_blocks/raw_thorium.json | 5 - .../blocks/storage_blocks/raw_uranium.json | 5 - .../tags/blocks/storage_blocks/steel.json | 5 - .../tags/blocks/storage_blocks/thorium.json | 5 - .../data/forge/tags/fluids/uranium.json | 5 - .../data/forge/tags/items/armors/boots.json | 5 - .../forge/tags/items/armors/chestplates.json | 20 - .../data/forge/tags/items/armors/helmets.json | 20 - .../forge/tags/items/armors/leggings.json | 20 - .../forge/tags/items/buckets/thorium.json | 5 - .../forge/tags/items/buckets/uranium.json | 5 - .../data/forge/tags/items/dusts.json | 7 - .../data/forge/tags/items/dusts/coal.json | 5 - .../data/forge/tags/items/dusts/thorium.json | 5 - .../data/forge/tags/items/dusts/uranium.json | 5 - .../data/forge/tags/items/glass.json | 5 - .../data/forge/tags/items/ingots.json | 7 - .../data/forge/tags/items/ingots/lead.json | 5 - .../data/forge/tags/items/ingots/steel.json | 5 - .../data/forge/tags/items/ingots/thorium.json | 5 - .../data/forge/tags/items/nuggets.json | 7 - .../data/forge/tags/items/nuggets/lead.json | 5 - .../data/forge/tags/items/nuggets/steel.json | 5 - .../forge/tags/items/nuggets/thorium.json | 5 - .../data/forge/tags/items/ores/lead.json | 6 - .../data/forge/tags/items/ores/thorium.json | 6 - .../data/forge/tags/items/ores/uranium.json | 6 - .../data/forge/tags/items/raw_materials.json | 7 - .../forge/tags/items/raw_materials/lead.json | 5 - .../tags/items/raw_materials/thorium.json | 5 - .../tags/items/raw_materials/uranium.json | 5 - .../data/forge/tags/items/raw_ores.json | 7 - .../resources/data/forge/tags/items/rods.json | 6 - .../forge/tags/items/storage_blocks/lead.json | 5 - .../tags/items/storage_blocks/raw_lead.json | 5 - .../items/storage_blocks/raw_thorium.json | 5 - .../items/storage_blocks/raw_uranium.json | 5 - .../tags/items/storage_blocks/steel.json | 5 - .../tags/items/storage_blocks/thorium.json | 5 - .../minecraft/tags/blocks/all/campfires.json | 5 - .../tags/blocks/azalea_root_replaceable.json | 5 - .../data/minecraft/tags/blocks/campfires.json | 5 - .../tags/blocks/dragon_transparent.json | 5 - .../blocks/dripstone_replaceable_blocks.json | 5 - .../data/minecraft/tags/blocks/fire.json | 5 - .../minecraft/tags/blocks/impermeable.json | 5 - .../tags/blocks/lush_ground_replaceable.json | 5 - .../minecraft/tags/blocks/mineable/axe.json | 5 - .../tags/blocks/mineable/pickaxe.json | 43 -- .../tags/blocks/mineable/shovel.json | 5 - .../tags/blocks/moss_replaceable.json | 5 - .../tags/blocks/needs_diamond_tool.json | 16 - .../tags/blocks/needs_iron_tool.json | 9 - .../data/minecraft/tags/blocks/slabs.json | 8 - .../data/minecraft/tags/blocks/stairs.json | 8 - .../data/minecraft/tags/blocks/walls.json | 8 - .../tags/entity_types/fall_damage_immune.json | 6 - .../data/minecraft/tags/fluids/lava.json | 5 - .../data/minecraft/tags/items/slabs.json | 8 - .../data/minecraft/tags/items/stairs.json | 8 - .../data/minecraft/tags/items/walls.json | 8 - 706 files changed, 15203 deletions(-) delete mode 100644 src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 delete mode 100644 src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f delete mode 100644 src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e delete mode 100644 src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e delete mode 100644 src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 delete mode 100644 src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_core.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_input.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_output.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/steel_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/uranium.json delete mode 100644 src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/lang/en_ud.json delete mode 100644 src/generated/resources/assets/createnuclear/lang/en_us.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/layered_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/steel_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/uranium.json delete mode 100644 src/generated/resources/assets/createnuclear/models/block/uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/black_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/coal_dust.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/graphene.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/graphite_rod.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/green_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/layered_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_ingot.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_nugget.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_lead.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_thorium.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_uranium.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_casing.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_controller.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_core.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_frame.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_input.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_output.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/red_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_ingot.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_nugget.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_block.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_dust.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_ore.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_powder.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_rod.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/white_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json delete mode 100644 src/generated/resources/assets/createnuclear/models/item/yellowcake.json delete mode 100644 src/generated/resources/data/create/tags/blocks/safe_nbt.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/automatic_uranium.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/coal_dust.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/graphene.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/graphite_rod.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/lead_ingot.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/raw_uranium.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_casing.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_controller.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_cooler.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_core.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_frame.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_input.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_output.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/reinforced_glass.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/root.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/steel_ingot.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_liquid.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_powder.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_rod.json delete mode 100644 src/generated/resources/data/createnuclear/advancements/yellowcake.json delete mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json delete mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json delete mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/coal.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/granite.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mixing/steel.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/pressing/graphene.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json delete mode 100644 src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json delete mode 100644 src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json delete mode 100644 src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json delete mode 100644 src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json delete mode 100644 src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json delete mode 100644 src/generated/resources/data/createnuclear/tags/fluids/thorium.json delete mode 100644 src/generated/resources/data/createnuclear/tags/fluids/uranium.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/cloth.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/cooler.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/fuel.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/lead_ores.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json delete mode 100644 src/generated/resources/data/createnuclear/tags/items/uranium_ores.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json delete mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/glass.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores/lead.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json delete mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/fluids/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/armors/boots.json delete mode 100644 src/generated/resources/data/forge/tags/items/armors/chestplates.json delete mode 100644 src/generated/resources/data/forge/tags/items/armors/helmets.json delete mode 100644 src/generated/resources/data/forge/tags/items/armors/leggings.json delete mode 100644 src/generated/resources/data/forge/tags/items/buckets/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/buckets/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/dusts.json delete mode 100644 src/generated/resources/data/forge/tags/items/dusts/coal.json delete mode 100644 src/generated/resources/data/forge/tags/items/dusts/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/dusts/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/glass.json delete mode 100644 src/generated/resources/data/forge/tags/items/ingots.json delete mode 100644 src/generated/resources/data/forge/tags/items/ingots/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/ingots/steel.json delete mode 100644 src/generated/resources/data/forge/tags/items/ingots/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/nuggets.json delete mode 100644 src/generated/resources/data/forge/tags/items/nuggets/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/nuggets/steel.json delete mode 100644 src/generated/resources/data/forge/tags/items/nuggets/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/ores/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/ores/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/ores/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_materials.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/raw_ores.json delete mode 100644 src/generated/resources/data/forge/tags/items/rods.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/steel.json delete mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/all/campfires.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/campfires.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/fire.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/impermeable.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/slabs.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/stairs.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/walls.json delete mode 100644 src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json delete mode 100644 src/generated/resources/data/minecraft/tags/fluids/lava.json delete mode 100644 src/generated/resources/data/minecraft/tags/items/slabs.json delete mode 100644 src/generated/resources/data/minecraft/tags/items/stairs.json delete mode 100644 src/generated/resources/data/minecraft/tags/items/walls.json diff --git a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 deleted file mode 100644 index 51b33186..00000000 --- a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 +++ /dev/null @@ -1,19 +0,0 @@ -// 1.20.1 2025-12-28T17:22:59.7985734 CreateNuclear's Processing Recipes -c711d032a04e1a9350ad9bc4d9c4d74f54689862 data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json -33becbc558bd2fbe277be096b292c0093f84e44c data/createnuclear/recipes/crushing/coal.json -2a8b609dba5bad88511d9c9a80cf6fb582b18c36 data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json -57154e35ebb09170bb39f5b3a72ecd49182697f2 data/createnuclear/recipes/crushing/granite.json -4feb59d85e86e34ed565c18b6a4df120fe050bc7 data/createnuclear/recipes/crushing/raw_copper.json -a77015a64560a7a9f2c97b78438598f974dd4c8d data/createnuclear/recipes/crushing/raw_thorium.json -a6537956fc7c7e00774dca0bc7987fbcc030e1e9 data/createnuclear/recipes/crushing/raw_thorium_block.json -cf17713133d3e05e99164e2ea6649de3aef017fd data/createnuclear/recipes/crushing/raw_uranium_block.json -26d2787e831b9986ed6f90f8ea803d5fdc544bf5 data/createnuclear/recipes/crushing/raw_zinc.json -e42be7d17c5e057e62c4b1176cbf43319a157f51 data/createnuclear/recipes/enriched/enriched_yellowcake.json -74555eb2cce0827f99dc5c4ff91362bdaecad725 data/createnuclear/recipes/enriched/enriching_campfire.json -d0a30a8942f3e81d11afa21a93037916601c38cb data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json -f2d3a2dbcb9135e31261cc8408f11cd07038a826 data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json -91c07d7804d0960aaa17a6258f00f1731ca458f5 data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json -7fc7695cd03577131096e9695170193044f8bc1a data/createnuclear/recipes/mixing/steel.json -23e57de458330d04dfebff8070b44b3b1b2718eb data/createnuclear/recipes/mixing/uranium_fluid.json -8e4e330293a702522ed424488055fe4d8d68c22d data/createnuclear/recipes/pressing/graphene.json -0756d627739cbbc2653aa3fbde9945ec11f2eace data/createnuclear/recipes/splashing/crushed_raw_lead.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f deleted file mode 100644 index 78a04911..00000000 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ /dev/null @@ -1,609 +0,0 @@ -// 1.20.1 2025-12-28T17:09:33.3213562 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] -0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json -5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json -5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json -f402fda858988cbb5e1a6a623cb15a6c76ac7f54 assets/createnuclear/blockstates/cut_autunite_bricks.json -b88d65e7a3393caeaed8d504bf6c4615767371aa assets/createnuclear/blockstates/cut_autunite_brick_slab.json -7f788334258cfb67dfbf716dbaf1b126376d1a14 assets/createnuclear/blockstates/cut_autunite_brick_stairs.json -7bfc6778893ef6552c10e17e3489e201758d3a75 assets/createnuclear/blockstates/cut_autunite_brick_wall.json -1e246d1862a801b2253595d7fac7717a0110ce79 assets/createnuclear/blockstates/cut_autunite_slab.json -56c308e675a047a3d28757377e61e5f79c6384e3 assets/createnuclear/blockstates/cut_autunite_stairs.json -98d386985f7c185f1acab25b9d606828f788769f assets/createnuclear/blockstates/cut_autunite_wall.json -5cf183e5277aea7ac5eb2bfa88737db909c6244d assets/createnuclear/blockstates/deepslate_lead_ore.json -e4edd1e8b7aecc00e45f4c154b302d3581e18ce9 assets/createnuclear/blockstates/deepslate_thorium_ore.json -a6f90dfcfc0659663335d4c80129ce41d0c8e47a assets/createnuclear/blockstates/deepslate_uranium_ore.json -e11c7fa5830b0877af69bb18e650d2b1e6f90027 assets/createnuclear/blockstates/enriched_soul_soil.json -f6b762b1e80656d932e990210b43e4bfb209e4d8 assets/createnuclear/blockstates/enriching_campfire.json -41d2222cb4f17c8c035f1937873518ad2adca3db assets/createnuclear/blockstates/enriching_fire.json -98dd6f667ccef1f8f1d332b42b146a6c0bbfb0db assets/createnuclear/blockstates/layered_autunite.json -f10bbdbab6112c58bebf2d98dc0ed3eb9370c09c assets/createnuclear/blockstates/lead_block.json -300b8a29d6a440a60320133481041671dde65448 assets/createnuclear/blockstates/lead_ore.json -1eed8de7f7b90d46d3e4fb6a0e7e9abf10a8a78f assets/createnuclear/blockstates/polished_cut_autunite.json -462d22ea4a021cc368721fdb841c8a9b9176c06d assets/createnuclear/blockstates/polished_cut_autunite_slab.json -76a9a39503654b94cbe01e249292ed280446bbb6 assets/createnuclear/blockstates/polished_cut_autunite_stairs.json -f628f8c7aa1e150ad2b5a3ce87dbe7f00b462e74 assets/createnuclear/blockstates/polished_cut_autunite_wall.json -8195d52278bf58414faaaec6067905635aaa29d5 assets/createnuclear/blockstates/raw_lead_block.json -5db59637c8fdd94d90bc9748c10769eb54f97224 assets/createnuclear/blockstates/raw_thorium_block.json -63aaf78c3e0c16c2f37b069c5392e3d1a93ac058 assets/createnuclear/blockstates/raw_uranium_block.json -0fbc9288622efc18fe39b6c8ba89e7e2281dee26 assets/createnuclear/blockstates/reactor_casing.json -60ca260d5b5bcd975c0a3918b461748786cde95e assets/createnuclear/blockstates/reactor_controller.json -3c259041f317bb8868fb4f177c457fc12b8d28f5 assets/createnuclear/blockstates/reactor_cooler.json -3cced3f7d35371f1881b0485ee324788adcd2c74 assets/createnuclear/blockstates/reactor_core.json -ff68065029f7d47434aaf3f60e5ec3319302d2d8 assets/createnuclear/blockstates/reactor_frame.json -797bb3045272b742be75c5dc1a511a1c2acaa877 assets/createnuclear/blockstates/reactor_input.json -36ee5c127b0548502d15bc16a638a5bac40df1b6 assets/createnuclear/blockstates/reactor_output.json -f7504d5f748fe938bf07d2eb5d0ba46bbfa0499d assets/createnuclear/blockstates/reinforced_glass.json -f9dd0a30be6d92e85fd7c3dde4f1b732f63d35ce assets/createnuclear/blockstates/small_autunite_brick.json -533317e2fc9ab18b71dea2fecaec599533a864c4 assets/createnuclear/blockstates/small_autunite_brick_slab.json -b9c915389ea6cf8338d20c48e908591f8baa2108 assets/createnuclear/blockstates/small_autunite_brick_stairs.json -a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_autunite_brick_wall.json -57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json -3134eef054a6f9f461bf774630241414614a9109 assets/createnuclear/blockstates/thorium.json -3c5ff75a6dc4ba05ac94e0f2435e88821cd848ee assets/createnuclear/blockstates/thorium_block.json -643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json -de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json -4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -5927028d82db592d0320c6907fb86be33e9ebd0a assets/createnuclear/lang/en_ud.json -0edd6fa0242ad60aa8c70f32353b38598cc0539b assets/createnuclear/lang/en_us.json -a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json -29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json -9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json -8241a75180c5634be558974bc09f15600261f67f assets/createnuclear/models/block/autunite_natural_3.json -2f6b85682c569527f9f538dae16526505ce5655a assets/createnuclear/models/block/autunite_pillar.json -4a04692c39cfad137877258b4443eb4bf5298423 assets/createnuclear/models/block/autunite_pillar_horizontal.json -a48d579af38beab6fc87d3b02a7ed902b25bdf16 assets/createnuclear/models/block/cut_autunite.json -4d49f9151293582741edc0d935f3130547cf5360 assets/createnuclear/models/block/cut_autunite_bricks.json -6729240e3a6cbda812d3feb8e287f743bd6b6de5 assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json -244715a4f0f6a21d055b1de3307c303a5a885c1d assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json -f8d6743895a633a45eb0c565cb7f79aae9172175 assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json -c470ac7f3b34c8da456f221d81b45292f0657e36 assets/createnuclear/models/block/cut_autunite_brick_slab.json -d4084e8b32d197db311b575a06023bb5fd5d8aba assets/createnuclear/models/block/cut_autunite_brick_slab_top.json -e4a795c7efcfa306ac6772e2b8a23a3afc52c0ec assets/createnuclear/models/block/cut_autunite_brick_stairs.json -90a9c051a0c72398a1f052542620029275e6a676 assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json -4bb891d8f069cf043de74c0cc9d16fcbcb49ee07 assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json -d9ae523c08cbbe274a598736a8a9fd510d78d484 assets/createnuclear/models/block/cut_autunite_slab.json -14043cfcb42894ebb0db2501929ba4cae9d8bd7d assets/createnuclear/models/block/cut_autunite_slab_top.json -f66edf8ef01d16ee116ac71e742bea54e98e1724 assets/createnuclear/models/block/cut_autunite_stairs.json -e1e1e4bff55028860d776d8ecb992547fa12b1b5 assets/createnuclear/models/block/cut_autunite_stairs_inner.json -6d1c45b12d9e783e63849d15aa29d507266bd1bb assets/createnuclear/models/block/cut_autunite_stairs_outer.json -05c9937ab6b920dfbbab6c78d115cc0bff6b8d22 assets/createnuclear/models/block/cut_autunite_wall_post.json -baced15580735dd63848a96763f8c7ffe61f3376 assets/createnuclear/models/block/cut_autunite_wall_side.json -cd15b5be0dca5f621266b157b424ac37dac859dd assets/createnuclear/models/block/cut_autunite_wall_side_tall.json -9a589577d80aa23ac97312bda605b5512eff5167 assets/createnuclear/models/block/deepslate_lead_ore.json -6fa74ed345ab06422eca4c254f9108b4dfabfd78 assets/createnuclear/models/block/deepslate_thorium_ore.json -6793dd91b730f4c9abea29215de16cd0751d8cbd assets/createnuclear/models/block/deepslate_uranium_ore.json -e1b8fdc0555a1fdabda54f66cca868e444d1110b assets/createnuclear/models/block/enriched_soul_soil.json -8408a3894e9ca6e45e738b81f0a1932a0b2f86a5 assets/createnuclear/models/block/layered_autunite.json -fd642aefed8f59f5575c96ad1a0251e7773f3909 assets/createnuclear/models/block/lead_block.json -c9757e3fd9841ee17366b1d88563df6ea8106513 assets/createnuclear/models/block/lead_ore.json -460e9ac2c0a90607b74afc5823b737a2867a35e3 assets/createnuclear/models/block/polished_cut_autunite.json -8d0e97cda9e4098e0aa8dca93445d3b52150dcfa assets/createnuclear/models/block/polished_cut_autunite_slab.json -4fa87093074c0a325ea50ab2d3c9725a90a11e1c assets/createnuclear/models/block/polished_cut_autunite_slab_double.json -6aab787de0caf399f8b76b94c64d850e5d55c757 assets/createnuclear/models/block/polished_cut_autunite_slab_top.json -0057844c28c996dceebfc28e95e0f022a26db0aa assets/createnuclear/models/block/polished_cut_autunite_stairs.json -741e53f404a88b4aa7bf6e8246bbe3cf1d6404b5 assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json -a251d75552efea796382a4124659f9d39606461b assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json -3fcae9cce1819111bdab42b8b92a1468394db3b1 assets/createnuclear/models/block/polished_cut_autunite_wall_post.json -ad989d89e7b80a30e0860fb0f1418013fe3355d2 assets/createnuclear/models/block/polished_cut_autunite_wall_side.json -b950ac6ca2df77ffe3abd02e13c38567602e5536 assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json -cf8b4d604330762358b21b6e079aaab1eb2987f4 assets/createnuclear/models/block/raw_lead_block.json -de9b4dee9580161263fa8020d326ac5fe4e38ed4 assets/createnuclear/models/block/raw_thorium_block.json -561c9f9a4e153fc648a3c7224812c71c8ac2da5c assets/createnuclear/models/block/raw_uranium_block.json -7cdeee7f4740b6a86802354534be24dbb251e211 assets/createnuclear/models/block/reinforced_glass.json -e94d3eb865d17234b18241d89acdec2b10a1d21a assets/createnuclear/models/block/small_autunite_brick.json -2d0c4071223fd38069cfdac403b33bd2925d6750 assets/createnuclear/models/block/small_autunite_brick_slab.json -496e7d40f96d28015e8dd1c787d4620e090ad965 assets/createnuclear/models/block/small_autunite_brick_slab_top.json -b9b18c9a633527a817ba9745a818980ff35836b5 assets/createnuclear/models/block/small_autunite_brick_stairs.json -072d33301f6734db5108d78731686fc34b32c6c3 assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json -f99b30bd0cb3a8b78ed88a3a17b35b512c69ee06 assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json -0632d6a6ba895efbfa6a347c9693240cc601e114 assets/createnuclear/models/block/small_autunite_brick_wall_post.json -093bb2418968291015e9d3122755af3fd0b948d4 assets/createnuclear/models/block/small_autunite_brick_wall_side.json -5a9a262da20c1b7053276c444bff017e73c923c9 assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json -47f627eaccbd07bf81d1c45f95ebcc88994ad757 assets/createnuclear/models/block/steel_block.json -9333acc5ef34d03e00e0eaf24a3b48f2704a15c1 assets/createnuclear/models/block/thorium.json -9d2613725484de94788ba5075854eb225eaa4936 assets/createnuclear/models/block/thorium_block.json -e27878149b45eefa8673f2b86b6f491e2ed7a80f assets/createnuclear/models/block/thorium_ore.json -d234edb3b6bc81b7300ee65722973b66db0b82d9 assets/createnuclear/models/block/uranium.json -a4d5ee44c830e329034a46792280edea53343034 assets/createnuclear/models/block/uranium_ore.json -fba1c32ae3c38d735ebb0b4c3912afc8f9e9cde4 assets/createnuclear/models/item/anti_radiation_boots.json -29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/item/autunite.json -30b11d8da5d02a3e9cebb739b3b9efbee087573c assets/createnuclear/models/item/autunite_pillar.json -f8e44e53a7bc368d4c159769bb071eef6d28d856 assets/createnuclear/models/item/black_anti_radiation_chestplate.json -82a63e5c93daac9c5430ae77aa8d10b1bddbc2c7 assets/createnuclear/models/item/black_anti_radiation_helmet.json -2d0a3f0d2dd0fab5b73c7b8291a5eb3a7921157a assets/createnuclear/models/item/black_anti_radiation_leggings.json -3036f3b383b40ca2021856366cd0f01cb279285b assets/createnuclear/models/item/black_cloth.json -288c9245496eb0020ace0481a4d4ac26df876063 assets/createnuclear/models/item/blue_anti_radiation_chestplate.json -b8574d7ee3d3e733dab79700062554cf4b58bd6f assets/createnuclear/models/item/blue_anti_radiation_helmet.json -ed88d15d2f1a4af012371d523fb3b95bcedfad28 assets/createnuclear/models/item/blue_anti_radiation_leggings.json -3a5955f81eeed80e907bf8e2ee4df14fe42843f0 assets/createnuclear/models/item/blue_cloth.json -2e364d92951412b2dd7d9fbb0209fc8f3194bcd5 assets/createnuclear/models/item/brown_anti_radiation_chestplate.json -d61337a67071319320d75383a62ecac11c3222d1 assets/createnuclear/models/item/brown_anti_radiation_helmet.json -ce17b82389ca226bc9e55072ae0dab1ef049e96f assets/createnuclear/models/item/brown_anti_radiation_leggings.json -8cdcca32a87171e2c709e762165330b2f0389f90 assets/createnuclear/models/item/brown_cloth.json -63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/cat_irradiated_spawn_egg.json -63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json -047d097f30f9586494547715d07271c6994acd18 assets/createnuclear/models/item/coal_dust.json -0c682ff48601bf7f42c8561819ecede780664fbf assets/createnuclear/models/item/cut_autunite.json -11220bd60ab51e05a978a8322511c224d15bf886 assets/createnuclear/models/item/cut_autunite_bricks.json -d43ffb4c5491fcd8c98451649c3f4ceb271e8875 assets/createnuclear/models/item/cut_autunite_brick_slab.json -dfea56e99288e64e5061c621e860fa314fc31e9d assets/createnuclear/models/item/cut_autunite_brick_stairs.json -95e992c1e1c881d0f00a234a5e6906b1a5dbf149 assets/createnuclear/models/item/cut_autunite_brick_wall.json -5027aa166900571aa2e4f50ad53869b595ff3426 assets/createnuclear/models/item/cut_autunite_slab.json -bd832947d219746d3264422bc4c82f6acdc5cc3e assets/createnuclear/models/item/cut_autunite_stairs.json -4c0b115eb2a2f8d6e74c612fa6e1aa5b357e9185 assets/createnuclear/models/item/cut_autunite_wall.json -3aa34b484b1eb135c9e2fcd3db675aa8d7927951 assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json -4925fd5469c909ae1e212cb0279f534656ee93a4 assets/createnuclear/models/item/cyan_anti_radiation_helmet.json -84b9d23fadc9fd0a2e45fc3609f6bf16ecb1545d assets/createnuclear/models/item/cyan_anti_radiation_leggings.json -de649e8356e85e802df3e64df8fd663ce62ba16d assets/createnuclear/models/item/cyan_cloth.json -34c28d31d8b93699cc6ffab724d9c51670c0f3e2 assets/createnuclear/models/item/deepslate_lead_ore.json -60b37c01bc3e885a25ce9b1aff4f8cb44e98f759 assets/createnuclear/models/item/deepslate_thorium_ore.json -1f160865067749c0bed163a84a61581631294141 assets/createnuclear/models/item/deepslate_uranium_ore.json -5a2694d92c4708ca23ddfa67666ea26be66b9a45 assets/createnuclear/models/item/enriched_soul_soil.json -306f5731ab788fa3cf3d75a7edfcc68b9c20613a assets/createnuclear/models/item/enriched_yellowcake.json -a3b71025626527be742999a0256e9c2290c9d42e assets/createnuclear/models/item/enriching_campfire.json -78240d0c081d144592e76af622d0c9929569db17 assets/createnuclear/models/item/graphene.json -3c0e762c21fa4fa5724f5570c190e89d247ee71b assets/createnuclear/models/item/graphite_rod.json -eae1421ac37a98d0fc795bab8f349906aed521dd assets/createnuclear/models/item/gray_anti_radiation_chestplate.json -c88d66c0a041c51ee8089e5596169dc6c353fb13 assets/createnuclear/models/item/gray_anti_radiation_helmet.json -e66dc779ab853aecc35e6ccfba5d9dba78cd0574 assets/createnuclear/models/item/gray_anti_radiation_leggings.json -75bd474d73be3c041ceb82627cc438b2775e9b1b assets/createnuclear/models/item/gray_cloth.json -b4ddee28d16f837d70e311c84748b18fe3cdc21a assets/createnuclear/models/item/green_anti_radiation_chestplate.json -d0f9a216114a583e097ef8369c4ed74f50270672 assets/createnuclear/models/item/green_anti_radiation_helmet.json -00308a5c640b2ec21ad96b313789a2ec28cff516 assets/createnuclear/models/item/green_anti_radiation_leggings.json -104ab85c7f23d9239608603e6cb2227bc60b585f assets/createnuclear/models/item/green_cloth.json -ad33dca8ecf90a8bc1ebb61c2007af72c427e9ed assets/createnuclear/models/item/layered_autunite.json -17ec52f71bd19239771c599ee80d9ffa073738af assets/createnuclear/models/item/lead_block.json -649fce08e620f39f776ab8ae8dcb17e0fd77c82f assets/createnuclear/models/item/lead_ingot.json -4d18b6f86e9ebcff28c08b9876f1819a067cd290 assets/createnuclear/models/item/lead_nugget.json -3fc1094857b79873a966d6de2dc9ec3b711caadf assets/createnuclear/models/item/lead_ore.json -af0ce4256f68076af5c6a6da9faa98919eeb0a1c assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json -71bbf3a4c34d499581bc7d0bb8fee63d2441c903 assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json -e3acc02d9c87edea70fb57e88e172209b2b17a3f assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json -f3b5417e33bf6c166d8cffbf16ab0f9893e29c6d assets/createnuclear/models/item/light_blue_cloth.json -4904ab86720357735b330a1a70d303d2218c31f6 assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json -8ed063e9486b9d6d830bba43a35a3b5dd07ea0a0 assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json -114178d84e51715bc7e81cec53fca931499f72e4 assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json -33bd84e37cc034cdd6d6516af77f944b7399f3fa assets/createnuclear/models/item/light_gray_cloth.json -c982468ef610a204620f31cf7bc9b19b4163489c assets/createnuclear/models/item/lime_anti_radiation_chestplate.json -50c312969d1f3f0c5fad27639ba3f95d0853cb14 assets/createnuclear/models/item/lime_anti_radiation_helmet.json -cb27df2e5ed459128cc7d83786c9f32d91242e56 assets/createnuclear/models/item/lime_anti_radiation_leggings.json -b20e1b4dd0745ead1aa2248a91df5dde465e0938 assets/createnuclear/models/item/lime_cloth.json -5ad910a7a4ee066d98d1727988557725038f957e assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json -e02c005625f9ab199ba04201152973e016b16831 assets/createnuclear/models/item/magenta_anti_radiation_helmet.json -5e91eecf2e5def0f863b5d7d9b3625a62e4de7af assets/createnuclear/models/item/magenta_anti_radiation_leggings.json -4799138766c26496b41807407a4b1ce2106cf7b7 assets/createnuclear/models/item/magenta_cloth.json -626c65938b0109839ff3f48fecabe659fe38a657 assets/createnuclear/models/item/orange_anti_radiation_chestplate.json -72af25b71ba1417c58137fce1070c09cc65a61b5 assets/createnuclear/models/item/orange_anti_radiation_helmet.json -af14c1a038ff14285b1d78dfbcab0a8e44df14e5 assets/createnuclear/models/item/orange_anti_radiation_leggings.json -cfc8b9126dc3fe3b993c5e6201533aecc07989c3 assets/createnuclear/models/item/orange_cloth.json -45223d8e65c235302e923cda583fff09cb4ab156 assets/createnuclear/models/item/pink_anti_radiation_chestplate.json -0703dcb90ab1cbe58167c0872bd9e9950de99531 assets/createnuclear/models/item/pink_anti_radiation_helmet.json -af0dd245292fd2952c37e2d81bfff0a34f8aa5f6 assets/createnuclear/models/item/pink_anti_radiation_leggings.json -9f81dccbba864441a1d76a5312216faa44e6e44b assets/createnuclear/models/item/pink_cloth.json -6d3410aa77b41ada9809f246f1d1a1a982449736 assets/createnuclear/models/item/polished_cut_autunite.json -6919e7571fa3bd76fa08b0a707f1f9367e203a49 assets/createnuclear/models/item/polished_cut_autunite_slab.json -d3459552745c002eb95585853ddec7b638b4c11f assets/createnuclear/models/item/polished_cut_autunite_stairs.json -b6c3a22d368bd0796b004ac27b8e453a16e7d14c assets/createnuclear/models/item/polished_cut_autunite_wall.json -86d99549567048667239096badcb4249d6dddf2b assets/createnuclear/models/item/purple_anti_radiation_chestplate.json -9e3c06e53c3bb29bd4fca943a6700e97e81a6705 assets/createnuclear/models/item/purple_anti_radiation_helmet.json -047c75651f6c6d8888fcfb1416e67dcb91f3dd99 assets/createnuclear/models/item/purple_anti_radiation_leggings.json -3171211192a2b92005177fd1ee2ce7fbe2592b52 assets/createnuclear/models/item/purple_cloth.json -7da7ddaac39353657166badddc16fe9eb79f1a27 assets/createnuclear/models/item/raw_lead.json -ba58a4c086d8937d6703795a9d80435c2d450e35 assets/createnuclear/models/item/raw_lead_block.json -58c3279f0d6dfe7b88f5a85bfce6c1d683bbe2b4 assets/createnuclear/models/item/raw_thorium.json -528149130134a5b1d90552f22e1c856a2644a9dd assets/createnuclear/models/item/raw_thorium_block.json -2e30d8c1f56b02bd000509c2a6b32f4ff6c33290 assets/createnuclear/models/item/raw_uranium.json -5bad8990f31085232b63b11d295b90b581af9a82 assets/createnuclear/models/item/raw_uranium_block.json -ef76b3a3a97b5d1901d7e8ac17009381de418ab8 assets/createnuclear/models/item/reactor_blueprint_item.json -ee9b06de6d4e5f722543a83e5d9f7564ac6d7f70 assets/createnuclear/models/item/reactor_casing.json -7d0b9c3d7301e1f419441b69f152955fc69c5633 assets/createnuclear/models/item/reactor_controller.json -118e595a42c557d4eb97750ba31699a0e3f29ed8 assets/createnuclear/models/item/reactor_cooler.json -7e444d9dc776530d017fc28fe18dad0fabeedcdc assets/createnuclear/models/item/reactor_core.json -6726831326d47e5e416216e0ec1d3fd214110e89 assets/createnuclear/models/item/reactor_frame.json -18dc2031fd8aeba588d92e43093fb76e78b2bbe4 assets/createnuclear/models/item/reactor_input.json -69e464d730b826a0c28ed3cfeab28c4c561ec1b0 assets/createnuclear/models/item/reactor_output.json -a108ac857c776255abc1631429c5ffabb3e2a8de assets/createnuclear/models/item/red_anti_radiation_chestplate.json -b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_anti_radiation_helmet.json -54aa0a32f1eeedc5b78eb223ea01c3ff30ae365d assets/createnuclear/models/item/red_anti_radiation_leggings.json -4db93da70d6a7549155201b7d9d68355449652ac assets/createnuclear/models/item/red_cloth.json -78a9e80073512a111cb936a516d290a824846ff2 assets/createnuclear/models/item/reinforced_glass.json -60dc6eb917ee1567461f02aca765e061d3d9f55a assets/createnuclear/models/item/small_autunite_brick.json -9b83b53d90891eaf7aa4693eafe2876a831e0be2 assets/createnuclear/models/item/small_autunite_brick_slab.json -3e80ef1d80473c73a723d3c4b5c1409c7998d70f assets/createnuclear/models/item/small_autunite_brick_stairs.json -9286e69b3a5215a17ccb178933c2f52a9adb847f assets/createnuclear/models/item/small_autunite_brick_wall.json -7f33b090f2821bdeb07b2938b1618ad3f309248f assets/createnuclear/models/item/steel_block.json -bcb30dce2419ce1ec2e043eaff83df82ac8a4bec assets/createnuclear/models/item/steel_ingot.json -4b0492cf73c071f13538ce485419e46a164c99c7 assets/createnuclear/models/item/steel_nugget.json -d4ec5a600b482636195c7ba0c915ed5d78e8c880 assets/createnuclear/models/item/thorium_block.json -9712377d41a7153cb07638e33dd02e880609d249 assets/createnuclear/models/item/thorium_bucket.json -b636be722a513137e6ca68bdc6510c4a56a2296d assets/createnuclear/models/item/thorium_dust.json -6c63ff92f764da7ce92a99149bf2bf43c23e3727 assets/createnuclear/models/item/thorium_ingot.json -fe44d1ed2b4100ec32dda43274a085166706485d assets/createnuclear/models/item/thorium_nugget.json -954086bd19e91b833a263d3da33bb59903ce153f assets/createnuclear/models/item/thorium_ore.json -2b6958059c3a4c8aee7fb4c003feba12dd0ab252 assets/createnuclear/models/item/uranium_bucket.json -7b15a9300d0f6d106e589db3dcd3294781d0bdca assets/createnuclear/models/item/uranium_ore.json -3b03793c0f5786f258c593e0b140cd6bd10c3b7b assets/createnuclear/models/item/uranium_powder.json -ea04609e8b5c12a7805b1c564bca07fefd6d38ba assets/createnuclear/models/item/uranium_rod.json -798287f6d78ee3d736022963d35a700f42cbdca9 assets/createnuclear/models/item/white_anti_radiation_chestplate.json -7960569836d3b7f0c50ff9a000253098f776a8f0 assets/createnuclear/models/item/white_anti_radiation_helmet.json -31283971103bb25159e8b049b63dfbc408e87d23 assets/createnuclear/models/item/white_anti_radiation_leggings.json -4d85657105612ca5525a14791c3e07cf6bd239b8 assets/createnuclear/models/item/white_cloth.json -63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json -8bdc2fabbfc9fcc7c2ad4a3273897659d90b95ab assets/createnuclear/models/item/yellowcake.json -609c04d42448ccc99291c723c8b6741e870b46d4 assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json -953491d658ba39add0f080137ebfafc9ac07ee1d assets/createnuclear/models/item/yellow_anti_radiation_helmet.json -b20aeafcdcd235c7d89067d5331b823535b82522 assets/createnuclear/models/item/yellow_anti_radiation_leggings.json -a1970879fd57836f5ae5d23352cdca277095bc7d assets/createnuclear/models/item/yellow_cloth.json -72b0cec0c98e9ead9562ff0cc1231a5028e2a22f data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json -e7967751f132676cb1d523743adaac3aea1f0814 data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json -8e9cfc8ab1ddd7b818cb52cbd0fb60c0c4713bad data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json -1ec4bd12e3fd4303800a758a2b791e30a04e5960 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json -801940038556c52d0e10aec6d16430a99f31a385 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json -d0f97d467c8a00a57ece37990ece8601a32c431d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json -913dfa33a312cd9a08d6d1194d0f7af40d4c5856 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json -34078516fb6ce2269af6de5515b51cea41ba9ac3 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json -1a35a3a0cf6a0202eb8244d26647e8e277cf8fd3 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json -4fae09cee3ae86760906501da0dba47acb035cf4 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json -f893c5dec42faf470d493c4b1c5c184cad842c32 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json -c53fd5df1d52d6e9919c9600e483697e8db75f4d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json -8ded4051daf417cb802b5327ef0e92d361dcb298 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json -1b0fefdf4f489b3e6c389c45ffd3918b10a50de0 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json -223f7f4d8c7186b4749c21cbab27bbaf43c3d82d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json -1093b70dcd826156ba71b6a3264bcb66e3943166 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json -d1c3b78d9f91661325e2cad286789b5330052efa data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json -013d8020ec673d6d480e6599706ed5e9598e46e1 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json -ad7d418d3e8c49f2bb4929083f97eccc49add58c data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json -6d4c64c8eb26caa6a9bb0ed794907b5eccb20838 data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json -24311c6915bd9c1c5a048ac9e0e2bc6d18acefa6 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json -7a59963e3fc6fd226e9d336ec8577d29bcc3128c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json -fd3f90dca34f1e977a85015acd4efaca5835e288 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json -fbaa7584540ddc65d80ff6b38e9e54840448a15a data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json -1680cd795b322ba6afb9d2951ca53896dec66d3c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json -aac10ee87aad15f943db97cbbf5bd1924baee84c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json -45bdc9cd3e000e844694cc53a1de3a5343915db9 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json -b69e27fcd2261dc0fa0ec9cfc42786721ac6d2ae data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json -06e385b2f61e2dc6527459386a884faf2680b66a data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json -8b45f6dd8f2564819c556b86c955111c9babdaa5 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json -c808ae1b7730df28f254ba058b8a8439f0e1b7ca data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json -480161c832c13c4ebd747d28ef876e748ffdbc79 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json -6934cc29c45bd09a8caa5e5b61407048e05567b2 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json -787c3f43725a3618ad118c2364a2fb4073f03896 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json -eb0f156d66895ed7c0ccfb1c7f225c7f4e9d2403 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json -32104a2aaf0f14b90ffee07e1f900cfeefc12855 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json -891a7808ab9fc1db3c30047eccf883eb8ce6f5c7 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json -6c8252f07412b4c65e686517f65c14e63fce353c data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json -5cb25c3de41fe68b365a0aac4fa5b3ff7bcb27dd data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json -7927b2a7c345bb178bf23fef966bed58f067ae2f data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json -d1de8cb62519f811e925fd00de96c81076fabb8b data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json -7d97de3eaf53f4f6cb58625b03f573183796392a data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json -b1d25d8fd1853b9902fa92c0adee7e39fea56a39 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json -2bc2b8c18b5311443c44bdb55771c26344b9b386 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json -12432e7ba6104a4b221756281fbc8a6809038d54 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json -e2195a18d37e7f16e1fddd422a9e7a10db9607c4 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json -5f04c3e30c77925cd01bbe0d75ff704388488ebf data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json -5de0d26049f4b6a29c5812589d086947c0cdbbd6 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json -b8f6ee21b426748e16cff1d76f098d5a032c15f7 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json -73819b2283f45f3fdf7509ef458f3288f6329ca8 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json -c1df1a2553a55dd47f37285912e5e3020c67da2a data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json -26b718d481625238a5ff718ee027dcddd29a2e98 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json -979c398bbb9b73d8924ee9a1248fead541cbfd0e data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json -b4e68786ee0454d0310f5513a9047f53287b527c data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json -b2846412cad33434c85eed1b85d8a93dc5e16558 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json -2937c8fcae25aa80770e37991761be38f82119d8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json -97b7ce5609fd7571778db785984cb5901cbf9723 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json -f35cf42e5cb446d15b8e8203a591a51fd6e60f08 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json -aefc767f0155f9d00ab6204c5225876a3b763b99 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json -f8ac7de1b529688ed0b3954a24139cbe980cc84b data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json -4a3cecd35fd9dc73c786fe14d02460b16a7dadce data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json -3bbce0af30d3ac94664aa68f18d1c9409970c8eb data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json -493e7753ada91ba6886d0ce8ddfe7ad8f18f2c4c data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json -9e57ccc2e4ddb3881f45b9ef462b14cacb94d627 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json -eea54f4d24acc18dcc884df4d824db6e4dfb8a35 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json -9eb34323953599d42bef55204212cad010b017e8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json -96365989b361f8597953b95c88590b28933b4b2c data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json -1dec5607eb281f3d91b94a6ee4441467dbbf11bf data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json -03af591683635c5132ca4da0a79087b98616074b data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json -7dd4666d18364fa8f6056ef31e9f8bfc5ab3fea3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json -35ad8bd492986a14d7d65247834d0519484f9ae0 data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json -9e27f06026cde03c34993eb8b92a864536634fd7 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json -912e93938b1a4d40dac38b1ee928a53d33357059 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json -0ae8592bd11f77e9df3240c1eb4c1424b06bcac8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json -6ab73cdf0099e5c241daf50d3c715350f4158dd1 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json -2a5f39827ddb6bcdfddf38543635dd8f734a867c data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json -355f2cc4b2615bc721afedd320cb8d95f077d4c5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json -3c662699144a166787165c54e59c69d222c1d399 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json -366b1dbcd64ce41bf58d376386f7d370c900dd7f data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json -e305c22a584440dfb7d031aadcc3c7f9aae9ed36 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json -de8086a8e456a350a89ef40764b320488953e18b data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json -a4d7b131d6bded1bdf42b43a0dcce5d509b75055 data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json -97346563c1c5b4ad94c3458bea61d4ca8c58e79b data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json -406b815c2bc63c406ca1881df08f3dee49aa6ff6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json -ca99e24a7f687d907700115423965e890a862f0a data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json -c95b8f6ff00aa08c5f491d51c8ebfd82c9f07d5f data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json -f80fd14bc2e410bc54c7a8aa2f91fabfb1cde57a data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json -1ab62422e830f2ccd3a1d22597dbf2237d7b5631 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json -00c4ff8f0e0e44f3593c3e30b96a1ac92419b6e5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json -75181c4cdc5f9c64e3fe52a76eab64ab3b96d264 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json -f1a36845c18af71d0b7ca2357c9bb47116e90fe2 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json -658420ef1bd9924a614e53089c43bd9632e4f213 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json -0088dca4b49ce5239ffb4fd63d50eee13652ad41 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json -3cdfe8144924ab168d5f898e3c36aa89b42314d3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json -682b9abb1212143c87cddd857555c7c14057ff74 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json -54dce406692683c630633c836916a657e2bfc6b6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json -33e5921a5eec633e93a2fefcb8ab7986d7d0014a data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json -e423dda41c61e3885bd9189db7f485f4a580b64d data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json -dd349fb2cfe2c8a92fd5091fdf55ae954ea77237 data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json -009c689264f2b974c72a2387223b2a7eb9f52aba data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json -b8c6c649aec3cd595be961fe43d9ebc3a6013d8c data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json -7a12ea1e92fe1eb20998c28399f041e3684d66aa data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json -0d806e128a0eab473c822824e1914cd39d684efa data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json -570d06b2ab9f3b2d9d8265baac395e896e8b171e data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json -eafffaaada04af83623ebf8e940df2b507d933eb data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json -0221cf60748260f92b94be675249afc98de1d707 data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json -cc3ec047cc113f80a1163aeb2277dad33af8e424 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json -58477747b204491c22a9aecb751d99054f71310b data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json -2f3e459eff3d7404e49d23b9544b199caba741c9 data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json -ebab14dadd0650c76722c7e324ec4330539ee208 data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json -a9d692d44743f8fcabfc45046ad17a039c594747 data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json -16c681121078827282f2ce2e16d335d2d7e5e1f2 data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json -e28d26c880c31bb2ca64c9f380e001a13e3a01aa data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json -76e79e1f9fb40d89a0364939158b1aaba8598ab6 data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json -4d798680125ac67e3469e906b43f6d294cbf8fd6 data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json -fa9fc1d028bc6a7e9c59aab335fa666e05bdef65 data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json -f38e19487233203d7135f35a7afe65d6b19a5aa7 data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json -a021646becb7b6411eddd86644e5b17c8365582c data/createnuclear/loot_tables/blocks/autunite.json -62b7087350b0a9af9007b848c7f619a730e90693 data/createnuclear/loot_tables/blocks/autunite_pillar.json -771b416236bcc21f380e0f312c61803224987616 data/createnuclear/loot_tables/blocks/cut_autunite.json -3b81b5b58b7ef985348cf511e609064a7171d7dc data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json -feae7c8978bcce63f2eeb2ad6ed6a7ef53cbc13e data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json -1fa4418198a079b6236b2f3e4b11a7f7d0fc6962 data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json -db666ffaca36edc9e246e225f225c1e87604dd88 data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json -10aff7424eefd85e50269c66e60ae343043193cd data/createnuclear/loot_tables/blocks/cut_autunite_slab.json -e6e624e978fdacfa3cdd123d23d021f504308149 data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json -f28efa9fb383b86c770b8c7344fc30f6ab9200d3 data/createnuclear/loot_tables/blocks/cut_autunite_wall.json -113d87359e902ec9112e063f87adf5646cd01dbc data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json -8fbcd34624f6dab2ceb86f7ef273509ba23851ce data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json -ac0d262ec298e481314387399c378ecd454e20cc data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json -76ca23065681dfd7f18dbbc5a65b8ab8bc40c20c data/createnuclear/loot_tables/blocks/enriched_soul_soil.json -62f405d930be8b534e863c8aac205687b943f3ef data/createnuclear/loot_tables/blocks/enriching_campfire.json -aa8efeb48b11261953f7d90e6d7db38411550694 data/createnuclear/loot_tables/blocks/enriching_fire.json -297b7824fc2eea67ef47760da549f73e93424b60 data/createnuclear/loot_tables/blocks/layered_autunite.json -efe2ad634ad8b801a8fa69f45516b30157b46771 data/createnuclear/loot_tables/blocks/lead_block.json -9db8f06cd9b1d7a9c2d94e652f00a7588398571c data/createnuclear/loot_tables/blocks/lead_ore.json -7ad41810138d7b55a5d9d0db0956cd255e879632 data/createnuclear/loot_tables/blocks/polished_cut_autunite.json -d5fb5ebfe991980abfd6f1932575363d026d8859 data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json -8205832fc48bd24351b4b433f92a70a533336f48 data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json -2c3ca9fb7683d1edfdc2e4fcd4b25ab7f40c3ab6 data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json -66ab1033aebea1383fe3f09c7468f4cd60d8aa25 data/createnuclear/loot_tables/blocks/raw_lead_block.json -7cc60fa9a9bb958907f56b583e27c7f37af2a63e data/createnuclear/loot_tables/blocks/raw_thorium_block.json -0998d5a55f2dc10e85e83dd74bd91d4a3913f61f data/createnuclear/loot_tables/blocks/raw_uranium_block.json -af059cd55441441329347fbd569245b539b095db data/createnuclear/loot_tables/blocks/reactor_casing.json -e76c0b96c978e266f39eca8e46cd5ba2388e1749 data/createnuclear/loot_tables/blocks/reactor_controller.json -95a90d9d9a553448c878dfdf4b153ceada923030 data/createnuclear/loot_tables/blocks/reactor_cooler.json -daa4fad27f07fd72cb25a524464edea9efe771b7 data/createnuclear/loot_tables/blocks/reactor_core.json -576b0bf970ddbdd11ec06963e1d65e08e63d69e1 data/createnuclear/loot_tables/blocks/reactor_frame.json -be48e04b069441c8593aab5e9bf78f4edc2dd249 data/createnuclear/loot_tables/blocks/reactor_input.json -37af2b0b5eacf53995703344a45fb3f4d0efe1f9 data/createnuclear/loot_tables/blocks/reactor_output.json -88c7cfbf28fdbe53241453e073722791c780de75 data/createnuclear/loot_tables/blocks/reinforced_glass.json -feedbac4c2a466fb93f82756562edc63cb1b4b5b data/createnuclear/loot_tables/blocks/small_autunite_brick.json -d51f9b307f2986ac086d32f48bd41e6dc4024348 data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json -4014ab450bb5de0522690577486f2fbbc334de9c data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json -8718c7e7cce27e299611ee34792cdb59f3434e39 data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json -94dc8e72195da5aa505c6d5a3785ccfea30f7c05 data/createnuclear/loot_tables/blocks/steel_block.json -10453354af3c17390f7b6eb2eaa7109eae3988c3 data/createnuclear/loot_tables/blocks/thorium_block.json -4be8262da5a9789bafa641fec2ae0fb5cb8570e1 data/createnuclear/loot_tables/blocks/thorium_ore.json -401811bf59cdb43ffb0c0bb5ba40eb954d7fa216 data/createnuclear/loot_tables/blocks/uranium_ore.json -fba1a7bdb0835c034aa5ef52ebf589123d41b33e data/createnuclear/loot_tables/entities/irradiated_cat.json -2d8f5d7d7babd2b02ae836846e62daabf84de427 data/createnuclear/loot_tables/entities/irradiated_chicken.json -900719d49cec9385da31bb392649c65f4297288c data/createnuclear/loot_tables/entities/irradiated_cow.json -f91f43a39c80f583f878ea1a0d944798c05f2388 data/createnuclear/loot_tables/entities/irradiated_wolf.json -4c985d77908c367245c3b4d56e1302a843522eff data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json -9819e80259d08c1518b30ee9d4cf5c18689d3efc data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json -af0091392c2d5784455a57783bfa62d0d60d13ae data/createnuclear/recipes/crafting/enriched_soul_soil.json -3ce1aa65e8260fbe5fe84c9064b8de3745762605 data/createnuclear/recipes/crafting/enriching_campfire.json -3e12f7186fee08c35956e4a7bd26770830e4d462 data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json -ea505dc482e9c4f17087235e4d26fcae4079ebe0 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json -9f437a5a52abf8f353c0b376aa6444773b7cbe77 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json -314a4ac10a0be2cdf83615774897988ff7371f30 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json -f44a7c66a9dfc9147fc9d55677b26076f4afd484 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json -a3bb50e8dd41d9764cd9c9bf273785422275a8bc data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json -3fe95bda860847685656cf3f277a8afea6ab6b85 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json -fc0aee948e98bdf4b0f78b97943a1aebaa8d1796 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json -16394f944b94aea1cd19ba2677de56c00bebcdba data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json -66bdaffe18edc322b6de69d2d6b1523c774087a2 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json -e6c352908b8f660db226132bbf957774c5cf12d7 data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json -9c7d16a6a8e021d914fbb5f3fa5389085833be3d data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json -77b9d0bc061bf5a34d6398d00ce5e4c5c9e2ca1a data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json -3b041d0515279352e7a167d53c1605997d27451c data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json -31e9cd688f7bf3cc238310dae87dcf55df62d577 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json -2ed6e23f248230a2ca4bb2aa05432116df9c7bb6 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json -05febbed635c8dbb250a38aabe815bfffa7c77c4 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json -09145d0e4ddb0fd1c4d02710488c32527508cb74 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json -28ef8d35b4a30748d686cfd6f0ae1b56ee9e28f0 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json -b1a37c88635b1d855e340bf000f16d6affa70bc2 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json -cff50e5fef80b39173ba94dce7fa9c484666117d data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json -d69885154f870a949409ea4fe4d18b820d8aa228 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json -2eba7fd8a55d87de9b4fb4b8336df3420cd6dc18 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json -178e220968870a1a3ba576ddbed0c378d8f4e394 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json -1e4f64eba61816f9fcc029c45252c43f083060f3 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json -bb094494b3c7f6f7bcdba620aa5812d8c3de691c data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json -3d91fcefa05ae913c2edd5574f44b2400f9864e5 data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json -5aa5fb2b8b00842d62aba0fe6f041199335716ba data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json -cfd49e391be051ec35444e10c4738309a1d2d1fc data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json -63e8a0d55cc4d6bcba6ed31ccd202f833f8c2fce data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json -11aa98f3b7e9dbf17411f7f1eceaa5a375ee9be8 data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json -8160905f2e316c934758180df7a866e73d7d5696 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json -4f47f524a86375ddbb59ab1474577148c0a9e551 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json -b7df84fcd2fce86d73c3d37e8dfe5142ee898b32 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json -adf187f72a26a894ef9870d9b76c6aa9a2f61628 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json -b3fde9445facafb387ea8ba7f0d478f20b4ad8eb data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json -0c4bfdc67fedce323b7cd0463b2668ee5c8dfc09 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json -c4a6454d1f702ee3977a53a9e11a1eac7ae7640a data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json -d9578f67192594cf2481d45caf05de24969cb693 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json -4b80187e8db023b1bdc115b19f5b1d719e594fd5 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json -3fe339111ac211ff078cfe5376d1afeb3825e7fe data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json -7739a0c3452793819b049c5eaa1b91f9d2d9ddd1 data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json -3ffba6c86818b5c6fab8eef8f2ab93214585221e data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json -299f8fe18bd72af28f6dfd46000bed94fb0ce484 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json -e6396835f0c68c87409e25edda2779227b84f5ec data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json -8910f75d2b1ede94f5d09dcda192d25286b06ef2 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json -8816c1ad382a26cfabdae73d17c3376eb4ea8b8b data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json -96b0fde88bd9f53edd341658750311715ae52ceb data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json -1d22695a4dd7ce4429529011c6cccee1969abb9e data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json -ad29e797fed10865a6c15d95c3de1278c0427df8 data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json -42fa720bf96a1d46e206db30cbd38e1b04ea7f63 data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json -befcdaaf4abf86e29d7f7008d489638c5f3cd6bd data/createnuclear/recipes/crafting/raw/raw_thorium_block.json -6d70c403bab3160fc13fbb3efee85d9f77f2e96c data/createnuclear/recipes/crafting/raw_lead_block.json -7bf77189b1a9bc533e5ac0bb72ec87e8d5221691 data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json -06b7a11d4472cf36542c67d113acff6c3dccfd5f data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json -62e238496e81bbf9a86fcfc9396a6416e057007c data/createnuclear/recipes/crafting/raw_uranium_block.json -997f2bf339dd63253d9a98d16a9efeffac4eea81 data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json -a7ff79f9d11a46e52fb25819a7c9e9604e8a317a data/createnuclear/recipes/crafting/reactor/reinforced_glass.json -77f77148406d34c065b55efa9d6e7a2b107831c5 data/createnuclear/recipes/crafting/reactor_blueprint_item.json -ae6d07dc30751bfa39edbcdb8758a2faababa5da data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json -5fb04284d66de4bf54471a3db0d9a3bfa6b7a18c data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json -047c50559746a9ffb5835ff960ba500400e7e299 data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json -428e74b7762c3b5b74e80850a5c75d27960c73c9 data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json -ebfe438f4284101e07538accdf15789d06140c94 data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json -4b86d48cdf03dcfaa383552881a7f52b7bebe9c5 data/createnuclear/recipes/cut_autunite_brick_slab.json -b9d828959c4614caa4a0f3ac82f322dd538c6219 data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json -bb8a46365f31a2e4b5440a47d1d22d122d0e973b data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json -3cd68ad698668475f66c2d72f997106d018fe2ee data/createnuclear/recipes/cut_autunite_brick_stairs.json -65ae0b709f14ec4c018ab5548d91c3a53657f612 data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json -f16b4fafe9693a2d4eaea0616aa1c01042430154 data/createnuclear/recipes/cut_autunite_brick_wall.json -e40db55eb02cdbedc6f4dc52786069c74b267ada data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json -b68221950ba50e3c11cdd6b58de2aafea83b07b5 data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json -0bfedb8324af8797150b1faf2c2b50856d1b4ace data/createnuclear/recipes/cut_autunite_slab.json -f04d6df381ea8dfbcae8d4387a5a58e25ed325e9 data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json -2524a52992895706ce195ac93ff8f668295b5a75 data/createnuclear/recipes/cut_autunite_slab_recycling.json -5fcc16c9a5ce0334e8a01ad9a1b345d20b5987f5 data/createnuclear/recipes/cut_autunite_stairs.json -4132d0cc3bca17631674ee463ca4f09dbd3f3f17 data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json -d4f7707716472a68bec5a7a59dd1c9c17a880de5 data/createnuclear/recipes/cut_autunite_wall.json -aa1f3455bb6fba50a9bf1b7ac6fbe6ffc364b0e2 data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json -8a7946c30f9f8f9c002a6651c6765724f4bc2055 data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json -ca78dd6ec5e706cf97e1dca2656c0cc70d70c7d1 data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json -27b53fb459fbe530a61ecefeb5140c1d96a002ae data/createnuclear/recipes/polished_cut_autunite_slab.json -f2761361591493b2f3848fdcd49252df6629f352 data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json -2edba5af5bd8fd2c4b4cfd7216ac1730b82b5c96 data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json -af81c9ed277e6f3d0d9e48d413247debcc7b64be data/createnuclear/recipes/polished_cut_autunite_stairs.json -9cd62ff9cbce5c4a5293c7bfcb9c8c35d68ea91e data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json -e74d31ed68a39baca7d719338fdfeb71a9cea9a4 data/createnuclear/recipes/polished_cut_autunite_wall.json -bd7dd55600eb9ddebb17ac6932cf77f0538bfe02 data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json -1713ce33da8ce2fd0145e9921cab615d31fa5e66 data/createnuclear/recipes/shapeless/cloth/black_cloth.json -0d0c71a2b494a34439cb2d7873b31083b07877b0 data/createnuclear/recipes/shapeless/cloth/blue_cloth.json -e6ec8d394df502aa1dcebd16d1ed0275f92e9d2a data/createnuclear/recipes/shapeless/cloth/brown_cloth.json -8d0f363323584bcdefe7803e9057f252b63fd12d data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json -fff014f30a041fad100ceefcf70ed9e8a00c318c data/createnuclear/recipes/shapeless/cloth/gray_cloth.json -cdd6de83eccb34f7bc4f38c6a92a32a74b7b3ff7 data/createnuclear/recipes/shapeless/cloth/green_cloth.json -fe147f38895f8b99412c53a6f7530a1e9575003c data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json -ab94d1c13af2e4bef0c92b8486108940180d3f9d data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json -2cd96d4f78b81393bff120448e9a14235cf2376b data/createnuclear/recipes/shapeless/cloth/lime_cloth.json -a22692736ff403a44bca8ef34b5f97a855eb0a7a data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json -bbc2714fa8586db7d42db2c1e4375accd7c264d2 data/createnuclear/recipes/shapeless/cloth/orange_cloth.json -d6be8ab92dd0caa9df946afb83868ce278c2c437 data/createnuclear/recipes/shapeless/cloth/pink_cloth.json -fa041c5a7e252bed6dc4636a45e5857d7e14dcb1 data/createnuclear/recipes/shapeless/cloth/purple_cloth.json -c863e58a1e11f9b8a925b08b321d45f76cb96de4 data/createnuclear/recipes/shapeless/cloth/red_cloth.json -2d315d82efde22d511e339baec628babdce5767f data/createnuclear/recipes/shapeless/cloth/white_cloth.json -fac232af7ba0edf6cf8e0f018cf53678457e652e data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json -8e194709b50fd2ca2ef2138b5d2528e092b45e4f data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json -bf49ba3e1332f0742e933d81ddd0dd9462f175db data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json -01e0af5e7139dc9d887ee026e4d319d5063415e5 data/createnuclear/recipes/small_autunite_brick_slab.json -4b7f84c18f56ce5d29ce0aec9244e433738b7179 data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json -96ace25ee0d4aabef83240275c4bcf35a36c2605 data/createnuclear/recipes/small_autunite_brick_slab_recycling.json -d6fbc19ffcbd5f5e3cdb0636813cf3a8c3262ec2 data/createnuclear/recipes/small_autunite_brick_stairs.json -bd84328028cb729d48f38ccc449f14be1d7acfb5 data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json -44f3dde18c582cc5dd95c705c7ad76691996b57c data/createnuclear/recipes/small_autunite_brick_wall.json -6bdbdc93b69c388425345d6d1aeb862eed894e5a data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json -a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/createnuclear/tags/blocks/enriching_fire_base_blocks.json -509b5baa813ae0dc3345fd97754e4088132359ec data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json -925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/blocks/lead_ores.json -bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/blocks/uranium_ores.json -ccbc67cba973a8e1e43d0166ddfa5645f6a82aea data/createnuclear/tags/entity_types/irradiated_immune.json -dd07a117bf2a657aba3d776ee718829150a1c0af data/createnuclear/tags/fluids/thorium.json -bfd5a561b60a7d59d7f7c248ec75e3571a0f2fed data/createnuclear/tags/fluids/uranium.json -7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/createnuclear/tags/items/all_anti_radiation_armors.json -e3fe4325aafb669d287c17b5b30953e4fb709110 data/createnuclear/tags/items/anti_radiation_armor.json -fadb3957b979d82146790ef3550e38606760421e data/createnuclear/tags/items/anti_radiation_boots_dye.json -e7d6ce5456dd6ed6f018a8fb2f3a14b5b4f78e52 data/createnuclear/tags/items/anti_radiation_chestplate_dye.json -0845acff015f78c494df2cd6754c5cff10d77c05 data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json -3f127db66e68fd3aac662a14e4cbacc4204efa8e data/createnuclear/tags/items/anti_radiation_helmet_dye.json -b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json -0e3c30cdbfaa4b73bac1276fb973db733b934619 data/createnuclear/tags/items/anti_radiation_leggings_dye.json -bebad856ee0f047735060f28544eb6149d8c2b20 data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json -2e4d08932c4a84863f0198eb2845f80d8fda1221 data/createnuclear/tags/items/cloth.json -8e6598f14a72a61cbe1e5ed2aaea229fb2dd74e6 data/createnuclear/tags/items/cooler.json -c5587bb72c54f59e9f9a4cd2c3e6bedb78ee198d data/createnuclear/tags/items/fuel.json -925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/items/lead_ores.json -1a438d724641b4899f18b4abeef0b0708c76ea70 data/createnuclear/tags/items/stone_types/autunite.json -bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/items/uranium_ores.json -d8d6ad7a4fc31fd68a98b368207c359fb610f417 data/create/tags/blocks/safe_nbt.json -75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/blocks/glass.json -ed58645a4abd91cad43f64b61206513fe3c43c9a data/forge/tags/blocks/ores.json -925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/blocks/ores/lead.json -3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/blocks/ores/thorium.json -bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/blocks/ores/uranium.json -d831cfd0f9a60badb1ef4a785b38a9ccbedc95f6 data/forge/tags/blocks/ores_in_ground/deepslate.json -21eaedb85de2c6d918de722a730f2290bf932fb7 data/forge/tags/blocks/ores_in_ground/stone.json -a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/blocks/storage_blocks/lead.json -2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/blocks/storage_blocks/raw_lead.json -725644962932169e20d6f2726e69af199ce3800c data/forge/tags/blocks/storage_blocks/raw_thorium.json -0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/blocks/storage_blocks/raw_uranium.json -f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/blocks/storage_blocks/steel.json -baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/blocks/storage_blocks/thorium.json -a63487094743744be756ad497f483fcd4d11e9bc data/forge/tags/fluids/uranium.json -fadb3957b979d82146790ef3550e38606760421e data/forge/tags/items/armors/boots.json -0845acff015f78c494df2cd6754c5cff10d77c05 data/forge/tags/items/armors/chestplates.json -b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/forge/tags/items/armors/helmets.json -bebad856ee0f047735060f28544eb6149d8c2b20 data/forge/tags/items/armors/leggings.json -c53aa7c19dc2c02afdab4bc7e3188ca2b2224af6 data/forge/tags/items/buckets/thorium.json -9ac9f967f480bbbe186815331a7e1771c8feea57 data/forge/tags/items/buckets/uranium.json -6c2e44175fc9799f1cf69287a6b21ef3f8c659e1 data/forge/tags/items/dusts.json -25c93720c5221fac9aeb0ae47182ef59e0a0c2bb data/forge/tags/items/dusts/coal.json -d6176bfd8cf296e3d5b5601ff2da8fc59620a092 data/forge/tags/items/dusts/thorium.json -69b53861489d10b3a836be9812af97c999833470 data/forge/tags/items/dusts/uranium.json -75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/items/glass.json -69b0ac78e6b1f46e527de8e63aba797c335290f9 data/forge/tags/items/ingots.json -30fa647448df4131c1d6460756f18583a493ee31 data/forge/tags/items/ingots/lead.json -24bc6e0cdae825d9e5d1500567ae81d83c15a88d data/forge/tags/items/ingots/steel.json -a50840c5dc4023ab62b7faa86a5fd9f032a50caf data/forge/tags/items/ingots/thorium.json -a77ba3f79cd096f38bd53b5f1b6a5696b864e9df data/forge/tags/items/nuggets.json -41ff866ec94383906342a0d1594554e3063b9d0f data/forge/tags/items/nuggets/lead.json -1ec402fda0c91947be220066973f79f3e522663f data/forge/tags/items/nuggets/steel.json -31d6f68b8cbb51e44700987c1b242a855e120b33 data/forge/tags/items/nuggets/thorium.json -925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/items/ores/lead.json -3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/items/ores/thorium.json -bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/items/ores/uranium.json -fd86e3b3265d7069f3cfff0cfb5d086eea5a813a data/forge/tags/items/raw_materials.json -610ed700de0886bcb4b1c90100c35f3034c53940 data/forge/tags/items/raw_materials/lead.json -61f6f1f4b16790c36a45f769141900772ce4529a data/forge/tags/items/raw_materials/thorium.json -03a88f0d9f44d3c338b82bf92b22a14dec490bef data/forge/tags/items/raw_materials/uranium.json -fd86e3b3265d7069f3cfff0cfb5d086eea5a813a data/forge/tags/items/raw_ores.json -c1ad472460350e6abd024de7785cd870dad05cd9 data/forge/tags/items/rods.json -a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/items/storage_blocks/lead.json -2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/items/storage_blocks/raw_lead.json -725644962932169e20d6f2726e69af199ce3800c data/forge/tags/items/storage_blocks/raw_thorium.json -0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/items/storage_blocks/raw_uranium.json -f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/items/storage_blocks/steel.json -baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/items/storage_blocks/thorium.json -e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/all/campfires.json -8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/azalea_root_replaceable.json -e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.json -3206babfa42429478935375acd710b4028884941 data/minecraft/tags/blocks/dragon_transparent.json -8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/dripstone_replaceable_blocks.json -3206babfa42429478935375acd710b4028884941 data/minecraft/tags/blocks/fire.json -75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/minecraft/tags/blocks/impermeable.json -8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/lush_ground_replaceable.json -e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/mineable/axe.json -2e8980cbc146f31d7c49a2348e5dd2ba7c2f0134 data/minecraft/tags/blocks/mineable/pickaxe.json -a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/minecraft/tags/blocks/mineable/shovel.json -8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/moss_replaceable.json -31b35cd7494c7b99c41bc5f0203dffde73f5cae5 data/minecraft/tags/blocks/needs_diamond_tool.json -9b1c376479486c3c75c5f38a73895302c1646ab4 data/minecraft/tags/blocks/needs_iron_tool.json -9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/blocks/slabs.json -7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/blocks/stairs.json -92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/blocks/walls.json -2535c56fd6376328fbca0528562ecc2046a3b655 data/minecraft/tags/entity_types/fall_damage_immune.json -a63487094743744be756ad497f483fcd4d11e9bc data/minecraft/tags/fluids/lava.json -9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/items/slabs.json -7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/items/stairs.json -92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/items/walls.json diff --git a/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e b/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e deleted file mode 100644 index b0e0ba0c..00000000 --- a/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e +++ /dev/null @@ -1,7 +0,0 @@ -// 1.20.1 2025-11-11T12:39:11.5625077 createnuclear's mechanical crafting recipes -0a56332199941d1db61ee7512130d2664fd73e46 data/createnuclear/recipes/mechanical_crafting/graphite_rod.json -85f68439da9d4bb70d1308b7b64db0e30fec9e51 data/createnuclear/recipes/mechanical_crafting/reactor_controller.json -11b4c4d65d4f6981c34e7f97e0e8dc3468376b05 data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json -8228bb2d850dfd474e2ce142ac9a0ff6ab707f07 data/createnuclear/recipes/mechanical_crafting/reactor_core.json -48db9006423a3762a24c7cae7a3534f124aa0e4c data/createnuclear/recipes/mechanical_crafting/reactor_frame.json -0a1d26105f14cb2a01b18b9f050c900412f917fb data/createnuclear/recipes/mechanical_crafting/uranium_rod.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e deleted file mode 100644 index 009cd612..00000000 --- a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e +++ /dev/null @@ -1,33 +0,0 @@ -// 1.20.1 2025-12-28T17:09:33.3152837 Recipes -229dafab82da54169697898f94d3be266a77d5ff data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json -14b3abbc5d9b1950f65ef1cc03f79a36c8820efc data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json -028d2b4f2f5ec4764791ca5c28c19b6848b00bea data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json -605ccb2acc7e944ddbce2e962af3278e47a04627 data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json -a72a296cd6cad499e78fa33f74194d74e9d2eef0 data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json -c6acb8cd38541f9baf6e9045bf2547666a48dd66 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json -7be9394a2c56bc4683288e45a44bfc5dda6a4b6e data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json -4ad292cd97e78f82b3ed9d4123f5e95c5ddea55c data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json -c14100e996c2146f0c0c062ef489380e11b36b46 data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json -6e8a83dd9ce1ed273bedceb577670f07bc18b750 data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json -a98dc6de94e6658d78ec28b77959ae9cb17b1d58 data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json -067475701d6f059793c064718b7bba4b939ce380 data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json -d4162de75c52e6106a386dcf4c5c3bc5b74261d6 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json -0c347228b63702ba70d4257c4b5642133fb8e5b8 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json -1bb03dfa15ff7f76bc2accdd7d26b520605ae4bf data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json -d7cfc6f1ff4d39df0df526ec3723e8d18d198945 data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json -932672d0475e9c82d033d395ee12010e9f3d6828 data/createnuclear/recipes/blasting/lead_ingot_for_lead.json -b2ec2f955ece9110bf315a2773b70999e268f81d data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json -c46810e5000a34edfceed6a8457595afe9d0377d data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json -978cc9d92268673050da5697482f4013a63a65f1 data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json -319718ee24e2c5bdeba2b16cd99c55fc7f97f9e4 data/createnuclear/recipes/crafting/lead_block_from_compacting.json -17e9a54a54b1ed1f6af0a3fbb0771262af585a95 data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json -8e2e9b598fe86d2238915fb59486bccfac737e16 data/createnuclear/recipes/crafting/steel_block_from_compacting.json -af5d168185e516ea79c335ac7eb6652b99723143 data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json -5bfd142e7275ee50951d6848745bf4a8cc3fc62d data/createnuclear/recipes/crafting/thorium_block_from_compacting.json -53ace49121c54906024163655b786cefdd84e801 data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json -f2841ff83321c5bf5d43649fb204fa3a97fd596e data/createnuclear/recipes/crafting/white_cloth.json -93e75639c60d69067daddecfb2fa480a8e2040c4 data/createnuclear/recipes/crafting/white_cloth_wool.json -165a3c45b53d0a94149f26300f609c2fd7c688f1 data/createnuclear/recipes/smelting/lead_ingot_for_lead.json -4121c89708b0b069ece6dd9356dd3865af602779 data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json -7acfaccfb12d280e8d858fdaf7f9048a5ac29e26 data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json -93fe12ad36a99451009518d71ac105969a1ef2aa data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json diff --git a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 deleted file mode 100644 index a96c6386..00000000 --- a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 +++ /dev/null @@ -1,27 +0,0 @@ -// 1.20.1 2025-11-24T19:12:01.1720888 Create Nuclear Advancements -384b002f95b70c595cedc692ed219d45931f1f5b data/createnuclear/advancements/anti_radiation_armor.json -41069c530d33ea7d59cccddada0ceececd69f5af data/createnuclear/advancements/automatic_uranium.json -2e8127a4546d680ab502c6e3c71f49d8df2b1b18 data/createnuclear/advancements/coal_dust.json -2c2cfb8724f39fc5e101a34dce08de6e33f6d1f8 data/createnuclear/advancements/dye_anti_radiation_armor.json -eda669191bc6149e3feee4a2b9b25b64e1d7da60 data/createnuclear/advancements/enriched_yellowcake.json -fb039aef2e300f0f4eb946b8367e154a1772cc90 data/createnuclear/advancements/full_anti_radiation_armor.json -bffbc5007ddb20829768a122cc514f84c2dee1e0 data/createnuclear/advancements/graphene.json -8e89393b2e396243d12cf5b29e283ab97c814519 data/createnuclear/advancements/graphite_rod.json -07e0edb7519c4e755446e95086487f5c8bbbbb17 data/createnuclear/advancements/lead_ingot.json -e9f9668d36ebd431502b20296f774c83a1d050f0 data/createnuclear/advancements/raw_lead.json -0ac2cb2226f212b6c56c2f05dfa882b46f066f6f data/createnuclear/advancements/raw_uranium.json -e9d8bd7f04cac0f3ea72a02a5cdc4cc98f728d98 data/createnuclear/advancements/reactor_blueprint.json -46f6044ed5c777f9fe08f7957c3d26e39d69f3c5 data/createnuclear/advancements/reactor_casing.json -bf6947708102180f9cd08e31305253774187d763 data/createnuclear/advancements/reactor_controller.json -842add59177cc7aec1b55102ec0495a522ced05c data/createnuclear/advancements/reactor_cooler.json -f88401b0664256c3b2cb35c018f8f738b60bc3e9 data/createnuclear/advancements/reactor_core.json -07047ca35a1e75dfe3f7885ad8b5a63ce53e1b34 data/createnuclear/advancements/reactor_frame.json -4f963ff2f6c09a0272c25ebdb46423700e5256eb data/createnuclear/advancements/reactor_input.json -b19a554150aa4d9dee594574e310c436d7bfc66d data/createnuclear/advancements/reactor_output.json -91aab6f0a18aee167c63a3aece5fa9778cf52b0b data/createnuclear/advancements/reinforced_glass.json -a7b50865e9c0a441d749bf386f38e0a9dd69e5c8 data/createnuclear/advancements/root.json -a44ae76ec00fae36f7df13e43f20ebe389b416d5 data/createnuclear/advancements/steel_ingot.json -5a41894d2428fb7297b98a6b78925a17af2a3095 data/createnuclear/advancements/uranium_liquid.json -01ac168072fa666f64148113ae806ec0b5ea5158 data/createnuclear/advancements/uranium_powder.json -06d1bfea924a4ea35ce78937adcab967cce02b67 data/createnuclear/advancements/uranium_rod.json -7f34bd9000a575b4d1790c745f164a054afc3986 data/createnuclear/advancements/yellowcake.json diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea deleted file mode 100644 index 59cb7daf..00000000 --- a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea +++ /dev/null @@ -1,11 +0,0 @@ -// 1.20.1 2025-11-24T19:12:01.1776748 CreateNuclear Generated Registry Entries -5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json -72173023e6a31748692e750db0f5fa8c555d1009 data/createnuclear/forge/biome_modifier/striated_ores_overworld.json -fa32145101dc12ec914684fec8c5cbb995d2c051 data/createnuclear/forge/biome_modifier/uranium_ore.json -b68555f371c9700aa4ecfa9370b010de8fe25b60 data/createnuclear/worldgen/configured_feature/lead_ore.json -4f11c0a518c0de7857919983fc638ba551c6630a data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json -fb2aaefed69ac20e91415056babc79a9542a5571 data/createnuclear/worldgen/configured_feature/thorium_ore.json -b0e1ee7314412507fd7346cb48b29d105f6186ad data/createnuclear/worldgen/configured_feature/uranium_ore.json -d45ed5f7008864ba4f60c409038ad428a280fd7f data/createnuclear/worldgen/placed_feature/lead_ore.json -f26be417cb34461ecb180e77a9a749eaaf4c9880 data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json -bed936158c61471513252910d9e3b0e2de610f1a data/createnuclear/worldgen/placed_feature/uranium_ore.json diff --git a/src/generated/resources/assets/createnuclear/blockstates/autunite.json b/src/generated/resources/assets/createnuclear/blockstates/autunite.json deleted file mode 100644 index 4a2b9024..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/autunite.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "variants": { - "": [ - { - "model": "createnuclear:block/autunite_natural_0" - }, - { - "model": "createnuclear:block/autunite_natural_1" - }, - { - "model": "createnuclear:block/autunite_natural_2" - }, - { - "model": "createnuclear:block/autunite_natural_3" - } - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json b/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json deleted file mode 100644 index e458cf35..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "variants": { - "axis=x": { - "model": "createnuclear:block/autunite_pillar_horizontal", - "x": 90, - "y": 90 - }, - "axis=y": { - "model": "createnuclear:block/autunite_pillar" - }, - "axis=z": { - "model": "createnuclear:block/autunite_pillar_horizontal", - "x": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json deleted file mode 100644 index 348beec9..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/cut_autunite" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json deleted file mode 100644 index bf6717a8..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "createnuclear:block/cut_autunite_brick_slab" - }, - "type=double": { - "model": "createnuclear:block/cut_autunite_bricks" - }, - "type=top": { - "model": "createnuclear:block/cut_autunite_brick_slab_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json deleted file mode 100644 index e4ddb53d..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json deleted file mode 100644 index 6238eb23..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json deleted file mode 100644 index 2310db79..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/cut_autunite_bricks" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json deleted file mode 100644 index f988d441..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "createnuclear:block/cut_autunite_slab" - }, - "type=double": { - "model": "createnuclear:block/cut_autunite" - }, - "type=top": { - "model": "createnuclear:block/cut_autunite_slab_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json deleted file mode 100644 index 644c51df..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "createnuclear:block/cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "createnuclear:block/cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "createnuclear:block/cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json deleted file mode 100644 index 7dc547ea..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/cut_autunite_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json deleted file mode 100644 index b0fb7b32..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/deepslate_lead_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json deleted file mode 100644 index 9effc25d..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/deepslate_thorium_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json deleted file mode 100644 index bd15f043..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/deepslate_uranium_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json deleted file mode 100644 index 301acca5..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/enriched_soul_soil" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json b/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json deleted file mode 100644 index 9c5a0a2e..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "facing=east,lit=false": { - "model": "createnuclear:block/enriching/campfire/block_off", - "y": 270 - }, - "facing=east,lit=true": { - "model": "createnuclear:block/enriching/campfire/block", - "y": 270 - }, - "facing=north,lit=false": { - "model": "createnuclear:block/enriching/campfire/block_off", - "y": 180 - }, - "facing=north,lit=true": { - "model": "createnuclear:block/enriching/campfire/block", - "y": 180 - }, - "facing=south,lit=false": { - "model": "createnuclear:block/enriching/campfire/block_off" - }, - "facing=south,lit=true": { - "model": "createnuclear:block/enriching/campfire/block" - }, - "facing=west,lit=false": { - "model": "createnuclear:block/enriching/campfire/block_off", - "y": 90 - }, - "facing=west,lit=true": { - "model": "createnuclear:block/enriching/campfire/block", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json b/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json deleted file mode 100644 index 45d0dd1a..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/floor0" - }, - { - "model": "createnuclear:block/enriching/fire/floor1" - } - ] - }, - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/side0" - }, - { - "model": "createnuclear:block/enriching/fire/side1" - }, - { - "model": "createnuclear:block/enriching/fire/side_alt0" - }, - { - "model": "createnuclear:block/enriching/fire/side_alt1" - } - ] - }, - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/side0", - "y": 90 - }, - { - "model": "createnuclear:block/enriching/fire/side1", - "y": 90 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt0", - "y": 90 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt1", - "y": 90 - } - ] - }, - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/side0", - "y": 180 - }, - { - "model": "createnuclear:block/enriching/fire/side1", - "y": 180 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt0", - "y": 180 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt1", - "y": 180 - } - ] - }, - { - "apply": [ - { - "model": "createnuclear:block/enriching/fire/side0", - "y": 270 - }, - { - "model": "createnuclear:block/enriching/fire/side1", - "y": 270 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt0", - "y": 270 - }, - { - "model": "createnuclear:block/enriching/fire/side_alt1", - "y": 270 - } - ] - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json deleted file mode 100644 index 0a3c80cd..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/layered_autunite" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/lead_block.json b/src/generated/resources/assets/createnuclear/blockstates/lead_block.json deleted file mode 100644 index 6dce2c08..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/lead_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/lead_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json b/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json deleted file mode 100644 index fe130b74..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/lead_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json deleted file mode 100644 index 4c92a233..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/polished_cut_autunite" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json deleted file mode 100644 index 5b7942b8..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "createnuclear:block/polished_cut_autunite_slab" - }, - "type=double": { - "model": "createnuclear:block/polished_cut_autunite_slab_double" - }, - "type=top": { - "model": "createnuclear:block/polished_cut_autunite_slab_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json deleted file mode 100644 index 415c46ed..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "createnuclear:block/polished_cut_autunite_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "createnuclear:block/polished_cut_autunite_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json deleted file mode 100644 index 07a87341..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json deleted file mode 100644 index b270e311..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/raw_lead_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json deleted file mode 100644 index 626939bb..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/raw_thorium_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json deleted file mode 100644 index 844b162b..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/raw_uranium_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json deleted file mode 100644 index 38267dc9..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/reactor/casing/block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json deleted file mode 100644 index 28a903c5..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "variants": { - "assembled=false,facing=east": { - "model": "createnuclear:block/reactor/controller/block", - "y": 270 - }, - "assembled=false,facing=north": { - "model": "createnuclear:block/reactor/controller/block", - "y": 180 - }, - "assembled=false,facing=south": { - "model": "createnuclear:block/reactor/controller/block" - }, - "assembled=false,facing=west": { - "model": "createnuclear:block/reactor/controller/block", - "y": 90 - }, - "assembled=true,facing=east": { - "model": "createnuclear:block/reactor/controller/block", - "y": 270 - }, - "assembled=true,facing=north": { - "model": "createnuclear:block/reactor/controller/block", - "y": 180 - }, - "assembled=true,facing=south": { - "model": "createnuclear:block/reactor/controller/block" - }, - "assembled=true,facing=west": { - "model": "createnuclear:block/reactor/controller/block", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json deleted file mode 100644 index 7cb188b0..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/reactor/cooler/block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json deleted file mode 100644 index 5a4b64c2..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/reactor/core/block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json deleted file mode 100644 index af4df759..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "variants": { - "part=end": { - "model": "createnuclear:block/reactor/frame/frame_bottom" - }, - "part=middle": { - "model": "createnuclear:block/reactor/frame/frame_middle" - }, - "part=none": { - "model": "createnuclear:block/reactor/frame/frame_none" - }, - "part=start": { - "model": "createnuclear:block/reactor/frame/frame_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json deleted file mode 100644 index d6e05583..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "variants": { - "facing=east": { - "model": "createnuclear:block/reactor/input/block", - "y": 270 - }, - "facing=north": { - "model": "createnuclear:block/reactor/input/block", - "y": 180 - }, - "facing=south": { - "model": "createnuclear:block/reactor/input/block" - }, - "facing=west": { - "model": "createnuclear:block/reactor/input/block", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json deleted file mode 100644 index fd92ef85..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "variants": { - "facing=down": { - "model": "createnuclear:block/reactor/output/output_vertical", - "x": 180 - }, - "facing=east": { - "model": "createnuclear:block/reactor/output/output", - "y": 270 - }, - "facing=north": { - "model": "createnuclear:block/reactor/output/output", - "y": 180 - }, - "facing=south": { - "model": "createnuclear:block/reactor/output/output" - }, - "facing=up": { - "model": "createnuclear:block/reactor/output/output_vertical" - }, - "facing=west": { - "model": "createnuclear:block/reactor/output/output", - "y": 90 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json b/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json deleted file mode 100644 index 299a9a51..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/reinforced_glass" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json deleted file mode 100644 index 165ab703..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/small_autunite_brick" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json deleted file mode 100644 index 9e0c94a5..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "createnuclear:block/small_autunite_brick_slab" - }, - "type=double": { - "model": "createnuclear:block/small_autunite_brick" - }, - "type=top": { - "model": "createnuclear:block/small_autunite_brick_slab_top" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json deleted file mode 100644 index 8d3d5f2d..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "createnuclear:block/small_autunite_brick_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "createnuclear:block/small_autunite_brick_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json deleted file mode 100644 index a571f2ff..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "createnuclear:block/small_autunite_brick_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/steel_block.json b/src/generated/resources/assets/createnuclear/blockstates/steel_block.json deleted file mode 100644 index 732982ba..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/steel_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/steel_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium.json b/src/generated/resources/assets/createnuclear/blockstates/thorium.json deleted file mode 100644 index 007ce08d..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/thorium.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/thorium" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json b/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json deleted file mode 100644 index cb8fa637..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/thorium_block" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json deleted file mode 100644 index c976ca17..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/thorium_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/uranium.json b/src/generated/resources/assets/createnuclear/blockstates/uranium.json deleted file mode 100644 index 41b13612..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/uranium.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/uranium" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json deleted file mode 100644 index 141bc813..00000000 --- a/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "createnuclear:block/uranium_ore" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json deleted file mode 100644 index 9856606d..00000000 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ /dev/null @@ -1,278 +0,0 @@ -{ - "advancement.createnuclear.anti_radiation_armor": "ɹoɯɹⱯ uoıʇɐıpɐɹ ıʇuⱯ", - "advancement.createnuclear.anti_radiation_armor.desc": "uoıʇɐıpɐɹ ɯoɹɟ ɟןǝsɹnoʎ ʇɔǝʇoɹd oʇ ǝɔǝıd ɹoɯɹɐ uoıʇɐıpɐɹ-ıʇuɐ ʇsɹıɟ ɹnoʎ ʇɟɐɹƆ", - "advancement.createnuclear.automatic_uranium": "ɯnıuɐɹ∩ buıʇɐɯoʇnⱯ", - "advancement.createnuclear.automatic_uranium.desc": ")ʇuǝɯǝɔuɐʌpⱯ uǝppıH(ㄥ§\nbuıssǝɔoɹd ɯnıuɐɹn ɔıʇɐɯoʇnɐ ǝɥʇ buısn ɹǝpʍod ɯnıuɐɹn ǝɯos uıɐʇqO", - "advancement.createnuclear.coal_dust": "ʇsnᗡ ןɐoƆ", - "advancement.createnuclear.coal_dust.desc": "ןɐıɹǝʇɐɯ buıʇɟɐɹɔ ʎǝʞ ɐ 'ʇsnp ןɐoɔ uıɐʇqo oʇ ןɐoɔɹɐɥɔ ɹo ןɐoɔ ɥsnɹƆ", - "advancement.createnuclear.dye_anti_radiation_armor": "ɹoɯɹⱯ ʎW dɯıԀ", - "advancement.createnuclear.dye_anti_radiation_armor.desc": "ɹoןoɔ ʎuɐ oʇ ɹoɯɹɐ uoıʇɐıpɐɹ ıʇuɐ ɹnoʎ ǝʎᗡ", - "advancement.createnuclear.enriched_yellowcake": "ǝʞɐɔʍoןןǝʎ buıɔuɐɥuƎ", - "advancement.createnuclear.enriched_yellowcake.desc": "ןnɟɹǝʍod ǝɹoɯ ʇı ǝʞɐɯ puɐ ǝʞɐɔʍoןןǝʎ ɥɔıɹuǝ oʇ uɐɟ ɐ ǝs∩", - "advancement.createnuclear.full_anti_radiation_armor": "pǝʇɔǝʇoɹԀ ʎןןnℲ", - "advancement.createnuclear.full_anti_radiation_armor.desc": "uoıʇɐıpɐɹ ɯoɹɟ ɟןǝsɹnoʎ ʇɔǝʇoɹd ʎןןnɟ oʇ ɹoɯɹɐ uoıʇɐıpɐɹ-ıʇuɐ ɟo ʇǝs ןןnɟ ɐ ɹɐǝM", - "advancement.createnuclear.graphene": "ǝuǝɥdɐɹ⅁", - "advancement.createnuclear.graphene.desc": "ǝuǝɥdɐɹb ǝʇɐǝɹɔ oʇ ʇsnp ןɐoɔ ssǝɹԀ", - "advancement.createnuclear.graphite_rod": "sǝuO ǝsoɥ⟘ ʇǝbɹoℲ ʇ,uoᗡ", - "advancement.createnuclear.graphite_rod.desc": "spoɹ ǝʇıɥdɐɹb ǝʞɐɯ oʇ ɹǝʇɟɐɹɔ ןɐɔıuɐɥɔǝɯ ɐ uı sʇobuı ןǝǝʇs puɐ ǝuǝɥdɐɹb ǝuıqɯoƆ", - "advancement.createnuclear.lead_ingot": "ʇobuı pɐǝꞀ", - "advancement.createnuclear.lead_ingot.desc": "ʇobuı pɐǝן ɐ uıɐʇqo oʇ pɐǝן ʍɐɹ ɐ ʇןǝɯS", - "advancement.createnuclear.raw_lead": "pɐǝꞀ ʍɐᴚ", - "advancement.createnuclear.raw_lead.desc": "ǝɹo pɐǝן buıuıɯ ʎq pɐǝן ʍɐɹ ǝɯos uıɐʇqO", - "advancement.createnuclear.raw_uranium": "ɹǝʍoԀ ʍɐᴚ ǝɥ⟘", - "advancement.createnuclear.raw_uranium.desc": "buıssǝɔoɹd ɹǝɥʇɹnɟ ɹoɟ ɯnıuɐɹn ʍɐɹ uıɐʇqo oʇ ǝɹo ɯnıuɐɹn ǝuıW", - "advancement.createnuclear.reactor_blueprint": "ɹǝʍoԀ ɹoℲ ʇuıɹdǝnןᗺ", - "advancement.createnuclear.reactor_blueprint.desc": "ɹoʇɔɐǝɹ ɹnoʎ uı spoɹ ɟo ʇnoʎɐן ǝɥʇ ubısǝp oʇ ʇuıɹdǝnןq ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_casing": "ɹoʇɔɐǝᴚ ǝɥ⟘ ɟO ɹǝʍoԀ ǝɥ⟘", - "advancement.createnuclear.reactor_casing.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ buıpןınq uıbǝq oʇ buısɐɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_controller": "ǝɹoƆ ǝɥ⟘ ɟO ɹǝןןoɹʇuoƆ", - "advancement.createnuclear.reactor_controller.desc": "ɹoʇɔɐǝɹ ɹnoʎ ǝʇɐןnbǝɹ puɐ ǝbɐuɐɯ oʇ ɹǝןןoɹʇuoɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_cooler": "ɹoʇɔɐǝᴚ ǝɥ⟘ buıןooƆ", - "advancement.createnuclear.reactor_cooler.desc": "ɹoʇɔɐǝɹ ɹnoʎ ןooɔ oʇ ɹǝןooɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_core": "ɹǝʍoԀ ɟo ǝɹoƆ", - "advancement.createnuclear.reactor_core.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ ɟo ʎbɹǝuǝ ןןnɟ ǝɥʇ ssǝuɹɐɥ oʇ ǝɹoɔ ɹoʇɔɐǝɹ ǝɥʇ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_frame": "ǝɯɐɹℲ ɹoʇɔɐǝᴚ", - "advancement.createnuclear.reactor_frame.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ pןınq oʇ ǝɯɐɹɟ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_input": "ɹoʇɔɐǝᴚ ǝɥ⟘ buıןǝnℲ", - "advancement.createnuclear.reactor_input.desc": "ɹoʇɔɐǝɹ ɹnoʎ oʇuı spoɹ ǝʇıɥdɐɹb puɐ ɯnıuɐɹn pǝǝɟ oʇ ʇnduı ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reactor_output": "ʇndʇnO ɹǝʍoԀ", - "advancement.createnuclear.reactor_output.desc": "ɹoʇɔɐǝɹ ɹnoʎ ʎq pǝɔnpoɹd ʎbɹǝuǝ ǝɥʇ ɹǝɟsuɐɹʇ oʇ ʇndʇno ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", - "advancement.createnuclear.reinforced_glass": "ssɐן⅁ pǝɔɹoɟuıǝᴚ", - "advancement.createnuclear.reinforced_glass.desc": "ǝɯıʇ ʇsɹıɟ ǝɥʇ ɹoɟ ssɐןb pǝɔɹoɟuıǝɹ ǝɯos ʇɟɐɹƆ", - "advancement.createnuclear.root": "ʎǝuɹnoſ ɹɐǝןɔnN ǝɥ⟘ buıʇɹɐʇS", - "advancement.createnuclear.root.desc": "ɹǝpʍod ɯnıuɐɹn ʇsɹıɟ ɹnoʎ ʇǝb puɐ ʎbɹǝuǝ ɹɐǝןɔnu ɟo sɔısɐq ǝɥʇ ʞɔoןu∩", - "advancement.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", - "advancement.createnuclear.steel_ingot.desc": "sʇobuı ןǝǝʇs ǝʇɐǝɹɔ oʇ sʇobuı uoɹı puɐ ʇsnp ןɐoɔ ǝuıqɯoƆ", - "advancement.createnuclear.uranium_liquid": "pınbıꞀ o⟘ pıןoS buıuɹn⟘", - "advancement.createnuclear.uranium_liquid.desc": "ɹǝpʍod ɯnıuɐɹn buıxıɯ ʎq pınbıן ɯnıuɐɹn ǝɯos uıɐʇqO", - "advancement.createnuclear.uranium_powder": "ɯnıuɐɹ∩ pǝɹǝpʍoԀ", - "advancement.createnuclear.uranium_powder.desc": "buıuıɟǝɹ ɹǝɥʇɹnɟ ɹoɟ ǝɹɐdǝɹd oʇ ɹǝpʍod oʇuı ɯnıuɐɹn ʍɐɹ ɥsnɹƆ", - "advancement.createnuclear.uranium_rod": "ɯoʇⱯ ǝɥ⟘ ɟO ɹǝʍoԀ ǝɥ⟘", - "advancement.createnuclear.uranium_rod.desc": "ɹǝʇɟɐɹɔ ןɐɔıuɐɥɔǝɯ ɐ uı ǝʞɐɔʍoןןǝʎ pǝɥɔıɹuǝ buısn poɹ ɯnıuɐɹn ʇsɹıɟ ɹnoʎ ǝʇɐǝɹƆ", - "advancement.createnuclear.yellowcake": "ssǝɔoɹԀ ǝʞɐɔʍoןןǝʎ ǝɥ⟘", - "advancement.createnuclear.yellowcake.desc": "ǝʞɐɔʍoןןǝʎ ǝʇɐǝɹɔ oʇ pınbıן ɯnıuɐɹn ʇɔɐdɯoƆ", - "attribute.name.createnuclear.generic.irradiated_resistance": "ǝɔuɐʇsısǝᴚ uoıʇɐıpɐᴚ", - "block.createnuclear.autunite": "ǝʇıunʇnⱯ", - "block.createnuclear.autunite_pillar": "ɹɐןןıԀ ǝʇıunʇnⱯ", - "block.createnuclear.cut_autunite": "ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_brick_slab": "qɐןS ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_bricks": "sʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_slab": "qɐןS ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ", - "block.createnuclear.deepslate_lead_ore": "ǝɹO pɐǝꞀ ǝʇɐןsdǝǝᗡ", - "block.createnuclear.deepslate_thorium_ore": "ǝɹO ɯnıɹoɥ⟘ ǝʇɐןsdǝǝᗡ", - "block.createnuclear.deepslate_uranium_ore": "ǝɹO ɯnıuɐɹ∩ ǝʇɐןsdǝǝᗡ", - "block.createnuclear.enriched_soul_soil": "ןıoS ןnoS pǝɥɔıɹuƎ", - "block.createnuclear.enriched_soul_soil.tooltip.summary": "˙‾ǝɹıɟ uǝǝɹb‾ ɐ ǝʞɐɯ oʇ ʇsnظ ɹo ǝɹıɟdɯɐɔ pǝɥɔıɹuǝ ‾ʇɟɐɹɔ‾ oʇ pǝsn ǝq uɐƆ˙‾ǝɹıɟ pǝɥɔıɹuǝ‾ ǝʇɐǝɹɔ oɥʍ ʞɔoןq ‾ʎןuo‾ ǝɥ⟘", - "block.createnuclear.enriching_campfire": "ǝɹıɟdɯɐƆ buıɥɔıɹuƎ", - "block.createnuclear.enriching_fire": "ǝɹıℲ buıɥɔıɹuƎ", - "block.createnuclear.layered_autunite": "ǝʇıunʇnⱯ pǝɹǝʎɐꞀ", - "block.createnuclear.lead_block": "ʞɔoןᗺ pɐǝꞀ", - "block.createnuclear.lead_ore": "ǝɹO pɐǝꞀ", - "block.createnuclear.polished_cut_autunite": "ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", - "block.createnuclear.polished_cut_autunite_slab": "qɐןS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", - "block.createnuclear.polished_cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", - "block.createnuclear.polished_cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", - "block.createnuclear.raw_lead_block": "ʞɔoןᗺ pɐǝꞀ ʍɐᴚ", - "block.createnuclear.raw_thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘ ʍɐᴚ", - "block.createnuclear.raw_uranium_block": "ʞɔoןᗺ ɯnıuɐɹ∩ ʍɐᴚ", - "block.createnuclear.reactor_casing": "buısɐƆ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_casing.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", - "block.createnuclear.reactor_controller": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_controller.tooltip.behaviour1": "ʞɹoʍ oʇ uɹǝʇʇɐd ɐ ɥʇıʍ ‾ʇuıɹdǝnןq ɹoʇɔɐǝɹ‾ ɐ pǝǝu ʇı '‾ʎbɹǝuǝ ǝʇɐɹǝuǝb‾ oʇ pǝpǝǝu suoıʇɐןnɔןɐɔ ǝɥʇ ןןɐ sǝןpuɐɥ ʇı", - "block.createnuclear.reactor_controller.tooltip.condition1": "pǝןqɯǝssɐ sı ɹoʇɔɐǝɹ ǝɥʇ uǝɥM", - "block.createnuclear.reactor_controller.tooltip.summary": "ɹoʇɔɐǝɹ ǝɥʇ buıʇɐɹǝdo ɹoɟ ʞɔoןq ‾ʇuɐʇɹodɯı ʇsoɯ‾ ǝɥʇ sı ‾ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ‾ ǝɥ⟘ ", - "block.createnuclear.reactor_cooler": "ɹǝןooƆ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_cooler.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", - "block.createnuclear.reactor_core": "ǝɹoƆ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_core.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", - "block.createnuclear.reactor_frame": "ǝɯɐɹℲ ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_frame.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", - "block.createnuclear.reactor_input": "ʇnduI ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_input.tooltip.behaviour1": " ‾ɹoʇɔɐǝɹ ǝɥʇ‾ ɹǝʍod oʇ sǝıʇıʇuɐnb ǝbɹɐן uı spoɹ ‾ǝuǝɥdɐɹb‾ puɐ ‾ɯnıuɐɹn‾ ʇɹǝsuI", - "block.createnuclear.reactor_input.tooltip.condition1": "pǝןqɯǝssɐ sı ɹoʇɔɐǝᴚ ǝɥʇ uǝɥM", - "block.createnuclear.reactor_input.tooltip.summary": "‾ɹoʇɔɐǝᴚ‾ ǝɥʇ oʇuı spoɹ ‾ǝuǝɥdɐɹ⅁‾ puɐ ‾ɯnıuɐɹ∩‾ ʇɹǝsuı oʇ pǝsn ǝq uɐɔ ʇɐɥʇ ‾ʞɔoןq‾ ɐ sı ‾ʇnduI ɹoʇɔɐǝᴚ ǝɥ⟘‾", - "block.createnuclear.reactor_output": "ʇndʇnO ɹoʇɔɐǝᴚ", - "block.createnuclear.reactor_output.tooltip.behaviour1": "‾ʇndʇno ɹoʇɔɐǝɹ‾ ǝɥʇ oʇ ‾ʇɟɐɥs‾ buıɥɔɐʇʇɐ ʎq ɹoʇɔɐǝɹ ǝɥʇ ʎq ǝɔnpoɹd ‾ʎbɹǝuǝ ǝɥʇ ʇɔɐɹʇxǝ‾ uɐɔ noʎ", - "block.createnuclear.reactor_output.tooltip.condition1": "ʎbɹǝuǝ ǝɔnpoɹd ɹoʇɔɐǝɹ ǝɥʇ uǝɥM", - "block.createnuclear.reactor_output.tooltip.summary": "‾ɹoʇɔɐǝᴚ‾ ǝɥʇ ʎq pǝʇɐɹǝuǝb ʎbɹǝuǝ ןɐɔıuɐɥɔǝɯ ǝɥʇ ʇɔɐɹʇxǝ oʇ pǝsn ǝq uɐɔ ʇɐɥʇ ‾ʞɔoןq‾ ɐ sı ‾ʇndʇnO ɹoʇɔɐǝᴚ ǝɥ⟘‾", - "block.createnuclear.reinforced_glass": "ssɐן⅁ pǝɔɹoɟuıǝᴚ", - "block.createnuclear.small_autunite_brick": "ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", - "block.createnuclear.small_autunite_brick_slab": "qɐןS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", - "block.createnuclear.small_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", - "block.createnuclear.small_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", - "block.createnuclear.steel_block": "ʞɔoןᗺ ןǝǝʇS", - "block.createnuclear.thorium": "ɯnıɹoɥ⟘", - "block.createnuclear.thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘", - "block.createnuclear.thorium_ore": "ǝɹO ɯnıɹoɥ⟘", - "block.createnuclear.uranium": "ɯnıuɐɹ∩", - "block.createnuclear.uranium_ore": "ǝɹO ɯnıuɐɹ∩", - "create.recipe.fan_enriched.fan": "ǝɹıℲ pǝɥɔıɹuƎ puıɥǝq uɐℲ", - "createnuclear.enriched.fan.recipe": "buıɥɔıɹuƎ ʞןnᗺ", - "createnuclear.generic.unit.heat": "Ὁ", - "createnuclear.gui.reactor_controller.info_header.title": "ǝnןɐʌ ʇɐǝH", - "createnuclear.ponder.reactor.header": "ɹoʇɔɐǝɹ ǝɥʇ ɟo uoıʇɔnɹʇsuoƆ", - "createnuclear.ponder.reactor.text_1": "Ɩ ɹooןℲ", - "createnuclear.ponder.reactor.text_10": "ㄥ ɹooןℲ", - "createnuclear.ponder.reactor.text_2": "˙ɹoʇɔɐǝɹ ǝɥʇ ʎq pǝʇɐɹǝuǝb )∩S( ʎbɹǝuǝ ǝɥʇ sʇndʇno ʇɐɥʇ ʞɔoןq ǝɥʇ sı sıɥ⟘ :ʇndʇnO ɹoʇɔɐǝᴚ", - "createnuclear.ponder.reactor.text_3": "ᄅ ɹooןℲ", - "createnuclear.ponder.reactor.text_4": "Ɛ ɹooןℲ", - "createnuclear.ponder.reactor.text_5": "ㄣ ɹooןℲ", - "createnuclear.ponder.reactor.text_6": "˙ɹoʇɔɐǝɹ ǝɥʇ ǝʇɐɹǝdo oʇ spoɹ ǝʇıɥdɐɹb puɐ ɯnıuɐɹn sǝɹoʇs ʇɐɥʇ ʞɔoןq Ɐ :ʇnduI ɹoʇɔɐǝᴚ", - "createnuclear.ponder.reactor.text_7": "˙ɹǝʍod ǝʇɐɹǝuǝb oʇ pǝpǝǝu suoıʇɐןnɔןɐɔ ǝɥʇ ןןɐ sǝןpuɐɥ ʇı ؛ɹoʇɔɐǝɹ ǝɥʇ ǝʇɐɹǝdo oʇ ʞɔoןq ʇuɐʇɹodɯı ʇsoɯ ǝɥ⟘ :ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", - "createnuclear.ponder.reactor.text_8": "ϛ ɹooןℲ", - "createnuclear.ponder.reactor.text_9": "9 ɹooןℲ", - "createnuclear.ponder.reactor_blueprint.header": "uoıʇɐʌıʇɔⱯ ɹǝןןoɹʇuoƆ", - "createnuclear.ponder.reactor_blueprint.text_1": "˙sןǝpoɯ ɔıɟıɔǝds oʇ buıpɹoɔɔɐ pǝɹnbıɟuoɔ ǝq oʇ ɹoʇɔɐǝɹ ǝɥʇ sʍoןןɐ ʇı ؛ʇuǝɯǝןǝ ʇuɐʇɹodɯı ʇsoɯ ǝɥʇ :ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", - "createnuclear.tooltip.heatLevel": "ןǝʌǝꞀ ʇɐǝH", - "createnuclear.tooltip.heatLevel.caution": "uoıʇnɐƆ", - "createnuclear.tooltip.heatLevel.danger": "ɹǝbuɐᗡ", - "createnuclear.tooltip.heatLevel.none": "ǝuoN", - "createnuclear.tooltip.heatLevel.safety": "ʎʇǝɟɐS", - "createnuclear.tooltip.heatLevel.warning": "buıuɹɐM", - "createnuclear.tooltip.item.graphene.rod": " :poᴚ ǝʇıɥdɐɹ⅁", - "createnuclear.tooltip.item.unknown.rod": " :uʍouʞu∩", - "createnuclear.tooltip.item.uranium.rod": " :poᴚ ɯnıuɐɹ∩", - "effect.createnuclear.radiation": "uoıʇɐıpɐᴚ", - "emi.category.createnuclear.fan_enriched": "buıɥɔıɹuƎ ʞןnᗺ", - "entity.createnuclear.irradiated_cat": "ʇɐƆ pǝʇɐıpɐɹɹI", - "entity.createnuclear.irradiated_chicken": "uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", - "entity.createnuclear.irradiated_cow": "ʍoƆ pǝʇɐıpɐɹɹI", - "entity.createnuclear.irradiated_wolf": "ɟןoM pǝʇɐıpɐɹɹI", - "fluid.createnuclear.thorium": "ɯnıɹoɥ⟘ pınbıꞀ", - "fluid.createnuclear.uranium": "ɯnıuɐɹ∩ pınbıꞀ", - "gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", - "gui.createnuclear.reactor_input.title": "ǝbɐɹoʇS ʇnduI ɹoʇɔɐǝᴚ", - "item.createnuclear.anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ", - "item.createnuclear.black_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", - "item.createnuclear.black_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", - "item.createnuclear.black_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", - "item.createnuclear.black_cloth": "ɥʇoןƆ ʞɔɐןᗺ", - "item.createnuclear.blue_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", - "item.createnuclear.blue_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", - "item.createnuclear.blue_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", - "item.createnuclear.blue_cloth": "ɥʇoןƆ ǝnןᗺ", - "item.createnuclear.brown_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", - "item.createnuclear.brown_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", - "item.createnuclear.brown_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", - "item.createnuclear.brown_cloth": "ɥʇoןƆ uʍoɹᗺ", - "item.createnuclear.cat_irradiated_spawn_egg": "bbƎ uʍɐdS ʇɐƆ pǝʇɐıpɐɹɹI", - "item.createnuclear.chicken_irradiated_spawn_egg": "bbƎ uʍɐdS uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", - "item.createnuclear.coal_dust": "ʇsnᗡ ןɐoƆ", - "item.createnuclear.cyan_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", - "item.createnuclear.cyan_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", - "item.createnuclear.cyan_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", - "item.createnuclear.cyan_cloth": "ɥʇoןƆ uɐʎƆ", - "item.createnuclear.enriched_yellowcake": "ǝʞɐɔʍoןןǝʎ pǝɥɔıɹuƎ", - "item.createnuclear.graphene": "ǝuǝɥdɐɹ⅁", - "item.createnuclear.graphite_rod": "poᴚ ǝʇıɥdɐɹ⅁", - "item.createnuclear.graphite_rod.tooltip.summary": "˙ʇı ǝʇɐɹǝdo oʇ ‾ʇnduı ɹoʇɔɐǝɹ‾ ǝɥʇ uı pǝsn ǝq oʇ ‾ʞɔıʇS‾", - "item.createnuclear.gray_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", - "item.createnuclear.gray_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", - "item.createnuclear.gray_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", - "item.createnuclear.gray_cloth": "ɥʇoןƆ ʎɐɹ⅁", - "item.createnuclear.green_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", - "item.createnuclear.green_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", - "item.createnuclear.green_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", - "item.createnuclear.green_cloth": "ɥʇoןƆ uǝǝɹ⅁", - "item.createnuclear.lead_ingot": "ʇobuI pɐǝꞀ", - "item.createnuclear.lead_nugget": "ʇǝbbnN pɐǝꞀ", - "item.createnuclear.light_blue_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", - "item.createnuclear.light_blue_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", - "item.createnuclear.light_blue_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", - "item.createnuclear.light_blue_cloth": "ɥʇoןƆ ǝnןᗺ ʇɥbıꞀ", - "item.createnuclear.light_gray_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", - "item.createnuclear.light_gray_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", - "item.createnuclear.light_gray_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", - "item.createnuclear.light_gray_cloth": "ɥʇoןƆ ʎɐɹ⅁ ʇɥbıꞀ", - "item.createnuclear.lime_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", - "item.createnuclear.lime_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", - "item.createnuclear.lime_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", - "item.createnuclear.lime_cloth": "ɥʇoןƆ ǝɯıꞀ", - "item.createnuclear.magenta_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", - "item.createnuclear.magenta_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", - "item.createnuclear.magenta_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", - "item.createnuclear.magenta_cloth": "ɥʇoןƆ ɐʇuǝbɐW", - "item.createnuclear.orange_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", - "item.createnuclear.orange_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", - "item.createnuclear.orange_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", - "item.createnuclear.orange_cloth": "ɥʇoןƆ ǝbuɐɹO", - "item.createnuclear.pink_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", - "item.createnuclear.pink_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", - "item.createnuclear.pink_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", - "item.createnuclear.pink_cloth": "ɥʇoןƆ ʞuıԀ", - "item.createnuclear.purple_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", - "item.createnuclear.purple_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", - "item.createnuclear.purple_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", - "item.createnuclear.purple_cloth": "ɥʇoןƆ ǝןdɹnԀ", - "item.createnuclear.raw_lead": "pɐǝꞀ ʍɐᴚ", - "item.createnuclear.raw_thorium": "ɯnıɹoɥ⟘ ʍɐᴚ", - "item.createnuclear.raw_uranium": "ɯnıuɐɹ∩ ʍɐᴚ", - "item.createnuclear.reactor_blueprint_item": "ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", - "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "˙ʇı ןןıɟ oʇ ʞɔıןɔ ‾ʇɥbıᴚ‾", - "item.createnuclear.reactor_blueprint_item.tooltip.behaviour2": "˙ʇı uǝdo oʇ ɹǝןןoɹʇuoɔ ɹoʇɔɐǝɹ ǝɥʇ uo ʞɔıןɔ ‾ʇɥbıᴚ‾", - "item.createnuclear.reactor_blueprint_item.tooltip.condition1": "spoɹ ɯnıuɐɹn puɐ ǝʇıɥdɐɹb ɥʇıʍ pǝןןıℲ", - "item.createnuclear.reactor_blueprint_item.tooltip.condition2": "pǝןqɯǝssɐ ǝq ʇsnɯ ɹoʇɔɐǝɹ ǝɥ⟘", - "item.createnuclear.reactor_blueprint_item.tooltip.summary": "˙uɹǝʇʇɐd uʍo ɹnoʎ ǝɹnbıɟuoɔ oʇ noʎ sʍoןןɐ ʇI", - "item.createnuclear.red_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", - "item.createnuclear.red_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", - "item.createnuclear.red_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", - "item.createnuclear.red_cloth": "ɥʇoןƆ pǝᴚ", - "item.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", - "item.createnuclear.steel_nugget": "ʇǝbbnN ןǝǝʇS", - "item.createnuclear.thorium_bucket": "ʇǝʞɔnᗺ ɯnıɹoɥ⟘", - "item.createnuclear.thorium_dust": "ʇsnᗡ ɯnıɹoɥ⟘", - "item.createnuclear.thorium_ingot": "ʇobuI ɯnıɹoɥ⟘", - "item.createnuclear.thorium_nugget": "ʇǝbbnN ɯnıɹoɥ⟘", - "item.createnuclear.uranium_bucket": "ʇǝʞɔnᗺ ɯnıuɐɹ∩", - "item.createnuclear.uranium_powder": "ɹǝpʍoԀ ɯnıuɐɹ∩", - "item.createnuclear.uranium_rod": "poᴚ ɯnıuɐɹ∩", - "item.createnuclear.uranium_rod.tooltip.summary": "˙ʇı ǝʇɐɹǝdo oʇ ‾ʇnduı ɹoʇɔɐǝɹ‾ ǝɥʇ uı pǝsn ǝq oʇ ‾ʞɔıʇS‾", - "item.createnuclear.white_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", - "item.createnuclear.white_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", - "item.createnuclear.white_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", - "item.createnuclear.white_cloth": "ɥʇoןƆ ǝʇıɥM", - "item.createnuclear.wolf_irradiated_spawn_egg": "bbƎ uʍɐdS ɟןoM pǝʇɐıpɐɹɹI", - "item.createnuclear.yellow_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", - "item.createnuclear.yellow_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", - "item.createnuclear.yellow_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", - "item.createnuclear.yellow_cloth": "ɥʇoןƆ ʍoןןǝʎ", - "item.createnuclear.yellowcake": "ǝʞɐɔʍoןןǝʎ", - "item.minecraft.lingering_potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", - "item.minecraft.lingering_potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", - "item.minecraft.lingering_potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", - "item.minecraft.potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", - "item.minecraft.potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", - "item.minecraft.potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", - "item.minecraft.splash_potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", - "item.minecraft.splash_potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", - "item.minecraft.splash_potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", - "itemGroup.createnuclear.main": "ɹɐǝןɔnN ǝʇɐǝɹƆ", - "itemgroup.uranium": "dnoɹ⅁ ɯnıuɐɹ∩", - "overlay.event_message": "ɹǝɯıʇ %s ⚠ buıuɹɐM ⚠", - "reactor.info.assembled.creator": "pǝןqɯǝssɐ uǝǝq sɐɥ ɹoʇɔɐǝᴚ", - "reactor.info.assembled.destroyer": "pǝןqɯǝssɐsıp uǝǝq sɐɥ ɹoʇɔɐǝᴚ", - "reactor.info.assembled.none": "pǝןqɯǝssɐ ʇou sı ɹoʇɔɐǝᴚ", - "reactor.info.is": "sı ɹǝןןoɹʇuoɔ", - "reactor.item.gui.name": "uɹǝʇʇɐԀ bıɟuoƆ", - "reactor.update.casing.input": "ʇnduı uı buısɐɔ ǝɥʇ ǝʇɐpd∩", - "tag.fluid.c.uranium": "ɯnıuɐɹ∩ pınןℲ", - "tag.item.c.coal_dusts": "sʇsnᗡ ןɐoƆ", - "tag.item.c.ingots.lead": "sʇobuı pɐǝꞀ sbɐ⟘", - "tag.item.c.ingots.steel": "sʇobuı ןǝǝʇS sbɐ⟘", - "tag.item.c.lead_ingots": "sʇobuı pɐǝꞀ", - "tag.item.c.lead_nuggets": "sʇǝbbnu pɐǝꞀ", - "tag.item.c.uranium": "ɯnıuɐɹ∩ pınןℲ", - "tag.item.createnuclear.cloth": "ɥʇoןƆ", - "tag.item.createnuclear.cooler": "ɹǝןooƆ", - "tag.item.createnuclear.fuel": "ןǝnℲ", - "tag.item.minecraft.all.campfires": "sǝɹıɟdɯɐƆ ןןⱯ", - "tag.item.minecraft.campfires": "sǝɹıɟdɯɐƆ", - "tag.item.trinkets.head.face": "ǝɔɐℲ pɐǝH" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json deleted file mode 100644 index e299a390..00000000 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ /dev/null @@ -1,278 +0,0 @@ -{ - "advancement.createnuclear.anti_radiation_armor": "Anti radiation Armor", - "advancement.createnuclear.anti_radiation_armor.desc": "Craft your first anti-radiation armor piece to protect yourself from radiation", - "advancement.createnuclear.automatic_uranium": "Automating Uranium", - "advancement.createnuclear.automatic_uranium.desc": "Obtain some uranium powder using the automatic uranium processing\n§7(Hidden Advancement)", - "advancement.createnuclear.coal_dust": "Coal Dust", - "advancement.createnuclear.coal_dust.desc": "Crush coal or charcoal to obtain coal dust, a key crafting material", - "advancement.createnuclear.dye_anti_radiation_armor": "Pimp My Armor", - "advancement.createnuclear.dye_anti_radiation_armor.desc": "Dye your anti radiation armor to any color", - "advancement.createnuclear.enriched_yellowcake": "Enhancing Yellowcake", - "advancement.createnuclear.enriched_yellowcake.desc": "Use a fan to enrich yellowcake and make it more powerful", - "advancement.createnuclear.full_anti_radiation_armor": "Fully Protected", - "advancement.createnuclear.full_anti_radiation_armor.desc": "Wear a full set of anti-radiation armor to fully protect yourself from radiation", - "advancement.createnuclear.graphene": "Graphene", - "advancement.createnuclear.graphene.desc": "Press coal dust to create graphene", - "advancement.createnuclear.graphite_rod": "Don't Forget Those Ones", - "advancement.createnuclear.graphite_rod.desc": "Combine graphene and steel ingots in a mechanical crafter to make graphite rods", - "advancement.createnuclear.lead_ingot": "Lead ingot", - "advancement.createnuclear.lead_ingot.desc": "Smelt a raw lead to obtain a lead ingot", - "advancement.createnuclear.raw_lead": "Raw Lead", - "advancement.createnuclear.raw_lead.desc": "Obtain some raw lead by mining lead ore", - "advancement.createnuclear.raw_uranium": "The Raw Power", - "advancement.createnuclear.raw_uranium.desc": "Mine uranium ore to obtain raw uranium for further processing", - "advancement.createnuclear.reactor_blueprint": "Blueprint For Power", - "advancement.createnuclear.reactor_blueprint.desc": "Craft a reactor blueprint to design the layout of rods in your reactor", - "advancement.createnuclear.reactor_casing": "The Power Of The Reactor", - "advancement.createnuclear.reactor_casing.desc": "Craft a reactor casing to begin building your nuclear reactor", - "advancement.createnuclear.reactor_controller": "Controller Of The Core", - "advancement.createnuclear.reactor_controller.desc": "Craft a reactor controller to manage and regulate your reactor", - "advancement.createnuclear.reactor_cooler": "Cooling The Reactor", - "advancement.createnuclear.reactor_cooler.desc": "Craft a reactor cooler to cool your reactor", - "advancement.createnuclear.reactor_core": "Core of Power", - "advancement.createnuclear.reactor_core.desc": "Craft the reactor core to harness the full energy of your nuclear reactor", - "advancement.createnuclear.reactor_frame": "Reactor Frame", - "advancement.createnuclear.reactor_frame.desc": "Craft a reactor frame to build your nuclear reactor", - "advancement.createnuclear.reactor_input": "Fueling The Reactor", - "advancement.createnuclear.reactor_input.desc": "Craft a reactor input to feed uranium and graphite rods into your reactor", - "advancement.createnuclear.reactor_output": "Power Output", - "advancement.createnuclear.reactor_output.desc": "Craft a reactor output to transfer the energy produced by your reactor", - "advancement.createnuclear.reinforced_glass": "Reinforced Glass", - "advancement.createnuclear.reinforced_glass.desc": "Craft some reinforced glass for the first time", - "advancement.createnuclear.root": "Starting The Nuclear Journey", - "advancement.createnuclear.root.desc": "Unlock the basics of nuclear energy and get your first uranium powder", - "advancement.createnuclear.steel_ingot": "Steel Ingot", - "advancement.createnuclear.steel_ingot.desc": "Combine coal dust and iron ingots to create steel ingots", - "advancement.createnuclear.uranium_liquid": "Turning Solid To Liquid", - "advancement.createnuclear.uranium_liquid.desc": "Obtain some uranium liquid by mixing uranium powder", - "advancement.createnuclear.uranium_powder": "Powdered Uranium", - "advancement.createnuclear.uranium_powder.desc": "Crush raw uranium into powder to prepare for further refining", - "advancement.createnuclear.uranium_rod": "The Power Of The Atom", - "advancement.createnuclear.uranium_rod.desc": "Create your first uranium rod using enriched yellowcake in a mechanical crafter", - "advancement.createnuclear.yellowcake": "The Yellowcake Process", - "advancement.createnuclear.yellowcake.desc": "Compact uranium liquid to create yellowcake", - "attribute.name.createnuclear.generic.irradiated_resistance": "Radiation Resistance", - "block.createnuclear.autunite": "Autunite", - "block.createnuclear.autunite_pillar": "Autunite Pillar", - "block.createnuclear.cut_autunite": "Cut Autunite", - "block.createnuclear.cut_autunite_brick_slab": "Cut Autunite Brick Slab", - "block.createnuclear.cut_autunite_brick_stairs": "Cut Autunite Brick Stairs", - "block.createnuclear.cut_autunite_brick_wall": "Cut Autunite Brick Wall", - "block.createnuclear.cut_autunite_bricks": "Cut Autunite Bricks", - "block.createnuclear.cut_autunite_slab": "Cut Autunite Slab", - "block.createnuclear.cut_autunite_stairs": "Cut Autunite Stairs", - "block.createnuclear.cut_autunite_wall": "Cut Autunite Wall", - "block.createnuclear.deepslate_lead_ore": "Deepslate Lead Ore", - "block.createnuclear.deepslate_thorium_ore": "Deepslate Thorium Ore", - "block.createnuclear.deepslate_uranium_ore": "Deepslate Uranium Ore", - "block.createnuclear.enriched_soul_soil": "Enriched Soul Soil", - "block.createnuclear.enriched_soul_soil.tooltip.summary": "The _only_ block who create _enriched fire_.Can be used to _craft_ enriched campfire or just to make a _green fire_.", - "block.createnuclear.enriching_campfire": "Enriching Campfire", - "block.createnuclear.enriching_fire": "Enriching Fire", - "block.createnuclear.layered_autunite": "Layered Autunite", - "block.createnuclear.lead_block": "Lead Block", - "block.createnuclear.lead_ore": "Lead Ore", - "block.createnuclear.polished_cut_autunite": "Polished Cut Autunite", - "block.createnuclear.polished_cut_autunite_slab": "Polished Cut Autunite Slab", - "block.createnuclear.polished_cut_autunite_stairs": "Polished Cut Autunite Stairs", - "block.createnuclear.polished_cut_autunite_wall": "Polished Cut Autunite Wall", - "block.createnuclear.raw_lead_block": "Raw Lead Block", - "block.createnuclear.raw_thorium_block": "Raw Thorium Block", - "block.createnuclear.raw_uranium_block": "Raw Uranium Block", - "block.createnuclear.reactor_casing": "Reactor Casing", - "block.createnuclear.reactor_casing.tooltip.summary": "_Block_ used to build the _reactor_", - "block.createnuclear.reactor_controller": "Reactor Controller", - "block.createnuclear.reactor_controller.tooltip.behaviour1": "it handles all the calculations needed to _generate energy_, it need a _reactor blueprint_ with a pattern to work", - "block.createnuclear.reactor_controller.tooltip.condition1": "When the reactor is assembled", - "block.createnuclear.reactor_controller.tooltip.summary": " The _Reactor Controller_ is the _most important_ block for operating the reactor", - "block.createnuclear.reactor_cooler": "Reactor Cooler", - "block.createnuclear.reactor_cooler.tooltip.summary": "_Block_ used to build the _reactor_", - "block.createnuclear.reactor_core": "Reactor Core", - "block.createnuclear.reactor_core.tooltip.summary": "_Block_ used to build the _reactor_", - "block.createnuclear.reactor_frame": "Reactor Frame", - "block.createnuclear.reactor_frame.tooltip.summary": "_Block_ used to build the _reactor_", - "block.createnuclear.reactor_input": "Reactor Input", - "block.createnuclear.reactor_input.tooltip.behaviour1": "Insert _uranium_ and _graphene_ rods in large quantities to power _the reactor_ ", - "block.createnuclear.reactor_input.tooltip.condition1": "When the Reactor is assembled", - "block.createnuclear.reactor_input.tooltip.summary": "_The Reactor Input_ is a _block_ that can be used to insert _Uranium_ and _Graphene_ rods into the _Reactor_", - "block.createnuclear.reactor_output": "Reactor Output", - "block.createnuclear.reactor_output.tooltip.behaviour1": "You can _extract the energy_ produce by the reactor by attaching _shaft_ to the _reactor output_", - "block.createnuclear.reactor_output.tooltip.condition1": "When the reactor produce energy", - "block.createnuclear.reactor_output.tooltip.summary": "_The Reactor Output_ is a _block_ that can be used to extract the mechanical energy generated by the _Reactor_", - "block.createnuclear.reinforced_glass": "Reinforced Glass", - "block.createnuclear.small_autunite_brick": "Small Autunite Brick", - "block.createnuclear.small_autunite_brick_slab": "Small Autunite Brick Slab", - "block.createnuclear.small_autunite_brick_stairs": "Small Autunite Brick Stairs", - "block.createnuclear.small_autunite_brick_wall": "Small Autunite Brick Wall", - "block.createnuclear.steel_block": "Steel Block", - "block.createnuclear.thorium": "Thorium", - "block.createnuclear.thorium_block": "Thorium Block", - "block.createnuclear.thorium_ore": "Thorium Ore", - "block.createnuclear.uranium": "Uranium", - "block.createnuclear.uranium_ore": "Uranium Ore", - "create.recipe.fan_enriched.fan": "Fan behind Enriched Fire", - "createnuclear.enriched.fan.recipe": "Bulk Enriching", - "createnuclear.generic.unit.heat": "Q", - "createnuclear.gui.reactor_controller.info_header.title": "Heat value", - "createnuclear.ponder.reactor.header": "Construction of the reactor", - "createnuclear.ponder.reactor.text_1": "Floor 1", - "createnuclear.ponder.reactor.text_10": "Floor 7", - "createnuclear.ponder.reactor.text_2": "Reactor Output: This is the block that outputs the energy (SU) generated by the reactor.", - "createnuclear.ponder.reactor.text_3": "Floor 2", - "createnuclear.ponder.reactor.text_4": "Floor 3", - "createnuclear.ponder.reactor.text_5": "Floor 4", - "createnuclear.ponder.reactor.text_6": "Reactor Input: A block that stores uranium and graphite rods to operate the reactor.", - "createnuclear.ponder.reactor.text_7": "Reactor Controller: The most important block to operate the reactor; it handles all the calculations needed to generate power.", - "createnuclear.ponder.reactor.text_8": "Floor 5", - "createnuclear.ponder.reactor.text_9": "Floor 6", - "createnuclear.ponder.reactor_blueprint.header": "Controller Activation", - "createnuclear.ponder.reactor_blueprint.text_1": "Reactor Blueprint: the most important element; it allows the reactor to be configured according to specific models.", - "createnuclear.tooltip.heatLevel": "Heat Level", - "createnuclear.tooltip.heatLevel.caution": "Caution", - "createnuclear.tooltip.heatLevel.danger": "Danger", - "createnuclear.tooltip.heatLevel.none": "None", - "createnuclear.tooltip.heatLevel.safety": "Safety", - "createnuclear.tooltip.heatLevel.warning": "Warning", - "createnuclear.tooltip.item.graphene.rod": "Graphite Rod: ", - "createnuclear.tooltip.item.unknown.rod": "Unknown: ", - "createnuclear.tooltip.item.uranium.rod": "Uranium Rod: ", - "effect.createnuclear.radiation": "Radiation", - "emi.category.createnuclear.fan_enriched": "Bulk Enriching", - "entity.createnuclear.irradiated_cat": "Irradiated Cat", - "entity.createnuclear.irradiated_chicken": "Irradiated Chicken", - "entity.createnuclear.irradiated_cow": "Irradiated Cow", - "entity.createnuclear.irradiated_wolf": "Irradiated Wolf", - "fluid.createnuclear.thorium": "Liquid Thorium", - "fluid.createnuclear.uranium": "Liquid Uranium", - "gui.createnuclear.reactor_controller.title": "Reactor Controller", - "gui.createnuclear.reactor_input.title": "Reactor Input Storage", - "item.createnuclear.anti_radiation_boots": "Anti Radiation Boots", - "item.createnuclear.black_anti_radiation_chestplate": "Black Anti Radiation Chestplate", - "item.createnuclear.black_anti_radiation_helmet": "Black Anti Radiation Helmet", - "item.createnuclear.black_anti_radiation_leggings": "Black Anti Radiation Leggings", - "item.createnuclear.black_cloth": "Black Cloth", - "item.createnuclear.blue_anti_radiation_chestplate": "Blue Anti Radiation Chestplate", - "item.createnuclear.blue_anti_radiation_helmet": "Blue Anti Radiation Helmet", - "item.createnuclear.blue_anti_radiation_leggings": "Blue Anti Radiation Leggings", - "item.createnuclear.blue_cloth": "Blue Cloth", - "item.createnuclear.brown_anti_radiation_chestplate": "Brown Anti Radiation Chestplate", - "item.createnuclear.brown_anti_radiation_helmet": "Brown Anti Radiation Helmet", - "item.createnuclear.brown_anti_radiation_leggings": "Brown Anti Radiation Leggings", - "item.createnuclear.brown_cloth": "Brown Cloth", - "item.createnuclear.cat_irradiated_spawn_egg": "Irradiated Cat Spawn Egg", - "item.createnuclear.chicken_irradiated_spawn_egg": "Irradiated Chicken Spawn Egg", - "item.createnuclear.coal_dust": "Coal Dust", - "item.createnuclear.cyan_anti_radiation_chestplate": "Cyan Anti Radiation Chestplate", - "item.createnuclear.cyan_anti_radiation_helmet": "Cyan Anti Radiation Helmet", - "item.createnuclear.cyan_anti_radiation_leggings": "Cyan Anti Radiation Leggings", - "item.createnuclear.cyan_cloth": "Cyan Cloth", - "item.createnuclear.enriched_yellowcake": "Enriched Yellowcake", - "item.createnuclear.graphene": "Graphene", - "item.createnuclear.graphite_rod": "Graphite Rod", - "item.createnuclear.graphite_rod.tooltip.summary": "_Stick_ to be used in the _reactor input_ to operate it.", - "item.createnuclear.gray_anti_radiation_chestplate": "Gray Anti Radiation Chestplate", - "item.createnuclear.gray_anti_radiation_helmet": "Gray Anti Radiation Helmet", - "item.createnuclear.gray_anti_radiation_leggings": "Gray Anti Radiation Leggings", - "item.createnuclear.gray_cloth": "Gray Cloth", - "item.createnuclear.green_anti_radiation_chestplate": "Green Anti Radiation Chestplate", - "item.createnuclear.green_anti_radiation_helmet": "Green Anti Radiation Helmet", - "item.createnuclear.green_anti_radiation_leggings": "Green Anti Radiation Leggings", - "item.createnuclear.green_cloth": "Green Cloth", - "item.createnuclear.lead_ingot": "Lead Ingot", - "item.createnuclear.lead_nugget": "Lead Nugget", - "item.createnuclear.light_blue_anti_radiation_chestplate": "Light Blue Anti Radiation Chestplate", - "item.createnuclear.light_blue_anti_radiation_helmet": "Light Blue Anti Radiation Helmet", - "item.createnuclear.light_blue_anti_radiation_leggings": "Light Blue Anti Radiation Leggings", - "item.createnuclear.light_blue_cloth": "Light Blue Cloth", - "item.createnuclear.light_gray_anti_radiation_chestplate": "Light Gray Anti Radiation Chestplate", - "item.createnuclear.light_gray_anti_radiation_helmet": "Light Gray Anti Radiation Helmet", - "item.createnuclear.light_gray_anti_radiation_leggings": "Light Gray Anti Radiation Leggings", - "item.createnuclear.light_gray_cloth": "Light Gray Cloth", - "item.createnuclear.lime_anti_radiation_chestplate": "Lime Anti Radiation Chestplate", - "item.createnuclear.lime_anti_radiation_helmet": "Lime Anti Radiation Helmet", - "item.createnuclear.lime_anti_radiation_leggings": "Lime Anti Radiation Leggings", - "item.createnuclear.lime_cloth": "Lime Cloth", - "item.createnuclear.magenta_anti_radiation_chestplate": "Magenta Anti Radiation Chestplate", - "item.createnuclear.magenta_anti_radiation_helmet": "Magenta Anti Radiation Helmet", - "item.createnuclear.magenta_anti_radiation_leggings": "Magenta Anti Radiation Leggings", - "item.createnuclear.magenta_cloth": "Magenta Cloth", - "item.createnuclear.orange_anti_radiation_chestplate": "Orange Anti Radiation Chestplate", - "item.createnuclear.orange_anti_radiation_helmet": "Orange Anti Radiation Helmet", - "item.createnuclear.orange_anti_radiation_leggings": "Orange Anti Radiation Leggings", - "item.createnuclear.orange_cloth": "Orange Cloth", - "item.createnuclear.pink_anti_radiation_chestplate": "Pink Anti Radiation Chestplate", - "item.createnuclear.pink_anti_radiation_helmet": "Pink Anti Radiation Helmet", - "item.createnuclear.pink_anti_radiation_leggings": "Pink Anti Radiation Leggings", - "item.createnuclear.pink_cloth": "Pink Cloth", - "item.createnuclear.purple_anti_radiation_chestplate": "Purple Anti Radiation Chestplate", - "item.createnuclear.purple_anti_radiation_helmet": "Purple Anti Radiation Helmet", - "item.createnuclear.purple_anti_radiation_leggings": "Purple Anti Radiation Leggings", - "item.createnuclear.purple_cloth": "Purple Cloth", - "item.createnuclear.raw_lead": "Raw Lead", - "item.createnuclear.raw_thorium": "Raw Thorium", - "item.createnuclear.raw_uranium": "Raw Uranium", - "item.createnuclear.reactor_blueprint_item": "Reactor Blueprint", - "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "_Right_ click to fill it.", - "item.createnuclear.reactor_blueprint_item.tooltip.behaviour2": "_Right_ click on the reactor controller to open it.", - "item.createnuclear.reactor_blueprint_item.tooltip.condition1": "Filled with graphite and uranium rods", - "item.createnuclear.reactor_blueprint_item.tooltip.condition2": "The reactor must be assembled", - "item.createnuclear.reactor_blueprint_item.tooltip.summary": "It allows you to configure your own pattern.", - "item.createnuclear.red_anti_radiation_chestplate": "Red Anti Radiation Chestplate", - "item.createnuclear.red_anti_radiation_helmet": "Red Anti Radiation Helmet", - "item.createnuclear.red_anti_radiation_leggings": "Red Anti Radiation Leggings", - "item.createnuclear.red_cloth": "Red Cloth", - "item.createnuclear.steel_ingot": "Steel Ingot", - "item.createnuclear.steel_nugget": "Steel Nugget", - "item.createnuclear.thorium_bucket": "Thorium Bucket", - "item.createnuclear.thorium_dust": "Thorium Dust", - "item.createnuclear.thorium_ingot": "Thorium Ingot", - "item.createnuclear.thorium_nugget": "Thorium Nugget", - "item.createnuclear.uranium_bucket": "Uranium Bucket", - "item.createnuclear.uranium_powder": "Uranium Powder", - "item.createnuclear.uranium_rod": "Uranium Rod", - "item.createnuclear.uranium_rod.tooltip.summary": "_Stick_ to be used in the _reactor input_ to operate it.", - "item.createnuclear.white_anti_radiation_chestplate": "White Anti Radiation Chestplate", - "item.createnuclear.white_anti_radiation_helmet": "White Anti Radiation Helmet", - "item.createnuclear.white_anti_radiation_leggings": "White Anti Radiation Leggings", - "item.createnuclear.white_cloth": "White Cloth", - "item.createnuclear.wolf_irradiated_spawn_egg": "Irradiated Wolf Spawn Egg", - "item.createnuclear.yellow_anti_radiation_chestplate": "Yellow Anti Radiation Chestplate", - "item.createnuclear.yellow_anti_radiation_helmet": "Yellow Anti Radiation Helmet", - "item.createnuclear.yellow_anti_radiation_leggings": "Yellow Anti Radiation Leggings", - "item.createnuclear.yellow_cloth": "Yellow Cloth", - "item.createnuclear.yellowcake": "Yellowcake", - "item.minecraft.lingering_potion.effect.potion_of_radiation_1": "Lingering Potion of Radiation", - "item.minecraft.lingering_potion.effect.potion_of_radiation_2": "Lingering Potion of Radiation", - "item.minecraft.lingering_potion.effect.potion_of_radiation_augment_1": "Lingering Potion of Radiation", - "item.minecraft.potion.effect.potion_of_radiation_1": "Potion of Radiation", - "item.minecraft.potion.effect.potion_of_radiation_2": "Potion of Radiation", - "item.minecraft.potion.effect.potion_of_radiation_augment_1": "Potion of Radiation", - "item.minecraft.splash_potion.effect.potion_of_radiation_1": "Splash Potion of Radiation", - "item.minecraft.splash_potion.effect.potion_of_radiation_2": "Splash Potion of Radiation", - "item.minecraft.splash_potion.effect.potion_of_radiation_augment_1": "Splash Potion of Radiation", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_1": "Arrow of Radiation", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "Arrow of Radiation", - "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "Arrow of Radiation", - "itemGroup.createnuclear.main": "Create Nuclear", - "itemgroup.uranium": "Uranium Group", - "overlay.event_message": "⚠ Warning ⚠ %s timer", - "reactor.info.assembled.creator": "Reactor has been assembled", - "reactor.info.assembled.destroyer": "Reactor has been disassembled", - "reactor.info.assembled.none": "Reactor is not assembled", - "reactor.info.is": "controller is", - "reactor.item.gui.name": "Config Pattern", - "reactor.update.casing.input": "Update the casing in input", - "tag.fluid.c.uranium": "Fluid Uranium", - "tag.item.c.coal_dusts": "Coal Dusts", - "tag.item.c.ingots.lead": "Tags Lead ingots", - "tag.item.c.ingots.steel": "Tags Steel ingots", - "tag.item.c.lead_ingots": "Lead ingots", - "tag.item.c.lead_nuggets": "Lead nuggets", - "tag.item.c.uranium": "Fluid Uranium", - "tag.item.createnuclear.cloth": "Cloth", - "tag.item.createnuclear.cooler": "Cooler", - "tag.item.createnuclear.fuel": "Fuel", - "tag.item.minecraft.all.campfires": "All Campfires", - "tag.item.minecraft.campfires": "Campfires", - "tag.item.trinkets.head.face": "Head Face" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json deleted file mode 100644 index cb0b80fe..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_0" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json deleted file mode 100644 index 43eaf7da..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_1" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json deleted file mode 100644 index 717fcaa9..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_2" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json deleted file mode 100644 index 14c2b222..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_3" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json deleted file mode 100644 index 131eea31..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column", - "textures": { - "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", - "side": "createnuclear:block/palettes/stone_types/pillar/autunite_cut_pillar" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json deleted file mode 100644 index 5312732a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column_horizontal", - "textures": { - "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", - "side": "createnuclear:block/palettes/stone_types/pillar/autunite_cut_pillar" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json deleted file mode 100644 index 8f73ebd9..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json deleted file mode 100644 index 48ea4cfa..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json deleted file mode 100644 index 2aa561eb..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab_top", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json deleted file mode 100644 index bc4722b3..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json deleted file mode 100644 index 9b8df2ea..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/inner_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json deleted file mode 100644 index 4bb16955..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/outer_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", - "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json deleted file mode 100644 index 1114e0c8..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json deleted file mode 100644 index 9d50264b..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_post", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json deleted file mode 100644 index 29590b5a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json deleted file mode 100644 index 2315df84..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side_tall", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json deleted file mode 100644 index 40e0473a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json deleted file mode 100644 index 279cc05f..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab_top", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json deleted file mode 100644 index 486ac523..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json deleted file mode 100644 index 85b0cdae..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/inner_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json deleted file mode 100644 index 0291f2cc..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/outer_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", - "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json deleted file mode 100644 index 7bce58c8..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_post", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json deleted file mode 100644 index c537cb4f..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json deleted file mode 100644 index 2c8f3f18..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side_tall", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json deleted file mode 100644 index c30862d1..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/deepslate_lead_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json deleted file mode 100644 index 8ba7752a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/deepslate_thorium_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json deleted file mode 100644 index 3ca8cc26..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/deepslate_uranium_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json deleted file mode 100644 index 07be195e..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/enriched_soul_soil" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json b/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json deleted file mode 100644 index dde2c3ea..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column", - "textures": { - "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", - "side": "createnuclear:block/palettes/stone_types/layered/autunite_cut_layered" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/lead_block.json b/src/generated/resources/assets/createnuclear/models/block/lead_block.json deleted file mode 100644 index 1b69460a..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/lead_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/lead_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/lead_ore.json b/src/generated/resources/assets/createnuclear/models/block/lead_ore.json deleted file mode 100644 index 12da66d9..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/lead_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/lead_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json deleted file mode 100644 index b4ad8997..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json deleted file mode 100644 index a88a8eb8..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json deleted file mode 100644 index 97d612fc..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column", - "textures": { - "end": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json deleted file mode 100644 index a7e56545..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab_top", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json deleted file mode 100644 index b052ecae..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json deleted file mode 100644 index 22b032f5..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/inner_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json deleted file mode 100644 index bc184683..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/outer_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", - "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json deleted file mode 100644 index 27981642..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_post", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json deleted file mode 100644 index 97342e99..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json deleted file mode 100644 index acd6f264..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side_tall", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json deleted file mode 100644 index f46f7f95..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/raw_lead_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json deleted file mode 100644 index 9301beef..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/raw_thorium_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json deleted file mode 100644 index cdf1e6a5..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/raw_uranium_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json b/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json deleted file mode 100644 index 4c54b236..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/reactor/reinforced/glass", - "particle": "createnuclear:block/reactor/reinforced/glass" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json deleted file mode 100644 index 6f612f14..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json deleted file mode 100644 index 29c5ca31..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json deleted file mode 100644 index 3bb170c2..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab_top", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json deleted file mode 100644 index 54f9e4ba..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json deleted file mode 100644 index ad2e5c32..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/inner_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json deleted file mode 100644 index d5d2af97..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/outer_stairs", - "textures": { - "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", - "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json deleted file mode 100644 index a6dcb8a6..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_post", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json deleted file mode 100644 index 6db9a704..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json deleted file mode 100644 index 3f501c48..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_wall_side_tall", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/steel_block.json b/src/generated/resources/assets/createnuclear/models/block/steel_block.json deleted file mode 100644 index b66df423..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/steel_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/steel_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium.json b/src/generated/resources/assets/createnuclear/models/block/thorium.json deleted file mode 100644 index 5a6ef097..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "particle": "createnuclear:fluid/thorium_still" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium_block.json b/src/generated/resources/assets/createnuclear/models/block/thorium_block.json deleted file mode 100644 index 1295cc9f..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/thorium_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/thorium_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json b/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json deleted file mode 100644 index bc948d22..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/thorium_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/uranium.json b/src/generated/resources/assets/createnuclear/models/block/uranium.json deleted file mode 100644 index f31ca6bb..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "particle": "createnuclear:fluid/uranium_still" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json b/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json deleted file mode 100644 index 2c0d13cf..00000000 --- a/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/uranium_ore" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json deleted file mode 100644 index 703df56e..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/anti_radiation_boots" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/autunite.json b/src/generated/resources/assets/createnuclear/models/item/autunite.json deleted file mode 100644 index 43eaf7da..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/autunite.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "createnuclear:block/palettes/stone_types/natural/autunite_1" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json b/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json deleted file mode 100644 index 1a44d12a..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/autunite_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json deleted file mode 100644 index 7d0d44ac..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/black_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json deleted file mode 100644 index 46225ff0..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/black_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json deleted file mode 100644 index a88edd4f..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/black_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_cloth.json b/src/generated/resources/assets/createnuclear/models/item/black_cloth.json deleted file mode 100644 index c1de3b3e..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/black_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/black_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json deleted file mode 100644 index 4ea98be8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/blue_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json deleted file mode 100644 index e7c37591..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/blue_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json deleted file mode 100644 index 5f9b8db0..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/blue_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json b/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json deleted file mode 100644 index fa88e933..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/blue_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json deleted file mode 100644 index faa30b54..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/brown_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json deleted file mode 100644 index cb65b395..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/brown_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json deleted file mode 100644 index ebbf44e3..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/brown_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json b/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json deleted file mode 100644 index 8d2e384a..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/brown_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json deleted file mode 100644 index d1aaa9d6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "minecraft:item/template_spawn_egg" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json deleted file mode 100644 index d1aaa9d6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "minecraft:item/template_spawn_egg" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/coal_dust.json b/src/generated/resources/assets/createnuclear/models/item/coal_dust.json deleted file mode 100644 index 72b1e342..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/coal_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/coal_dust" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json deleted file mode 100644 index 529d3f69..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json deleted file mode 100644 index 620e8ff5..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json deleted file mode 100644 index fc289587..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json deleted file mode 100644 index 8abf9ec6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/wall_inventory", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json deleted file mode 100644 index 2e128ce0..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json deleted file mode 100644 index c4c3ce4d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json deleted file mode 100644 index e4dc09c6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json deleted file mode 100644 index aa8816a6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/wall_inventory", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json deleted file mode 100644 index 04c605bd..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/cyan_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json deleted file mode 100644 index 9c29042b..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/cyan_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json deleted file mode 100644 index a7d6f251..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/cyan_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json b/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json deleted file mode 100644 index c215235a..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/cyan_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json deleted file mode 100644 index 3f33d86b..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/deepslate_lead_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json deleted file mode 100644 index c7a358ae..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/deepslate_thorium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json deleted file mode 100644 index 570a23fe..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/deepslate_uranium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json deleted file mode 100644 index 13429a65..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/enriched_soul_soil" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json b/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json deleted file mode 100644 index 30d44a9d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/enriched_yellowcake" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json b/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json deleted file mode 100644 index a069729d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/enriched/campfire" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/graphene.json b/src/generated/resources/assets/createnuclear/models/item/graphene.json deleted file mode 100644 index 44507d7c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/graphene.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/graphene" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json b/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json deleted file mode 100644 index 9bafa0f6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/graphite_rod" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json deleted file mode 100644 index 15723219..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/gray_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json deleted file mode 100644 index ab33a1af..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/gray_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json deleted file mode 100644 index 9708f7a4..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/gray_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json b/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json deleted file mode 100644 index 5137f001..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/gray_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json deleted file mode 100644 index 624ba073..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/green_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json deleted file mode 100644 index c766bd2e..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/green_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json deleted file mode 100644 index 07af99b1..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/green_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_cloth.json b/src/generated/resources/assets/createnuclear/models/item/green_cloth.json deleted file mode 100644 index 88fac9eb..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/green_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/green_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json b/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json deleted file mode 100644 index 43171e22..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/layered_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_block.json b/src/generated/resources/assets/createnuclear/models/item/lead_block.json deleted file mode 100644 index 823f31e8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lead_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/lead_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json b/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json deleted file mode 100644 index b68bc4d3..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/lead_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json b/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json deleted file mode 100644 index 73224ef2..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/lead_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_ore.json b/src/generated/resources/assets/createnuclear/models/item/lead_ore.json deleted file mode 100644 index 8f07e43d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lead_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/lead_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json deleted file mode 100644 index 03200d24..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/light_blue_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json deleted file mode 100644 index 95498a8c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/light_blue_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json deleted file mode 100644 index 79eb6000..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/light_blue_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json deleted file mode 100644 index 58225343..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/light_blue_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json deleted file mode 100644 index e30f93f8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/light_gray_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json deleted file mode 100644 index 9aeb29d3..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/light_gray_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json deleted file mode 100644 index a1e91cf3..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/light_gray_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json deleted file mode 100644 index 7d592eb9..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/light_gray_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json deleted file mode 100644 index f4f7f966..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/lime_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json deleted file mode 100644 index 1e7eb904..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/lime_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json deleted file mode 100644 index 87466b53..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/lime_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json b/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json deleted file mode 100644 index de16c88d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/lime_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json deleted file mode 100644 index 62472981..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/magenta_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json deleted file mode 100644 index 16f6f181..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/magenta_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json deleted file mode 100644 index a7da5fdd..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/magenta_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json b/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json deleted file mode 100644 index 428f2a6f..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/magenta_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json deleted file mode 100644 index ce18ac3c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/orange_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json deleted file mode 100644 index c922ae52..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/orange_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json deleted file mode 100644 index 202a468c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/orange_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json b/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json deleted file mode 100644 index c3badd81..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/orange_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json deleted file mode 100644 index a24f101d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/pink_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json deleted file mode 100644 index 6ec17b11..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/pink_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json deleted file mode 100644 index 58b1c4ad..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/pink_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json b/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json deleted file mode 100644 index 6fbfa7c7..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/pink_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json deleted file mode 100644 index bfd8d470..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/polished_cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json deleted file mode 100644 index 3c96b76e..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/polished_cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json deleted file mode 100644 index e35c914d..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/polished_cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json deleted file mode 100644 index d217782c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/wall_inventory", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json deleted file mode 100644 index 3e9009b6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/purple_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json deleted file mode 100644 index 748b018f..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/purple_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json deleted file mode 100644 index 001024bb..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/purple_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json b/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json deleted file mode 100644 index 3f75bd98..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/purple_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_lead.json b/src/generated/resources/assets/createnuclear/models/item/raw_lead.json deleted file mode 100644 index ec63f8c4..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_lead.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/raw_lead" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json deleted file mode 100644 index eab76f25..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/raw_lead_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json b/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json deleted file mode 100644 index 82bb96b8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/raw_thorium" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json deleted file mode 100644 index b75c1958..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/raw_thorium_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json b/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json deleted file mode 100644 index 3b3e2b6c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/raw_uranium" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json deleted file mode 100644 index 81998219..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/raw_uranium_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json b/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json deleted file mode 100644 index 4ff033d1..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/reactor_blueprint" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json b/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json deleted file mode 100644 index 2412defd..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/casing/block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json b/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json deleted file mode 100644 index e6181539..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/controller/item" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json b/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json deleted file mode 100644 index 481bc632..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/cooler/block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_core.json b/src/generated/resources/assets/createnuclear/models/item/reactor_core.json deleted file mode 100644 index f562e633..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_core.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/core/block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json b/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json deleted file mode 100644 index 54b03ad0..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/frame/item" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_input.json b/src/generated/resources/assets/createnuclear/models/item/reactor_input.json deleted file mode 100644 index b4175b22..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_input.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/input/item" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_output.json b/src/generated/resources/assets/createnuclear/models/item/reactor_output.json deleted file mode 100644 index e404c280..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reactor_output.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reactor/output/item" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json deleted file mode 100644 index 7e71188f..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/red_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json deleted file mode 100644 index a4736bd1..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/red_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json deleted file mode 100644 index 52408984..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/red_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_cloth.json b/src/generated/resources/assets/createnuclear/models/item/red_cloth.json deleted file mode 100644 index 4a20ef05..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/red_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/red_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json b/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json deleted file mode 100644 index e55da5db..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/reinforced_glass" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json deleted file mode 100644 index a62e6ae8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/small_autunite_brick" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json deleted file mode 100644 index e2ae7286..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/small_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json deleted file mode 100644 index 51ffb616..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/small_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json deleted file mode 100644 index 868c8107..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/wall_inventory", - "textures": { - "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_block.json b/src/generated/resources/assets/createnuclear/models/item/steel_block.json deleted file mode 100644 index 4af85a57..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/steel_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/steel_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json b/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json deleted file mode 100644 index f5e4a211..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/steel_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json b/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json deleted file mode 100644 index 0815b98c..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/steel_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_block.json b/src/generated/resources/assets/createnuclear/models/item/thorium_block.json deleted file mode 100644 index 94d3fcb8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/thorium_block" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json b/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json deleted file mode 100644 index 2a48a343..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/thorium_bucket" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json b/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json deleted file mode 100644 index 7c6ab4d8..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/thorium_dust" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json b/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json deleted file mode 100644 index 3cfe5d77..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/thorium_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json b/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json deleted file mode 100644 index 3389988a..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/thorium_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json b/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json deleted file mode 100644 index c0ce70ce..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/thorium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json b/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json deleted file mode 100644 index 85aff7d5..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/uranium_bucket" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json b/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json deleted file mode 100644 index cb0adf31..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "createnuclear:block/uranium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json b/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json deleted file mode 100644 index 799e7b31..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/uranium_powder" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json b/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json deleted file mode 100644 index 0280dbc6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/uranium_rod" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json deleted file mode 100644 index a5d91e2b..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/white_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json deleted file mode 100644 index c203cda2..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/white_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json deleted file mode 100644 index f6d419c6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/white_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_cloth.json b/src/generated/resources/assets/createnuclear/models/item/white_cloth.json deleted file mode 100644 index c020b443..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/white_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/white_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json deleted file mode 100644 index d1aaa9d6..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "minecraft:item/template_spawn_egg" -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json deleted file mode 100644 index e66b6d45..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/chestplates/yellow_anti_radiation_chestplate" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json deleted file mode 100644 index 6b76a431..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/helmets/yellow_anti_radiation_helmet" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json deleted file mode 100644 index 61803262..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/leggings/yellow_anti_radiation_leggings" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json b/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json deleted file mode 100644 index 029d6ad1..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/cloth/yellow_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellowcake.json b/src/generated/resources/assets/createnuclear/models/item/yellowcake.json deleted file mode 100644 index 9bd93549..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/yellowcake.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/yellowcake" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/blocks/safe_nbt.json b/src/generated/resources/data/create/tags/blocks/safe_nbt.json deleted file mode 100644 index 7e9732d9..00000000 --- a/src/generated/resources/data/create/tags/blocks/safe_nbt.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:reactor_output" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json deleted file mode 100644 index cd1a68b9..00000000 --- a/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "parent": "createnuclear:lead_ingot", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "tag": "createnuclear:all_anti_radiation_armors" - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.anti_radiation_armor.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:white_anti_radiation_helmet", - "nbt": "{Damage:0}" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.anti_radiation_armor" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json b/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json deleted file mode 100644 index 2eea816e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": {}, - "trigger": "create:automatic_uranium_builtin" - } - }, - "display": { - "announce_to_chat": true, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.automatic_uranium.desc" - }, - "frame": "goal", - "hidden": true, - "icon": { - "item": "createnuclear:uranium_powder" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.automatic_uranium" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/coal_dust.json b/src/generated/resources/data/createnuclear/advancements/coal_dust.json deleted file mode 100644 index d39ceb7c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/coal_dust.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:coal_dust" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.coal_dust.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:coal_dust" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.coal_dust" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json deleted file mode 100644 index 08762768..00000000 --- a/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "parent": "createnuclear:anti_radiation_armor", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "tag": "createnuclear:anti_radiation_helmet_dye" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "1": { - "conditions": { - "items": [ - { - "tag": "createnuclear:anti_radiation_chestplate_dye" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "2": { - "conditions": { - "items": [ - { - "tag": "createnuclear:anti_radiation_leggings_dye" - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.dye_anti_radiation_armor.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:red_anti_radiation_helmet", - "nbt": "{Damage:0}" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.dye_anti_radiation_armor" - } - }, - "requirements": [ - [ - "0" - ], - [ - "1" - ], - [ - "2" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json b/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json deleted file mode 100644 index e1326563..00000000 --- a/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:yellowcake", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:enriched_yellowcake" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.enriched_yellowcake.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:enriched_yellowcake" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.enriched_yellowcake" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json deleted file mode 100644 index 1cd5b687..00000000 --- a/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "parent": "createnuclear:anti_radiation_armor", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "tag": "createnuclear:anti_radiation_helmet_full_dye" - }, - { - "tag": "createnuclear:anti_radiation_chestplate_full_dye" - }, - { - "tag": "createnuclear:anti_radiation_leggings_full_dye" - }, - { - "tag": "createnuclear:anti_radiation_boots_dye" - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.full_anti_radiation_armor.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:white_anti_radiation_chestplate", - "nbt": "{Damage:0}" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.full_anti_radiation_armor" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/graphene.json b/src/generated/resources/data/createnuclear/advancements/graphene.json deleted file mode 100644 index 4571cfe7..00000000 --- a/src/generated/resources/data/createnuclear/advancements/graphene.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:coal_dust", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:graphene" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.graphene.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:graphene" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.graphene" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/graphite_rod.json b/src/generated/resources/data/createnuclear/advancements/graphite_rod.json deleted file mode 100644 index f897168d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/graphite_rod.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:graphene", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:graphite_rod" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.graphite_rod.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:graphite_rod" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.graphite_rod" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/lead_ingot.json b/src/generated/resources/data/createnuclear/advancements/lead_ingot.json deleted file mode 100644 index f4dcc48f..00000000 --- a/src/generated/resources/data/createnuclear/advancements/lead_ingot.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:raw_lead", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:lead_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.lead_ingot.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:lead_ingot" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.lead_ingot" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/raw_lead.json b/src/generated/resources/data/createnuclear/advancements/raw_lead.json deleted file mode 100644 index daf21719..00000000 --- a/src/generated/resources/data/createnuclear/advancements/raw_lead.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:raw_lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.raw_lead.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:raw_lead" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.raw_lead" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/raw_uranium.json b/src/generated/resources/data/createnuclear/advancements/raw_uranium.json deleted file mode 100644 index 69e47f64..00000000 --- a/src/generated/resources/data/createnuclear/advancements/raw_uranium.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:raw_uranium" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.raw_uranium.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:raw_uranium" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.raw_uranium" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json b/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json deleted file mode 100644 index 3ca09a71..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_controller", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_blueprint_item" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_blueprint.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_blueprint_item" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_blueprint" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_casing.json b/src/generated/resources/data/createnuclear/advancements/reactor_casing.json deleted file mode 100644 index c0064639..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_casing.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:root", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_casing" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_casing.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_casing" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_casing" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_controller.json b/src/generated/resources/data/createnuclear/advancements/reactor_controller.json deleted file mode 100644 index a96df08c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_controller.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_controller" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_controller.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_controller" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_controller" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json b/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json deleted file mode 100644 index c5234f2a..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_cooler" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_cooler.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_cooler" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_cooler" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_core.json b/src/generated/resources/data/createnuclear/advancements/reactor_core.json deleted file mode 100644 index 045b2422..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_core.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_core" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_core.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_core" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_core" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_frame.json b/src/generated/resources/data/createnuclear/advancements/reactor_frame.json deleted file mode 100644 index 133a61b9..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_frame.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_frame" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_frame.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_frame" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_frame" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_input.json b/src/generated/resources/data/createnuclear/advancements/reactor_input.json deleted file mode 100644 index d75676da..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_input.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_input" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_input.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_input" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_input" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_output.json b/src/generated/resources/data/createnuclear/advancements/reactor_output.json deleted file mode 100644 index 54b8e4b8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reactor_output.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:reactor_casing", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_output" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reactor_output.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reactor_output" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reactor_output" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 9168859b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:autunite_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:autunite_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 6477945e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:autunite_pillar_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:autunite_pillar_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json deleted file mode 100644 index ccd318ee..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_nether_star": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:nether_star" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/enriched_soul_soil" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_nether_star", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/enriched_soul_soil" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json deleted file mode 100644 index 5bd2c9ce..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_bricks": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_bricks" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_slab" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_bricks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_slab" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 3f2d1234..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_slab_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_slab_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json deleted file mode 100644 index d883a424..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_brick_slab": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_brick_slab" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_slab_recycling" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_brick_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_slab_recycling" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json deleted file mode 100644 index 8514ff73..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_bricks": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_bricks" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_stairs" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_bricks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_stairs" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 99ce54fb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json deleted file mode 100644 index e35ccf84..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_bricks": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_bricks" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_wall" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_bricks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_wall" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index fbf6e1d1..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_brick_wall_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_brick_wall_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index ba99c19d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_bricks_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_bricks_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 97ffcd33..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json deleted file mode 100644 index 2c75059e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_slab" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_slab" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index e0dbe877..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_slab_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_slab_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json deleted file mode 100644 index a530638b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite_slab": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite_slab" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_slab_recycling" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_slab_recycling" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json deleted file mode 100644 index edeacddb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_stairs" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_stairs" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index c237cd5a..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_stairs_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_stairs_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json deleted file mode 100644 index 8ea30a8b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_wall" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_wall" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 18c239d1..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:cut_autunite_wall_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:cut_autunite_wall_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 0def71b0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:layered_autunite_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:layered_autunite_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index dd002418..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json deleted file mode 100644 index a507e5cb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polished_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:polished_cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_slab" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polished_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_slab" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 15089aa7..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_slab_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_slab_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json deleted file mode 100644 index 925ada64..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polished_cut_autunite_slab": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:polished_cut_autunite_slab" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_slab_recycling" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polished_cut_autunite_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_slab_recycling" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json deleted file mode 100644 index 89f5425d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polished_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:polished_cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_stairs" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polished_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_stairs" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 6daea314..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json deleted file mode 100644 index 90aabe25..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_polished_cut_autunite": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:polished_cut_autunite" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_wall" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_polished_cut_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_wall" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 244d3d09..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:polished_cut_autunite_wall_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:polished_cut_autunite_wall_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json deleted file mode 100644 index 8325735d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/black_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/black_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/black_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json deleted file mode 100644 index a8104d51..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/blue_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/blue_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/blue_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json deleted file mode 100644 index 232d459e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/brown_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/brown_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/brown_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json deleted file mode 100644 index a0fae245..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/cyan_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/cyan_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/cyan_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json deleted file mode 100644 index 0251309b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/gray_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/gray_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/gray_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json deleted file mode 100644 index 96d6f6e3..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/green_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/green_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/green_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json deleted file mode 100644 index 77248bc0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/light_blue_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/light_blue_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/light_blue_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json deleted file mode 100644 index 10976515..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/light_gray_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/light_gray_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/light_gray_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json deleted file mode 100644 index f7f0e971..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/lime_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/lime_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/lime_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json deleted file mode 100644 index a7d81bf5..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/magenta_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/magenta_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/magenta_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json deleted file mode 100644 index 830558f4..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/orange_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/orange_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/orange_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json deleted file mode 100644 index 127f0fff..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/pink_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/pink_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/pink_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json deleted file mode 100644 index 60bca7c5..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/purple_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/purple_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/purple_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json deleted file mode 100644 index c4da7286..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/red_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/red_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/red_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json deleted file mode 100644 index 333a5b59..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/white_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/white_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/white_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json deleted file mode 100644 index e0f965c5..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/yellow_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - }, - "has_white_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:white_cloth" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" -<<<<<<< HEAD - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/cloth/yellow_cloth" - }, - "trigger": "minecraft:recipe_unlocked" -======= ->>>>>>> t - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_white_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/cloth/yellow_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 300aac2b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json deleted file mode 100644 index d221dcc0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_small_autunite_brick": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:small_autunite_brick" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_slab" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_small_autunite_brick", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_slab" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 478d9ba9..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_slab_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_slab_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json deleted file mode 100644 index d2f93915..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_small_autunite_brick_slab": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:small_autunite_brick_slab" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_slab_recycling" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_small_autunite_brick_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_slab_recycling" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json deleted file mode 100644 index ad8cdcff..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_small_autunite_brick": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:small_autunite_brick" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_stairs" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_small_autunite_brick", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_stairs" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 1868f931..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_stairs_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_stairs_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json deleted file mode 100644 index b1a76c36..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_small_autunite_brick": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:small_autunite_brick" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_wall" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_small_autunite_brick", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_wall" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index dcd77a0b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_stone_types_autunite": { - "conditions": { - "items": [ - { - "tag": "createnuclear:stone_types/autunite" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:small_autunite_brick_wall_from_stone_types_autunite_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_stone_types_autunite", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:small_autunite_brick_wall_from_stone_types_autunite_stonecutting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json deleted file mode 100644 index 0fea7f2e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/anti_radiation_boots" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/anti_radiation_boots" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json deleted file mode 100644 index 24f777c8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/black_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json deleted file mode 100644 index 2b6fefef..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/black_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json deleted file mode 100644 index 753a5469..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/black_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json deleted file mode 100644 index a1b5aca5..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/blue_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json deleted file mode 100644 index d7cc0ad8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/blue_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json deleted file mode 100644 index da8d1d08..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/blue_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json deleted file mode 100644 index fe329cbe..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/brown_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json deleted file mode 100644 index 3d4d97aa..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/brown_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json deleted file mode 100644 index c560e390..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/brown_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json deleted file mode 100644 index d55c2cde..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/cyan_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json deleted file mode 100644 index 99c0d3bd..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/cyan_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json deleted file mode 100644 index c76b550e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/cyan_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json deleted file mode 100644 index 6d38f5e6..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/gray_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json deleted file mode 100644 index 29f9f749..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/gray_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json deleted file mode 100644 index 38a81557..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/gray_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json deleted file mode 100644 index 3a33b6d0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/green_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json deleted file mode 100644 index 677a422c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/green_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json deleted file mode 100644 index 23c0243b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/green_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json deleted file mode 100644 index 232f792d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_blue_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json deleted file mode 100644 index a046a273..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_blue_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json deleted file mode 100644 index 38eb6e46..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_blue_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json deleted file mode 100644 index 6d0a40ef..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_gray_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json deleted file mode 100644 index 246b87c6..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_gray_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json deleted file mode 100644 index 5c421157..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/light_gray_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json deleted file mode 100644 index 9c1c0c98..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/lime_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json deleted file mode 100644 index 40f17cfb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/lime_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json deleted file mode 100644 index a4777c99..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/lime_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json deleted file mode 100644 index 238fff0b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/magenta_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json deleted file mode 100644 index e41b4e1e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/magenta_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json deleted file mode 100644 index ec997d44..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/magenta_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json deleted file mode 100644 index ba44ce1b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/orange_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json deleted file mode 100644 index ddbe5c5d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/orange_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json deleted file mode 100644 index adb1fd5c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/orange_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json deleted file mode 100644 index b6936c00..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/pink_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json deleted file mode 100644 index 8d4c9d9c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/pink_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json deleted file mode 100644 index 22b87306..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/pink_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json deleted file mode 100644 index f32734fb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/purple_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json deleted file mode 100644 index 3346c88e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/purple_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json deleted file mode 100644 index 286f2776..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/purple_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json deleted file mode 100644 index bc946556..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/red_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json deleted file mode 100644 index 13ef771f..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/red_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json deleted file mode 100644 index 71b1e344..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/red_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json deleted file mode 100644 index ed65e50b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/white_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json deleted file mode 100644 index b762dce2..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/white_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json deleted file mode 100644 index 8afa0be0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/white_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json deleted file mode 100644 index d16cae3e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_chestplate" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/yellow_anti_radiation_chestplate" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json deleted file mode 100644 index da2a43b7..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_helmet" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/yellow_anti_radiation_helmet" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json deleted file mode 100644 index 9fdb94f8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_cloth": { ->>>>>>> t - "conditions": { - "items": [ - { - "tag": "createnuclear:cloth" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_leggings" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_cloth", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/items/armors/yellow_anti_radiation_leggings" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json deleted file mode 100644 index eef051ea..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_raw_materials_thorium": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/thorium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw/raw_thorium_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_raw_materials_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw/raw_thorium_block" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json deleted file mode 100644 index d4206fb8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_raw_materials_lead": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_lead_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_raw_materials_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_lead_block" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json deleted file mode 100644 index 3526e476..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_raw_materials_uranium": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/uranium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_uranium_block" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_raw_materials_uranium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_uranium_block" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json deleted file mode 100644 index 224f6ee4..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_reactor_casing": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_casing" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/reactor/reinforced_glass" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_reactor_casing", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/reactor/reinforced_glass" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json deleted file mode 100644 index 134bb0fe..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "create:crushed_raw_lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:blasting/lead_ingot_for_lead" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:blasting/lead_ingot_for_lead" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json deleted file mode 100644 index c183b29e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "createnuclear:lead_ores" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:blasting/lead_ingot_for_lead_ore" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:blasting/lead_ingot_for_lead_ore" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json deleted file mode 100644 index 5fc92591..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:blasting/lead_ingot_for_raw_lead" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:blasting/lead_ingot_for_raw_lead" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json deleted file mode 100644 index 1f43dc31..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "createnuclear:uranium_ores" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:blasting/raw_uranium_for_uranium_ore" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:blasting/raw_uranium_for_uranium_ore" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json deleted file mode 100644 index e62d27b8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_enriched_soul_soil": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ - "createnuclear:enriched_soul_soil" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/enriching_campfire" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_enriched_soul_soil", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/enriching_campfire" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json deleted file mode 100644 index c32538e3..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:lead_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/lead_block_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/lead_block_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json deleted file mode 100644 index 4bf07e03..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:lead_nugget" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/lead_ingot_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/lead_ingot_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json deleted file mode 100644 index a9b0f348..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_lead": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/lead_ingot_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/lead_ingot_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json deleted file mode 100644 index e419d081..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_lead_nugget": { - "conditions": { - "items": [ - { - "tag": "forge:ingots/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/lead_nugget_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_lead_nugget", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/lead_nugget_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json deleted file mode 100644 index 1a1fddfa..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_raw_lead": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/raw_lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_lead_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_raw_lead", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_lead_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json deleted file mode 100644 index 8714d6c3..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_raw_thorium": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/raw_thorium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_thorium_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_raw_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_thorium_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json deleted file mode 100644 index 92a00fe4..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_raw_uranium": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/raw_uranium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/raw_uranium_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_raw_uranium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/raw_uranium_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json deleted file mode 100644 index b442e932..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_reactor_controller": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reactor_controller" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/reactor_blueprint_item" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_reactor_controller", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/reactor_blueprint_item" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json deleted file mode 100644 index d938800d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:steel_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/steel_block_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/steel_block_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json deleted file mode 100644 index c9f3cfd0..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:steel_nugget" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/steel_ingot_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/steel_ingot_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json deleted file mode 100644 index b0d8eef1..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_steel": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/steel" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/steel_ingot_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_steel", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/steel_ingot_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json deleted file mode 100644 index fc91f0ce..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_steel_nugget": { - "conditions": { - "items": [ - { - "tag": "forge:ingots/steel" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/steel_nugget_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_steel_nugget", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/steel_nugget_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json deleted file mode 100644 index 41395a7d..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:thorium_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_block_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_block_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json deleted file mode 100644 index 1a95a746..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:thorium_nugget" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_ingot_from_compacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_ingot_from_compacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json deleted file mode 100644 index 371a7ecb..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_thorium": { - "conditions": { - "items": [ - { - "tag": "forge:storage_blocks/thorium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_ingot_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_thorium", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_ingot_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json deleted file mode 100644 index 59a82317..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_storage_blocks_steel_nugget": { - "conditions": { - "items": [ - { - "tag": "forge:ingots/thorium" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/thorium_nugget_from_decompacting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_storage_blocks_steel_nugget", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/thorium_nugget_from_decompacting" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json deleted file mode 100644 index 9b6f5bef..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:string" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/white_cloth" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/white_cloth" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json deleted file mode 100644 index 5bd61c7f..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:white_wool" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:crafting/white_cloth_wool" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:crafting/white_cloth_wool" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json deleted file mode 100644 index c31df35f..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { -<<<<<<< HEAD - "has_item": { -======= - "has_reactor_blueprint": { ->>>>>>> t - "conditions": { - "items": [ - { - "items": [ -<<<<<<< HEAD - "createnuclear:reactor_blueprint_item" -======= - "createnuclear:reactor_controller" ->>>>>>> t - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:shapeless/reactor_blueprint_item_clear" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ -<<<<<<< HEAD - "has_item", -======= - "has_reactor_blueprint", ->>>>>>> t - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:shapeless/reactor_blueprint_item_clear" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json deleted file mode 100644 index 61ec89de..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "items": [ - "create:crushed_raw_lead" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:smelting/lead_ingot_for_lead" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:smelting/lead_ingot_for_lead" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json deleted file mode 100644 index ef898e54..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "createnuclear:lead_ores" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:smelting/lead_ingot_for_lead_ore" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:smelting/lead_ingot_for_lead_ore" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json deleted file mode 100644 index ca365a4a..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "forge:raw_materials/lead" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:smelting/lead_ingot_for_raw_lead" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:smelting/lead_ingot_for_raw_lead" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json deleted file mode 100644 index 9546f8e8..00000000 --- a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_item": { - "conditions": { - "items": [ - { - "tag": "createnuclear:uranium_ores" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "createnuclear:smelting/raw_uranium_for_uranium_ore" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "createnuclear:smelting/raw_uranium_for_uranium_ore" - ] - }, - "sends_telemetry_event": false -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json b/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json deleted file mode 100644 index a4168f6e..00000000 --- a/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:lead_ingot", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:reinforced_glass" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.reinforced_glass.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:reinforced_glass" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.reinforced_glass" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/root.json b/src/generated/resources/data/createnuclear/advancements/root.json deleted file mode 100644 index 25c8d91c..00000000 --- a/src/generated/resources/data/createnuclear/advancements/root.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "criteria": { - "0": { - "conditions": {}, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "background": "createnuclear:textures/block/steel_block.png", - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.root.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:uranium_powder" - }, - "show_toast": false, - "title": { - "translate": "advancement.createnuclear.root" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/steel_ingot.json b/src/generated/resources/data/createnuclear/advancements/steel_ingot.json deleted file mode 100644 index 3bbac1de..00000000 --- a/src/generated/resources/data/createnuclear/advancements/steel_ingot.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:coal_dust", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:steel_ingot" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.steel_ingot.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:steel_ingot" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.steel_ingot" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json b/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json deleted file mode 100644 index 30da5466..00000000 --- a/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:uranium_powder", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:uranium_bucket" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.uranium_liquid.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:uranium_bucket" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.uranium_liquid" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_powder.json b/src/generated/resources/data/createnuclear/advancements/uranium_powder.json deleted file mode 100644 index f14738b3..00000000 --- a/src/generated/resources/data/createnuclear/advancements/uranium_powder.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:raw_uranium", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:uranium_powder" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.uranium_powder.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:uranium_powder" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.uranium_powder" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_rod.json b/src/generated/resources/data/createnuclear/advancements/uranium_rod.json deleted file mode 100644 index 09db3d13..00000000 --- a/src/generated/resources/data/createnuclear/advancements/uranium_rod.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:enriched_yellowcake", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:uranium_rod" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.uranium_rod.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:uranium_rod" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.uranium_rod" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/yellowcake.json b/src/generated/resources/data/createnuclear/advancements/yellowcake.json deleted file mode 100644 index af45535b..00000000 --- a/src/generated/resources/data/createnuclear/advancements/yellowcake.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "createnuclear:uranium_liquid", - "criteria": { - "0": { - "conditions": { - "items": [ - { - "items": [ - "createnuclear:yellowcake" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - } - }, - "display": { - "announce_to_chat": false, - "description": { - "color": "#DBA213", - "translate": "advancement.createnuclear.yellowcake.desc" - }, - "frame": "task", - "hidden": false, - "icon": { - "item": "createnuclear:yellowcake" - }, - "show_toast": true, - "title": { - "translate": "advancement.createnuclear.yellowcake" - } - }, - "requirements": [ - [ - "0" - ] - ], - "sends_telemetry_event": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json deleted file mode 100644 index 92615ddd..00000000 --- a/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "forge:add_features", - "biomes": "#minecraft:is_overworld", - "features": "createnuclear:lead_ore", - "step": "underground_ores" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json deleted file mode 100644 index a34288f7..00000000 --- a/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "forge:add_features", - "biomes": "#minecraft:is_overworld", - "features": "createnuclear:striated_ores_overworld", - "step": "underground_ores" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json deleted file mode 100644 index da86aa27..00000000 --- a/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "forge:add_features", - "biomes": "#minecraft:is_overworld", - "features": "createnuclear:uranium_ore", - "step": "underground_ores" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json deleted file mode 100644 index 4e2d7860..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:autunite" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json deleted file mode 100644 index 1d47be63..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:autunite_pillar" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/autunite_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json deleted file mode 100644 index 43e62328..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json deleted file mode 100644 index 51ac79f1..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "functions": [ - { - "add": false, - "conditions": [ - { - "block": "createnuclear:cut_autunite_brick_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ], - "count": 2.0, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:cut_autunite_brick_slab" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json deleted file mode 100644 index 23ad33b6..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_brick_stairs" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json deleted file mode 100644 index 5d83f2f5..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_brick_wall" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_brick_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json deleted file mode 100644 index aed5f900..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_bricks" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json deleted file mode 100644 index 20f78f89..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "functions": [ - { - "add": false, - "conditions": [ - { - "block": "createnuclear:cut_autunite_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ], - "count": 2.0, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:cut_autunite_slab" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json deleted file mode 100644 index bba3b49f..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_stairs" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json deleted file mode 100644 index 5dbb9f06..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:cut_autunite_wall" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/cut_autunite_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json deleted file mode 100644 index 7192930e..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:deepslate_lead_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_lead" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/deepslate_lead_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json deleted file mode 100644 index 5761a517..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:deepslate_thorium_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_thorium" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/deepslate_thorium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json deleted file mode 100644 index 54ae2818..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:deepslate_uranium_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_uranium" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/deepslate_uranium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json deleted file mode 100644 index f6eee673..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:enriched_soul_soil" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/enriched_soul_soil" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json deleted file mode 100644 index fb01af7d..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:enriching_campfire" - }, - { - "type": "minecraft:item", - "functions": [ - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:enriched_soul_soil" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/enriching_campfire" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json deleted file mode 100644 index 4b530928..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:block", - "random_sequence": "createnuclear:blocks/enriching_fire" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json deleted file mode 100644 index 5b252376..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:layered_autunite" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/layered_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json deleted file mode 100644 index 29290cb4..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:lead_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/lead_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json deleted file mode 100644 index 0a862a1d..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:lead_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_lead" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/lead_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json deleted file mode 100644 index 27bf0a18..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:polished_cut_autunite" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/polished_cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json deleted file mode 100644 index fcd67d94..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "functions": [ - { - "add": false, - "conditions": [ - { - "block": "createnuclear:polished_cut_autunite_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ], - "count": 2.0, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:polished_cut_autunite_slab" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/polished_cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json deleted file mode 100644 index 0b8ff5f4..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:polished_cut_autunite_stairs" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/polished_cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json deleted file mode 100644 index e67c4be7..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:polished_cut_autunite_wall" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/polished_cut_autunite_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json deleted file mode 100644 index 1d111adb..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:raw_lead_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/raw_lead_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json deleted file mode 100644 index cb40bb6a..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:raw_thorium_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/raw_thorium_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json deleted file mode 100644 index a0f70c4c..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:raw_uranium_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/raw_uranium_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json deleted file mode 100644 index 72f466b2..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_casing" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_casing" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json deleted file mode 100644 index 31c7c07c..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_controller" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_controller" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json deleted file mode 100644 index dbb12343..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_cooler" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_cooler" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json deleted file mode 100644 index 4e128396..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_core" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_core" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json deleted file mode 100644 index ba17ee6f..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_frame" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_frame" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json deleted file mode 100644 index 12d08521..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_input" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_input" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json deleted file mode 100644 index 955a3100..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reactor_output" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reactor_output" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json deleted file mode 100644 index 67bf712d..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:reinforced_glass" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/reinforced_glass" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json deleted file mode 100644 index 3543b04e..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:small_autunite_brick" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/small_autunite_brick" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json deleted file mode 100644 index 5cdf8d97..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "functions": [ - { - "add": false, - "conditions": [ - { - "block": "createnuclear:small_autunite_brick_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ], - "count": 2.0, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:small_autunite_brick_slab" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/small_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json deleted file mode 100644 index 6b23e7a1..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:small_autunite_brick_stairs" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/small_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json deleted file mode 100644 index d3cbf590..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:small_autunite_brick_wall" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/small_autunite_brick_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json deleted file mode 100644 index 2d4cbc2b..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:steel_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/steel_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json deleted file mode 100644 index 346c8684..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "createnuclear:thorium_block" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/thorium_block" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json deleted file mode 100644 index e8bd6703..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:thorium_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "createnuclear:raw_thorium" - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/thorium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json deleted file mode 100644 index 196392ef..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ], - "name": "createnuclear:uranium_ore" - }, - { - "type": "minecraft:item", - "functions": [ - { - "enchantment": "minecraft:fortune", - "formula": "minecraft:ore_drops", - "function": "minecraft:apply_bonus" - }, - { - "function": "minecraft:explosion_decay" - } - ], -<<<<<<< HEAD - "name": "createnuclear:raw_thorium" -======= - "name": "createnuclear:raw_uranium" ->>>>>>> t - } - ] - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "createnuclear:blocks/uranium_ore" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json deleted file mode 100644 index 4fe8d4a7..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:entity", - "random_sequence": "createnuclear:entities/irradiated_cat" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json deleted file mode 100644 index a72cf115..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:entity", - "random_sequence": "createnuclear:entities/irradiated_chicken" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json deleted file mode 100644 index 43e6419a..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:entity", - "random_sequence": "createnuclear:entities/irradiated_cow" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json deleted file mode 100644 index ecefd041..00000000 --- a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:entity", - "random_sequence": "createnuclear:entities/irradiated_wolf" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 1badcd71..00000000 --- a/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index ab76f18a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:autunite_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json deleted file mode 100644 index 991d4940..00000000 --- a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:blasting", - "category": "misc", - "cookingtime": 100, - "experience": 0.1, - "ingredient": { - "item": "create:crushed_raw_lead" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json deleted file mode 100644 index c23f6e80..00000000 --- a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:blasting", - "category": "misc", - "cookingtime": 100, - "experience": 0.1, - "ingredient": { - "tag": "createnuclear:lead_ores" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json deleted file mode 100644 index 54ef8d6e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:blasting", - "category": "misc", - "cookingtime": 100, - "experience": 0.1, - "ingredient": { - "tag": "forge:raw_materials/lead" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json deleted file mode 100644 index c170a2b9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:blasting", - "category": "misc", - "cookingtime": 100, - "experience": 0.1, - "ingredient": { - "tag": "createnuclear:uranium_ores" - }, - "result": "createnuclear:raw_uranium" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json b/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json deleted file mode 100644 index 88a471a7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "create:compacting", - "ingredients": [ - { - "amount": 100, - "fluidTag": "createnuclear:uranium" - } - ], - "results": [ - { - "item": "createnuclear:yellowcake" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json deleted file mode 100644 index 8d6e41d8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", -<<<<<<< HEAD - "category": "misc", -======= - "category": "building", ->>>>>>> t - "key": { - "N": { - "item": "minecraft:nether_star" - }, - "O": { - "item": "minecraft:obsidian" - }, - "S": { - "item": "minecraft:soul_soil" - } - }, - "pattern": [ - "SOS", - "ONO", - "SOS" - ], - "result": { - "item": "createnuclear:enriched_soul_soil" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json b/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json deleted file mode 100644 index 82f4c62b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "E": { - "item": "createnuclear:enriched_soul_soil" - }, - "L": { - "tag": "minecraft:logs" - }, - "S": { - "tag": "forge:rods/wooden" - } - }, - "pattern": [ - " S ", - "SES", - "LLL" - ], - "result": { - "item": "createnuclear:enriching_campfire" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json deleted file mode 100644 index 35150c61..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:white_cloth" - } - }, - "pattern": [ - "Y Y", - "X X" - ], - "result": { - "item": "createnuclear:anti_radiation_boots" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json deleted file mode 100644 index d9073104..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:black_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:black_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json deleted file mode 100644 index 36bde71e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:black_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:black_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json deleted file mode 100644 index d6aff22c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:black_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:black_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json deleted file mode 100644 index 6f6c0c38..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:blue_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:blue_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json deleted file mode 100644 index 91fefbc1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:blue_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:blue_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json deleted file mode 100644 index ccd90d07..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:blue_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:blue_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json deleted file mode 100644 index 9dcb4b2f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:brown_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:brown_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json deleted file mode 100644 index 8e2aa2e4..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:brown_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:brown_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json deleted file mode 100644 index 03b12752..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:brown_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:brown_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json deleted file mode 100644 index 0349e233..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:cyan_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:cyan_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json deleted file mode 100644 index 31a6f90f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:cyan_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:cyan_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json deleted file mode 100644 index b6e2185c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:cyan_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:cyan_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json deleted file mode 100644 index 20d987e9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:gray_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:gray_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json deleted file mode 100644 index 94edf59f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:gray_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:gray_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json deleted file mode 100644 index a0b40ba6..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:gray_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:gray_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json deleted file mode 100644 index 9e7750ee..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:green_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:green_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json deleted file mode 100644 index 326ed348..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:green_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:green_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json deleted file mode 100644 index d0151a02..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:green_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:green_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json deleted file mode 100644 index 96aa297c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_blue_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:light_blue_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json deleted file mode 100644 index 9bcd4e3e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_blue_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:light_blue_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json deleted file mode 100644 index 888a27c0..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_blue_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:light_blue_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json deleted file mode 100644 index 1a35a6fe..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_gray_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:light_gray_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json deleted file mode 100644 index ca2caaf8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_gray_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:light_gray_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json deleted file mode 100644 index 4caa0ef6..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:light_gray_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:light_gray_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json deleted file mode 100644 index 642c0f65..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:lime_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:lime_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json deleted file mode 100644 index fcab0ace..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:lime_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:lime_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json deleted file mode 100644 index a6352d55..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:lime_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:lime_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json deleted file mode 100644 index 705708eb..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:magenta_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:magenta_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json deleted file mode 100644 index a2bd7f97..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:magenta_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:magenta_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json deleted file mode 100644 index 3106d87b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:magenta_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:magenta_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json deleted file mode 100644 index 64b168fe..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:orange_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:orange_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json deleted file mode 100644 index a9da8cb8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:orange_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:orange_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json deleted file mode 100644 index f42ac77f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:orange_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:orange_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json deleted file mode 100644 index 63191b24..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:pink_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:pink_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json deleted file mode 100644 index b4be9ae9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:pink_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:pink_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json deleted file mode 100644 index 266f30a1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:pink_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:pink_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json deleted file mode 100644 index 08be0f1b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:purple_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:purple_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json deleted file mode 100644 index 5b8df04f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:purple_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:purple_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json deleted file mode 100644 index a60928b0..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:purple_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:purple_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json deleted file mode 100644 index 1f1f7b6c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:red_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:red_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json deleted file mode 100644 index 1cffa5a4..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:red_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:red_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json deleted file mode 100644 index 4e30f9ae..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:red_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:red_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json deleted file mode 100644 index 1e59e7be..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:white_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:white_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json deleted file mode 100644 index b3456223..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:white_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:white_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json deleted file mode 100644 index 746a8447..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:white_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:white_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json deleted file mode 100644 index a3974a4a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:yellow_cloth" - }, - "Z": { - "item": "createnuclear:graphite_rod" - } - }, - "pattern": [ - "Y Y", - "XXX", - "ZXZ" - ], - "result": { - "item": "createnuclear:yellow_anti_radiation_chestplate" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json deleted file mode 100644 index 93ff086e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:yellow_cloth" - }, - "Z": { - "item": "createnuclear:reinforced_glass" - } - }, - "pattern": [ - "YXY", - "XZX" - ], - "result": { - "item": "createnuclear:yellow_anti_radiation_helmet" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json deleted file mode 100644 index c912c258..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "X": { - "tag": "forge:ingots/lead" - }, - "Y": { - "item": "createnuclear:yellow_cloth" - } - }, - "pattern": [ - "YXY", - "X X", - "Y Y" - ], - "result": { - "item": "createnuclear:yellow_anti_radiation_leggings" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json deleted file mode 100644 index 34d28959..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:ingots/lead" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:lead_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json deleted file mode 100644 index 6f3dbc70..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:nuggets/lead" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:lead_ingot" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json deleted file mode 100644 index 37b9ced2..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/lead" - } - ], - "result": { - "count": 9, - "item": "createnuclear:lead_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json deleted file mode 100644 index 1c97b72f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:ingots/lead" - } - ], - "result": { - "count": 9, - "item": "createnuclear:lead_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json deleted file mode 100644 index 96297fcd..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "R": { - "tag": "forge:raw_materials/thorium" - } - }, - "pattern": [ - "RRR", - "RRR", - "RRR" - ], - "result": { - "item": "createnuclear:raw_thorium_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json deleted file mode 100644 index b59db1a1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "R": { - "tag": "forge:raw_materials/lead" - } - }, - "pattern": [ - "RRR", - "RRR", - "RRR" - ], - "result": { - "item": "createnuclear:raw_lead_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json deleted file mode 100644 index 606bca67..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/raw_lead" - } - ], - "result": { - "count": 9, - "item": "createnuclear:raw_lead" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json deleted file mode 100644 index f2e1f275..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/raw_thorium" - } - ], - "result": { - "count": 9, - "item": "createnuclear:raw_thorium" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json deleted file mode 100644 index 157f1305..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "R": { - "tag": "forge:raw_materials/uranium" - } - }, - "pattern": [ - "RRR", - "RRR", - "RRR" - ], - "result": { - "item": "createnuclear:raw_uranium_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json deleted file mode 100644 index 58be682d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/raw_uranium" - } - ], - "result": { - "count": 9, - "item": "createnuclear:raw_uranium" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json b/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json deleted file mode 100644 index 0469fa69..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "G": { - "tag": "forge:glass" - }, - "S": { - "tag": "forge:ingots/lead" - } - }, - "pattern": [ - "SGS", - "GSG", - "SGS" - ], - "result": { - "item": "createnuclear:reinforced_glass" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json deleted file mode 100644 index af08f8cd..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "D": { - "item": "create:display_board" - }, - "E": { - "item": "create:empty_schematic" - }, - "P": { - "item": "create:precision_mechanism" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "SDS", - "SPS", - "SES" - ], - "result": { - "item": "createnuclear:reactor_blueprint_item" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json deleted file mode 100644 index 1d3005ba..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:steel_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json deleted file mode 100644 index 922d026d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:nuggets/steel" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:steel_ingot" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json deleted file mode 100644 index 5c954d64..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/steel" - } - ], - "result": { - "count": 9, - "item": "createnuclear:steel_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json deleted file mode 100644 index 1cfb171a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:ingots/steel" - } - ], - "result": { - "count": 9, - "item": "createnuclear:steel_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json deleted file mode 100644 index e7a4037c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:ingots/thorium" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:thorium_block" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json deleted file mode 100644 index 09d7e66d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "tag": "forge:nuggets/thorium" - } - }, - "pattern": [ - "###", - "###", - "###" - ], - "result": { - "item": "createnuclear:thorium_ingot" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json deleted file mode 100644 index 4c062d44..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:storage_blocks/thorium" - } - ], - "result": { - "count": 9, - "item": "createnuclear:thorium_ingot" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json deleted file mode 100644 index 4f664dd1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "tag": "forge:ingots/thorium" - } - ], - "result": { - "count": 9, - "item": "createnuclear:thorium_nugget" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json deleted file mode 100644 index b540b44a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "item": "minecraft:string" - } - }, - "pattern": [ - "###", - "###" - ], - "result": { - "item": "createnuclear:white_cloth" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json deleted file mode 100644 index 49f56500..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "key": { - "#": { - "item": "minecraft:white_wool" - } - }, - "pattern": [ - "###", - "###" - ], - "result": { - "count": 6, - "item": "createnuclear:white_cloth" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/coal.json b/src/generated/resources/data/createnuclear/recipes/crushing/coal.json deleted file mode 100644 index d7a631f7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/coal.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "tag": "minecraft:coals" - } - ], - "processingTime": 250, - "results": [ - { - "chance": 0.5, - "item": "createnuclear:coal_dust" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json b/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json deleted file mode 100644 index 36b437c8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "create:crushed_raw_uranium" - } - ], - "processingTime": 255, - "results": [ - { - "count": 9, - "item": "createnuclear:uranium_powder" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/granite.json b/src/generated/resources/data/createnuclear/recipes/crushing/granite.json deleted file mode 100644 index 8c558913..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/granite.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "minecraft:granite" - } - ], - "processingTime": 250, - "results": [ - { - "chance": 0.5, - "item": "createnuclear:uranium_powder" - }, - { - "item": "minecraft:red_sand" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json deleted file mode 100644 index ab52f9c9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "minecraft:raw_copper" - } - ], - "processingTime": 250, - "results": [ - { - "item": "create:crushed_raw_copper" - }, - { - "chance": 0.75, - "item": "create:experience_nugget" - }, - { - "chance": 0.15, - "item": "createnuclear:lead_nugget" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json deleted file mode 100644 index 58b91a59..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "createnuclear:raw_thorium" - } - ], - "processingTime": 125, - "results": [ - { - "item": "createnuclear:thorium_dust" - }, - { - "chance": 0.5, - "item": "createnuclear:thorium_dust" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json deleted file mode 100644 index a620f150..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "createnuclear:raw_thorium_block" - } - ], - "processingTime": 250, - "results": [ - { - "count": 81, - "item": "createnuclear:thorium_dust" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json deleted file mode 100644 index d029985c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "createnuclear:raw_uranium_block" - } - ], - "processingTime": 250, - "results": [ - { - "count": 81, - "item": "createnuclear:uranium_powder" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json deleted file mode 100644 index 070cafd3..00000000 --- a/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "create:raw_zinc" - } - ], - "processingTime": 250, - "results": [ - { - "item": "create:crushed_raw_zinc" - }, - { - "chance": 0.75, - "item": "create:experience_nugget" - }, - { - "chance": 0.25, - "item": "createnuclear:lead_nugget" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json deleted file mode 100644 index 3dbd3506..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "cut_autunite_brick_slab", - "key": { - "X": { - "item": "createnuclear:cut_autunite_bricks" - } - }, - "pattern": [ - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:cut_autunite_brick_slab" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index bfdcaeb7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 2, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json deleted file mode 100644 index 1e5c6f2e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "createnuclear:cut_autunite_brick_slab" - }, - { - "item": "createnuclear:cut_autunite_brick_slab" - } - ], - "result": { - "item": "createnuclear:cut_autunite_bricks" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json deleted file mode 100644 index c753e714..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "cut_autunite_brick_stairs", - "key": { - "X": { - "item": "createnuclear:cut_autunite_bricks" - } - }, - "pattern": [ - "X ", - "XX ", - "XXX" - ], - "result": { - "count": 4, - "item": "createnuclear:cut_autunite_brick_stairs" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 678e9a74..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json deleted file mode 100644 index e941ba09..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "X": { - "item": "createnuclear:cut_autunite_bricks" - } - }, - "pattern": [ - "XXX", - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:cut_autunite_brick_wall" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 71d91844..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_brick_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index b694543c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 6426412c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json deleted file mode 100644 index 36b635c4..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "cut_autunite_slab", - "key": { - "X": { - "item": "createnuclear:cut_autunite" - } - }, - "pattern": [ - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:cut_autunite_slab" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 1e33d17e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 2, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json deleted file mode 100644 index 27074efa..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "createnuclear:cut_autunite_slab" - }, - { - "item": "createnuclear:cut_autunite_slab" - } - ], - "result": { - "item": "createnuclear:cut_autunite" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json deleted file mode 100644 index 23b7740d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "cut_autunite_stairs", - "key": { - "X": { - "item": "createnuclear:cut_autunite" - } - }, - "pattern": [ - "X ", - "XX ", - "XXX" - ], - "result": { - "count": 4, - "item": "createnuclear:cut_autunite_stairs" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index dc1f690e..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json deleted file mode 100644 index f2b310d8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "X": { - "item": "createnuclear:cut_autunite" - } - }, - "pattern": [ - "XXX", - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:cut_autunite_wall" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index ecf4ef39..00000000 --- a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:cut_autunite_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json b/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json deleted file mode 100644 index 9f332c27..00000000 --- a/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "createnuclear:enriched", - "ingredients": [ - { - "item": "createnuclear:yellowcake" - } - ], - "results": [ - { - "item": "createnuclear:enriched_yellowcake" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json b/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json deleted file mode 100644 index abaf51c1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "createnuclear:enriched", - "ingredients": [ - { - "item": "minecraft:campfire" - } - ], - "results": [ - { - "item": "createnuclear:enriching_campfire" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json deleted file mode 100644 index f74aed64..00000000 --- a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "create:item_application", - "ingredients": [ - { - "item": "create:brass_casing" - }, - { - "tag": "forge:ingots/steel" - } - ], - "results": [ - { - "item": "createnuclear:reactor_casing" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json deleted file mode 100644 index f5690f24..00000000 --- a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "create:item_application", - "ingredients": [ - { - "item": "createnuclear:reactor_casing" - }, - { - "item": "minecraft:hopper" - } - ], - "results": [ - { - "item": "createnuclear:reactor_input" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json deleted file mode 100644 index 9a1e6c11..00000000 --- a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "create:item_application", - "ingredients": [ - { - "item": "createnuclear:reactor_casing" - }, - { - "item": "create:shaft" - } - ], - "results": [ - { - "item": "createnuclear:reactor_output" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index d0cb4cf6..00000000 --- a/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:layered_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json deleted file mode 100644 index 466b31e1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "G": { - "item": "createnuclear:graphene" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "SGS", - "SGS", - "SGS", - "SGS" - ], - "result": { - "item": "createnuclear:graphite_rod" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json deleted file mode 100644 index 7ce554af..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "C": { - "item": "createnuclear:reactor_casing" - }, - "N": { - "item": "minecraft:netherite_ingot" - }, - "O": { - "item": "create:content_observer" - }, - "T": { - "item": "create:electron_tube" - }, - "V": { - "item": "create:item_vault" - }, - "X": { - "item": "minecraft:nether_star" - } - }, - "pattern": [ - "CCCCC", - "CNONC", - "CTXTC", - "CNVNC", - "CCCCC" - ], - "result": { - "item": "createnuclear:reactor_controller" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json deleted file mode 100644 index a5d65e24..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "C": { - "item": "createnuclear:reactor_casing" - }, - "G": { - "item": "createnuclear:reinforced_glass" - }, - "I": { - "item": "minecraft:blue_ice" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "CCCCC", - "CSGSC", - "CIGIC", - "CSGSC", - "CCCCC" - ], - "result": { - "item": "createnuclear:reactor_cooler" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json deleted file mode 100644 index be920734..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "B": { - "item": "createnuclear:uranium_bucket" - }, - "C": { - "item": "createnuclear:reactor_casing" - }, - "P": { - "item": "create:precision_mechanism" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "CCCCC", - "CPSPC", - "CSBSC", - "CPSPC", - "CCCCC" - ], - "result": { - "item": "createnuclear:reactor_core" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json deleted file mode 100644 index a9e6a52b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "B": { - "item": "createnuclear:uranium_bucket" - }, - "C": { - "item": "createnuclear:reactor_casing" - }, - "G": { - "item": "createnuclear:reinforced_glass" - }, - "S": { - "tag": "forge:ingots/steel" - } - }, - "pattern": [ - "CCCCC", - "CSGSC", - "CGBGC", - "CSGSC", - "CCCCC" - ], - "result": { - "item": "createnuclear:reactor_frame" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json deleted file mode 100644 index 4b6457d3..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "acceptMirrored": true, - "key": { - "U": { - "item": "createnuclear:enriched_yellowcake" - } - }, - "pattern": [ - " U", - " U ", - " U ", - " U ", - "U " - ], - "result": { - "item": "createnuclear:uranium_rod" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/steel.json b/src/generated/resources/data/createnuclear/recipes/mixing/steel.json deleted file mode 100644 index d0f34b44..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mixing/steel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "create:mixing", - "ingredients": [ - { - "tag": "forge:dusts/coal" - }, - { - "tag": "forge:ingots/iron" - } - ], - "results": [ - { - "item": "createnuclear:steel_ingot" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json b/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json deleted file mode 100644 index fd6222f3..00000000 --- a/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "create:mixing", - "ingredients": [ - { - "tag": "forge:dusts/uranium" - } - ], - "results": [ - { - "amount": 25, - "fluid": "createnuclear:uranium" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index d2704c52..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:polished_cut_autunite" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json deleted file mode 100644 index 825356e9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "polished_cut_autunite_slab", - "key": { - "X": { - "item": "createnuclear:polished_cut_autunite" - } - }, - "pattern": [ - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:polished_cut_autunite_slab" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 70ad74f5..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 2, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:polished_cut_autunite_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json deleted file mode 100644 index 70bc5cc9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "createnuclear:polished_cut_autunite_slab" - }, - { - "item": "createnuclear:polished_cut_autunite_slab" - } - ], - "result": { - "item": "createnuclear:polished_cut_autunite" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json deleted file mode 100644 index 0dd865ba..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "polished_cut_autunite_stairs", - "key": { - "X": { - "item": "createnuclear:polished_cut_autunite" - } - }, - "pattern": [ - "X ", - "XX ", - "XXX" - ], - "result": { - "count": 4, - "item": "createnuclear:polished_cut_autunite_stairs" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index e90c86d9..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:polished_cut_autunite_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json deleted file mode 100644 index da27172b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "X": { - "item": "createnuclear:polished_cut_autunite" - } - }, - "pattern": [ - "XXX", - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:polished_cut_autunite_wall" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index bcbde7f8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:polished_cut_autunite_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json b/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json deleted file mode 100644 index fa8ccf09..00000000 --- a/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "create:pressing", - "ingredients": [ - { - "tag": "forge:dusts/coal" - } - ], - "results": [ - { - "item": "createnuclear:graphene" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json deleted file mode 100644 index c97772db..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:black_dye" - } - ], - "result": { - "item": "createnuclear:black_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json deleted file mode 100644 index 7a88326c..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:blue_dye" - } - ], - "result": { - "item": "createnuclear:blue_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json deleted file mode 100644 index 7c298c77..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:brown_dye" - } - ], - "result": { - "item": "createnuclear:brown_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json deleted file mode 100644 index ea1f9bb7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:cyan_dye" - } - ], - "result": { - "item": "createnuclear:cyan_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json deleted file mode 100644 index 2a9a5180..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:gray_dye" - } - ], - "result": { - "item": "createnuclear:gray_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json deleted file mode 100644 index 9de6a6ef..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:green_dye" - } - ], - "result": { - "item": "createnuclear:green_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json deleted file mode 100644 index b650cede..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:light_blue_dye" - } - ], - "result": { - "item": "createnuclear:light_blue_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json deleted file mode 100644 index 7ad40ccc..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:light_gray_dye" - } - ], - "result": { - "item": "createnuclear:light_gray_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json deleted file mode 100644 index 5f5fed5f..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:lime_dye" - } - ], - "result": { - "item": "createnuclear:lime_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json deleted file mode 100644 index d150ae22..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:magenta_dye" - } - ], - "result": { - "item": "createnuclear:magenta_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json deleted file mode 100644 index 7e4cf94b..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:orange_dye" - } - ], - "result": { - "item": "createnuclear:orange_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json deleted file mode 100644 index 4274a3ae..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:pink_dye" - } - ], - "result": { - "item": "createnuclear:pink_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json deleted file mode 100644 index ccedaffe..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:purple_dye" - } - ], - "result": { - "item": "createnuclear:purple_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json deleted file mode 100644 index 71820997..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:red_dye" - } - ], - "result": { - "item": "createnuclear:red_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json deleted file mode 100644 index f479aa89..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:white_dye" - } - ], - "result": { - "item": "createnuclear:white_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json deleted file mode 100644 index 34bda8f1..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "tag": "createnuclear:cloth" - }, - { - "item": "minecraft:yellow_dye" - } - ], - "result": { - "item": "createnuclear:yellow_cloth" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json b/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json deleted file mode 100644 index eb877945..00000000 --- a/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "createnuclear:reactor_blueprint_item" - } - ], - "result": { - "item": "createnuclear:reactor_blueprint_item" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index fe0ec269..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:small_autunite_brick" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json deleted file mode 100644 index a68f1ddb..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "small_autunite_brick_slab", - "key": { - "X": { - "item": "createnuclear:small_autunite_brick" - } - }, - "pattern": [ - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:small_autunite_brick_slab" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index 2fb713f4..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 2, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:small_autunite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json deleted file mode 100644 index bb601f8d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "createnuclear:small_autunite_brick_slab" - }, - { - "item": "createnuclear:small_autunite_brick_slab" - } - ], - "result": { - "item": "createnuclear:small_autunite_brick" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json deleted file mode 100644 index 10a085c7..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "group": "small_autunite_brick_stairs", - "key": { - "X": { - "item": "createnuclear:small_autunite_brick" - } - }, - "pattern": [ - "X ", - "XX ", - "XXX" - ], - "result": { - "count": 4, - "item": "createnuclear:small_autunite_brick_stairs" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index e3dce519..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:small_autunite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json deleted file mode 100644 index db2ccd48..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "X": { - "item": "createnuclear:small_autunite_brick" - } - }, - "pattern": [ - "XXX", - "XXX" - ], - "result": { - "count": 6, - "item": "createnuclear:small_autunite_brick_wall" - }, - "show_notification": true -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json deleted file mode 100644 index e4c918af..00000000 --- a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "count": 1, - "ingredient": { - "tag": "createnuclear:stone_types/autunite" - }, - "result": "createnuclear:small_autunite_brick_wall" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json deleted file mode 100644 index 0ef24ce8..00000000 --- a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "cookingtime": 200, - "experience": 0.1, - "ingredient": { - "item": "create:crushed_raw_lead" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json deleted file mode 100644 index 16a522a6..00000000 --- a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "cookingtime": 200, - "experience": 0.1, - "ingredient": { - "tag": "createnuclear:lead_ores" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json deleted file mode 100644 index e302088d..00000000 --- a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "cookingtime": 200, - "experience": 0.1, - "ingredient": { - "tag": "forge:raw_materials/lead" - }, - "result": "createnuclear:lead_ingot" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json deleted file mode 100644 index f415f686..00000000 --- a/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "cookingtime": 200, - "experience": 0.1, - "ingredient": { - "tag": "createnuclear:uranium_ores" - }, - "result": "createnuclear:raw_uranium" -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json deleted file mode 100644 index a00e228a..00000000 --- a/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "create:splashing", - "ingredients": [ - { - "item": "create:crushed_raw_lead" - } - ], - "results": [ - { - "chance": 0.5, - "item": "create:experience_nugget" - }, - { - "count": 9, - "item": "createnuclear:lead_nugget" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json b/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json deleted file mode 100644 index e3f04365..00000000 --- a/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriched_soul_soil" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json b/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json deleted file mode 100644 index a8ce0c6f..00000000 --- a/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_fire", - "createnuclear:enriching_campfire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json b/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json deleted file mode 100644 index e456059a..00000000 --- a/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json b/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json deleted file mode 100644 index 548841c4..00000000 --- a/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json b/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json deleted file mode 100644 index e21140df..00000000 --- a/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:irradiated_cat", - "createnuclear:irradiated_chicken", - "createnuclear:irradiated_wolf", - "createnuclear:irradiated_cow" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/fluids/thorium.json b/src/generated/resources/data/createnuclear/tags/fluids/thorium.json deleted file mode 100644 index b1583ad2..00000000 --- a/src/generated/resources/data/createnuclear/tags/fluids/thorium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:flowing_thorium", - "createnuclear:thorium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/fluids/uranium.json b/src/generated/resources/data/createnuclear/tags/fluids/uranium.json deleted file mode 100644 index bcad2196..00000000 --- a/src/generated/resources/data/createnuclear/tags/fluids/uranium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:flowing_uranium", - "createnuclear:uranium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json b/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json deleted file mode 100644 index 4151900f..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_helmet", - "createnuclear:orange_anti_radiation_helmet", - "createnuclear:magenta_anti_radiation_helmet", - "createnuclear:light_blue_anti_radiation_helmet", - "createnuclear:yellow_anti_radiation_helmet", - "createnuclear:lime_anti_radiation_helmet", - "createnuclear:pink_anti_radiation_helmet", - "createnuclear:gray_anti_radiation_helmet", - "createnuclear:light_gray_anti_radiation_helmet", - "createnuclear:cyan_anti_radiation_helmet", - "createnuclear:purple_anti_radiation_helmet", - "createnuclear:blue_anti_radiation_helmet", - "createnuclear:brown_anti_radiation_helmet", - "createnuclear:green_anti_radiation_helmet", - "createnuclear:red_anti_radiation_helmet", - "createnuclear:black_anti_radiation_helmet", - "createnuclear:white_anti_radiation_chestplate", - "createnuclear:orange_anti_radiation_chestplate", - "createnuclear:magenta_anti_radiation_chestplate", - "createnuclear:light_blue_anti_radiation_chestplate", - "createnuclear:yellow_anti_radiation_chestplate", - "createnuclear:lime_anti_radiation_chestplate", - "createnuclear:pink_anti_radiation_chestplate", - "createnuclear:gray_anti_radiation_chestplate", - "createnuclear:light_gray_anti_radiation_chestplate", - "createnuclear:cyan_anti_radiation_chestplate", - "createnuclear:purple_anti_radiation_chestplate", - "createnuclear:blue_anti_radiation_chestplate", - "createnuclear:brown_anti_radiation_chestplate", - "createnuclear:green_anti_radiation_chestplate", - "createnuclear:red_anti_radiation_chestplate", - "createnuclear:black_anti_radiation_chestplate", - "createnuclear:white_anti_radiation_leggings", - "createnuclear:orange_anti_radiation_leggings", - "createnuclear:magenta_anti_radiation_leggings", - "createnuclear:light_blue_anti_radiation_leggings", - "createnuclear:yellow_anti_radiation_leggings", - "createnuclear:lime_anti_radiation_leggings", - "createnuclear:pink_anti_radiation_leggings", - "createnuclear:gray_anti_radiation_leggings", - "createnuclear:light_gray_anti_radiation_leggings", - "createnuclear:cyan_anti_radiation_leggings", - "createnuclear:purple_anti_radiation_leggings", - "createnuclear:blue_anti_radiation_leggings", - "createnuclear:brown_anti_radiation_leggings", - "createnuclear:green_anti_radiation_leggings", - "createnuclear:red_anti_radiation_leggings", - "createnuclear:black_anti_radiation_leggings", - "createnuclear:anti_radiation_boots" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json deleted file mode 100644 index ae448c5b..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_helmet", - "createnuclear:white_anti_radiation_chestplate", - "createnuclear:white_anti_radiation_leggings", - "createnuclear:anti_radiation_boots" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json deleted file mode 100644 index 3e6a7753..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:anti_radiation_boots" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json deleted file mode 100644 index a1ac43a9..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "values": [ - "createnuclear:orange_anti_radiation_chestplate", - "createnuclear:magenta_anti_radiation_chestplate", - "createnuclear:light_blue_anti_radiation_chestplate", - "createnuclear:yellow_anti_radiation_chestplate", - "createnuclear:lime_anti_radiation_chestplate", - "createnuclear:pink_anti_radiation_chestplate", - "createnuclear:gray_anti_radiation_chestplate", - "createnuclear:light_gray_anti_radiation_chestplate", - "createnuclear:cyan_anti_radiation_chestplate", - "createnuclear:purple_anti_radiation_chestplate", - "createnuclear:blue_anti_radiation_chestplate", - "createnuclear:brown_anti_radiation_chestplate", - "createnuclear:green_anti_radiation_chestplate", - "createnuclear:red_anti_radiation_chestplate", - "createnuclear:black_anti_radiation_chestplate" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json deleted file mode 100644 index 8b659b88..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_chestplate", - "createnuclear:orange_anti_radiation_chestplate", - "createnuclear:magenta_anti_radiation_chestplate", - "createnuclear:light_blue_anti_radiation_chestplate", - "createnuclear:yellow_anti_radiation_chestplate", - "createnuclear:lime_anti_radiation_chestplate", - "createnuclear:pink_anti_radiation_chestplate", - "createnuclear:gray_anti_radiation_chestplate", - "createnuclear:light_gray_anti_radiation_chestplate", - "createnuclear:cyan_anti_radiation_chestplate", - "createnuclear:purple_anti_radiation_chestplate", - "createnuclear:blue_anti_radiation_chestplate", - "createnuclear:brown_anti_radiation_chestplate", - "createnuclear:green_anti_radiation_chestplate", - "createnuclear:red_anti_radiation_chestplate", - "createnuclear:black_anti_radiation_chestplate" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json deleted file mode 100644 index 7e34cb08..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "values": [ - "createnuclear:orange_anti_radiation_helmet", - "createnuclear:magenta_anti_radiation_helmet", - "createnuclear:light_blue_anti_radiation_helmet", - "createnuclear:yellow_anti_radiation_helmet", - "createnuclear:lime_anti_radiation_helmet", - "createnuclear:pink_anti_radiation_helmet", - "createnuclear:gray_anti_radiation_helmet", - "createnuclear:light_gray_anti_radiation_helmet", - "createnuclear:cyan_anti_radiation_helmet", - "createnuclear:purple_anti_radiation_helmet", - "createnuclear:blue_anti_radiation_helmet", - "createnuclear:brown_anti_radiation_helmet", - "createnuclear:green_anti_radiation_helmet", - "createnuclear:red_anti_radiation_helmet", - "createnuclear:black_anti_radiation_helmet" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json deleted file mode 100644 index 7d378f7f..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_helmet", - "createnuclear:orange_anti_radiation_helmet", - "createnuclear:magenta_anti_radiation_helmet", - "createnuclear:light_blue_anti_radiation_helmet", - "createnuclear:yellow_anti_radiation_helmet", - "createnuclear:lime_anti_radiation_helmet", - "createnuclear:pink_anti_radiation_helmet", - "createnuclear:gray_anti_radiation_helmet", - "createnuclear:light_gray_anti_radiation_helmet", - "createnuclear:cyan_anti_radiation_helmet", - "createnuclear:purple_anti_radiation_helmet", - "createnuclear:blue_anti_radiation_helmet", - "createnuclear:brown_anti_radiation_helmet", - "createnuclear:green_anti_radiation_helmet", - "createnuclear:red_anti_radiation_helmet", - "createnuclear:black_anti_radiation_helmet" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json deleted file mode 100644 index 155da496..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "values": [ - "createnuclear:orange_anti_radiation_leggings", - "createnuclear:magenta_anti_radiation_leggings", - "createnuclear:light_blue_anti_radiation_leggings", - "createnuclear:yellow_anti_radiation_leggings", - "createnuclear:lime_anti_radiation_leggings", - "createnuclear:pink_anti_radiation_leggings", - "createnuclear:gray_anti_radiation_leggings", - "createnuclear:light_gray_anti_radiation_leggings", - "createnuclear:cyan_anti_radiation_leggings", - "createnuclear:purple_anti_radiation_leggings", - "createnuclear:blue_anti_radiation_leggings", - "createnuclear:brown_anti_radiation_leggings", - "createnuclear:green_anti_radiation_leggings", - "createnuclear:red_anti_radiation_leggings", - "createnuclear:black_anti_radiation_leggings" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json deleted file mode 100644 index ea238434..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_leggings", - "createnuclear:orange_anti_radiation_leggings", - "createnuclear:magenta_anti_radiation_leggings", - "createnuclear:light_blue_anti_radiation_leggings", - "createnuclear:yellow_anti_radiation_leggings", - "createnuclear:lime_anti_radiation_leggings", - "createnuclear:pink_anti_radiation_leggings", - "createnuclear:gray_anti_radiation_leggings", - "createnuclear:light_gray_anti_radiation_leggings", - "createnuclear:cyan_anti_radiation_leggings", - "createnuclear:purple_anti_radiation_leggings", - "createnuclear:blue_anti_radiation_leggings", - "createnuclear:brown_anti_radiation_leggings", - "createnuclear:green_anti_radiation_leggings", - "createnuclear:red_anti_radiation_leggings", - "createnuclear:black_anti_radiation_leggings" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/cloth.json b/src/generated/resources/data/createnuclear/tags/items/cloth.json deleted file mode 100644 index 8c88fe9b..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/cloth.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_cloth", - "createnuclear:orange_cloth", - "createnuclear:magenta_cloth", - "createnuclear:light_blue_cloth", - "createnuclear:yellow_cloth", - "createnuclear:lime_cloth", - "createnuclear:pink_cloth", - "createnuclear:gray_cloth", - "createnuclear:light_gray_cloth", - "createnuclear:cyan_cloth", - "createnuclear:purple_cloth", - "createnuclear:blue_cloth", - "createnuclear:brown_cloth", - "createnuclear:green_cloth", - "createnuclear:red_cloth", - "createnuclear:black_cloth" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/cooler.json b/src/generated/resources/data/createnuclear/tags/items/cooler.json deleted file mode 100644 index 1802becf..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/cooler.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:graphite_rod" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/fuel.json b/src/generated/resources/data/createnuclear/tags/items/fuel.json deleted file mode 100644 index 951757d9..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/fuel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:uranium_rod" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/lead_ores.json b/src/generated/resources/data/createnuclear/tags/items/lead_ores.json deleted file mode 100644 index e456059a..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/lead_ores.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json b/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json deleted file mode 100644 index 4b37ed20..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite", - "createnuclear:cut_autunite_stairs", - "createnuclear:cut_autunite_wall", - "createnuclear:cut_autunite_bricks", - "createnuclear:cut_autunite_brick_stairs", - "createnuclear:cut_autunite_brick_wall", - "createnuclear:small_autunite_brick", - "createnuclear:small_autunite_brick_stairs", - "createnuclear:small_autunite_brick_wall", - "createnuclear:polished_cut_autunite", - "createnuclear:polished_cut_autunite_stairs", - "createnuclear:polished_cut_autunite_wall", - "createnuclear:layered_autunite", - "createnuclear:autunite_pillar", - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json b/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json deleted file mode 100644 index 548841c4..00000000 --- a/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json deleted file mode 100644 index 75f7246f..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "discard_chance_on_air_exposure": 0.0, - "size": 7, - "targets": [ - { - "state": { - "Name": "createnuclear:lead_ore" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:deepslate_lead_ore" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json deleted file mode 100644 index 8e0c9954..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "type": "create:layered_ore", - "config": { - "discard_chance_on_air_exposure": 0.0, - "layer_patterns": [ - [ - { - "max_size": 5, - "min_size": 2, - "targets": [ - [ - { - "state": { - "Name": "createnuclear:autunite" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:autunite" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 2 - }, - { - "max_size": 2, - "min_size": 1, - "targets": [ - [ - { - "state": { - "Name": "create:limestone" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "create:limestone" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 1 - }, - { - "max_size": 3, - "min_size": 2, - "targets": [ - [ - { - "state": { - "Name": "minecraft:calcite" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "minecraft:calcite" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 1 - }, - { - "max_size": 2, - "min_size": 2, - "targets": [ - [ - { - "state": { - "Name": "minecraft:stone" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "minecraft:deepslate", - "Properties": { - "axis": "y" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 1 - }, - { - "max_size": 1, - "min_size": 1, - "targets": [ - [ - { - "state": { - "Name": "createnuclear:uranium_ore", - "Properties": { - "lit": "false" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:deepslate_uranium_ore", - "Properties": { - "lit": "false" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - ], - "weight": 1 - } - ] - ], - "size": 32 - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json deleted file mode 100644 index 132e2ed2..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "discard_chance_on_air_exposure": 0.0, - "size": 7, - "targets": [ - { - "state": { - "Name": "createnuclear:thorium_ore" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:deepslate_thorium_ore" - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json deleted file mode 100644 index eb971ccc..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "discard_chance_on_air_exposure": 0.0, - "size": 7, - "targets": [ - { - "state": { - "Name": "createnuclear:uranium_ore", - "Properties": { - "lit": "false" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:stone_ore_replaceables" - } - }, - { - "state": { - "Name": "createnuclear:deepslate_uranium_ore", - "Properties": { - "lit": "false" - } - }, - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:deepslate_ore_replaceables" - } - } - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json deleted file mode 100644 index e9eff263..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "feature": "createnuclear:lead_ore", - "placement": [ - { - "type": "minecraft:count", - "count": 6 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:trapezoid", - "max_inclusive": { - "absolute": 64 - }, - "min_inclusive": { - "absolute": -64 - } - } - }, - { - "type": "create:config_filter" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json deleted file mode 100644 index d5ec73f0..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "feature": "createnuclear:striated_ores_overworld", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 18 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "max_inclusive": { - "absolute": 70 - }, - "min_inclusive": { - "absolute": -30 - } - } - }, - { - "type": "create:config_filter" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json deleted file mode 100644 index 5613d152..00000000 --- a/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "feature": "createnuclear:uranium_ore", - "placement": [ - { - "type": "minecraft:count", - "count": 6 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:trapezoid", - "max_inclusive": { - "absolute": 64 - }, - "min_inclusive": { - "absolute": -64 - } - } - }, - { - "type": "create:config_filter" - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/glass.json b/src/generated/resources/data/forge/tags/blocks/glass.json deleted file mode 100644 index d4bfecdc..00000000 --- a/src/generated/resources/data/forge/tags/blocks/glass.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:reinforced_glass" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores.json b/src/generated/resources/data/forge/tags/blocks/ores.json deleted file mode 100644 index fd3c08e5..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:deepslate_thorium_ore", - "createnuclear:lead_ore", - "createnuclear:thorium_ore", - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/lead.json b/src/generated/resources/data/forge/tags/blocks/ores/lead.json deleted file mode 100644 index e456059a..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores/lead.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/thorium.json b/src/generated/resources/data/forge/tags/blocks/ores/thorium.json deleted file mode 100644 index c5f8a424..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores/thorium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_thorium_ore", - "createnuclear:thorium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/uranium.json b/src/generated/resources/data/forge/tags/blocks/ores/uranium.json deleted file mode 100644 index 548841c4..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores/uranium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json deleted file mode 100644 index 111dcca2..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:deepslate_thorium_ore", - "createnuclear:deepslate_uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json deleted file mode 100644 index 7370fbd0..00000000 --- a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:lead_ore", - "createnuclear:thorium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json deleted file mode 100644 index 090e36fd..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:lead_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json deleted file mode 100644 index 8d11d293..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json deleted file mode 100644 index 3bb2b80c..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_thorium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json deleted file mode 100644 index 41ae6b11..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_uranium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json deleted file mode 100644 index 28dd0133..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:steel_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json deleted file mode 100644 index 6ea006df..00000000 --- a/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/uranium.json b/src/generated/resources/data/forge/tags/fluids/uranium.json deleted file mode 100644 index 25064659..00000000 --- a/src/generated/resources/data/forge/tags/fluids/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#createnuclear:uranium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/boots.json b/src/generated/resources/data/forge/tags/items/armors/boots.json deleted file mode 100644 index 3e6a7753..00000000 --- a/src/generated/resources/data/forge/tags/items/armors/boots.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:anti_radiation_boots" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/chestplates.json b/src/generated/resources/data/forge/tags/items/armors/chestplates.json deleted file mode 100644 index 8b659b88..00000000 --- a/src/generated/resources/data/forge/tags/items/armors/chestplates.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_chestplate", - "createnuclear:orange_anti_radiation_chestplate", - "createnuclear:magenta_anti_radiation_chestplate", - "createnuclear:light_blue_anti_radiation_chestplate", - "createnuclear:yellow_anti_radiation_chestplate", - "createnuclear:lime_anti_radiation_chestplate", - "createnuclear:pink_anti_radiation_chestplate", - "createnuclear:gray_anti_radiation_chestplate", - "createnuclear:light_gray_anti_radiation_chestplate", - "createnuclear:cyan_anti_radiation_chestplate", - "createnuclear:purple_anti_radiation_chestplate", - "createnuclear:blue_anti_radiation_chestplate", - "createnuclear:brown_anti_radiation_chestplate", - "createnuclear:green_anti_radiation_chestplate", - "createnuclear:red_anti_radiation_chestplate", - "createnuclear:black_anti_radiation_chestplate" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/helmets.json b/src/generated/resources/data/forge/tags/items/armors/helmets.json deleted file mode 100644 index 7d378f7f..00000000 --- a/src/generated/resources/data/forge/tags/items/armors/helmets.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_helmet", - "createnuclear:orange_anti_radiation_helmet", - "createnuclear:magenta_anti_radiation_helmet", - "createnuclear:light_blue_anti_radiation_helmet", - "createnuclear:yellow_anti_radiation_helmet", - "createnuclear:lime_anti_radiation_helmet", - "createnuclear:pink_anti_radiation_helmet", - "createnuclear:gray_anti_radiation_helmet", - "createnuclear:light_gray_anti_radiation_helmet", - "createnuclear:cyan_anti_radiation_helmet", - "createnuclear:purple_anti_radiation_helmet", - "createnuclear:blue_anti_radiation_helmet", - "createnuclear:brown_anti_radiation_helmet", - "createnuclear:green_anti_radiation_helmet", - "createnuclear:red_anti_radiation_helmet", - "createnuclear:black_anti_radiation_helmet" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/leggings.json b/src/generated/resources/data/forge/tags/items/armors/leggings.json deleted file mode 100644 index ea238434..00000000 --- a/src/generated/resources/data/forge/tags/items/armors/leggings.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "values": [ - "createnuclear:white_anti_radiation_leggings", - "createnuclear:orange_anti_radiation_leggings", - "createnuclear:magenta_anti_radiation_leggings", - "createnuclear:light_blue_anti_radiation_leggings", - "createnuclear:yellow_anti_radiation_leggings", - "createnuclear:lime_anti_radiation_leggings", - "createnuclear:pink_anti_radiation_leggings", - "createnuclear:gray_anti_radiation_leggings", - "createnuclear:light_gray_anti_radiation_leggings", - "createnuclear:cyan_anti_radiation_leggings", - "createnuclear:purple_anti_radiation_leggings", - "createnuclear:blue_anti_radiation_leggings", - "createnuclear:brown_anti_radiation_leggings", - "createnuclear:green_anti_radiation_leggings", - "createnuclear:red_anti_radiation_leggings", - "createnuclear:black_anti_radiation_leggings" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/thorium.json b/src/generated/resources/data/forge/tags/items/buckets/thorium.json deleted file mode 100644 index 6aec4244..00000000 --- a/src/generated/resources/data/forge/tags/items/buckets/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_bucket" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/uranium.json b/src/generated/resources/data/forge/tags/items/buckets/uranium.json deleted file mode 100644 index 68a93e19..00000000 --- a/src/generated/resources/data/forge/tags/items/buckets/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:uranium_bucket" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts.json b/src/generated/resources/data/forge/tags/items/dusts.json deleted file mode 100644 index 3bf9b038..00000000 --- a/src/generated/resources/data/forge/tags/items/dusts.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_dust", - "createnuclear:uranium_powder", - "createnuclear:coal_dust" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/coal.json b/src/generated/resources/data/forge/tags/items/dusts/coal.json deleted file mode 100644 index 84c8f569..00000000 --- a/src/generated/resources/data/forge/tags/items/dusts/coal.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:coal_dust" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/thorium.json b/src/generated/resources/data/forge/tags/items/dusts/thorium.json deleted file mode 100644 index 9b0a3534..00000000 --- a/src/generated/resources/data/forge/tags/items/dusts/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_dust" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/uranium.json b/src/generated/resources/data/forge/tags/items/dusts/uranium.json deleted file mode 100644 index f96cdf12..00000000 --- a/src/generated/resources/data/forge/tags/items/dusts/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:uranium_powder" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/glass.json b/src/generated/resources/data/forge/tags/items/glass.json deleted file mode 100644 index d4bfecdc..00000000 --- a/src/generated/resources/data/forge/tags/items/glass.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:reinforced_glass" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots.json b/src/generated/resources/data/forge/tags/items/ingots.json deleted file mode 100644 index 069fcb89..00000000 --- a/src/generated/resources/data/forge/tags/items/ingots.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:steel_ingot", - "createnuclear:lead_ingot", - "createnuclear:thorium_ingot" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/lead.json b/src/generated/resources/data/forge/tags/items/ingots/lead.json deleted file mode 100644 index aedd6132..00000000 --- a/src/generated/resources/data/forge/tags/items/ingots/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:lead_ingot" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/steel.json b/src/generated/resources/data/forge/tags/items/ingots/steel.json deleted file mode 100644 index 665a4598..00000000 --- a/src/generated/resources/data/forge/tags/items/ingots/steel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:steel_ingot" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/thorium.json b/src/generated/resources/data/forge/tags/items/ingots/thorium.json deleted file mode 100644 index ebbb559f..00000000 --- a/src/generated/resources/data/forge/tags/items/ingots/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_ingot" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets.json b/src/generated/resources/data/forge/tags/items/nuggets.json deleted file mode 100644 index 4683ae5f..00000000 --- a/src/generated/resources/data/forge/tags/items/nuggets.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:steel_nugget", - "createnuclear:lead_nugget", - "createnuclear:thorium_nugget" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/lead.json b/src/generated/resources/data/forge/tags/items/nuggets/lead.json deleted file mode 100644 index 4337a1dc..00000000 --- a/src/generated/resources/data/forge/tags/items/nuggets/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:lead_nugget" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/steel.json b/src/generated/resources/data/forge/tags/items/nuggets/steel.json deleted file mode 100644 index 33f15404..00000000 --- a/src/generated/resources/data/forge/tags/items/nuggets/steel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:steel_nugget" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/thorium.json b/src/generated/resources/data/forge/tags/items/nuggets/thorium.json deleted file mode 100644 index 6e41e836..00000000 --- a/src/generated/resources/data/forge/tags/items/nuggets/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_nugget" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/lead.json b/src/generated/resources/data/forge/tags/items/ores/lead.json deleted file mode 100644 index e456059a..00000000 --- a/src/generated/resources/data/forge/tags/items/ores/lead.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/thorium.json b/src/generated/resources/data/forge/tags/items/ores/thorium.json deleted file mode 100644 index c5f8a424..00000000 --- a/src/generated/resources/data/forge/tags/items/ores/thorium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_thorium_ore", - "createnuclear:thorium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/uranium.json b/src/generated/resources/data/forge/tags/items/ores/uranium.json deleted file mode 100644 index 548841c4..00000000 --- a/src/generated/resources/data/forge/tags/items/ores/uranium.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials.json b/src/generated/resources/data/forge/tags/items/raw_materials.json deleted file mode 100644 index 53e805f6..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_materials.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead", - "createnuclear:raw_uranium", - "createnuclear:raw_thorium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/lead.json b/src/generated/resources/data/forge/tags/items/raw_materials/lead.json deleted file mode 100644 index 34dd4663..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_materials/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json b/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json deleted file mode 100644 index e2f43fb9..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_thorium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json b/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json deleted file mode 100644 index 9333342f..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_uranium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_ores.json b/src/generated/resources/data/forge/tags/items/raw_ores.json deleted file mode 100644 index 53e805f6..00000000 --- a/src/generated/resources/data/forge/tags/items/raw_ores.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead", - "createnuclear:raw_uranium", - "createnuclear:raw_thorium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/rods.json b/src/generated/resources/data/forge/tags/items/rods.json deleted file mode 100644 index b665274d..00000000 --- a/src/generated/resources/data/forge/tags/items/rods.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:graphite_rod", - "createnuclear:uranium_rod" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json deleted file mode 100644 index 090e36fd..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:lead_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json deleted file mode 100644 index 8d11d293..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_lead_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json deleted file mode 100644 index 3bb2b80c..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_thorium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json deleted file mode 100644 index 41ae6b11..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:raw_uranium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json b/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json deleted file mode 100644 index 28dd0133..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:steel_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json deleted file mode 100644 index 6ea006df..00000000 --- a/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:thorium_block" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json b/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json deleted file mode 100644 index a51c2ef8..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_campfire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json deleted file mode 100644 index 0c71748d..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/campfires.json b/src/generated/resources/data/minecraft/tags/blocks/campfires.json deleted file mode 100644 index a51c2ef8..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/campfires.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_campfire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json b/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json deleted file mode 100644 index 6f3bde53..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_fire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json b/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json deleted file mode 100644 index 0c71748d..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/fire.json b/src/generated/resources/data/minecraft/tags/blocks/fire.json deleted file mode 100644 index 6f3bde53..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/fire.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_fire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/impermeable.json b/src/generated/resources/data/minecraft/tags/blocks/impermeable.json deleted file mode 100644 index d4bfecdc..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/impermeable.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:reinforced_glass" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json deleted file mode 100644 index 0c71748d..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json deleted file mode 100644 index a51c2ef8..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriching_campfire" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json deleted file mode 100644 index ea7026b5..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "values": [ - "createnuclear:reactor_casing", - "createnuclear:reactor_core", - "createnuclear:reactor_frame", - "createnuclear:reactor_cooler", - "createnuclear:reactor_input", - "createnuclear:reactor_output", - "createnuclear:reactor_controller", - "createnuclear:enriching_campfire", - "createnuclear:deepslate_lead_ore", - "createnuclear:deepslate_thorium_ore", - "createnuclear:lead_ore", - "createnuclear:thorium_ore", - "createnuclear:raw_uranium_block", - "createnuclear:raw_lead_block", - "createnuclear:raw_thorium_block", - "createnuclear:lead_block", - "createnuclear:thorium_block", - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore", - "createnuclear:steel_block", - "createnuclear:autunite", - "createnuclear:cut_autunite", - "createnuclear:cut_autunite_stairs", - "createnuclear:cut_autunite_slab", - "createnuclear:cut_autunite_wall", - "createnuclear:cut_autunite_bricks", - "createnuclear:cut_autunite_brick_stairs", - "createnuclear:cut_autunite_brick_slab", - "createnuclear:cut_autunite_brick_wall", - "createnuclear:small_autunite_brick", - "createnuclear:small_autunite_brick_stairs", - "createnuclear:small_autunite_brick_slab", - "createnuclear:small_autunite_brick_wall", - "createnuclear:polished_cut_autunite", - "createnuclear:polished_cut_autunite_stairs", - "createnuclear:polished_cut_autunite_slab", - "createnuclear:polished_cut_autunite_wall", - "createnuclear:layered_autunite", - "createnuclear:autunite_pillar" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json deleted file mode 100644 index e3f04365..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:enriched_soul_soil" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json deleted file mode 100644 index 0c71748d..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "createnuclear:autunite" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json deleted file mode 100644 index 0b32149b..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "values": [ - "createnuclear:reactor_casing", - "createnuclear:reactor_core", - "createnuclear:reactor_frame", - "createnuclear:reactor_cooler", - "createnuclear:reactor_input", - "createnuclear:reactor_output", - "createnuclear:reactor_controller", - "createnuclear:deepslate_thorium_ore", - "createnuclear:raw_uranium_block", - "createnuclear:enriched_soul_soil", - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json deleted file mode 100644 index 62a74515..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "values": [ - "createnuclear:deepslate_lead_ore", - "createnuclear:lead_ore", - "createnuclear:thorium_ore", - "createnuclear:deepslate_uranium_ore", - "createnuclear:uranium_ore" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/slabs.json b/src/generated/resources/data/minecraft/tags/blocks/slabs.json deleted file mode 100644 index 091d9741..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/slabs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_slab", - "createnuclear:cut_autunite_brick_slab", - "createnuclear:small_autunite_brick_slab", - "createnuclear:polished_cut_autunite_slab" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/stairs.json b/src/generated/resources/data/minecraft/tags/blocks/stairs.json deleted file mode 100644 index b4209709..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_stairs", - "createnuclear:cut_autunite_brick_stairs", - "createnuclear:small_autunite_brick_stairs", - "createnuclear:polished_cut_autunite_stairs" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/walls.json b/src/generated/resources/data/minecraft/tags/blocks/walls.json deleted file mode 100644 index d7309a6c..00000000 --- a/src/generated/resources/data/minecraft/tags/blocks/walls.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_wall", - "createnuclear:cut_autunite_brick_wall", - "createnuclear:small_autunite_brick_wall", - "createnuclear:polished_cut_autunite_wall" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json b/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json deleted file mode 100644 index 625832ed..00000000 --- a/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "createnuclear:irradiated_cat", - "createnuclear:irradiated_chicken" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/fluids/lava.json b/src/generated/resources/data/minecraft/tags/fluids/lava.json deleted file mode 100644 index 25064659..00000000 --- a/src/generated/resources/data/minecraft/tags/fluids/lava.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "#createnuclear:uranium" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/slabs.json b/src/generated/resources/data/minecraft/tags/items/slabs.json deleted file mode 100644 index 091d9741..00000000 --- a/src/generated/resources/data/minecraft/tags/items/slabs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_slab", - "createnuclear:cut_autunite_brick_slab", - "createnuclear:small_autunite_brick_slab", - "createnuclear:polished_cut_autunite_slab" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/stairs.json b/src/generated/resources/data/minecraft/tags/items/stairs.json deleted file mode 100644 index b4209709..00000000 --- a/src/generated/resources/data/minecraft/tags/items/stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_stairs", - "createnuclear:cut_autunite_brick_stairs", - "createnuclear:small_autunite_brick_stairs", - "createnuclear:polished_cut_autunite_stairs" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/walls.json b/src/generated/resources/data/minecraft/tags/items/walls.json deleted file mode 100644 index d7309a6c..00000000 --- a/src/generated/resources/data/minecraft/tags/items/walls.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "createnuclear:cut_autunite_wall", - "createnuclear:cut_autunite_brick_wall", - "createnuclear:small_autunite_brick_wall", - "createnuclear:polished_cut_autunite_wall" - ] -} \ No newline at end of file From 133f9697a30be1bf59d3f6234e0828487a7c06eb Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 18:00:09 +0100 Subject: [PATCH 107/705] V2: Fixed datagen --- .../15812fa7bc190aa8f0a8644088c7ff563925e506 | 19 + .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 609 ++++++++++++++++++ .../708b1206ce73e235f43eb2a5fd72b93671cfba4e | 7 + .../9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 33 + .../abc32a97b4e744838610c53dbbbaaf9f7d29a557 | 27 + .../fed443662143001aeb5341375f6f5ef31d10baea | 11 + .../createnuclear/blockstates/autunite.json | 18 + .../blockstates/autunite_pillar.json | 16 + .../blockstates/cut_autunite.json | 7 + .../blockstates/cut_autunite_brick_slab.json | 13 + .../cut_autunite_brick_stairs.json | 209 ++++++ .../blockstates/cut_autunite_brick_wall.json | 90 +++ .../blockstates/cut_autunite_bricks.json | 7 + .../blockstates/cut_autunite_slab.json | 13 + .../blockstates/cut_autunite_stairs.json | 209 ++++++ .../blockstates/cut_autunite_wall.json | 90 +++ .../blockstates/deepslate_lead_ore.json | 7 + .../blockstates/deepslate_thorium_ore.json | 7 + .../blockstates/deepslate_uranium_ore.json | 7 + .../blockstates/enriched_soul_soil.json | 7 + .../blockstates/enriching_campfire.json | 34 + .../blockstates/enriching_fire.json | 90 +++ .../blockstates/layered_autunite.json | 7 + .../createnuclear/blockstates/lead_block.json | 7 + .../createnuclear/blockstates/lead_ore.json | 7 + .../blockstates/polished_cut_autunite.json | 7 + .../polished_cut_autunite_slab.json | 13 + .../polished_cut_autunite_stairs.json | 209 ++++++ .../polished_cut_autunite_wall.json | 90 +++ .../blockstates/raw_lead_block.json | 7 + .../blockstates/raw_thorium_block.json | 7 + .../blockstates/raw_uranium_block.json | 7 + .../blockstates/reactor_casing.json | 7 + .../blockstates/reactor_controller.json | 34 + .../blockstates/reactor_cooler.json | 7 + .../blockstates/reactor_core.json | 7 + .../blockstates/reactor_frame.json | 16 + .../blockstates/reactor_input.json | 19 + .../blockstates/reactor_output.json | 26 + .../blockstates/reinforced_glass.json | 7 + .../blockstates/small_autunite_brick.json | 7 + .../small_autunite_brick_slab.json | 13 + .../small_autunite_brick_stairs.json | 209 ++++++ .../small_autunite_brick_wall.json | 90 +++ .../blockstates/steel_block.json | 7 + .../createnuclear/blockstates/thorium.json | 7 + .../blockstates/thorium_block.json | 7 + .../blockstates/thorium_ore.json | 7 + .../createnuclear/blockstates/uranium.json | 7 + .../blockstates/uranium_ore.json | 7 + .../assets/createnuclear/lang/en_ud.json | 278 ++++++++ .../assets/createnuclear/lang/en_us.json | 278 ++++++++ .../models/block/autunite_natural_0.json | 6 + .../models/block/autunite_natural_1.json | 6 + .../models/block/autunite_natural_2.json | 6 + .../models/block/autunite_natural_3.json | 6 + .../models/block/autunite_pillar.json | 7 + .../block/autunite_pillar_horizontal.json | 7 + .../models/block/cut_autunite.json | 6 + .../models/block/cut_autunite_brick_slab.json | 8 + .../block/cut_autunite_brick_slab_top.json | 8 + .../block/cut_autunite_brick_stairs.json | 8 + .../cut_autunite_brick_stairs_inner.json | 8 + .../cut_autunite_brick_stairs_outer.json | 8 + .../models/block/cut_autunite_bricks.json | 6 + .../block/cut_autunite_bricks_wall_post.json | 6 + .../block/cut_autunite_bricks_wall_side.json | 6 + .../cut_autunite_bricks_wall_side_tall.json | 6 + .../models/block/cut_autunite_slab.json | 8 + .../models/block/cut_autunite_slab_top.json | 8 + .../models/block/cut_autunite_stairs.json | 8 + .../block/cut_autunite_stairs_inner.json | 8 + .../block/cut_autunite_stairs_outer.json | 8 + .../models/block/cut_autunite_wall_post.json | 6 + .../models/block/cut_autunite_wall_side.json | 6 + .../block/cut_autunite_wall_side_tall.json | 6 + .../models/block/deepslate_lead_ore.json | 6 + .../models/block/deepslate_thorium_ore.json | 6 + .../models/block/deepslate_uranium_ore.json | 6 + .../models/block/enriched_soul_soil.json | 6 + .../models/block/layered_autunite.json | 7 + .../models/block/lead_block.json | 6 + .../createnuclear/models/block/lead_ore.json | 6 + .../models/block/polished_cut_autunite.json | 6 + .../block/polished_cut_autunite_slab.json | 8 + .../polished_cut_autunite_slab_double.json | 7 + .../block/polished_cut_autunite_slab_top.json | 8 + .../block/polished_cut_autunite_stairs.json | 8 + .../polished_cut_autunite_stairs_inner.json | 8 + .../polished_cut_autunite_stairs_outer.json | 8 + .../polished_cut_autunite_wall_post.json | 6 + .../polished_cut_autunite_wall_side.json | 6 + .../polished_cut_autunite_wall_side_tall.json | 6 + .../models/block/raw_lead_block.json | 6 + .../models/block/raw_thorium_block.json | 6 + .../models/block/raw_uranium_block.json | 6 + .../models/block/reinforced_glass.json | 7 + .../models/block/small_autunite_brick.json | 6 + .../block/small_autunite_brick_slab.json | 8 + .../block/small_autunite_brick_slab_top.json | 8 + .../block/small_autunite_brick_stairs.json | 8 + .../small_autunite_brick_stairs_inner.json | 8 + .../small_autunite_brick_stairs_outer.json | 8 + .../block/small_autunite_brick_wall_post.json | 6 + .../block/small_autunite_brick_wall_side.json | 6 + .../small_autunite_brick_wall_side_tall.json | 6 + .../models/block/steel_block.json | 6 + .../createnuclear/models/block/thorium.json | 5 + .../models/block/thorium_block.json | 6 + .../models/block/thorium_ore.json | 6 + .../createnuclear/models/block/uranium.json | 5 + .../models/block/uranium_ore.json | 6 + .../models/item/anti_radiation_boots.json | 6 + .../createnuclear/models/item/autunite.json | 6 + .../models/item/autunite_pillar.json | 3 + .../item/black_anti_radiation_chestplate.json | 6 + .../item/black_anti_radiation_helmet.json | 6 + .../item/black_anti_radiation_leggings.json | 6 + .../models/item/black_cloth.json | 6 + .../item/blue_anti_radiation_chestplate.json | 6 + .../item/blue_anti_radiation_helmet.json | 6 + .../item/blue_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/blue_cloth.json | 6 + .../item/brown_anti_radiation_chestplate.json | 6 + .../item/brown_anti_radiation_helmet.json | 6 + .../item/brown_anti_radiation_leggings.json | 6 + .../models/item/brown_cloth.json | 6 + .../models/item/cat_irradiated_spawn_egg.json | 3 + .../item/chicken_irradiated_spawn_egg.json | 3 + .../createnuclear/models/item/coal_dust.json | 6 + .../models/item/cut_autunite.json | 3 + .../models/item/cut_autunite_brick_slab.json | 3 + .../item/cut_autunite_brick_stairs.json | 3 + .../models/item/cut_autunite_brick_wall.json | 6 + .../models/item/cut_autunite_bricks.json | 3 + .../models/item/cut_autunite_slab.json | 3 + .../models/item/cut_autunite_stairs.json | 3 + .../models/item/cut_autunite_wall.json | 6 + .../item/cyan_anti_radiation_chestplate.json | 6 + .../item/cyan_anti_radiation_helmet.json | 6 + .../item/cyan_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/cyan_cloth.json | 6 + .../models/item/deepslate_lead_ore.json | 3 + .../models/item/deepslate_thorium_ore.json | 3 + .../models/item/deepslate_uranium_ore.json | 3 + .../models/item/enriched_soul_soil.json | 3 + .../models/item/enriched_yellowcake.json | 6 + .../models/item/enriching_campfire.json | 6 + .../createnuclear/models/item/graphene.json | 6 + .../models/item/graphite_rod.json | 6 + .../item/gray_anti_radiation_chestplate.json | 6 + .../item/gray_anti_radiation_helmet.json | 6 + .../item/gray_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/gray_cloth.json | 6 + .../item/green_anti_radiation_chestplate.json | 6 + .../item/green_anti_radiation_helmet.json | 6 + .../item/green_anti_radiation_leggings.json | 6 + .../models/item/green_cloth.json | 6 + .../models/item/layered_autunite.json | 3 + .../createnuclear/models/item/lead_block.json | 3 + .../createnuclear/models/item/lead_ingot.json | 6 + .../models/item/lead_nugget.json | 6 + .../createnuclear/models/item/lead_ore.json | 3 + .../light_blue_anti_radiation_chestplate.json | 6 + .../light_blue_anti_radiation_helmet.json | 6 + .../light_blue_anti_radiation_leggings.json | 6 + .../models/item/light_blue_cloth.json | 6 + .../light_gray_anti_radiation_chestplate.json | 6 + .../light_gray_anti_radiation_helmet.json | 6 + .../light_gray_anti_radiation_leggings.json | 6 + .../models/item/light_gray_cloth.json | 6 + .../item/lime_anti_radiation_chestplate.json | 6 + .../item/lime_anti_radiation_helmet.json | 6 + .../item/lime_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/lime_cloth.json | 6 + .../magenta_anti_radiation_chestplate.json | 6 + .../item/magenta_anti_radiation_helmet.json | 6 + .../item/magenta_anti_radiation_leggings.json | 6 + .../models/item/magenta_cloth.json | 6 + .../orange_anti_radiation_chestplate.json | 6 + .../item/orange_anti_radiation_helmet.json | 6 + .../item/orange_anti_radiation_leggings.json | 6 + .../models/item/orange_cloth.json | 6 + .../item/pink_anti_radiation_chestplate.json | 6 + .../item/pink_anti_radiation_helmet.json | 6 + .../item/pink_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/pink_cloth.json | 6 + .../models/item/polished_cut_autunite.json | 3 + .../item/polished_cut_autunite_slab.json | 3 + .../item/polished_cut_autunite_stairs.json | 3 + .../item/polished_cut_autunite_wall.json | 6 + .../purple_anti_radiation_chestplate.json | 6 + .../item/purple_anti_radiation_helmet.json | 6 + .../item/purple_anti_radiation_leggings.json | 6 + .../models/item/purple_cloth.json | 6 + .../createnuclear/models/item/raw_lead.json | 6 + .../models/item/raw_lead_block.json | 3 + .../models/item/raw_thorium.json | 6 + .../models/item/raw_thorium_block.json | 3 + .../models/item/raw_uranium.json | 6 + .../models/item/raw_uranium_block.json | 3 + .../models/item/reactor_blueprint_item.json | 6 + .../models/item/reactor_casing.json | 3 + .../models/item/reactor_controller.json | 3 + .../models/item/reactor_cooler.json | 3 + .../models/item/reactor_core.json | 3 + .../models/item/reactor_frame.json | 3 + .../models/item/reactor_input.json | 3 + .../models/item/reactor_output.json | 3 + .../item/red_anti_radiation_chestplate.json | 6 + .../item/red_anti_radiation_helmet.json | 6 + .../item/red_anti_radiation_leggings.json | 6 + .../createnuclear/models/item/red_cloth.json | 6 + .../models/item/reinforced_glass.json | 3 + .../models/item/small_autunite_brick.json | 3 + .../item/small_autunite_brick_slab.json | 3 + .../item/small_autunite_brick_stairs.json | 3 + .../item/small_autunite_brick_wall.json | 6 + .../models/item/steel_block.json | 3 + .../models/item/steel_ingot.json | 6 + .../models/item/steel_nugget.json | 6 + .../models/item/thorium_block.json | 3 + .../models/item/thorium_bucket.json | 6 + .../models/item/thorium_dust.json | 6 + .../models/item/thorium_ingot.json | 6 + .../models/item/thorium_nugget.json | 6 + .../models/item/thorium_ore.json | 3 + .../models/item/uranium_bucket.json | 6 + .../models/item/uranium_ore.json | 3 + .../models/item/uranium_powder.json | 6 + .../models/item/uranium_rod.json | 6 + .../item/white_anti_radiation_chestplate.json | 6 + .../item/white_anti_radiation_helmet.json | 6 + .../item/white_anti_radiation_leggings.json | 6 + .../models/item/white_cloth.json | 6 + .../item/wolf_irradiated_spawn_egg.json | 3 + .../yellow_anti_radiation_chestplate.json | 6 + .../item/yellow_anti_radiation_helmet.json | 6 + .../item/yellow_anti_radiation_leggings.json | 6 + .../models/item/yellow_cloth.json | 6 + .../createnuclear/models/item/yellowcake.json | 6 + .../data/create/tags/blocks/safe_nbt.json | 5 + .../advancements/anti_radiation_armor.json | 38 ++ .../advancements/automatic_uranium.json | 31 + .../createnuclear/advancements/coal_dust.json | 39 ++ .../dye_anti_radiation_armor.json | 64 ++ .../advancements/enriched_yellowcake.json | 39 ++ .../full_anti_radiation_armor.json | 47 ++ .../createnuclear/advancements/graphene.json | 39 ++ .../advancements/graphite_rod.json | 39 ++ .../advancements/lead_ingot.json | 39 ++ .../createnuclear/advancements/raw_lead.json | 39 ++ .../advancements/raw_uranium.json | 39 ++ .../advancements/reactor_blueprint.json | 39 ++ .../advancements/reactor_casing.json | 39 ++ .../advancements/reactor_controller.json | 39 ++ .../advancements/reactor_cooler.json | 39 ++ .../advancements/reactor_core.json | 39 ++ .../advancements/reactor_frame.json | 39 ++ .../advancements/reactor_input.json | 39 ++ .../advancements/reactor_output.json | 39 ++ ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../crafting/enriched_soul_soil.json | 35 + .../cut_autunite_brick_slab.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../cut_autunite_brick_slab_recycling.json | 35 + .../cut_autunite_brick_stairs.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../cut_autunite_brick_wall.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../building_blocks/cut_autunite_slab.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../cut_autunite_slab_recycling.json | 35 + .../building_blocks/cut_autunite_stairs.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../building_blocks/cut_autunite_wall.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../polished_cut_autunite_slab.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../polished_cut_autunite_slab_recycling.json | 35 + .../polished_cut_autunite_stairs.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../polished_cut_autunite_wall.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../shapeless/cloth/black_cloth.json | 35 + .../shapeless/cloth/blue_cloth.json | 35 + .../shapeless/cloth/brown_cloth.json | 35 + .../shapeless/cloth/cyan_cloth.json | 35 + .../shapeless/cloth/gray_cloth.json | 35 + .../shapeless/cloth/green_cloth.json | 35 + .../shapeless/cloth/light_blue_cloth.json | 35 + .../shapeless/cloth/light_gray_cloth.json | 35 + .../shapeless/cloth/lime_cloth.json | 35 + .../shapeless/cloth/magenta_cloth.json | 35 + .../shapeless/cloth/orange_cloth.json | 35 + .../shapeless/cloth/pink_cloth.json | 35 + .../shapeless/cloth/purple_cloth.json | 35 + .../shapeless/cloth/red_cloth.json | 35 + .../shapeless/cloth/white_cloth.json | 35 + .../shapeless/cloth/yellow_cloth.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../small_autunite_brick_slab.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../small_autunite_brick_slab_recycling.json | 35 + .../small_autunite_brick_stairs.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../small_autunite_brick_wall.json | 35 + ...rom_stone_types_autunite_stonecutting.json | 33 + .../items/armors/anti_radiation_boots.json | 33 + .../black_anti_radiation_chestplate.json | 33 + .../armors/black_anti_radiation_helmet.json | 33 + .../armors/black_anti_radiation_leggings.json | 33 + .../blue_anti_radiation_chestplate.json | 33 + .../armors/blue_anti_radiation_helmet.json | 33 + .../armors/blue_anti_radiation_leggings.json | 33 + .../brown_anti_radiation_chestplate.json | 33 + .../armors/brown_anti_radiation_helmet.json | 33 + .../armors/brown_anti_radiation_leggings.json | 33 + .../cyan_anti_radiation_chestplate.json | 33 + .../armors/cyan_anti_radiation_helmet.json | 33 + .../armors/cyan_anti_radiation_leggings.json | 33 + .../gray_anti_radiation_chestplate.json | 33 + .../armors/gray_anti_radiation_helmet.json | 33 + .../armors/gray_anti_radiation_leggings.json | 33 + .../green_anti_radiation_chestplate.json | 33 + .../armors/green_anti_radiation_helmet.json | 33 + .../armors/green_anti_radiation_leggings.json | 33 + .../light_blue_anti_radiation_chestplate.json | 33 + .../light_blue_anti_radiation_helmet.json | 33 + .../light_blue_anti_radiation_leggings.json | 33 + .../light_gray_anti_radiation_chestplate.json | 33 + .../light_gray_anti_radiation_helmet.json | 33 + .../light_gray_anti_radiation_leggings.json | 33 + .../lime_anti_radiation_chestplate.json | 33 + .../armors/lime_anti_radiation_helmet.json | 33 + .../armors/lime_anti_radiation_leggings.json | 33 + .../magenta_anti_radiation_chestplate.json | 33 + .../armors/magenta_anti_radiation_helmet.json | 33 + .../magenta_anti_radiation_leggings.json | 33 + .../orange_anti_radiation_chestplate.json | 33 + .../armors/orange_anti_radiation_helmet.json | 33 + .../orange_anti_radiation_leggings.json | 33 + .../pink_anti_radiation_chestplate.json | 33 + .../armors/pink_anti_radiation_helmet.json | 33 + .../armors/pink_anti_radiation_leggings.json | 33 + .../purple_anti_radiation_chestplate.json | 33 + .../armors/purple_anti_radiation_helmet.json | 33 + .../purple_anti_radiation_leggings.json | 33 + .../armors/red_anti_radiation_chestplate.json | 33 + .../armors/red_anti_radiation_helmet.json | 33 + .../armors/red_anti_radiation_leggings.json | 33 + .../white_anti_radiation_chestplate.json | 33 + .../armors/white_anti_radiation_helmet.json | 33 + .../armors/white_anti_radiation_leggings.json | 33 + .../yellow_anti_radiation_chestplate.json | 33 + .../armors/yellow_anti_radiation_helmet.json | 33 + .../yellow_anti_radiation_leggings.json | 33 + .../crafting/raw/raw_thorium_block.json | 33 + .../decorations/crafting/raw_lead_block.json | 33 + .../crafting/raw_uranium_block.json | 33 + .../crafting/reactor/reinforced_glass.json | 35 + .../misc/blasting/lead_ingot_for_lead.json | 35 + .../blasting/lead_ingot_for_lead_ore.json | 33 + .../blasting/lead_ingot_for_raw_lead.json | 33 + .../blasting/raw_uranium_for_uranium_ore.json | 33 + .../misc/crafting/enriching_campfire.json | 35 + .../crafting/lead_block_from_compacting.json | 35 + .../crafting/lead_ingot_from_compacting.json | 35 + .../lead_ingot_from_decompacting.json | 33 + .../lead_nugget_from_decompacting.json | 33 + .../crafting/raw_lead_from_decompacting.json | 33 + .../raw_thorium_from_decompacting.json | 33 + .../raw_uranium_from_decompacting.json | 33 + .../misc/crafting/reactor_blueprint_item.json | 35 + .../crafting/steel_block_from_compacting.json | 35 + .../crafting/steel_ingot_from_compacting.json | 35 + .../steel_ingot_from_decompacting.json | 33 + .../steel_nugget_from_decompacting.json | 33 + .../thorium_block_from_compacting.json | 35 + .../thorium_ingot_from_compacting.json | 35 + .../thorium_ingot_from_decompacting.json | 33 + .../thorium_nugget_from_decompacting.json | 33 + .../recipes/misc/crafting/white_cloth.json | 35 + .../misc/crafting/white_cloth_wool.json | 35 + .../reactor_blueprint_item_clear.json | 35 + .../misc/smelting/lead_ingot_for_lead.json | 35 + .../smelting/lead_ingot_for_lead_ore.json | 33 + .../smelting/lead_ingot_for_raw_lead.json | 33 + .../smelting/raw_uranium_for_uranium_ore.json | 33 + .../advancements/reinforced_glass.json | 39 ++ .../data/createnuclear/advancements/root.json | 31 + .../advancements/steel_ingot.json | 39 ++ .../advancements/uranium_liquid.json | 39 ++ .../advancements/uranium_powder.json | 39 ++ .../advancements/uranium_rod.json | 39 ++ .../advancements/yellowcake.json | 39 ++ .../forge/biome_modifier/lead_ore.json | 6 + .../striated_ores_overworld.json | 6 + .../forge/biome_modifier/uranium_ore.json | 6 + .../loot_tables/blocks/autunite.json | 21 + .../loot_tables/blocks/autunite_pillar.json | 21 + .../loot_tables/blocks/cut_autunite.json | 21 + .../blocks/cut_autunite_brick_slab.json | 35 + .../blocks/cut_autunite_brick_stairs.json | 21 + .../blocks/cut_autunite_brick_wall.json | 21 + .../blocks/cut_autunite_bricks.json | 21 + .../loot_tables/blocks/cut_autunite_slab.json | 35 + .../blocks/cut_autunite_stairs.json | 21 + .../loot_tables/blocks/cut_autunite_wall.json | 21 + .../blocks/deepslate_lead_ore.json | 50 ++ .../blocks/deepslate_thorium_ore.json | 50 ++ .../blocks/deepslate_uranium_ore.json | 50 ++ .../blocks/enriched_soul_soil.json | 21 + .../blocks/enriching_campfire.json | 45 ++ .../loot_tables/blocks/enriching_fire.json | 4 + .../loot_tables/blocks/layered_autunite.json | 21 + .../loot_tables/blocks/lead_block.json | 21 + .../loot_tables/blocks/lead_ore.json | 50 ++ .../blocks/polished_cut_autunite.json | 21 + .../blocks/polished_cut_autunite_slab.json | 35 + .../blocks/polished_cut_autunite_stairs.json | 21 + .../blocks/polished_cut_autunite_wall.json | 21 + .../loot_tables/blocks/raw_lead_block.json | 21 + .../loot_tables/blocks/raw_thorium_block.json | 21 + .../loot_tables/blocks/raw_uranium_block.json | 21 + .../loot_tables/blocks/reactor_casing.json | 21 + .../blocks/reactor_controller.json | 21 + .../loot_tables/blocks/reactor_cooler.json | 21 + .../loot_tables/blocks/reactor_core.json | 21 + .../loot_tables/blocks/reactor_frame.json | 21 + .../loot_tables/blocks/reactor_input.json | 21 + .../loot_tables/blocks/reactor_output.json | 21 + .../loot_tables/blocks/reinforced_glass.json | 31 + .../blocks/small_autunite_brick.json | 21 + .../blocks/small_autunite_brick_slab.json | 35 + .../blocks/small_autunite_brick_stairs.json | 21 + .../blocks/small_autunite_brick_wall.json | 21 + .../loot_tables/blocks/steel_block.json | 21 + .../loot_tables/blocks/thorium_block.json | 21 + .../loot_tables/blocks/thorium_ore.json | 50 ++ .../loot_tables/blocks/uranium_ore.json | 50 ++ .../loot_tables/entities/irradiated_cat.json | 4 + .../entities/irradiated_chicken.json | 4 + .../loot_tables/entities/irradiated_cow.json | 4 + .../loot_tables/entities/irradiated_wolf.json | 4 + ...rom_stone_types_autunite_stonecutting.json | 8 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/blasting/lead_ingot_for_lead.json | 10 + .../blasting/lead_ingot_for_lead_ore.json | 10 + .../blasting/lead_ingot_for_raw_lead.json | 10 + .../blasting/raw_uranium_for_uranium_ore.json | 10 + .../uranium_fluid_to_yellowcake.json | 14 + .../recipes/crafting/enriched_soul_soil.json | 24 + .../recipes/crafting/enriching_campfire.json | 24 + .../items/armors/anti_radiation_boots.json | 20 + .../black_anti_radiation_chestplate.json | 24 + .../armors/black_anti_radiation_helmet.json | 23 + .../armors/black_anti_radiation_leggings.json | 21 + .../blue_anti_radiation_chestplate.json | 24 + .../armors/blue_anti_radiation_helmet.json | 23 + .../armors/blue_anti_radiation_leggings.json | 21 + .../brown_anti_radiation_chestplate.json | 24 + .../armors/brown_anti_radiation_helmet.json | 23 + .../armors/brown_anti_radiation_leggings.json | 21 + .../cyan_anti_radiation_chestplate.json | 24 + .../armors/cyan_anti_radiation_helmet.json | 23 + .../armors/cyan_anti_radiation_leggings.json | 21 + .../gray_anti_radiation_chestplate.json | 24 + .../armors/gray_anti_radiation_helmet.json | 23 + .../armors/gray_anti_radiation_leggings.json | 21 + .../green_anti_radiation_chestplate.json | 24 + .../armors/green_anti_radiation_helmet.json | 23 + .../armors/green_anti_radiation_leggings.json | 21 + .../light_blue_anti_radiation_chestplate.json | 24 + .../light_blue_anti_radiation_helmet.json | 23 + .../light_blue_anti_radiation_leggings.json | 21 + .../light_gray_anti_radiation_chestplate.json | 24 + .../light_gray_anti_radiation_helmet.json | 23 + .../light_gray_anti_radiation_leggings.json | 21 + .../lime_anti_radiation_chestplate.json | 24 + .../armors/lime_anti_radiation_helmet.json | 23 + .../armors/lime_anti_radiation_leggings.json | 21 + .../magenta_anti_radiation_chestplate.json | 24 + .../armors/magenta_anti_radiation_helmet.json | 23 + .../magenta_anti_radiation_leggings.json | 21 + .../orange_anti_radiation_chestplate.json | 24 + .../armors/orange_anti_radiation_helmet.json | 23 + .../orange_anti_radiation_leggings.json | 21 + .../pink_anti_radiation_chestplate.json | 24 + .../armors/pink_anti_radiation_helmet.json | 23 + .../armors/pink_anti_radiation_leggings.json | 21 + .../purple_anti_radiation_chestplate.json | 24 + .../armors/purple_anti_radiation_helmet.json | 23 + .../purple_anti_radiation_leggings.json | 21 + .../armors/red_anti_radiation_chestplate.json | 24 + .../armors/red_anti_radiation_helmet.json | 23 + .../armors/red_anti_radiation_leggings.json | 21 + .../white_anti_radiation_chestplate.json | 24 + .../armors/white_anti_radiation_helmet.json | 23 + .../armors/white_anti_radiation_leggings.json | 21 + .../yellow_anti_radiation_chestplate.json | 24 + .../armors/yellow_anti_radiation_helmet.json | 23 + .../yellow_anti_radiation_leggings.json | 21 + .../crafting/lead_block_from_compacting.json | 18 + .../crafting/lead_ingot_from_compacting.json | 18 + .../lead_ingot_from_decompacting.json | 13 + .../lead_nugget_from_decompacting.json | 13 + .../crafting/raw/raw_thorium_block.json | 18 + .../recipes/crafting/raw_lead_block.json | 18 + .../crafting/raw_lead_from_decompacting.json | 13 + .../raw_thorium_from_decompacting.json | 13 + .../recipes/crafting/raw_uranium_block.json | 18 + .../raw_uranium_from_decompacting.json | 13 + .../crafting/reactor/reinforced_glass.json | 21 + .../crafting/reactor_blueprint_item.json | 27 + .../crafting/steel_block_from_compacting.json | 18 + .../crafting/steel_ingot_from_compacting.json | 18 + .../steel_ingot_from_decompacting.json | 13 + .../steel_nugget_from_decompacting.json | 13 + .../thorium_block_from_compacting.json | 18 + .../thorium_ingot_from_compacting.json | 18 + .../thorium_ingot_from_decompacting.json | 13 + .../thorium_nugget_from_decompacting.json | 13 + .../recipes/crafting/white_cloth.json | 17 + .../recipes/crafting/white_cloth_wool.json | 18 + .../createnuclear/recipes/crushing/coal.json | 15 + .../crushing/fix/crushed_raw_uranium.json | 15 + .../recipes/crushing/granite.json | 18 + .../recipes/crushing/raw_copper.json | 22 + .../recipes/crushing/raw_thorium.json | 18 + .../recipes/crushing/raw_thorium_block.json | 15 + .../recipes/crushing/raw_uranium_block.json | 15 + .../recipes/crushing/raw_zinc.json | 22 + .../recipes/cut_autunite_brick_slab.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../cut_autunite_brick_slab_recycling.json | 15 + .../recipes/cut_autunite_brick_stairs.json | 20 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/cut_autunite_brick_wall.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + ...rom_stone_types_autunite_stonecutting.json | 8 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/cut_autunite_slab.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/cut_autunite_slab_recycling.json | 15 + .../recipes/cut_autunite_stairs.json | 20 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/cut_autunite_wall.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/enriched/enriched_yellowcake.json | 13 + .../recipes/enriched/enriching_campfire.json | 13 + ...or_casing_from_steel_and_brass_casing.json | 16 + ..._input_from_hopper_and_reactor_casing.json | 16 + ..._output_from_shaft_and_reactor_casing.json | 16 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../mechanical_crafting/graphite_rod.json | 21 + .../reactor_controller.json | 34 + .../mechanical_crafting/reactor_cooler.json | 28 + .../mechanical_crafting/reactor_core.json | 28 + .../mechanical_crafting/reactor_frame.json | 28 + .../mechanical_crafting/uranium_rod.json | 19 + .../createnuclear/recipes/mixing/steel.json | 16 + .../recipes/mixing/uranium_fluid.json | 14 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/polished_cut_autunite_slab.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../polished_cut_autunite_slab_recycling.json | 15 + .../recipes/polished_cut_autunite_stairs.json | 20 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/polished_cut_autunite_wall.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/pressing/graphene.json | 13 + .../recipes/shapeless/cloth/black_cloth.json | 15 + .../recipes/shapeless/cloth/blue_cloth.json | 15 + .../recipes/shapeless/cloth/brown_cloth.json | 15 + .../recipes/shapeless/cloth/cyan_cloth.json | 15 + .../recipes/shapeless/cloth/gray_cloth.json | 15 + .../recipes/shapeless/cloth/green_cloth.json | 15 + .../shapeless/cloth/light_blue_cloth.json | 15 + .../shapeless/cloth/light_gray_cloth.json | 15 + .../recipes/shapeless/cloth/lime_cloth.json | 15 + .../shapeless/cloth/magenta_cloth.json | 15 + .../recipes/shapeless/cloth/orange_cloth.json | 15 + .../recipes/shapeless/cloth/pink_cloth.json | 15 + .../recipes/shapeless/cloth/purple_cloth.json | 15 + .../recipes/shapeless/cloth/red_cloth.json | 15 + .../recipes/shapeless/cloth/white_cloth.json | 15 + .../recipes/shapeless/cloth/yellow_cloth.json | 15 + .../reactor_blueprint_item_clear.json | 12 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/small_autunite_brick_slab.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../small_autunite_brick_slab_recycling.json | 15 + .../recipes/small_autunite_brick_stairs.json | 20 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/small_autunite_brick_wall.json | 18 + ...rom_stone_types_autunite_stonecutting.json | 8 + .../recipes/smelting/lead_ingot_for_lead.json | 10 + .../smelting/lead_ingot_for_lead_ore.json | 10 + .../smelting/lead_ingot_for_raw_lead.json | 10 + .../smelting/raw_uranium_for_uranium_ore.json | 10 + .../recipes/splashing/crushed_raw_lead.json | 18 + .../blocks/enriching_fire_base_blocks.json | 5 + .../fan_processing_catalysts/enriched.json | 6 + .../createnuclear/tags/blocks/lead_ores.json | 6 + .../tags/blocks/uranium_ores.json | 6 + .../tags/entity_types/irradiated_immune.json | 8 + .../createnuclear/tags/fluids/thorium.json | 6 + .../createnuclear/tags/fluids/uranium.json | 6 + .../tags/items/all_anti_radiation_armors.json | 53 ++ .../tags/items/anti_radiation_armor.json | 8 + .../tags/items/anti_radiation_boots_dye.json | 5 + .../items/anti_radiation_chestplate_dye.json | 19 + .../anti_radiation_chestplate_full_dye.json | 20 + .../tags/items/anti_radiation_helmet_dye.json | 19 + .../items/anti_radiation_helmet_full_dye.json | 20 + .../items/anti_radiation_leggings_dye.json | 19 + .../anti_radiation_leggings_full_dye.json | 20 + .../data/createnuclear/tags/items/cloth.json | 20 + .../data/createnuclear/tags/items/cooler.json | 5 + .../data/createnuclear/tags/items/fuel.json | 5 + .../createnuclear/tags/items/lead_ores.json | 6 + .../tags/items/stone_types/autunite.json | 19 + .../tags/items/uranium_ores.json | 6 + .../worldgen/configured_feature/lead_ore.json | 27 + .../striated_ores_overworld.json | 155 +++++ .../configured_feature/thorium_ore.json | 27 + .../configured_feature/uranium_ore.json | 33 + .../worldgen/placed_feature/lead_ore.json | 27 + .../striated_ores_overworld.json | 27 + .../worldgen/placed_feature/uranium_ore.json | 27 + .../data/forge/tags/blocks/glass.json | 5 + .../data/forge/tags/blocks/ores.json | 10 + .../data/forge/tags/blocks/ores/lead.json | 6 + .../data/forge/tags/blocks/ores/thorium.json | 6 + .../data/forge/tags/blocks/ores/uranium.json | 6 + .../tags/blocks/ores_in_ground/deepslate.json | 7 + .../tags/blocks/ores_in_ground/stone.json | 7 + .../tags/blocks/storage_blocks/lead.json | 5 + .../tags/blocks/storage_blocks/raw_lead.json | 5 + .../blocks/storage_blocks/raw_thorium.json | 5 + .../blocks/storage_blocks/raw_uranium.json | 5 + .../tags/blocks/storage_blocks/steel.json | 5 + .../tags/blocks/storage_blocks/thorium.json | 5 + .../data/forge/tags/fluids/uranium.json | 5 + .../data/forge/tags/items/armors/boots.json | 5 + .../forge/tags/items/armors/chestplates.json | 20 + .../data/forge/tags/items/armors/helmets.json | 20 + .../forge/tags/items/armors/leggings.json | 20 + .../forge/tags/items/buckets/thorium.json | 5 + .../forge/tags/items/buckets/uranium.json | 5 + .../data/forge/tags/items/dusts.json | 7 + .../data/forge/tags/items/dusts/coal.json | 5 + .../data/forge/tags/items/dusts/thorium.json | 5 + .../data/forge/tags/items/dusts/uranium.json | 5 + .../data/forge/tags/items/glass.json | 5 + .../data/forge/tags/items/ingots.json | 7 + .../data/forge/tags/items/ingots/lead.json | 5 + .../data/forge/tags/items/ingots/steel.json | 5 + .../data/forge/tags/items/ingots/thorium.json | 5 + .../data/forge/tags/items/nuggets.json | 7 + .../data/forge/tags/items/nuggets/lead.json | 5 + .../data/forge/tags/items/nuggets/steel.json | 5 + .../forge/tags/items/nuggets/thorium.json | 5 + .../data/forge/tags/items/ores/lead.json | 6 + .../data/forge/tags/items/ores/thorium.json | 6 + .../data/forge/tags/items/ores/uranium.json | 6 + .../data/forge/tags/items/raw_materials.json | 7 + .../forge/tags/items/raw_materials/lead.json | 5 + .../tags/items/raw_materials/thorium.json | 5 + .../tags/items/raw_materials/uranium.json | 5 + .../data/forge/tags/items/raw_ores.json | 7 + .../resources/data/forge/tags/items/rods.json | 6 + .../forge/tags/items/storage_blocks/lead.json | 5 + .../tags/items/storage_blocks/raw_lead.json | 5 + .../items/storage_blocks/raw_thorium.json | 5 + .../items/storage_blocks/raw_uranium.json | 5 + .../tags/items/storage_blocks/steel.json | 5 + .../tags/items/storage_blocks/thorium.json | 5 + .../minecraft/tags/blocks/all/campfires.json | 5 + .../tags/blocks/azalea_root_replaceable.json | 5 + .../data/minecraft/tags/blocks/campfires.json | 5 + .../tags/blocks/dragon_transparent.json | 5 + .../blocks/dripstone_replaceable_blocks.json | 5 + .../data/minecraft/tags/blocks/fire.json | 5 + .../minecraft/tags/blocks/impermeable.json | 5 + .../tags/blocks/lush_ground_replaceable.json | 5 + .../minecraft/tags/blocks/mineable/axe.json | 5 + .../tags/blocks/mineable/pickaxe.json | 43 ++ .../tags/blocks/mineable/shovel.json | 5 + .../tags/blocks/moss_replaceable.json | 5 + .../tags/blocks/needs_diamond_tool.json | 16 + .../tags/blocks/needs_iron_tool.json | 9 + .../data/minecraft/tags/blocks/slabs.json | 8 + .../data/minecraft/tags/blocks/stairs.json | 8 + .../data/minecraft/tags/blocks/walls.json | 8 + .../tags/entity_types/fall_damage_immune.json | 6 + .../data/minecraft/tags/fluids/lava.json | 5 + .../data/minecraft/tags/items/slabs.json | 8 + .../data/minecraft/tags/items/stairs.json | 8 + .../data/minecraft/tags/items/walls.json | 8 + 706 files changed, 14511 insertions(+) create mode 100644 src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 create mode 100644 src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f create mode 100644 src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e create mode 100644 src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e create mode 100644 src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 create mode 100644 src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea create mode 100644 src/generated/resources/assets/createnuclear/blockstates/autunite.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_core.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_input.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reactor_output.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/steel_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/uranium.json create mode 100644 src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/lang/en_ud.json create mode 100644 src/generated/resources/assets/createnuclear/lang/en_us.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/layered_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/steel_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/uranium.json create mode 100644 src/generated/resources/assets/createnuclear/models/block/uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/black_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/coal_dust.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/graphene.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/graphite_rod.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/green_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/layered_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_ingot.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_nugget.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lead_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_lead.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_thorium.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_uranium.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_casing.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_controller.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_core.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_frame.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_input.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reactor_output.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/red_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_ingot.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/steel_nugget.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_block.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_dust.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/thorium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_ore.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_powder.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/uranium_rod.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/white_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellowcake.json create mode 100644 src/generated/resources/data/create/tags/blocks/safe_nbt.json create mode 100644 src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json create mode 100644 src/generated/resources/data/createnuclear/advancements/automatic_uranium.json create mode 100644 src/generated/resources/data/createnuclear/advancements/coal_dust.json create mode 100644 src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json create mode 100644 src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json create mode 100644 src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json create mode 100644 src/generated/resources/data/createnuclear/advancements/graphene.json create mode 100644 src/generated/resources/data/createnuclear/advancements/graphite_rod.json create mode 100644 src/generated/resources/data/createnuclear/advancements/lead_ingot.json create mode 100644 src/generated/resources/data/createnuclear/advancements/raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/raw_uranium.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_casing.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_controller.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_cooler.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_core.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_frame.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_input.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reactor_output.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/advancements/reinforced_glass.json create mode 100644 src/generated/resources/data/createnuclear/advancements/root.json create mode 100644 src/generated/resources/data/createnuclear/advancements/steel_ingot.json create mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_liquid.json create mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_powder.json create mode 100644 src/generated/resources/data/createnuclear/advancements/uranium_rod.json create mode 100644 src/generated/resources/data/createnuclear/advancements/yellowcake.json create mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json create mode 100644 src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json create mode 100644 src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json create mode 100644 src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json create mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/coal.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/granite.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json create mode 100644 src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json create mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json create mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json create mode 100644 src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json create mode 100644 src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mixing/steel.json create mode 100644 src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json create mode 100644 src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/pressing/graphene.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json create mode 100644 src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json create mode 100644 src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json create mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json create mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json create mode 100644 src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json create mode 100644 src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json create mode 100644 src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json create mode 100644 src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json create mode 100644 src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json create mode 100644 src/generated/resources/data/createnuclear/tags/fluids/thorium.json create mode 100644 src/generated/resources/data/createnuclear/tags/fluids/uranium.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/cloth.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/cooler.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/fuel.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/lead_ores.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/uranium_ores.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json create mode 100644 src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json create mode 100644 src/generated/resources/data/forge/tags/blocks/glass.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores/lead.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores/thorium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores/uranium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json create mode 100644 src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json create mode 100644 src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json create mode 100644 src/generated/resources/data/forge/tags/fluids/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/armors/boots.json create mode 100644 src/generated/resources/data/forge/tags/items/armors/chestplates.json create mode 100644 src/generated/resources/data/forge/tags/items/armors/helmets.json create mode 100644 src/generated/resources/data/forge/tags/items/armors/leggings.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/buckets/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts/coal.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/dusts/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/glass.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/steel.json create mode 100644 src/generated/resources/data/forge/tags/items/ingots/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/steel.json create mode 100644 src/generated/resources/data/forge/tags/items/nuggets/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/ores/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/ores/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/ores/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_materials/uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/raw_ores.json create mode 100644 src/generated/resources/data/forge/tags/items/rods.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/lead.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/steel.json create mode 100644 src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/all/campfires.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/campfires.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/fire.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/impermeable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/slabs.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/stairs.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/walls.json create mode 100644 src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json create mode 100644 src/generated/resources/data/minecraft/tags/fluids/lava.json create mode 100644 src/generated/resources/data/minecraft/tags/items/slabs.json create mode 100644 src/generated/resources/data/minecraft/tags/items/stairs.json create mode 100644 src/generated/resources/data/minecraft/tags/items/walls.json diff --git a/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 new file mode 100644 index 00000000..cb76e371 --- /dev/null +++ b/src/generated/resources/.cache/15812fa7bc190aa8f0a8644088c7ff563925e506 @@ -0,0 +1,19 @@ +// 1.20.1 2025-12-30T17:59:09.0562378 CreateNuclear's Processing Recipes +c711d032a04e1a9350ad9bc4d9c4d74f54689862 data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json +33becbc558bd2fbe277be096b292c0093f84e44c data/createnuclear/recipes/crushing/coal.json +2a8b609dba5bad88511d9c9a80cf6fb582b18c36 data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json +57154e35ebb09170bb39f5b3a72ecd49182697f2 data/createnuclear/recipes/crushing/granite.json +4feb59d85e86e34ed565c18b6a4df120fe050bc7 data/createnuclear/recipes/crushing/raw_copper.json +a77015a64560a7a9f2c97b78438598f974dd4c8d data/createnuclear/recipes/crushing/raw_thorium.json +a6537956fc7c7e00774dca0bc7987fbcc030e1e9 data/createnuclear/recipes/crushing/raw_thorium_block.json +cf17713133d3e05e99164e2ea6649de3aef017fd data/createnuclear/recipes/crushing/raw_uranium_block.json +26d2787e831b9986ed6f90f8ea803d5fdc544bf5 data/createnuclear/recipes/crushing/raw_zinc.json +e42be7d17c5e057e62c4b1176cbf43319a157f51 data/createnuclear/recipes/enriched/enriched_yellowcake.json +74555eb2cce0827f99dc5c4ff91362bdaecad725 data/createnuclear/recipes/enriched/enriching_campfire.json +d0a30a8942f3e81d11afa21a93037916601c38cb data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json +f2d3a2dbcb9135e31261cc8408f11cd07038a826 data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json +91c07d7804d0960aaa17a6258f00f1731ca458f5 data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json +7fc7695cd03577131096e9695170193044f8bc1a data/createnuclear/recipes/mixing/steel.json +23e57de458330d04dfebff8070b44b3b1b2718eb data/createnuclear/recipes/mixing/uranium_fluid.json +8e4e330293a702522ed424488055fe4d8d68c22d data/createnuclear/recipes/pressing/graphene.json +0756d627739cbbc2653aa3fbde9945ec11f2eace data/createnuclear/recipes/splashing/crushed_raw_lead.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f new file mode 100644 index 00000000..8d979321 --- /dev/null +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -0,0 +1,609 @@ +// 1.20.1 2025-12-30T17:59:09.0633214 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json +5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json +5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json +f402fda858988cbb5e1a6a623cb15a6c76ac7f54 assets/createnuclear/blockstates/cut_autunite_bricks.json +b88d65e7a3393caeaed8d504bf6c4615767371aa assets/createnuclear/blockstates/cut_autunite_brick_slab.json +7f788334258cfb67dfbf716dbaf1b126376d1a14 assets/createnuclear/blockstates/cut_autunite_brick_stairs.json +7bfc6778893ef6552c10e17e3489e201758d3a75 assets/createnuclear/blockstates/cut_autunite_brick_wall.json +1e246d1862a801b2253595d7fac7717a0110ce79 assets/createnuclear/blockstates/cut_autunite_slab.json +56c308e675a047a3d28757377e61e5f79c6384e3 assets/createnuclear/blockstates/cut_autunite_stairs.json +98d386985f7c185f1acab25b9d606828f788769f assets/createnuclear/blockstates/cut_autunite_wall.json +5cf183e5277aea7ac5eb2bfa88737db909c6244d assets/createnuclear/blockstates/deepslate_lead_ore.json +e4edd1e8b7aecc00e45f4c154b302d3581e18ce9 assets/createnuclear/blockstates/deepslate_thorium_ore.json +a6f90dfcfc0659663335d4c80129ce41d0c8e47a assets/createnuclear/blockstates/deepslate_uranium_ore.json +e11c7fa5830b0877af69bb18e650d2b1e6f90027 assets/createnuclear/blockstates/enriched_soul_soil.json +f6b762b1e80656d932e990210b43e4bfb209e4d8 assets/createnuclear/blockstates/enriching_campfire.json +41d2222cb4f17c8c035f1937873518ad2adca3db assets/createnuclear/blockstates/enriching_fire.json +98dd6f667ccef1f8f1d332b42b146a6c0bbfb0db assets/createnuclear/blockstates/layered_autunite.json +f10bbdbab6112c58bebf2d98dc0ed3eb9370c09c assets/createnuclear/blockstates/lead_block.json +300b8a29d6a440a60320133481041671dde65448 assets/createnuclear/blockstates/lead_ore.json +1eed8de7f7b90d46d3e4fb6a0e7e9abf10a8a78f assets/createnuclear/blockstates/polished_cut_autunite.json +462d22ea4a021cc368721fdb841c8a9b9176c06d assets/createnuclear/blockstates/polished_cut_autunite_slab.json +76a9a39503654b94cbe01e249292ed280446bbb6 assets/createnuclear/blockstates/polished_cut_autunite_stairs.json +f628f8c7aa1e150ad2b5a3ce87dbe7f00b462e74 assets/createnuclear/blockstates/polished_cut_autunite_wall.json +8195d52278bf58414faaaec6067905635aaa29d5 assets/createnuclear/blockstates/raw_lead_block.json +5db59637c8fdd94d90bc9748c10769eb54f97224 assets/createnuclear/blockstates/raw_thorium_block.json +63aaf78c3e0c16c2f37b069c5392e3d1a93ac058 assets/createnuclear/blockstates/raw_uranium_block.json +0fbc9288622efc18fe39b6c8ba89e7e2281dee26 assets/createnuclear/blockstates/reactor_casing.json +60ca260d5b5bcd975c0a3918b461748786cde95e assets/createnuclear/blockstates/reactor_controller.json +3c259041f317bb8868fb4f177c457fc12b8d28f5 assets/createnuclear/blockstates/reactor_cooler.json +3cced3f7d35371f1881b0485ee324788adcd2c74 assets/createnuclear/blockstates/reactor_core.json +ff68065029f7d47434aaf3f60e5ec3319302d2d8 assets/createnuclear/blockstates/reactor_frame.json +797bb3045272b742be75c5dc1a511a1c2acaa877 assets/createnuclear/blockstates/reactor_input.json +36ee5c127b0548502d15bc16a638a5bac40df1b6 assets/createnuclear/blockstates/reactor_output.json +f7504d5f748fe938bf07d2eb5d0ba46bbfa0499d assets/createnuclear/blockstates/reinforced_glass.json +f9dd0a30be6d92e85fd7c3dde4f1b732f63d35ce assets/createnuclear/blockstates/small_autunite_brick.json +533317e2fc9ab18b71dea2fecaec599533a864c4 assets/createnuclear/blockstates/small_autunite_brick_slab.json +b9c915389ea6cf8338d20c48e908591f8baa2108 assets/createnuclear/blockstates/small_autunite_brick_stairs.json +a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_autunite_brick_wall.json +57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json +3134eef054a6f9f461bf774630241414614a9109 assets/createnuclear/blockstates/thorium.json +3c5ff75a6dc4ba05ac94e0f2435e88821cd848ee assets/createnuclear/blockstates/thorium_block.json +643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json +de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json +4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json +5927028d82db592d0320c6907fb86be33e9ebd0a assets/createnuclear/lang/en_ud.json +0edd6fa0242ad60aa8c70f32353b38598cc0539b assets/createnuclear/lang/en_us.json +a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json +29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json +9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json +8241a75180c5634be558974bc09f15600261f67f assets/createnuclear/models/block/autunite_natural_3.json +2f6b85682c569527f9f538dae16526505ce5655a assets/createnuclear/models/block/autunite_pillar.json +4a04692c39cfad137877258b4443eb4bf5298423 assets/createnuclear/models/block/autunite_pillar_horizontal.json +a48d579af38beab6fc87d3b02a7ed902b25bdf16 assets/createnuclear/models/block/cut_autunite.json +4d49f9151293582741edc0d935f3130547cf5360 assets/createnuclear/models/block/cut_autunite_bricks.json +6729240e3a6cbda812d3feb8e287f743bd6b6de5 assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json +244715a4f0f6a21d055b1de3307c303a5a885c1d assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json +f8d6743895a633a45eb0c565cb7f79aae9172175 assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json +c470ac7f3b34c8da456f221d81b45292f0657e36 assets/createnuclear/models/block/cut_autunite_brick_slab.json +d4084e8b32d197db311b575a06023bb5fd5d8aba assets/createnuclear/models/block/cut_autunite_brick_slab_top.json +e4a795c7efcfa306ac6772e2b8a23a3afc52c0ec assets/createnuclear/models/block/cut_autunite_brick_stairs.json +90a9c051a0c72398a1f052542620029275e6a676 assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json +4bb891d8f069cf043de74c0cc9d16fcbcb49ee07 assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json +d9ae523c08cbbe274a598736a8a9fd510d78d484 assets/createnuclear/models/block/cut_autunite_slab.json +14043cfcb42894ebb0db2501929ba4cae9d8bd7d assets/createnuclear/models/block/cut_autunite_slab_top.json +f66edf8ef01d16ee116ac71e742bea54e98e1724 assets/createnuclear/models/block/cut_autunite_stairs.json +e1e1e4bff55028860d776d8ecb992547fa12b1b5 assets/createnuclear/models/block/cut_autunite_stairs_inner.json +6d1c45b12d9e783e63849d15aa29d507266bd1bb assets/createnuclear/models/block/cut_autunite_stairs_outer.json +05c9937ab6b920dfbbab6c78d115cc0bff6b8d22 assets/createnuclear/models/block/cut_autunite_wall_post.json +baced15580735dd63848a96763f8c7ffe61f3376 assets/createnuclear/models/block/cut_autunite_wall_side.json +cd15b5be0dca5f621266b157b424ac37dac859dd assets/createnuclear/models/block/cut_autunite_wall_side_tall.json +9a589577d80aa23ac97312bda605b5512eff5167 assets/createnuclear/models/block/deepslate_lead_ore.json +6fa74ed345ab06422eca4c254f9108b4dfabfd78 assets/createnuclear/models/block/deepslate_thorium_ore.json +6793dd91b730f4c9abea29215de16cd0751d8cbd assets/createnuclear/models/block/deepslate_uranium_ore.json +e1b8fdc0555a1fdabda54f66cca868e444d1110b assets/createnuclear/models/block/enriched_soul_soil.json +8408a3894e9ca6e45e738b81f0a1932a0b2f86a5 assets/createnuclear/models/block/layered_autunite.json +fd642aefed8f59f5575c96ad1a0251e7773f3909 assets/createnuclear/models/block/lead_block.json +c9757e3fd9841ee17366b1d88563df6ea8106513 assets/createnuclear/models/block/lead_ore.json +460e9ac2c0a90607b74afc5823b737a2867a35e3 assets/createnuclear/models/block/polished_cut_autunite.json +8d0e97cda9e4098e0aa8dca93445d3b52150dcfa assets/createnuclear/models/block/polished_cut_autunite_slab.json +4fa87093074c0a325ea50ab2d3c9725a90a11e1c assets/createnuclear/models/block/polished_cut_autunite_slab_double.json +6aab787de0caf399f8b76b94c64d850e5d55c757 assets/createnuclear/models/block/polished_cut_autunite_slab_top.json +0057844c28c996dceebfc28e95e0f022a26db0aa assets/createnuclear/models/block/polished_cut_autunite_stairs.json +741e53f404a88b4aa7bf6e8246bbe3cf1d6404b5 assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json +a251d75552efea796382a4124659f9d39606461b assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json +3fcae9cce1819111bdab42b8b92a1468394db3b1 assets/createnuclear/models/block/polished_cut_autunite_wall_post.json +ad989d89e7b80a30e0860fb0f1418013fe3355d2 assets/createnuclear/models/block/polished_cut_autunite_wall_side.json +b950ac6ca2df77ffe3abd02e13c38567602e5536 assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json +cf8b4d604330762358b21b6e079aaab1eb2987f4 assets/createnuclear/models/block/raw_lead_block.json +de9b4dee9580161263fa8020d326ac5fe4e38ed4 assets/createnuclear/models/block/raw_thorium_block.json +561c9f9a4e153fc648a3c7224812c71c8ac2da5c assets/createnuclear/models/block/raw_uranium_block.json +7cdeee7f4740b6a86802354534be24dbb251e211 assets/createnuclear/models/block/reinforced_glass.json +e94d3eb865d17234b18241d89acdec2b10a1d21a assets/createnuclear/models/block/small_autunite_brick.json +2d0c4071223fd38069cfdac403b33bd2925d6750 assets/createnuclear/models/block/small_autunite_brick_slab.json +496e7d40f96d28015e8dd1c787d4620e090ad965 assets/createnuclear/models/block/small_autunite_brick_slab_top.json +b9b18c9a633527a817ba9745a818980ff35836b5 assets/createnuclear/models/block/small_autunite_brick_stairs.json +072d33301f6734db5108d78731686fc34b32c6c3 assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json +f99b30bd0cb3a8b78ed88a3a17b35b512c69ee06 assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json +0632d6a6ba895efbfa6a347c9693240cc601e114 assets/createnuclear/models/block/small_autunite_brick_wall_post.json +093bb2418968291015e9d3122755af3fd0b948d4 assets/createnuclear/models/block/small_autunite_brick_wall_side.json +5a9a262da20c1b7053276c444bff017e73c923c9 assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json +47f627eaccbd07bf81d1c45f95ebcc88994ad757 assets/createnuclear/models/block/steel_block.json +9333acc5ef34d03e00e0eaf24a3b48f2704a15c1 assets/createnuclear/models/block/thorium.json +9d2613725484de94788ba5075854eb225eaa4936 assets/createnuclear/models/block/thorium_block.json +e27878149b45eefa8673f2b86b6f491e2ed7a80f assets/createnuclear/models/block/thorium_ore.json +d234edb3b6bc81b7300ee65722973b66db0b82d9 assets/createnuclear/models/block/uranium.json +a4d5ee44c830e329034a46792280edea53343034 assets/createnuclear/models/block/uranium_ore.json +fba1c32ae3c38d735ebb0b4c3912afc8f9e9cde4 assets/createnuclear/models/item/anti_radiation_boots.json +29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/item/autunite.json +30b11d8da5d02a3e9cebb739b3b9efbee087573c assets/createnuclear/models/item/autunite_pillar.json +f8e44e53a7bc368d4c159769bb071eef6d28d856 assets/createnuclear/models/item/black_anti_radiation_chestplate.json +82a63e5c93daac9c5430ae77aa8d10b1bddbc2c7 assets/createnuclear/models/item/black_anti_radiation_helmet.json +2d0a3f0d2dd0fab5b73c7b8291a5eb3a7921157a assets/createnuclear/models/item/black_anti_radiation_leggings.json +3036f3b383b40ca2021856366cd0f01cb279285b assets/createnuclear/models/item/black_cloth.json +288c9245496eb0020ace0481a4d4ac26df876063 assets/createnuclear/models/item/blue_anti_radiation_chestplate.json +b8574d7ee3d3e733dab79700062554cf4b58bd6f assets/createnuclear/models/item/blue_anti_radiation_helmet.json +ed88d15d2f1a4af012371d523fb3b95bcedfad28 assets/createnuclear/models/item/blue_anti_radiation_leggings.json +3a5955f81eeed80e907bf8e2ee4df14fe42843f0 assets/createnuclear/models/item/blue_cloth.json +2e364d92951412b2dd7d9fbb0209fc8f3194bcd5 assets/createnuclear/models/item/brown_anti_radiation_chestplate.json +d61337a67071319320d75383a62ecac11c3222d1 assets/createnuclear/models/item/brown_anti_radiation_helmet.json +ce17b82389ca226bc9e55072ae0dab1ef049e96f assets/createnuclear/models/item/brown_anti_radiation_leggings.json +8cdcca32a87171e2c709e762165330b2f0389f90 assets/createnuclear/models/item/brown_cloth.json +63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/cat_irradiated_spawn_egg.json +63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json +047d097f30f9586494547715d07271c6994acd18 assets/createnuclear/models/item/coal_dust.json +0c682ff48601bf7f42c8561819ecede780664fbf assets/createnuclear/models/item/cut_autunite.json +11220bd60ab51e05a978a8322511c224d15bf886 assets/createnuclear/models/item/cut_autunite_bricks.json +d43ffb4c5491fcd8c98451649c3f4ceb271e8875 assets/createnuclear/models/item/cut_autunite_brick_slab.json +dfea56e99288e64e5061c621e860fa314fc31e9d assets/createnuclear/models/item/cut_autunite_brick_stairs.json +95e992c1e1c881d0f00a234a5e6906b1a5dbf149 assets/createnuclear/models/item/cut_autunite_brick_wall.json +5027aa166900571aa2e4f50ad53869b595ff3426 assets/createnuclear/models/item/cut_autunite_slab.json +bd832947d219746d3264422bc4c82f6acdc5cc3e assets/createnuclear/models/item/cut_autunite_stairs.json +4c0b115eb2a2f8d6e74c612fa6e1aa5b357e9185 assets/createnuclear/models/item/cut_autunite_wall.json +3aa34b484b1eb135c9e2fcd3db675aa8d7927951 assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json +4925fd5469c909ae1e212cb0279f534656ee93a4 assets/createnuclear/models/item/cyan_anti_radiation_helmet.json +84b9d23fadc9fd0a2e45fc3609f6bf16ecb1545d assets/createnuclear/models/item/cyan_anti_radiation_leggings.json +de649e8356e85e802df3e64df8fd663ce62ba16d assets/createnuclear/models/item/cyan_cloth.json +34c28d31d8b93699cc6ffab724d9c51670c0f3e2 assets/createnuclear/models/item/deepslate_lead_ore.json +60b37c01bc3e885a25ce9b1aff4f8cb44e98f759 assets/createnuclear/models/item/deepslate_thorium_ore.json +1f160865067749c0bed163a84a61581631294141 assets/createnuclear/models/item/deepslate_uranium_ore.json +5a2694d92c4708ca23ddfa67666ea26be66b9a45 assets/createnuclear/models/item/enriched_soul_soil.json +306f5731ab788fa3cf3d75a7edfcc68b9c20613a assets/createnuclear/models/item/enriched_yellowcake.json +a3b71025626527be742999a0256e9c2290c9d42e assets/createnuclear/models/item/enriching_campfire.json +78240d0c081d144592e76af622d0c9929569db17 assets/createnuclear/models/item/graphene.json +3c0e762c21fa4fa5724f5570c190e89d247ee71b assets/createnuclear/models/item/graphite_rod.json +eae1421ac37a98d0fc795bab8f349906aed521dd assets/createnuclear/models/item/gray_anti_radiation_chestplate.json +c88d66c0a041c51ee8089e5596169dc6c353fb13 assets/createnuclear/models/item/gray_anti_radiation_helmet.json +e66dc779ab853aecc35e6ccfba5d9dba78cd0574 assets/createnuclear/models/item/gray_anti_radiation_leggings.json +75bd474d73be3c041ceb82627cc438b2775e9b1b assets/createnuclear/models/item/gray_cloth.json +b4ddee28d16f837d70e311c84748b18fe3cdc21a assets/createnuclear/models/item/green_anti_radiation_chestplate.json +d0f9a216114a583e097ef8369c4ed74f50270672 assets/createnuclear/models/item/green_anti_radiation_helmet.json +00308a5c640b2ec21ad96b313789a2ec28cff516 assets/createnuclear/models/item/green_anti_radiation_leggings.json +104ab85c7f23d9239608603e6cb2227bc60b585f assets/createnuclear/models/item/green_cloth.json +ad33dca8ecf90a8bc1ebb61c2007af72c427e9ed assets/createnuclear/models/item/layered_autunite.json +17ec52f71bd19239771c599ee80d9ffa073738af assets/createnuclear/models/item/lead_block.json +649fce08e620f39f776ab8ae8dcb17e0fd77c82f assets/createnuclear/models/item/lead_ingot.json +4d18b6f86e9ebcff28c08b9876f1819a067cd290 assets/createnuclear/models/item/lead_nugget.json +3fc1094857b79873a966d6de2dc9ec3b711caadf assets/createnuclear/models/item/lead_ore.json +af0ce4256f68076af5c6a6da9faa98919eeb0a1c assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json +71bbf3a4c34d499581bc7d0bb8fee63d2441c903 assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json +e3acc02d9c87edea70fb57e88e172209b2b17a3f assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json +f3b5417e33bf6c166d8cffbf16ab0f9893e29c6d assets/createnuclear/models/item/light_blue_cloth.json +4904ab86720357735b330a1a70d303d2218c31f6 assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json +8ed063e9486b9d6d830bba43a35a3b5dd07ea0a0 assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json +114178d84e51715bc7e81cec53fca931499f72e4 assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json +33bd84e37cc034cdd6d6516af77f944b7399f3fa assets/createnuclear/models/item/light_gray_cloth.json +c982468ef610a204620f31cf7bc9b19b4163489c assets/createnuclear/models/item/lime_anti_radiation_chestplate.json +50c312969d1f3f0c5fad27639ba3f95d0853cb14 assets/createnuclear/models/item/lime_anti_radiation_helmet.json +cb27df2e5ed459128cc7d83786c9f32d91242e56 assets/createnuclear/models/item/lime_anti_radiation_leggings.json +b20e1b4dd0745ead1aa2248a91df5dde465e0938 assets/createnuclear/models/item/lime_cloth.json +5ad910a7a4ee066d98d1727988557725038f957e assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json +e02c005625f9ab199ba04201152973e016b16831 assets/createnuclear/models/item/magenta_anti_radiation_helmet.json +5e91eecf2e5def0f863b5d7d9b3625a62e4de7af assets/createnuclear/models/item/magenta_anti_radiation_leggings.json +4799138766c26496b41807407a4b1ce2106cf7b7 assets/createnuclear/models/item/magenta_cloth.json +626c65938b0109839ff3f48fecabe659fe38a657 assets/createnuclear/models/item/orange_anti_radiation_chestplate.json +72af25b71ba1417c58137fce1070c09cc65a61b5 assets/createnuclear/models/item/orange_anti_radiation_helmet.json +af14c1a038ff14285b1d78dfbcab0a8e44df14e5 assets/createnuclear/models/item/orange_anti_radiation_leggings.json +cfc8b9126dc3fe3b993c5e6201533aecc07989c3 assets/createnuclear/models/item/orange_cloth.json +45223d8e65c235302e923cda583fff09cb4ab156 assets/createnuclear/models/item/pink_anti_radiation_chestplate.json +0703dcb90ab1cbe58167c0872bd9e9950de99531 assets/createnuclear/models/item/pink_anti_radiation_helmet.json +af0dd245292fd2952c37e2d81bfff0a34f8aa5f6 assets/createnuclear/models/item/pink_anti_radiation_leggings.json +9f81dccbba864441a1d76a5312216faa44e6e44b assets/createnuclear/models/item/pink_cloth.json +6d3410aa77b41ada9809f246f1d1a1a982449736 assets/createnuclear/models/item/polished_cut_autunite.json +6919e7571fa3bd76fa08b0a707f1f9367e203a49 assets/createnuclear/models/item/polished_cut_autunite_slab.json +d3459552745c002eb95585853ddec7b638b4c11f assets/createnuclear/models/item/polished_cut_autunite_stairs.json +b6c3a22d368bd0796b004ac27b8e453a16e7d14c assets/createnuclear/models/item/polished_cut_autunite_wall.json +86d99549567048667239096badcb4249d6dddf2b assets/createnuclear/models/item/purple_anti_radiation_chestplate.json +9e3c06e53c3bb29bd4fca943a6700e97e81a6705 assets/createnuclear/models/item/purple_anti_radiation_helmet.json +047c75651f6c6d8888fcfb1416e67dcb91f3dd99 assets/createnuclear/models/item/purple_anti_radiation_leggings.json +3171211192a2b92005177fd1ee2ce7fbe2592b52 assets/createnuclear/models/item/purple_cloth.json +7da7ddaac39353657166badddc16fe9eb79f1a27 assets/createnuclear/models/item/raw_lead.json +ba58a4c086d8937d6703795a9d80435c2d450e35 assets/createnuclear/models/item/raw_lead_block.json +58c3279f0d6dfe7b88f5a85bfce6c1d683bbe2b4 assets/createnuclear/models/item/raw_thorium.json +528149130134a5b1d90552f22e1c856a2644a9dd assets/createnuclear/models/item/raw_thorium_block.json +2e30d8c1f56b02bd000509c2a6b32f4ff6c33290 assets/createnuclear/models/item/raw_uranium.json +5bad8990f31085232b63b11d295b90b581af9a82 assets/createnuclear/models/item/raw_uranium_block.json +ef76b3a3a97b5d1901d7e8ac17009381de418ab8 assets/createnuclear/models/item/reactor_blueprint_item.json +ee9b06de6d4e5f722543a83e5d9f7564ac6d7f70 assets/createnuclear/models/item/reactor_casing.json +7d0b9c3d7301e1f419441b69f152955fc69c5633 assets/createnuclear/models/item/reactor_controller.json +118e595a42c557d4eb97750ba31699a0e3f29ed8 assets/createnuclear/models/item/reactor_cooler.json +7e444d9dc776530d017fc28fe18dad0fabeedcdc assets/createnuclear/models/item/reactor_core.json +6726831326d47e5e416216e0ec1d3fd214110e89 assets/createnuclear/models/item/reactor_frame.json +18dc2031fd8aeba588d92e43093fb76e78b2bbe4 assets/createnuclear/models/item/reactor_input.json +69e464d730b826a0c28ed3cfeab28c4c561ec1b0 assets/createnuclear/models/item/reactor_output.json +a108ac857c776255abc1631429c5ffabb3e2a8de assets/createnuclear/models/item/red_anti_radiation_chestplate.json +b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_anti_radiation_helmet.json +54aa0a32f1eeedc5b78eb223ea01c3ff30ae365d assets/createnuclear/models/item/red_anti_radiation_leggings.json +4db93da70d6a7549155201b7d9d68355449652ac assets/createnuclear/models/item/red_cloth.json +78a9e80073512a111cb936a516d290a824846ff2 assets/createnuclear/models/item/reinforced_glass.json +60dc6eb917ee1567461f02aca765e061d3d9f55a assets/createnuclear/models/item/small_autunite_brick.json +9b83b53d90891eaf7aa4693eafe2876a831e0be2 assets/createnuclear/models/item/small_autunite_brick_slab.json +3e80ef1d80473c73a723d3c4b5c1409c7998d70f assets/createnuclear/models/item/small_autunite_brick_stairs.json +9286e69b3a5215a17ccb178933c2f52a9adb847f assets/createnuclear/models/item/small_autunite_brick_wall.json +7f33b090f2821bdeb07b2938b1618ad3f309248f assets/createnuclear/models/item/steel_block.json +bcb30dce2419ce1ec2e043eaff83df82ac8a4bec assets/createnuclear/models/item/steel_ingot.json +4b0492cf73c071f13538ce485419e46a164c99c7 assets/createnuclear/models/item/steel_nugget.json +d4ec5a600b482636195c7ba0c915ed5d78e8c880 assets/createnuclear/models/item/thorium_block.json +9712377d41a7153cb07638e33dd02e880609d249 assets/createnuclear/models/item/thorium_bucket.json +b636be722a513137e6ca68bdc6510c4a56a2296d assets/createnuclear/models/item/thorium_dust.json +6c63ff92f764da7ce92a99149bf2bf43c23e3727 assets/createnuclear/models/item/thorium_ingot.json +fe44d1ed2b4100ec32dda43274a085166706485d assets/createnuclear/models/item/thorium_nugget.json +954086bd19e91b833a263d3da33bb59903ce153f assets/createnuclear/models/item/thorium_ore.json +2b6958059c3a4c8aee7fb4c003feba12dd0ab252 assets/createnuclear/models/item/uranium_bucket.json +7b15a9300d0f6d106e589db3dcd3294781d0bdca assets/createnuclear/models/item/uranium_ore.json +3b03793c0f5786f258c593e0b140cd6bd10c3b7b assets/createnuclear/models/item/uranium_powder.json +ea04609e8b5c12a7805b1c564bca07fefd6d38ba assets/createnuclear/models/item/uranium_rod.json +798287f6d78ee3d736022963d35a700f42cbdca9 assets/createnuclear/models/item/white_anti_radiation_chestplate.json +7960569836d3b7f0c50ff9a000253098f776a8f0 assets/createnuclear/models/item/white_anti_radiation_helmet.json +31283971103bb25159e8b049b63dfbc408e87d23 assets/createnuclear/models/item/white_anti_radiation_leggings.json +4d85657105612ca5525a14791c3e07cf6bd239b8 assets/createnuclear/models/item/white_cloth.json +63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json +8bdc2fabbfc9fcc7c2ad4a3273897659d90b95ab assets/createnuclear/models/item/yellowcake.json +609c04d42448ccc99291c723c8b6741e870b46d4 assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json +953491d658ba39add0f080137ebfafc9ac07ee1d assets/createnuclear/models/item/yellow_anti_radiation_helmet.json +b20aeafcdcd235c7d89067d5331b823535b82522 assets/createnuclear/models/item/yellow_anti_radiation_leggings.json +a1970879fd57836f5ae5d23352cdca277095bc7d assets/createnuclear/models/item/yellow_cloth.json +72b0cec0c98e9ead9562ff0cc1231a5028e2a22f data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json +e7967751f132676cb1d523743adaac3aea1f0814 data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json +8e9cfc8ab1ddd7b818cb52cbd0fb60c0c4713bad data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json +1ec4bd12e3fd4303800a758a2b791e30a04e5960 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json +801940038556c52d0e10aec6d16430a99f31a385 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json +d0f97d467c8a00a57ece37990ece8601a32c431d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +913dfa33a312cd9a08d6d1194d0f7af40d4c5856 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json +34078516fb6ce2269af6de5515b51cea41ba9ac3 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json +1a35a3a0cf6a0202eb8244d26647e8e277cf8fd3 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +4fae09cee3ae86760906501da0dba47acb035cf4 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json +f893c5dec42faf470d493c4b1c5c184cad842c32 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +c53fd5df1d52d6e9919c9600e483697e8db75f4d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json +8ded4051daf417cb802b5327ef0e92d361dcb298 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json +1b0fefdf4f489b3e6c389c45ffd3918b10a50de0 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json +223f7f4d8c7186b4749c21cbab27bbaf43c3d82d data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json +1093b70dcd826156ba71b6a3264bcb66e3943166 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json +d1c3b78d9f91661325e2cad286789b5330052efa data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +013d8020ec673d6d480e6599706ed5e9598e46e1 data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json +ad7d418d3e8c49f2bb4929083f97eccc49add58c data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json +6d4c64c8eb26caa6a9bb0ed794907b5eccb20838 data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json +24311c6915bd9c1c5a048ac9e0e2bc6d18acefa6 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json +7a59963e3fc6fd226e9d336ec8577d29bcc3128c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json +fd3f90dca34f1e977a85015acd4efaca5835e288 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json +fbaa7584540ddc65d80ff6b38e9e54840448a15a data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json +1680cd795b322ba6afb9d2951ca53896dec66d3c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json +aac10ee87aad15f943db97cbbf5bd1924baee84c data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +45bdc9cd3e000e844694cc53a1de3a5343915db9 data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json +b69e27fcd2261dc0fa0ec9cfc42786721ac6d2ae data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json +06e385b2f61e2dc6527459386a884faf2680b66a data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json +8b45f6dd8f2564819c556b86c955111c9babdaa5 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json +c808ae1b7730df28f254ba058b8a8439f0e1b7ca data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json +480161c832c13c4ebd747d28ef876e748ffdbc79 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json +6934cc29c45bd09a8caa5e5b61407048e05567b2 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json +787c3f43725a3618ad118c2364a2fb4073f03896 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json +eb0f156d66895ed7c0ccfb1c7f225c7f4e9d2403 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json +32104a2aaf0f14b90ffee07e1f900cfeefc12855 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json +891a7808ab9fc1db3c30047eccf883eb8ce6f5c7 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json +6c8252f07412b4c65e686517f65c14e63fce353c data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json +5cb25c3de41fe68b365a0aac4fa5b3ff7bcb27dd data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json +7927b2a7c345bb178bf23fef966bed58f067ae2f data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json +d1de8cb62519f811e925fd00de96c81076fabb8b data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json +7d97de3eaf53f4f6cb58625b03f573183796392a data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json +b1d25d8fd1853b9902fa92c0adee7e39fea56a39 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json +2bc2b8c18b5311443c44bdb55771c26344b9b386 data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json +12432e7ba6104a4b221756281fbc8a6809038d54 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json +e2195a18d37e7f16e1fddd422a9e7a10db9607c4 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json +5f04c3e30c77925cd01bbe0d75ff704388488ebf data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +5de0d26049f4b6a29c5812589d086947c0cdbbd6 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json +b8f6ee21b426748e16cff1d76f098d5a032c15f7 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json +73819b2283f45f3fdf7509ef458f3288f6329ca8 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +c1df1a2553a55dd47f37285912e5e3020c67da2a data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json +26b718d481625238a5ff718ee027dcddd29a2e98 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +979c398bbb9b73d8924ee9a1248fead541cbfd0e data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json +b4e68786ee0454d0310f5513a9047f53287b527c data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json +b2846412cad33434c85eed1b85d8a93dc5e16558 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json +2937c8fcae25aa80770e37991761be38f82119d8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json +97b7ce5609fd7571778db785984cb5901cbf9723 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json +f35cf42e5cb446d15b8e8203a591a51fd6e60f08 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json +aefc767f0155f9d00ab6204c5225876a3b763b99 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json +f8ac7de1b529688ed0b3954a24139cbe980cc84b data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json +4a3cecd35fd9dc73c786fe14d02460b16a7dadce data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json +3bbce0af30d3ac94664aa68f18d1c9409970c8eb data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json +493e7753ada91ba6886d0ce8ddfe7ad8f18f2c4c data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json +9e57ccc2e4ddb3881f45b9ef462b14cacb94d627 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json +eea54f4d24acc18dcc884df4d824db6e4dfb8a35 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json +9eb34323953599d42bef55204212cad010b017e8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json +96365989b361f8597953b95c88590b28933b4b2c data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json +1dec5607eb281f3d91b94a6ee4441467dbbf11bf data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json +03af591683635c5132ca4da0a79087b98616074b data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json +7dd4666d18364fa8f6056ef31e9f8bfc5ab3fea3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json +35ad8bd492986a14d7d65247834d0519484f9ae0 data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json +9e27f06026cde03c34993eb8b92a864536634fd7 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json +912e93938b1a4d40dac38b1ee928a53d33357059 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json +0ae8592bd11f77e9df3240c1eb4c1424b06bcac8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json +6ab73cdf0099e5c241daf50d3c715350f4158dd1 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json +2a5f39827ddb6bcdfddf38543635dd8f734a867c data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json +355f2cc4b2615bc721afedd320cb8d95f077d4c5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json +3c662699144a166787165c54e59c69d222c1d399 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json +366b1dbcd64ce41bf58d376386f7d370c900dd7f data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json +e305c22a584440dfb7d031aadcc3c7f9aae9ed36 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json +de8086a8e456a350a89ef40764b320488953e18b data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json +a4d7b131d6bded1bdf42b43a0dcce5d509b75055 data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json +97346563c1c5b4ad94c3458bea61d4ca8c58e79b data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json +406b815c2bc63c406ca1881df08f3dee49aa6ff6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json +ca99e24a7f687d907700115423965e890a862f0a data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json +c95b8f6ff00aa08c5f491d51c8ebfd82c9f07d5f data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json +f80fd14bc2e410bc54c7a8aa2f91fabfb1cde57a data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json +1ab62422e830f2ccd3a1d22597dbf2237d7b5631 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json +00c4ff8f0e0e44f3593c3e30b96a1ac92419b6e5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json +75181c4cdc5f9c64e3fe52a76eab64ab3b96d264 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json +f1a36845c18af71d0b7ca2357c9bb47116e90fe2 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json +658420ef1bd9924a614e53089c43bd9632e4f213 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json +0088dca4b49ce5239ffb4fd63d50eee13652ad41 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json +3cdfe8144924ab168d5f898e3c36aa89b42314d3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json +682b9abb1212143c87cddd857555c7c14057ff74 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json +54dce406692683c630633c836916a657e2bfc6b6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json +33e5921a5eec633e93a2fefcb8ab7986d7d0014a data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json +e423dda41c61e3885bd9189db7f485f4a580b64d data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json +dd349fb2cfe2c8a92fd5091fdf55ae954ea77237 data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json +009c689264f2b974c72a2387223b2a7eb9f52aba data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json +b8c6c649aec3cd595be961fe43d9ebc3a6013d8c data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json +7a12ea1e92fe1eb20998c28399f041e3684d66aa data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json +0d806e128a0eab473c822824e1914cd39d684efa data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json +570d06b2ab9f3b2d9d8265baac395e896e8b171e data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json +eafffaaada04af83623ebf8e940df2b507d933eb data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json +0221cf60748260f92b94be675249afc98de1d707 data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json +cc3ec047cc113f80a1163aeb2277dad33af8e424 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json +58477747b204491c22a9aecb751d99054f71310b data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json +2f3e459eff3d7404e49d23b9544b199caba741c9 data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json +ebab14dadd0650c76722c7e324ec4330539ee208 data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json +a9d692d44743f8fcabfc45046ad17a039c594747 data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json +16c681121078827282f2ce2e16d335d2d7e5e1f2 data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json +e28d26c880c31bb2ca64c9f380e001a13e3a01aa data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json +76e79e1f9fb40d89a0364939158b1aaba8598ab6 data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json +4d798680125ac67e3469e906b43f6d294cbf8fd6 data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json +fa9fc1d028bc6a7e9c59aab335fa666e05bdef65 data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json +f38e19487233203d7135f35a7afe65d6b19a5aa7 data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json +a021646becb7b6411eddd86644e5b17c8365582c data/createnuclear/loot_tables/blocks/autunite.json +62b7087350b0a9af9007b848c7f619a730e90693 data/createnuclear/loot_tables/blocks/autunite_pillar.json +771b416236bcc21f380e0f312c61803224987616 data/createnuclear/loot_tables/blocks/cut_autunite.json +3b81b5b58b7ef985348cf511e609064a7171d7dc data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json +feae7c8978bcce63f2eeb2ad6ed6a7ef53cbc13e data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json +1fa4418198a079b6236b2f3e4b11a7f7d0fc6962 data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json +db666ffaca36edc9e246e225f225c1e87604dd88 data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json +10aff7424eefd85e50269c66e60ae343043193cd data/createnuclear/loot_tables/blocks/cut_autunite_slab.json +e6e624e978fdacfa3cdd123d23d021f504308149 data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json +f28efa9fb383b86c770b8c7344fc30f6ab9200d3 data/createnuclear/loot_tables/blocks/cut_autunite_wall.json +113d87359e902ec9112e063f87adf5646cd01dbc data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json +8fbcd34624f6dab2ceb86f7ef273509ba23851ce data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json +ac0d262ec298e481314387399c378ecd454e20cc data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json +76ca23065681dfd7f18dbbc5a65b8ab8bc40c20c data/createnuclear/loot_tables/blocks/enriched_soul_soil.json +62f405d930be8b534e863c8aac205687b943f3ef data/createnuclear/loot_tables/blocks/enriching_campfire.json +aa8efeb48b11261953f7d90e6d7db38411550694 data/createnuclear/loot_tables/blocks/enriching_fire.json +297b7824fc2eea67ef47760da549f73e93424b60 data/createnuclear/loot_tables/blocks/layered_autunite.json +efe2ad634ad8b801a8fa69f45516b30157b46771 data/createnuclear/loot_tables/blocks/lead_block.json +9db8f06cd9b1d7a9c2d94e652f00a7588398571c data/createnuclear/loot_tables/blocks/lead_ore.json +7ad41810138d7b55a5d9d0db0956cd255e879632 data/createnuclear/loot_tables/blocks/polished_cut_autunite.json +d5fb5ebfe991980abfd6f1932575363d026d8859 data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json +8205832fc48bd24351b4b433f92a70a533336f48 data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json +2c3ca9fb7683d1edfdc2e4fcd4b25ab7f40c3ab6 data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json +66ab1033aebea1383fe3f09c7468f4cd60d8aa25 data/createnuclear/loot_tables/blocks/raw_lead_block.json +7cc60fa9a9bb958907f56b583e27c7f37af2a63e data/createnuclear/loot_tables/blocks/raw_thorium_block.json +0998d5a55f2dc10e85e83dd74bd91d4a3913f61f data/createnuclear/loot_tables/blocks/raw_uranium_block.json +af059cd55441441329347fbd569245b539b095db data/createnuclear/loot_tables/blocks/reactor_casing.json +e76c0b96c978e266f39eca8e46cd5ba2388e1749 data/createnuclear/loot_tables/blocks/reactor_controller.json +95a90d9d9a553448c878dfdf4b153ceada923030 data/createnuclear/loot_tables/blocks/reactor_cooler.json +daa4fad27f07fd72cb25a524464edea9efe771b7 data/createnuclear/loot_tables/blocks/reactor_core.json +576b0bf970ddbdd11ec06963e1d65e08e63d69e1 data/createnuclear/loot_tables/blocks/reactor_frame.json +be48e04b069441c8593aab5e9bf78f4edc2dd249 data/createnuclear/loot_tables/blocks/reactor_input.json +37af2b0b5eacf53995703344a45fb3f4d0efe1f9 data/createnuclear/loot_tables/blocks/reactor_output.json +88c7cfbf28fdbe53241453e073722791c780de75 data/createnuclear/loot_tables/blocks/reinforced_glass.json +feedbac4c2a466fb93f82756562edc63cb1b4b5b data/createnuclear/loot_tables/blocks/small_autunite_brick.json +d51f9b307f2986ac086d32f48bd41e6dc4024348 data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json +4014ab450bb5de0522690577486f2fbbc334de9c data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json +8718c7e7cce27e299611ee34792cdb59f3434e39 data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json +94dc8e72195da5aa505c6d5a3785ccfea30f7c05 data/createnuclear/loot_tables/blocks/steel_block.json +10453354af3c17390f7b6eb2eaa7109eae3988c3 data/createnuclear/loot_tables/blocks/thorium_block.json +4be8262da5a9789bafa641fec2ae0fb5cb8570e1 data/createnuclear/loot_tables/blocks/thorium_ore.json +401811bf59cdb43ffb0c0bb5ba40eb954d7fa216 data/createnuclear/loot_tables/blocks/uranium_ore.json +fba1a7bdb0835c034aa5ef52ebf589123d41b33e data/createnuclear/loot_tables/entities/irradiated_cat.json +2d8f5d7d7babd2b02ae836846e62daabf84de427 data/createnuclear/loot_tables/entities/irradiated_chicken.json +900719d49cec9385da31bb392649c65f4297288c data/createnuclear/loot_tables/entities/irradiated_cow.json +f91f43a39c80f583f878ea1a0d944798c05f2388 data/createnuclear/loot_tables/entities/irradiated_wolf.json +4c985d77908c367245c3b4d56e1302a843522eff data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json +9819e80259d08c1518b30ee9d4cf5c18689d3efc data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json +af0091392c2d5784455a57783bfa62d0d60d13ae data/createnuclear/recipes/crafting/enriched_soul_soil.json +3ce1aa65e8260fbe5fe84c9064b8de3745762605 data/createnuclear/recipes/crafting/enriching_campfire.json +3e12f7186fee08c35956e4a7bd26770830e4d462 data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json +ea505dc482e9c4f17087235e4d26fcae4079ebe0 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json +9f437a5a52abf8f353c0b376aa6444773b7cbe77 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json +314a4ac10a0be2cdf83615774897988ff7371f30 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json +f44a7c66a9dfc9147fc9d55677b26076f4afd484 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json +a3bb50e8dd41d9764cd9c9bf273785422275a8bc data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json +3fe95bda860847685656cf3f277a8afea6ab6b85 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json +fc0aee948e98bdf4b0f78b97943a1aebaa8d1796 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json +16394f944b94aea1cd19ba2677de56c00bebcdba data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json +66bdaffe18edc322b6de69d2d6b1523c774087a2 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json +e6c352908b8f660db226132bbf957774c5cf12d7 data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json +9c7d16a6a8e021d914fbb5f3fa5389085833be3d data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json +77b9d0bc061bf5a34d6398d00ce5e4c5c9e2ca1a data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json +3b041d0515279352e7a167d53c1605997d27451c data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json +31e9cd688f7bf3cc238310dae87dcf55df62d577 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json +2ed6e23f248230a2ca4bb2aa05432116df9c7bb6 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json +05febbed635c8dbb250a38aabe815bfffa7c77c4 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json +09145d0e4ddb0fd1c4d02710488c32527508cb74 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json +28ef8d35b4a30748d686cfd6f0ae1b56ee9e28f0 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json +b1a37c88635b1d855e340bf000f16d6affa70bc2 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json +cff50e5fef80b39173ba94dce7fa9c484666117d data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json +d69885154f870a949409ea4fe4d18b820d8aa228 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json +2eba7fd8a55d87de9b4fb4b8336df3420cd6dc18 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json +178e220968870a1a3ba576ddbed0c378d8f4e394 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json +1e4f64eba61816f9fcc029c45252c43f083060f3 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json +bb094494b3c7f6f7bcdba620aa5812d8c3de691c data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json +3d91fcefa05ae913c2edd5574f44b2400f9864e5 data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json +5aa5fb2b8b00842d62aba0fe6f041199335716ba data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json +cfd49e391be051ec35444e10c4738309a1d2d1fc data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json +63e8a0d55cc4d6bcba6ed31ccd202f833f8c2fce data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json +11aa98f3b7e9dbf17411f7f1eceaa5a375ee9be8 data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json +8160905f2e316c934758180df7a866e73d7d5696 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json +4f47f524a86375ddbb59ab1474577148c0a9e551 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json +b7df84fcd2fce86d73c3d37e8dfe5142ee898b32 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json +adf187f72a26a894ef9870d9b76c6aa9a2f61628 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json +b3fde9445facafb387ea8ba7f0d478f20b4ad8eb data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json +0c4bfdc67fedce323b7cd0463b2668ee5c8dfc09 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json +c4a6454d1f702ee3977a53a9e11a1eac7ae7640a data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json +d9578f67192594cf2481d45caf05de24969cb693 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json +4b80187e8db023b1bdc115b19f5b1d719e594fd5 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json +3fe339111ac211ff078cfe5376d1afeb3825e7fe data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json +7739a0c3452793819b049c5eaa1b91f9d2d9ddd1 data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json +3ffba6c86818b5c6fab8eef8f2ab93214585221e data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json +299f8fe18bd72af28f6dfd46000bed94fb0ce484 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json +e6396835f0c68c87409e25edda2779227b84f5ec data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json +8910f75d2b1ede94f5d09dcda192d25286b06ef2 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json +8816c1ad382a26cfabdae73d17c3376eb4ea8b8b data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json +96b0fde88bd9f53edd341658750311715ae52ceb data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json +1d22695a4dd7ce4429529011c6cccee1969abb9e data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json +ad29e797fed10865a6c15d95c3de1278c0427df8 data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json +42fa720bf96a1d46e206db30cbd38e1b04ea7f63 data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json +befcdaaf4abf86e29d7f7008d489638c5f3cd6bd data/createnuclear/recipes/crafting/raw/raw_thorium_block.json +6d70c403bab3160fc13fbb3efee85d9f77f2e96c data/createnuclear/recipes/crafting/raw_lead_block.json +7bf77189b1a9bc533e5ac0bb72ec87e8d5221691 data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json +06b7a11d4472cf36542c67d113acff6c3dccfd5f data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json +62e238496e81bbf9a86fcfc9396a6416e057007c data/createnuclear/recipes/crafting/raw_uranium_block.json +997f2bf339dd63253d9a98d16a9efeffac4eea81 data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json +a7ff79f9d11a46e52fb25819a7c9e9604e8a317a data/createnuclear/recipes/crafting/reactor/reinforced_glass.json +77f77148406d34c065b55efa9d6e7a2b107831c5 data/createnuclear/recipes/crafting/reactor_blueprint_item.json +ae6d07dc30751bfa39edbcdb8758a2faababa5da data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json +5fb04284d66de4bf54471a3db0d9a3bfa6b7a18c data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json +047c50559746a9ffb5835ff960ba500400e7e299 data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json +428e74b7762c3b5b74e80850a5c75d27960c73c9 data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json +ebfe438f4284101e07538accdf15789d06140c94 data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json +4b86d48cdf03dcfaa383552881a7f52b7bebe9c5 data/createnuclear/recipes/cut_autunite_brick_slab.json +b9d828959c4614caa4a0f3ac82f322dd538c6219 data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +bb8a46365f31a2e4b5440a47d1d22d122d0e973b data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json +3cd68ad698668475f66c2d72f997106d018fe2ee data/createnuclear/recipes/cut_autunite_brick_stairs.json +65ae0b709f14ec4c018ab5548d91c3a53657f612 data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +f16b4fafe9693a2d4eaea0616aa1c01042430154 data/createnuclear/recipes/cut_autunite_brick_wall.json +e40db55eb02cdbedc6f4dc52786069c74b267ada data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +b68221950ba50e3c11cdd6b58de2aafea83b07b5 data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json +0bfedb8324af8797150b1faf2c2b50856d1b4ace data/createnuclear/recipes/cut_autunite_slab.json +f04d6df381ea8dfbcae8d4387a5a58e25ed325e9 data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json +2524a52992895706ce195ac93ff8f668295b5a75 data/createnuclear/recipes/cut_autunite_slab_recycling.json +5fcc16c9a5ce0334e8a01ad9a1b345d20b5987f5 data/createnuclear/recipes/cut_autunite_stairs.json +4132d0cc3bca17631674ee463ca4f09dbd3f3f17 data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +d4f7707716472a68bec5a7a59dd1c9c17a880de5 data/createnuclear/recipes/cut_autunite_wall.json +aa1f3455bb6fba50a9bf1b7ac6fbe6ffc364b0e2 data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json +8a7946c30f9f8f9c002a6651c6765724f4bc2055 data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json +ca78dd6ec5e706cf97e1dca2656c0cc70d70c7d1 data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json +27b53fb459fbe530a61ecefeb5140c1d96a002ae data/createnuclear/recipes/polished_cut_autunite_slab.json +f2761361591493b2f3848fdcd49252df6629f352 data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json +2edba5af5bd8fd2c4b4cfd7216ac1730b82b5c96 data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json +af81c9ed277e6f3d0d9e48d413247debcc7b64be data/createnuclear/recipes/polished_cut_autunite_stairs.json +9cd62ff9cbce5c4a5293c7bfcb9c8c35d68ea91e data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json +e74d31ed68a39baca7d719338fdfeb71a9cea9a4 data/createnuclear/recipes/polished_cut_autunite_wall.json +bd7dd55600eb9ddebb17ac6932cf77f0538bfe02 data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json +1713ce33da8ce2fd0145e9921cab615d31fa5e66 data/createnuclear/recipes/shapeless/cloth/black_cloth.json +0d0c71a2b494a34439cb2d7873b31083b07877b0 data/createnuclear/recipes/shapeless/cloth/blue_cloth.json +e6ec8d394df502aa1dcebd16d1ed0275f92e9d2a data/createnuclear/recipes/shapeless/cloth/brown_cloth.json +8d0f363323584bcdefe7803e9057f252b63fd12d data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json +fff014f30a041fad100ceefcf70ed9e8a00c318c data/createnuclear/recipes/shapeless/cloth/gray_cloth.json +cdd6de83eccb34f7bc4f38c6a92a32a74b7b3ff7 data/createnuclear/recipes/shapeless/cloth/green_cloth.json +fe147f38895f8b99412c53a6f7530a1e9575003c data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json +ab94d1c13af2e4bef0c92b8486108940180d3f9d data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json +2cd96d4f78b81393bff120448e9a14235cf2376b data/createnuclear/recipes/shapeless/cloth/lime_cloth.json +a22692736ff403a44bca8ef34b5f97a855eb0a7a data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json +bbc2714fa8586db7d42db2c1e4375accd7c264d2 data/createnuclear/recipes/shapeless/cloth/orange_cloth.json +d6be8ab92dd0caa9df946afb83868ce278c2c437 data/createnuclear/recipes/shapeless/cloth/pink_cloth.json +fa041c5a7e252bed6dc4636a45e5857d7e14dcb1 data/createnuclear/recipes/shapeless/cloth/purple_cloth.json +c863e58a1e11f9b8a925b08b321d45f76cb96de4 data/createnuclear/recipes/shapeless/cloth/red_cloth.json +2d315d82efde22d511e339baec628babdce5767f data/createnuclear/recipes/shapeless/cloth/white_cloth.json +fac232af7ba0edf6cf8e0f018cf53678457e652e data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json +8e194709b50fd2ca2ef2138b5d2528e092b45e4f data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json +bf49ba3e1332f0742e933d81ddd0dd9462f175db data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json +01e0af5e7139dc9d887ee026e4d319d5063415e5 data/createnuclear/recipes/small_autunite_brick_slab.json +4b7f84c18f56ce5d29ce0aec9244e433738b7179 data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json +96ace25ee0d4aabef83240275c4bcf35a36c2605 data/createnuclear/recipes/small_autunite_brick_slab_recycling.json +d6fbc19ffcbd5f5e3cdb0636813cf3a8c3262ec2 data/createnuclear/recipes/small_autunite_brick_stairs.json +bd84328028cb729d48f38ccc449f14be1d7acfb5 data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json +44f3dde18c582cc5dd95c705c7ad76691996b57c data/createnuclear/recipes/small_autunite_brick_wall.json +6bdbdc93b69c388425345d6d1aeb862eed894e5a data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json +a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/createnuclear/tags/blocks/enriching_fire_base_blocks.json +509b5baa813ae0dc3345fd97754e4088132359ec data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json +925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/blocks/lead_ores.json +bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/blocks/uranium_ores.json +ccbc67cba973a8e1e43d0166ddfa5645f6a82aea data/createnuclear/tags/entity_types/irradiated_immune.json +dd07a117bf2a657aba3d776ee718829150a1c0af data/createnuclear/tags/fluids/thorium.json +bfd5a561b60a7d59d7f7c248ec75e3571a0f2fed data/createnuclear/tags/fluids/uranium.json +7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/createnuclear/tags/items/all_anti_radiation_armors.json +e3fe4325aafb669d287c17b5b30953e4fb709110 data/createnuclear/tags/items/anti_radiation_armor.json +fadb3957b979d82146790ef3550e38606760421e data/createnuclear/tags/items/anti_radiation_boots_dye.json +e7d6ce5456dd6ed6f018a8fb2f3a14b5b4f78e52 data/createnuclear/tags/items/anti_radiation_chestplate_dye.json +0845acff015f78c494df2cd6754c5cff10d77c05 data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json +3f127db66e68fd3aac662a14e4cbacc4204efa8e data/createnuclear/tags/items/anti_radiation_helmet_dye.json +b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json +0e3c30cdbfaa4b73bac1276fb973db733b934619 data/createnuclear/tags/items/anti_radiation_leggings_dye.json +bebad856ee0f047735060f28544eb6149d8c2b20 data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json +2e4d08932c4a84863f0198eb2845f80d8fda1221 data/createnuclear/tags/items/cloth.json +8e6598f14a72a61cbe1e5ed2aaea229fb2dd74e6 data/createnuclear/tags/items/cooler.json +c5587bb72c54f59e9f9a4cd2c3e6bedb78ee198d data/createnuclear/tags/items/fuel.json +925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/items/lead_ores.json +1a438d724641b4899f18b4abeef0b0708c76ea70 data/createnuclear/tags/items/stone_types/autunite.json +bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/items/uranium_ores.json +d8d6ad7a4fc31fd68a98b368207c359fb610f417 data/create/tags/blocks/safe_nbt.json +75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/blocks/glass.json +e1fa8405b8518c6d7ed985f8d8d3293ce2f1cdfb data/forge/tags/blocks/ores.json +925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/blocks/ores/lead.json +3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/blocks/ores/thorium.json +bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/blocks/ores/uranium.json +ef5f2f92e535163bc1e0bdd226e080d2f04e1df2 data/forge/tags/blocks/ores_in_ground/deepslate.json +8bb8a270d8e4158ee4878e8a5f5609bbcf8785ff data/forge/tags/blocks/ores_in_ground/stone.json +a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/blocks/storage_blocks/lead.json +2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/blocks/storage_blocks/raw_lead.json +725644962932169e20d6f2726e69af199ce3800c data/forge/tags/blocks/storage_blocks/raw_thorium.json +0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/blocks/storage_blocks/raw_uranium.json +f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/blocks/storage_blocks/steel.json +baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/blocks/storage_blocks/thorium.json +a63487094743744be756ad497f483fcd4d11e9bc data/forge/tags/fluids/uranium.json +fadb3957b979d82146790ef3550e38606760421e data/forge/tags/items/armors/boots.json +0845acff015f78c494df2cd6754c5cff10d77c05 data/forge/tags/items/armors/chestplates.json +b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/forge/tags/items/armors/helmets.json +bebad856ee0f047735060f28544eb6149d8c2b20 data/forge/tags/items/armors/leggings.json +c53aa7c19dc2c02afdab4bc7e3188ca2b2224af6 data/forge/tags/items/buckets/thorium.json +9ac9f967f480bbbe186815331a7e1771c8feea57 data/forge/tags/items/buckets/uranium.json +6c2e44175fc9799f1cf69287a6b21ef3f8c659e1 data/forge/tags/items/dusts.json +25c93720c5221fac9aeb0ae47182ef59e0a0c2bb data/forge/tags/items/dusts/coal.json +d6176bfd8cf296e3d5b5601ff2da8fc59620a092 data/forge/tags/items/dusts/thorium.json +69b53861489d10b3a836be9812af97c999833470 data/forge/tags/items/dusts/uranium.json +75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/forge/tags/items/glass.json +69b0ac78e6b1f46e527de8e63aba797c335290f9 data/forge/tags/items/ingots.json +30fa647448df4131c1d6460756f18583a493ee31 data/forge/tags/items/ingots/lead.json +24bc6e0cdae825d9e5d1500567ae81d83c15a88d data/forge/tags/items/ingots/steel.json +a50840c5dc4023ab62b7faa86a5fd9f032a50caf data/forge/tags/items/ingots/thorium.json +a77ba3f79cd096f38bd53b5f1b6a5696b864e9df data/forge/tags/items/nuggets.json +41ff866ec94383906342a0d1594554e3063b9d0f data/forge/tags/items/nuggets/lead.json +1ec402fda0c91947be220066973f79f3e522663f data/forge/tags/items/nuggets/steel.json +31d6f68b8cbb51e44700987c1b242a855e120b33 data/forge/tags/items/nuggets/thorium.json +925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/forge/tags/items/ores/lead.json +3f665c928bcdfaa68700d1da7a28fddcbb7bf802 data/forge/tags/items/ores/thorium.json +bad88bea18fec41c7ad6fa4d396feacc0346a137 data/forge/tags/items/ores/uranium.json +fd86e3b3265d7069f3cfff0cfb5d086eea5a813a data/forge/tags/items/raw_materials.json +610ed700de0886bcb4b1c90100c35f3034c53940 data/forge/tags/items/raw_materials/lead.json +61f6f1f4b16790c36a45f769141900772ce4529a data/forge/tags/items/raw_materials/thorium.json +03a88f0d9f44d3c338b82bf92b22a14dec490bef data/forge/tags/items/raw_materials/uranium.json +fd86e3b3265d7069f3cfff0cfb5d086eea5a813a data/forge/tags/items/raw_ores.json +c1ad472460350e6abd024de7785cd870dad05cd9 data/forge/tags/items/rods.json +a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/items/storage_blocks/lead.json +2b32fe875f887d4a406700d35e0fe5a93548ebb7 data/forge/tags/items/storage_blocks/raw_lead.json +725644962932169e20d6f2726e69af199ce3800c data/forge/tags/items/storage_blocks/raw_thorium.json +0aafd338eaffcc3f48fb8dc9d18fc969318b06e0 data/forge/tags/items/storage_blocks/raw_uranium.json +f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/items/storage_blocks/steel.json +baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/items/storage_blocks/thorium.json +e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/all/campfires.json +8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/azalea_root_replaceable.json +e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/campfires.json +3206babfa42429478935375acd710b4028884941 data/minecraft/tags/blocks/dragon_transparent.json +8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/dripstone_replaceable_blocks.json +3206babfa42429478935375acd710b4028884941 data/minecraft/tags/blocks/fire.json +75f0600da4891d0f4a3329fb44cac6c4945a0b49 data/minecraft/tags/blocks/impermeable.json +8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/lush_ground_replaceable.json +e84d8e1fa924bec3e226b8917b4973b9629a5f52 data/minecraft/tags/blocks/mineable/axe.json +d3e653a0b65fc3edb30f227390b9ba3bbbd53f69 data/minecraft/tags/blocks/mineable/pickaxe.json +a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/minecraft/tags/blocks/mineable/shovel.json +8875ba7215b30d75573e3dcfe46e0b690b1d7f2f data/minecraft/tags/blocks/moss_replaceable.json +ee37198febf019ac6fca8170c940e500b143efa6 data/minecraft/tags/blocks/needs_diamond_tool.json +8e904af376273deaa679e5fe3c5f4052bf8222b7 data/minecraft/tags/blocks/needs_iron_tool.json +9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/blocks/slabs.json +7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/blocks/stairs.json +92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/blocks/walls.json +2535c56fd6376328fbca0528562ecc2046a3b655 data/minecraft/tags/entity_types/fall_damage_immune.json +a63487094743744be756ad497f483fcd4d11e9bc data/minecraft/tags/fluids/lava.json +9b9e13222cf9d971353888483c5f041cbb664dc3 data/minecraft/tags/items/slabs.json +7e5c701218bfbd3b186b102ff52dc79454a39e8f data/minecraft/tags/items/stairs.json +92fe109294976e85a9b9763124896e012a17c98a data/minecraft/tags/items/walls.json diff --git a/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e b/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e new file mode 100644 index 00000000..4d565c07 --- /dev/null +++ b/src/generated/resources/.cache/708b1206ce73e235f43eb2a5fd72b93671cfba4e @@ -0,0 +1,7 @@ +// 1.20.1 2025-12-30T17:59:09.0708851 createnuclear's mechanical crafting recipes +0a56332199941d1db61ee7512130d2664fd73e46 data/createnuclear/recipes/mechanical_crafting/graphite_rod.json +85f68439da9d4bb70d1308b7b64db0e30fec9e51 data/createnuclear/recipes/mechanical_crafting/reactor_controller.json +11b4c4d65d4f6981c34e7f97e0e8dc3468376b05 data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json +8228bb2d850dfd474e2ce142ac9a0ff6ab707f07 data/createnuclear/recipes/mechanical_crafting/reactor_core.json +48db9006423a3762a24c7cae7a3534f124aa0e4c data/createnuclear/recipes/mechanical_crafting/reactor_frame.json +0a1d26105f14cb2a01b18b9f050c900412f917fb data/createnuclear/recipes/mechanical_crafting/uranium_rod.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e new file mode 100644 index 00000000..caa80d6b --- /dev/null +++ b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e @@ -0,0 +1,33 @@ +// 1.20.1 2025-12-30T17:59:09.0607847 Recipes +229dafab82da54169697898f94d3be266a77d5ff data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json +14b3abbc5d9b1950f65ef1cc03f79a36c8820efc data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json +028d2b4f2f5ec4764791ca5c28c19b6848b00bea data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json +605ccb2acc7e944ddbce2e962af3278e47a04627 data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json +a72a296cd6cad499e78fa33f74194d74e9d2eef0 data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json +c6acb8cd38541f9baf6e9045bf2547666a48dd66 data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json +7be9394a2c56bc4683288e45a44bfc5dda6a4b6e data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json +4ad292cd97e78f82b3ed9d4123f5e95c5ddea55c data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json +c14100e996c2146f0c0c062ef489380e11b36b46 data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json +6e8a83dd9ce1ed273bedceb577670f07bc18b750 data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json +a98dc6de94e6658d78ec28b77959ae9cb17b1d58 data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json +067475701d6f059793c064718b7bba4b939ce380 data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json +d4162de75c52e6106a386dcf4c5c3bc5b74261d6 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json +0c347228b63702ba70d4257c4b5642133fb8e5b8 data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json +1bb03dfa15ff7f76bc2accdd7d26b520605ae4bf data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json +d7cfc6f1ff4d39df0df526ec3723e8d18d198945 data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json +932672d0475e9c82d033d395ee12010e9f3d6828 data/createnuclear/recipes/blasting/lead_ingot_for_lead.json +b2ec2f955ece9110bf315a2773b70999e268f81d data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json +c46810e5000a34edfceed6a8457595afe9d0377d data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json +978cc9d92268673050da5697482f4013a63a65f1 data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json +319718ee24e2c5bdeba2b16cd99c55fc7f97f9e4 data/createnuclear/recipes/crafting/lead_block_from_compacting.json +17e9a54a54b1ed1f6af0a3fbb0771262af585a95 data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json +8e2e9b598fe86d2238915fb59486bccfac737e16 data/createnuclear/recipes/crafting/steel_block_from_compacting.json +af5d168185e516ea79c335ac7eb6652b99723143 data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json +5bfd142e7275ee50951d6848745bf4a8cc3fc62d data/createnuclear/recipes/crafting/thorium_block_from_compacting.json +53ace49121c54906024163655b786cefdd84e801 data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json +f2841ff83321c5bf5d43649fb204fa3a97fd596e data/createnuclear/recipes/crafting/white_cloth.json +93e75639c60d69067daddecfb2fa480a8e2040c4 data/createnuclear/recipes/crafting/white_cloth_wool.json +165a3c45b53d0a94149f26300f609c2fd7c688f1 data/createnuclear/recipes/smelting/lead_ingot_for_lead.json +4121c89708b0b069ece6dd9356dd3865af602779 data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json +7acfaccfb12d280e8d858fdaf7f9048a5ac29e26 data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json +93fe12ad36a99451009518d71ac105969a1ef2aa data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json diff --git a/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 new file mode 100644 index 00000000..b5750247 --- /dev/null +++ b/src/generated/resources/.cache/abc32a97b4e744838610c53dbbbaaf9f7d29a557 @@ -0,0 +1,27 @@ +// 1.20.1 2025-12-30T17:59:09.0532038 Create Nuclear Advancements +384b002f95b70c595cedc692ed219d45931f1f5b data/createnuclear/advancements/anti_radiation_armor.json +41069c530d33ea7d59cccddada0ceececd69f5af data/createnuclear/advancements/automatic_uranium.json +2e8127a4546d680ab502c6e3c71f49d8df2b1b18 data/createnuclear/advancements/coal_dust.json +2c2cfb8724f39fc5e101a34dce08de6e33f6d1f8 data/createnuclear/advancements/dye_anti_radiation_armor.json +eda669191bc6149e3feee4a2b9b25b64e1d7da60 data/createnuclear/advancements/enriched_yellowcake.json +fb039aef2e300f0f4eb946b8367e154a1772cc90 data/createnuclear/advancements/full_anti_radiation_armor.json +bffbc5007ddb20829768a122cc514f84c2dee1e0 data/createnuclear/advancements/graphene.json +8e89393b2e396243d12cf5b29e283ab97c814519 data/createnuclear/advancements/graphite_rod.json +07e0edb7519c4e755446e95086487f5c8bbbbb17 data/createnuclear/advancements/lead_ingot.json +e9f9668d36ebd431502b20296f774c83a1d050f0 data/createnuclear/advancements/raw_lead.json +0ac2cb2226f212b6c56c2f05dfa882b46f066f6f data/createnuclear/advancements/raw_uranium.json +e9d8bd7f04cac0f3ea72a02a5cdc4cc98f728d98 data/createnuclear/advancements/reactor_blueprint.json +46f6044ed5c777f9fe08f7957c3d26e39d69f3c5 data/createnuclear/advancements/reactor_casing.json +bf6947708102180f9cd08e31305253774187d763 data/createnuclear/advancements/reactor_controller.json +842add59177cc7aec1b55102ec0495a522ced05c data/createnuclear/advancements/reactor_cooler.json +f88401b0664256c3b2cb35c018f8f738b60bc3e9 data/createnuclear/advancements/reactor_core.json +07047ca35a1e75dfe3f7885ad8b5a63ce53e1b34 data/createnuclear/advancements/reactor_frame.json +4f963ff2f6c09a0272c25ebdb46423700e5256eb data/createnuclear/advancements/reactor_input.json +b19a554150aa4d9dee594574e310c436d7bfc66d data/createnuclear/advancements/reactor_output.json +91aab6f0a18aee167c63a3aece5fa9778cf52b0b data/createnuclear/advancements/reinforced_glass.json +a7b50865e9c0a441d749bf386f38e0a9dd69e5c8 data/createnuclear/advancements/root.json +a44ae76ec00fae36f7df13e43f20ebe389b416d5 data/createnuclear/advancements/steel_ingot.json +5a41894d2428fb7297b98a6b78925a17af2a3095 data/createnuclear/advancements/uranium_liquid.json +01ac168072fa666f64148113ae806ec0b5ea5158 data/createnuclear/advancements/uranium_powder.json +06d1bfea924a4ea35ce78937adcab967cce02b67 data/createnuclear/advancements/uranium_rod.json +7f34bd9000a575b4d1790c745f164a054afc3986 data/createnuclear/advancements/yellowcake.json diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea new file mode 100644 index 00000000..b5578d0a --- /dev/null +++ b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea @@ -0,0 +1,11 @@ +// 1.20.1 2025-12-30T17:59:09.0577504 CreateNuclear Generated Registry Entries +5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json +72173023e6a31748692e750db0f5fa8c555d1009 data/createnuclear/forge/biome_modifier/striated_ores_overworld.json +fa32145101dc12ec914684fec8c5cbb995d2c051 data/createnuclear/forge/biome_modifier/uranium_ore.json +b68555f371c9700aa4ecfa9370b010de8fe25b60 data/createnuclear/worldgen/configured_feature/lead_ore.json +4f11c0a518c0de7857919983fc638ba551c6630a data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json +fb2aaefed69ac20e91415056babc79a9542a5571 data/createnuclear/worldgen/configured_feature/thorium_ore.json +b0e1ee7314412507fd7346cb48b29d105f6186ad data/createnuclear/worldgen/configured_feature/uranium_ore.json +d45ed5f7008864ba4f60c409038ad428a280fd7f data/createnuclear/worldgen/placed_feature/lead_ore.json +f26be417cb34461ecb180e77a9a749eaaf4c9880 data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json +bed936158c61471513252910d9e3b0e2de610f1a data/createnuclear/worldgen/placed_feature/uranium_ore.json diff --git a/src/generated/resources/assets/createnuclear/blockstates/autunite.json b/src/generated/resources/assets/createnuclear/blockstates/autunite.json new file mode 100644 index 00000000..4a2b9024 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/autunite.json @@ -0,0 +1,18 @@ +{ + "variants": { + "": [ + { + "model": "createnuclear:block/autunite_natural_0" + }, + { + "model": "createnuclear:block/autunite_natural_1" + }, + { + "model": "createnuclear:block/autunite_natural_2" + }, + { + "model": "createnuclear:block/autunite_natural_3" + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json b/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json new file mode 100644 index 00000000..e458cf35 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/autunite_pillar.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "createnuclear:block/autunite_pillar_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "createnuclear:block/autunite_pillar" + }, + "axis=z": { + "model": "createnuclear:block/autunite_pillar_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json new file mode 100644 index 00000000..348beec9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/cut_autunite" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json new file mode 100644 index 00000000..bf6717a8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "createnuclear:block/cut_autunite_brick_slab" + }, + "type=double": { + "model": "createnuclear:block/cut_autunite_bricks" + }, + "type=top": { + "model": "createnuclear:block/cut_autunite_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..e4ddb53d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json new file mode 100644 index 00000000..6238eb23 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_bricks_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json new file mode 100644 index 00000000..2310db79 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/cut_autunite_bricks" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json new file mode 100644 index 00000000..f988d441 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "createnuclear:block/cut_autunite_slab" + }, + "type=double": { + "model": "createnuclear:block/cut_autunite" + }, + "type=top": { + "model": "createnuclear:block/cut_autunite_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json new file mode 100644 index 00000000..644c51df --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "createnuclear:block/cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "createnuclear:block/cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "createnuclear:block/cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json new file mode 100644 index 00000000..7dc547ea --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/cut_autunite_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/cut_autunite_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json new file mode 100644 index 00000000..b0fb7b32 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/deepslate_lead_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/deepslate_lead_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json new file mode 100644 index 00000000..9effc25d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/deepslate_thorium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/deepslate_thorium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json new file mode 100644 index 00000000..bd15f043 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/deepslate_uranium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/deepslate_uranium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json new file mode 100644 index 00000000..301acca5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/enriched_soul_soil.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/enriched_soul_soil" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json b/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json new file mode 100644 index 00000000..9c5a0a2e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/enriching_campfire.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,lit=false": { + "model": "createnuclear:block/enriching/campfire/block_off", + "y": 270 + }, + "facing=east,lit=true": { + "model": "createnuclear:block/enriching/campfire/block", + "y": 270 + }, + "facing=north,lit=false": { + "model": "createnuclear:block/enriching/campfire/block_off", + "y": 180 + }, + "facing=north,lit=true": { + "model": "createnuclear:block/enriching/campfire/block", + "y": 180 + }, + "facing=south,lit=false": { + "model": "createnuclear:block/enriching/campfire/block_off" + }, + "facing=south,lit=true": { + "model": "createnuclear:block/enriching/campfire/block" + }, + "facing=west,lit=false": { + "model": "createnuclear:block/enriching/campfire/block_off", + "y": 90 + }, + "facing=west,lit=true": { + "model": "createnuclear:block/enriching/campfire/block", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json b/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json new file mode 100644 index 00000000..45d0dd1a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/enriching_fire.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/floor0" + }, + { + "model": "createnuclear:block/enriching/fire/floor1" + } + ] + }, + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/side0" + }, + { + "model": "createnuclear:block/enriching/fire/side1" + }, + { + "model": "createnuclear:block/enriching/fire/side_alt0" + }, + { + "model": "createnuclear:block/enriching/fire/side_alt1" + } + ] + }, + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/side0", + "y": 90 + }, + { + "model": "createnuclear:block/enriching/fire/side1", + "y": 90 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt0", + "y": 90 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt1", + "y": 90 + } + ] + }, + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/side0", + "y": 180 + }, + { + "model": "createnuclear:block/enriching/fire/side1", + "y": 180 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt0", + "y": 180 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt1", + "y": 180 + } + ] + }, + { + "apply": [ + { + "model": "createnuclear:block/enriching/fire/side0", + "y": 270 + }, + { + "model": "createnuclear:block/enriching/fire/side1", + "y": 270 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt0", + "y": 270 + }, + { + "model": "createnuclear:block/enriching/fire/side_alt1", + "y": 270 + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json new file mode 100644 index 00000000..0a3c80cd --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/layered_autunite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/layered_autunite" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/lead_block.json b/src/generated/resources/assets/createnuclear/blockstates/lead_block.json new file mode 100644 index 00000000..6dce2c08 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/lead_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/lead_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json b/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json new file mode 100644 index 00000000..fe130b74 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/lead_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/lead_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json new file mode 100644 index 00000000..4c92a233 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/polished_cut_autunite" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json new file mode 100644 index 00000000..5b7942b8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "createnuclear:block/polished_cut_autunite_slab" + }, + "type=double": { + "model": "createnuclear:block/polished_cut_autunite_slab_double" + }, + "type=top": { + "model": "createnuclear:block/polished_cut_autunite_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..415c46ed --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "createnuclear:block/polished_cut_autunite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "createnuclear:block/polished_cut_autunite_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json new file mode 100644 index 00000000..07a87341 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/polished_cut_autunite_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/polished_cut_autunite_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json new file mode 100644 index 00000000..b270e311 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/raw_lead_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/raw_lead_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json new file mode 100644 index 00000000..626939bb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/raw_thorium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/raw_thorium_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json new file mode 100644 index 00000000..844b162b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/raw_uranium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/raw_uranium_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json new file mode 100644 index 00000000..38267dc9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_casing.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/reactor/casing/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json new file mode 100644 index 00000000..28a903c5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_controller.json @@ -0,0 +1,34 @@ +{ + "variants": { + "assembled=false,facing=east": { + "model": "createnuclear:block/reactor/controller/block", + "y": 270 + }, + "assembled=false,facing=north": { + "model": "createnuclear:block/reactor/controller/block", + "y": 180 + }, + "assembled=false,facing=south": { + "model": "createnuclear:block/reactor/controller/block" + }, + "assembled=false,facing=west": { + "model": "createnuclear:block/reactor/controller/block", + "y": 90 + }, + "assembled=true,facing=east": { + "model": "createnuclear:block/reactor/controller/block", + "y": 270 + }, + "assembled=true,facing=north": { + "model": "createnuclear:block/reactor/controller/block", + "y": 180 + }, + "assembled=true,facing=south": { + "model": "createnuclear:block/reactor/controller/block" + }, + "assembled=true,facing=west": { + "model": "createnuclear:block/reactor/controller/block", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json new file mode 100644 index 00000000..7cb188b0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_cooler.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/reactor/cooler/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json new file mode 100644 index 00000000..5a4b64c2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_core.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/reactor/core/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json new file mode 100644 index 00000000..af4df759 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_frame.json @@ -0,0 +1,16 @@ +{ + "variants": { + "part=end": { + "model": "createnuclear:block/reactor/frame/frame_bottom" + }, + "part=middle": { + "model": "createnuclear:block/reactor/frame/frame_middle" + }, + "part=none": { + "model": "createnuclear:block/reactor/frame/frame_none" + }, + "part=start": { + "model": "createnuclear:block/reactor/frame/frame_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json new file mode 100644 index 00000000..d6e05583 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_input.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "createnuclear:block/reactor/input/block", + "y": 270 + }, + "facing=north": { + "model": "createnuclear:block/reactor/input/block", + "y": 180 + }, + "facing=south": { + "model": "createnuclear:block/reactor/input/block" + }, + "facing=west": { + "model": "createnuclear:block/reactor/input/block", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json b/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json new file mode 100644 index 00000000..fd92ef85 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reactor_output.json @@ -0,0 +1,26 @@ +{ + "variants": { + "facing=down": { + "model": "createnuclear:block/reactor/output/output_vertical", + "x": 180 + }, + "facing=east": { + "model": "createnuclear:block/reactor/output/output", + "y": 270 + }, + "facing=north": { + "model": "createnuclear:block/reactor/output/output", + "y": 180 + }, + "facing=south": { + "model": "createnuclear:block/reactor/output/output" + }, + "facing=up": { + "model": "createnuclear:block/reactor/output/output_vertical" + }, + "facing=west": { + "model": "createnuclear:block/reactor/output/output", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json b/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json new file mode 100644 index 00000000..299a9a51 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/reinforced_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/reinforced_glass" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json new file mode 100644 index 00000000..165ab703 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/small_autunite_brick" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json new file mode 100644 index 00000000..9e0c94a5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "createnuclear:block/small_autunite_brick_slab" + }, + "type=double": { + "model": "createnuclear:block/small_autunite_brick" + }, + "type=top": { + "model": "createnuclear:block/small_autunite_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json new file mode 100644 index 00000000..8d3d5f2d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "createnuclear:block/small_autunite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "createnuclear:block/small_autunite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json new file mode 100644 index 00000000..a571f2ff --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/small_autunite_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "createnuclear:block/small_autunite_brick_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/steel_block.json b/src/generated/resources/assets/createnuclear/blockstates/steel_block.json new file mode 100644 index 00000000..732982ba --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/steel_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/steel_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium.json b/src/generated/resources/assets/createnuclear/blockstates/thorium.json new file mode 100644 index 00000000..007ce08d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/thorium.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/thorium" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json b/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json new file mode 100644 index 00000000..cb8fa637 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/thorium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/thorium_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json new file mode 100644 index 00000000..c976ca17 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/thorium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/thorium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/uranium.json b/src/generated/resources/assets/createnuclear/blockstates/uranium.json new file mode 100644 index 00000000..41b13612 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/uranium.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/uranium" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json b/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json new file mode 100644 index 00000000..141bc813 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/blockstates/uranium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "createnuclear:block/uranium_ore" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json new file mode 100644 index 00000000..9856606d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -0,0 +1,278 @@ +{ + "advancement.createnuclear.anti_radiation_armor": "ɹoɯɹⱯ uoıʇɐıpɐɹ ıʇuⱯ", + "advancement.createnuclear.anti_radiation_armor.desc": "uoıʇɐıpɐɹ ɯoɹɟ ɟןǝsɹnoʎ ʇɔǝʇoɹd oʇ ǝɔǝıd ɹoɯɹɐ uoıʇɐıpɐɹ-ıʇuɐ ʇsɹıɟ ɹnoʎ ʇɟɐɹƆ", + "advancement.createnuclear.automatic_uranium": "ɯnıuɐɹ∩ buıʇɐɯoʇnⱯ", + "advancement.createnuclear.automatic_uranium.desc": ")ʇuǝɯǝɔuɐʌpⱯ uǝppıH(ㄥ§\nbuıssǝɔoɹd ɯnıuɐɹn ɔıʇɐɯoʇnɐ ǝɥʇ buısn ɹǝpʍod ɯnıuɐɹn ǝɯos uıɐʇqO", + "advancement.createnuclear.coal_dust": "ʇsnᗡ ןɐoƆ", + "advancement.createnuclear.coal_dust.desc": "ןɐıɹǝʇɐɯ buıʇɟɐɹɔ ʎǝʞ ɐ 'ʇsnp ןɐoɔ uıɐʇqo oʇ ןɐoɔɹɐɥɔ ɹo ןɐoɔ ɥsnɹƆ", + "advancement.createnuclear.dye_anti_radiation_armor": "ɹoɯɹⱯ ʎW dɯıԀ", + "advancement.createnuclear.dye_anti_radiation_armor.desc": "ɹoןoɔ ʎuɐ oʇ ɹoɯɹɐ uoıʇɐıpɐɹ ıʇuɐ ɹnoʎ ǝʎᗡ", + "advancement.createnuclear.enriched_yellowcake": "ǝʞɐɔʍoןןǝʎ buıɔuɐɥuƎ", + "advancement.createnuclear.enriched_yellowcake.desc": "ןnɟɹǝʍod ǝɹoɯ ʇı ǝʞɐɯ puɐ ǝʞɐɔʍoןןǝʎ ɥɔıɹuǝ oʇ uɐɟ ɐ ǝs∩", + "advancement.createnuclear.full_anti_radiation_armor": "pǝʇɔǝʇoɹԀ ʎןןnℲ", + "advancement.createnuclear.full_anti_radiation_armor.desc": "uoıʇɐıpɐɹ ɯoɹɟ ɟןǝsɹnoʎ ʇɔǝʇoɹd ʎןןnɟ oʇ ɹoɯɹɐ uoıʇɐıpɐɹ-ıʇuɐ ɟo ʇǝs ןןnɟ ɐ ɹɐǝM", + "advancement.createnuclear.graphene": "ǝuǝɥdɐɹ⅁", + "advancement.createnuclear.graphene.desc": "ǝuǝɥdɐɹb ǝʇɐǝɹɔ oʇ ʇsnp ןɐoɔ ssǝɹԀ", + "advancement.createnuclear.graphite_rod": "sǝuO ǝsoɥ⟘ ʇǝbɹoℲ ʇ,uoᗡ", + "advancement.createnuclear.graphite_rod.desc": "spoɹ ǝʇıɥdɐɹb ǝʞɐɯ oʇ ɹǝʇɟɐɹɔ ןɐɔıuɐɥɔǝɯ ɐ uı sʇobuı ןǝǝʇs puɐ ǝuǝɥdɐɹb ǝuıqɯoƆ", + "advancement.createnuclear.lead_ingot": "ʇobuı pɐǝꞀ", + "advancement.createnuclear.lead_ingot.desc": "ʇobuı pɐǝן ɐ uıɐʇqo oʇ pɐǝן ʍɐɹ ɐ ʇןǝɯS", + "advancement.createnuclear.raw_lead": "pɐǝꞀ ʍɐᴚ", + "advancement.createnuclear.raw_lead.desc": "ǝɹo pɐǝן buıuıɯ ʎq pɐǝן ʍɐɹ ǝɯos uıɐʇqO", + "advancement.createnuclear.raw_uranium": "ɹǝʍoԀ ʍɐᴚ ǝɥ⟘", + "advancement.createnuclear.raw_uranium.desc": "buıssǝɔoɹd ɹǝɥʇɹnɟ ɹoɟ ɯnıuɐɹn ʍɐɹ uıɐʇqo oʇ ǝɹo ɯnıuɐɹn ǝuıW", + "advancement.createnuclear.reactor_blueprint": "ɹǝʍoԀ ɹoℲ ʇuıɹdǝnןᗺ", + "advancement.createnuclear.reactor_blueprint.desc": "ɹoʇɔɐǝɹ ɹnoʎ uı spoɹ ɟo ʇnoʎɐן ǝɥʇ ubısǝp oʇ ʇuıɹdǝnןq ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_casing": "ɹoʇɔɐǝᴚ ǝɥ⟘ ɟO ɹǝʍoԀ ǝɥ⟘", + "advancement.createnuclear.reactor_casing.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ buıpןınq uıbǝq oʇ buısɐɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_controller": "ǝɹoƆ ǝɥ⟘ ɟO ɹǝןןoɹʇuoƆ", + "advancement.createnuclear.reactor_controller.desc": "ɹoʇɔɐǝɹ ɹnoʎ ǝʇɐןnbǝɹ puɐ ǝbɐuɐɯ oʇ ɹǝןןoɹʇuoɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_cooler": "ɹoʇɔɐǝᴚ ǝɥ⟘ buıןooƆ", + "advancement.createnuclear.reactor_cooler.desc": "ɹoʇɔɐǝɹ ɹnoʎ ןooɔ oʇ ɹǝןooɔ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_core": "ɹǝʍoԀ ɟo ǝɹoƆ", + "advancement.createnuclear.reactor_core.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ ɟo ʎbɹǝuǝ ןןnɟ ǝɥʇ ssǝuɹɐɥ oʇ ǝɹoɔ ɹoʇɔɐǝɹ ǝɥʇ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_frame": "ǝɯɐɹℲ ɹoʇɔɐǝᴚ", + "advancement.createnuclear.reactor_frame.desc": "ɹoʇɔɐǝɹ ɹɐǝןɔnu ɹnoʎ pןınq oʇ ǝɯɐɹɟ ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_input": "ɹoʇɔɐǝᴚ ǝɥ⟘ buıןǝnℲ", + "advancement.createnuclear.reactor_input.desc": "ɹoʇɔɐǝɹ ɹnoʎ oʇuı spoɹ ǝʇıɥdɐɹb puɐ ɯnıuɐɹn pǝǝɟ oʇ ʇnduı ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reactor_output": "ʇndʇnO ɹǝʍoԀ", + "advancement.createnuclear.reactor_output.desc": "ɹoʇɔɐǝɹ ɹnoʎ ʎq pǝɔnpoɹd ʎbɹǝuǝ ǝɥʇ ɹǝɟsuɐɹʇ oʇ ʇndʇno ɹoʇɔɐǝɹ ɐ ʇɟɐɹƆ", + "advancement.createnuclear.reinforced_glass": "ssɐן⅁ pǝɔɹoɟuıǝᴚ", + "advancement.createnuclear.reinforced_glass.desc": "ǝɯıʇ ʇsɹıɟ ǝɥʇ ɹoɟ ssɐןb pǝɔɹoɟuıǝɹ ǝɯos ʇɟɐɹƆ", + "advancement.createnuclear.root": "ʎǝuɹnoſ ɹɐǝןɔnN ǝɥ⟘ buıʇɹɐʇS", + "advancement.createnuclear.root.desc": "ɹǝpʍod ɯnıuɐɹn ʇsɹıɟ ɹnoʎ ʇǝb puɐ ʎbɹǝuǝ ɹɐǝןɔnu ɟo sɔısɐq ǝɥʇ ʞɔoןu∩", + "advancement.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", + "advancement.createnuclear.steel_ingot.desc": "sʇobuı ןǝǝʇs ǝʇɐǝɹɔ oʇ sʇobuı uoɹı puɐ ʇsnp ןɐoɔ ǝuıqɯoƆ", + "advancement.createnuclear.uranium_liquid": "pınbıꞀ o⟘ pıןoS buıuɹn⟘", + "advancement.createnuclear.uranium_liquid.desc": "ɹǝpʍod ɯnıuɐɹn buıxıɯ ʎq pınbıן ɯnıuɐɹn ǝɯos uıɐʇqO", + "advancement.createnuclear.uranium_powder": "ɯnıuɐɹ∩ pǝɹǝpʍoԀ", + "advancement.createnuclear.uranium_powder.desc": "buıuıɟǝɹ ɹǝɥʇɹnɟ ɹoɟ ǝɹɐdǝɹd oʇ ɹǝpʍod oʇuı ɯnıuɐɹn ʍɐɹ ɥsnɹƆ", + "advancement.createnuclear.uranium_rod": "ɯoʇⱯ ǝɥ⟘ ɟO ɹǝʍoԀ ǝɥ⟘", + "advancement.createnuclear.uranium_rod.desc": "ɹǝʇɟɐɹɔ ןɐɔıuɐɥɔǝɯ ɐ uı ǝʞɐɔʍoןןǝʎ pǝɥɔıɹuǝ buısn poɹ ɯnıuɐɹn ʇsɹıɟ ɹnoʎ ǝʇɐǝɹƆ", + "advancement.createnuclear.yellowcake": "ssǝɔoɹԀ ǝʞɐɔʍoןןǝʎ ǝɥ⟘", + "advancement.createnuclear.yellowcake.desc": "ǝʞɐɔʍoןןǝʎ ǝʇɐǝɹɔ oʇ pınbıן ɯnıuɐɹn ʇɔɐdɯoƆ", + "attribute.name.createnuclear.generic.irradiated_resistance": "ǝɔuɐʇsısǝᴚ uoıʇɐıpɐᴚ", + "block.createnuclear.autunite": "ǝʇıunʇnⱯ", + "block.createnuclear.autunite_pillar": "ɹɐןןıԀ ǝʇıunʇnⱯ", + "block.createnuclear.cut_autunite": "ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_brick_slab": "qɐןS ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_bricks": "sʞɔıɹᗺ ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_slab": "qɐןS ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ", + "block.createnuclear.deepslate_lead_ore": "ǝɹO pɐǝꞀ ǝʇɐןsdǝǝᗡ", + "block.createnuclear.deepslate_thorium_ore": "ǝɹO ɯnıɹoɥ⟘ ǝʇɐןsdǝǝᗡ", + "block.createnuclear.deepslate_uranium_ore": "ǝɹO ɯnıuɐɹ∩ ǝʇɐןsdǝǝᗡ", + "block.createnuclear.enriched_soul_soil": "ןıoS ןnoS pǝɥɔıɹuƎ", + "block.createnuclear.enriched_soul_soil.tooltip.summary": "˙‾ǝɹıɟ uǝǝɹb‾ ɐ ǝʞɐɯ oʇ ʇsnظ ɹo ǝɹıɟdɯɐɔ pǝɥɔıɹuǝ ‾ʇɟɐɹɔ‾ oʇ pǝsn ǝq uɐƆ˙‾ǝɹıɟ pǝɥɔıɹuǝ‾ ǝʇɐǝɹɔ oɥʍ ʞɔoןq ‾ʎןuo‾ ǝɥ⟘", + "block.createnuclear.enriching_campfire": "ǝɹıɟdɯɐƆ buıɥɔıɹuƎ", + "block.createnuclear.enriching_fire": "ǝɹıℲ buıɥɔıɹuƎ", + "block.createnuclear.layered_autunite": "ǝʇıunʇnⱯ pǝɹǝʎɐꞀ", + "block.createnuclear.lead_block": "ʞɔoןᗺ pɐǝꞀ", + "block.createnuclear.lead_ore": "ǝɹO pɐǝꞀ", + "block.createnuclear.polished_cut_autunite": "ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", + "block.createnuclear.polished_cut_autunite_slab": "qɐןS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", + "block.createnuclear.polished_cut_autunite_stairs": "sɹıɐʇS ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", + "block.createnuclear.polished_cut_autunite_wall": "ןןɐM ǝʇıunʇnⱯ ʇnƆ pǝɥsıןoԀ", + "block.createnuclear.raw_lead_block": "ʞɔoןᗺ pɐǝꞀ ʍɐᴚ", + "block.createnuclear.raw_thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘ ʍɐᴚ", + "block.createnuclear.raw_uranium_block": "ʞɔoןᗺ ɯnıuɐɹ∩ ʍɐᴚ", + "block.createnuclear.reactor_casing": "buısɐƆ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_casing.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", + "block.createnuclear.reactor_controller": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_controller.tooltip.behaviour1": "ʞɹoʍ oʇ uɹǝʇʇɐd ɐ ɥʇıʍ ‾ʇuıɹdǝnןq ɹoʇɔɐǝɹ‾ ɐ pǝǝu ʇı '‾ʎbɹǝuǝ ǝʇɐɹǝuǝb‾ oʇ pǝpǝǝu suoıʇɐןnɔןɐɔ ǝɥʇ ןןɐ sǝןpuɐɥ ʇı", + "block.createnuclear.reactor_controller.tooltip.condition1": "pǝןqɯǝssɐ sı ɹoʇɔɐǝɹ ǝɥʇ uǝɥM", + "block.createnuclear.reactor_controller.tooltip.summary": "ɹoʇɔɐǝɹ ǝɥʇ buıʇɐɹǝdo ɹoɟ ʞɔoןq ‾ʇuɐʇɹodɯı ʇsoɯ‾ ǝɥʇ sı ‾ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ‾ ǝɥ⟘ ", + "block.createnuclear.reactor_cooler": "ɹǝןooƆ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_cooler.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", + "block.createnuclear.reactor_core": "ǝɹoƆ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_core.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", + "block.createnuclear.reactor_frame": "ǝɯɐɹℲ ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_frame.tooltip.summary": "‾ɹoʇɔɐǝɹ‾ ǝɥʇ pןınq oʇ pǝsn ‾ʞɔoןᗺ‾", + "block.createnuclear.reactor_input": "ʇnduI ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_input.tooltip.behaviour1": " ‾ɹoʇɔɐǝɹ ǝɥʇ‾ ɹǝʍod oʇ sǝıʇıʇuɐnb ǝbɹɐן uı spoɹ ‾ǝuǝɥdɐɹb‾ puɐ ‾ɯnıuɐɹn‾ ʇɹǝsuI", + "block.createnuclear.reactor_input.tooltip.condition1": "pǝןqɯǝssɐ sı ɹoʇɔɐǝᴚ ǝɥʇ uǝɥM", + "block.createnuclear.reactor_input.tooltip.summary": "‾ɹoʇɔɐǝᴚ‾ ǝɥʇ oʇuı spoɹ ‾ǝuǝɥdɐɹ⅁‾ puɐ ‾ɯnıuɐɹ∩‾ ʇɹǝsuı oʇ pǝsn ǝq uɐɔ ʇɐɥʇ ‾ʞɔoןq‾ ɐ sı ‾ʇnduI ɹoʇɔɐǝᴚ ǝɥ⟘‾", + "block.createnuclear.reactor_output": "ʇndʇnO ɹoʇɔɐǝᴚ", + "block.createnuclear.reactor_output.tooltip.behaviour1": "‾ʇndʇno ɹoʇɔɐǝɹ‾ ǝɥʇ oʇ ‾ʇɟɐɥs‾ buıɥɔɐʇʇɐ ʎq ɹoʇɔɐǝɹ ǝɥʇ ʎq ǝɔnpoɹd ‾ʎbɹǝuǝ ǝɥʇ ʇɔɐɹʇxǝ‾ uɐɔ noʎ", + "block.createnuclear.reactor_output.tooltip.condition1": "ʎbɹǝuǝ ǝɔnpoɹd ɹoʇɔɐǝɹ ǝɥʇ uǝɥM", + "block.createnuclear.reactor_output.tooltip.summary": "‾ɹoʇɔɐǝᴚ‾ ǝɥʇ ʎq pǝʇɐɹǝuǝb ʎbɹǝuǝ ןɐɔıuɐɥɔǝɯ ǝɥʇ ʇɔɐɹʇxǝ oʇ pǝsn ǝq uɐɔ ʇɐɥʇ ‾ʞɔoןq‾ ɐ sı ‾ʇndʇnO ɹoʇɔɐǝᴚ ǝɥ⟘‾", + "block.createnuclear.reinforced_glass": "ssɐן⅁ pǝɔɹoɟuıǝᴚ", + "block.createnuclear.small_autunite_brick": "ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", + "block.createnuclear.small_autunite_brick_slab": "qɐןS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", + "block.createnuclear.small_autunite_brick_stairs": "sɹıɐʇS ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", + "block.createnuclear.small_autunite_brick_wall": "ןןɐM ʞɔıɹᗺ ǝʇıunʇnⱯ ןןɐɯS", + "block.createnuclear.steel_block": "ʞɔoןᗺ ןǝǝʇS", + "block.createnuclear.thorium": "ɯnıɹoɥ⟘", + "block.createnuclear.thorium_block": "ʞɔoןᗺ ɯnıɹoɥ⟘", + "block.createnuclear.thorium_ore": "ǝɹO ɯnıɹoɥ⟘", + "block.createnuclear.uranium": "ɯnıuɐɹ∩", + "block.createnuclear.uranium_ore": "ǝɹO ɯnıuɐɹ∩", + "create.recipe.fan_enriched.fan": "ǝɹıℲ pǝɥɔıɹuƎ puıɥǝq uɐℲ", + "createnuclear.enriched.fan.recipe": "buıɥɔıɹuƎ ʞןnᗺ", + "createnuclear.generic.unit.heat": "Ὁ", + "createnuclear.gui.reactor_controller.info_header.title": "ǝnןɐʌ ʇɐǝH", + "createnuclear.ponder.reactor.header": "ɹoʇɔɐǝɹ ǝɥʇ ɟo uoıʇɔnɹʇsuoƆ", + "createnuclear.ponder.reactor.text_1": "Ɩ ɹooןℲ", + "createnuclear.ponder.reactor.text_10": "ㄥ ɹooןℲ", + "createnuclear.ponder.reactor.text_2": "˙ɹoʇɔɐǝɹ ǝɥʇ ʎq pǝʇɐɹǝuǝb )∩S( ʎbɹǝuǝ ǝɥʇ sʇndʇno ʇɐɥʇ ʞɔoןq ǝɥʇ sı sıɥ⟘ :ʇndʇnO ɹoʇɔɐǝᴚ", + "createnuclear.ponder.reactor.text_3": "ᄅ ɹooןℲ", + "createnuclear.ponder.reactor.text_4": "Ɛ ɹooןℲ", + "createnuclear.ponder.reactor.text_5": "ㄣ ɹooןℲ", + "createnuclear.ponder.reactor.text_6": "˙ɹoʇɔɐǝɹ ǝɥʇ ǝʇɐɹǝdo oʇ spoɹ ǝʇıɥdɐɹb puɐ ɯnıuɐɹn sǝɹoʇs ʇɐɥʇ ʞɔoןq Ɐ :ʇnduI ɹoʇɔɐǝᴚ", + "createnuclear.ponder.reactor.text_7": "˙ɹǝʍod ǝʇɐɹǝuǝb oʇ pǝpǝǝu suoıʇɐןnɔןɐɔ ǝɥʇ ןןɐ sǝןpuɐɥ ʇı ؛ɹoʇɔɐǝɹ ǝɥʇ ǝʇɐɹǝdo oʇ ʞɔoןq ʇuɐʇɹodɯı ʇsoɯ ǝɥ⟘ :ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", + "createnuclear.ponder.reactor.text_8": "ϛ ɹooןℲ", + "createnuclear.ponder.reactor.text_9": "9 ɹooןℲ", + "createnuclear.ponder.reactor_blueprint.header": "uoıʇɐʌıʇɔⱯ ɹǝןןoɹʇuoƆ", + "createnuclear.ponder.reactor_blueprint.text_1": "˙sןǝpoɯ ɔıɟıɔǝds oʇ buıpɹoɔɔɐ pǝɹnbıɟuoɔ ǝq oʇ ɹoʇɔɐǝɹ ǝɥʇ sʍoןןɐ ʇı ؛ʇuǝɯǝןǝ ʇuɐʇɹodɯı ʇsoɯ ǝɥʇ :ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", + "createnuclear.tooltip.heatLevel": "ןǝʌǝꞀ ʇɐǝH", + "createnuclear.tooltip.heatLevel.caution": "uoıʇnɐƆ", + "createnuclear.tooltip.heatLevel.danger": "ɹǝbuɐᗡ", + "createnuclear.tooltip.heatLevel.none": "ǝuoN", + "createnuclear.tooltip.heatLevel.safety": "ʎʇǝɟɐS", + "createnuclear.tooltip.heatLevel.warning": "buıuɹɐM", + "createnuclear.tooltip.item.graphene.rod": " :poᴚ ǝʇıɥdɐɹ⅁", + "createnuclear.tooltip.item.unknown.rod": " :uʍouʞu∩", + "createnuclear.tooltip.item.uranium.rod": " :poᴚ ɯnıuɐɹ∩", + "effect.createnuclear.radiation": "uoıʇɐıpɐᴚ", + "emi.category.createnuclear.fan_enriched": "buıɥɔıɹuƎ ʞןnᗺ", + "entity.createnuclear.irradiated_cat": "ʇɐƆ pǝʇɐıpɐɹɹI", + "entity.createnuclear.irradiated_chicken": "uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", + "entity.createnuclear.irradiated_cow": "ʍoƆ pǝʇɐıpɐɹɹI", + "entity.createnuclear.irradiated_wolf": "ɟןoM pǝʇɐıpɐɹɹI", + "fluid.createnuclear.thorium": "ɯnıɹoɥ⟘ pınbıꞀ", + "fluid.createnuclear.uranium": "ɯnıuɐɹ∩ pınbıꞀ", + "gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", + "gui.createnuclear.reactor_input.title": "ǝbɐɹoʇS ʇnduI ɹoʇɔɐǝᴚ", + "item.createnuclear.anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ", + "item.createnuclear.black_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", + "item.createnuclear.black_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", + "item.createnuclear.black_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", + "item.createnuclear.black_cloth": "ɥʇoןƆ ʞɔɐןᗺ", + "item.createnuclear.blue_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", + "item.createnuclear.blue_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", + "item.createnuclear.blue_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", + "item.createnuclear.blue_cloth": "ɥʇoןƆ ǝnןᗺ", + "item.createnuclear.brown_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", + "item.createnuclear.brown_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", + "item.createnuclear.brown_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", + "item.createnuclear.brown_cloth": "ɥʇoןƆ uʍoɹᗺ", + "item.createnuclear.cat_irradiated_spawn_egg": "bbƎ uʍɐdS ʇɐƆ pǝʇɐıpɐɹɹI", + "item.createnuclear.chicken_irradiated_spawn_egg": "bbƎ uʍɐdS uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", + "item.createnuclear.coal_dust": "ʇsnᗡ ןɐoƆ", + "item.createnuclear.cyan_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", + "item.createnuclear.cyan_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", + "item.createnuclear.cyan_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", + "item.createnuclear.cyan_cloth": "ɥʇoןƆ uɐʎƆ", + "item.createnuclear.enriched_yellowcake": "ǝʞɐɔʍoןןǝʎ pǝɥɔıɹuƎ", + "item.createnuclear.graphene": "ǝuǝɥdɐɹ⅁", + "item.createnuclear.graphite_rod": "poᴚ ǝʇıɥdɐɹ⅁", + "item.createnuclear.graphite_rod.tooltip.summary": "˙ʇı ǝʇɐɹǝdo oʇ ‾ʇnduı ɹoʇɔɐǝɹ‾ ǝɥʇ uı pǝsn ǝq oʇ ‾ʞɔıʇS‾", + "item.createnuclear.gray_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", + "item.createnuclear.gray_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", + "item.createnuclear.gray_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", + "item.createnuclear.gray_cloth": "ɥʇoןƆ ʎɐɹ⅁", + "item.createnuclear.green_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", + "item.createnuclear.green_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", + "item.createnuclear.green_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", + "item.createnuclear.green_cloth": "ɥʇoןƆ uǝǝɹ⅁", + "item.createnuclear.lead_ingot": "ʇobuI pɐǝꞀ", + "item.createnuclear.lead_nugget": "ʇǝbbnN pɐǝꞀ", + "item.createnuclear.light_blue_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", + "item.createnuclear.light_blue_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", + "item.createnuclear.light_blue_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", + "item.createnuclear.light_blue_cloth": "ɥʇoןƆ ǝnןᗺ ʇɥbıꞀ", + "item.createnuclear.light_gray_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", + "item.createnuclear.light_gray_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", + "item.createnuclear.light_gray_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", + "item.createnuclear.light_gray_cloth": "ɥʇoןƆ ʎɐɹ⅁ ʇɥbıꞀ", + "item.createnuclear.lime_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", + "item.createnuclear.lime_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", + "item.createnuclear.lime_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", + "item.createnuclear.lime_cloth": "ɥʇoןƆ ǝɯıꞀ", + "item.createnuclear.magenta_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", + "item.createnuclear.magenta_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", + "item.createnuclear.magenta_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", + "item.createnuclear.magenta_cloth": "ɥʇoןƆ ɐʇuǝbɐW", + "item.createnuclear.orange_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", + "item.createnuclear.orange_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", + "item.createnuclear.orange_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", + "item.createnuclear.orange_cloth": "ɥʇoןƆ ǝbuɐɹO", + "item.createnuclear.pink_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", + "item.createnuclear.pink_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", + "item.createnuclear.pink_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", + "item.createnuclear.pink_cloth": "ɥʇoןƆ ʞuıԀ", + "item.createnuclear.purple_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", + "item.createnuclear.purple_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", + "item.createnuclear.purple_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", + "item.createnuclear.purple_cloth": "ɥʇoןƆ ǝןdɹnԀ", + "item.createnuclear.raw_lead": "pɐǝꞀ ʍɐᴚ", + "item.createnuclear.raw_thorium": "ɯnıɹoɥ⟘ ʍɐᴚ", + "item.createnuclear.raw_uranium": "ɯnıuɐɹ∩ ʍɐᴚ", + "item.createnuclear.reactor_blueprint_item": "ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", + "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "˙ʇı ןןıɟ oʇ ʞɔıןɔ ‾ʇɥbıᴚ‾", + "item.createnuclear.reactor_blueprint_item.tooltip.behaviour2": "˙ʇı uǝdo oʇ ɹǝןןoɹʇuoɔ ɹoʇɔɐǝɹ ǝɥʇ uo ʞɔıןɔ ‾ʇɥbıᴚ‾", + "item.createnuclear.reactor_blueprint_item.tooltip.condition1": "spoɹ ɯnıuɐɹn puɐ ǝʇıɥdɐɹb ɥʇıʍ pǝןןıℲ", + "item.createnuclear.reactor_blueprint_item.tooltip.condition2": "pǝןqɯǝssɐ ǝq ʇsnɯ ɹoʇɔɐǝɹ ǝɥ⟘", + "item.createnuclear.reactor_blueprint_item.tooltip.summary": "˙uɹǝʇʇɐd uʍo ɹnoʎ ǝɹnbıɟuoɔ oʇ noʎ sʍoןןɐ ʇI", + "item.createnuclear.red_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", + "item.createnuclear.red_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", + "item.createnuclear.red_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", + "item.createnuclear.red_cloth": "ɥʇoןƆ pǝᴚ", + "item.createnuclear.steel_ingot": "ʇobuI ןǝǝʇS", + "item.createnuclear.steel_nugget": "ʇǝbbnN ןǝǝʇS", + "item.createnuclear.thorium_bucket": "ʇǝʞɔnᗺ ɯnıɹoɥ⟘", + "item.createnuclear.thorium_dust": "ʇsnᗡ ɯnıɹoɥ⟘", + "item.createnuclear.thorium_ingot": "ʇobuI ɯnıɹoɥ⟘", + "item.createnuclear.thorium_nugget": "ʇǝbbnN ɯnıɹoɥ⟘", + "item.createnuclear.uranium_bucket": "ʇǝʞɔnᗺ ɯnıuɐɹ∩", + "item.createnuclear.uranium_powder": "ɹǝpʍoԀ ɯnıuɐɹ∩", + "item.createnuclear.uranium_rod": "poᴚ ɯnıuɐɹ∩", + "item.createnuclear.uranium_rod.tooltip.summary": "˙ʇı ǝʇɐɹǝdo oʇ ‾ʇnduı ɹoʇɔɐǝɹ‾ ǝɥʇ uı pǝsn ǝq oʇ ‾ʞɔıʇS‾", + "item.createnuclear.white_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", + "item.createnuclear.white_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", + "item.createnuclear.white_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", + "item.createnuclear.white_cloth": "ɥʇoןƆ ǝʇıɥM", + "item.createnuclear.wolf_irradiated_spawn_egg": "bbƎ uʍɐdS ɟןoM pǝʇɐıpɐɹɹI", + "item.createnuclear.yellow_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", + "item.createnuclear.yellow_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", + "item.createnuclear.yellow_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", + "item.createnuclear.yellow_cloth": "ɥʇoןƆ ʍoןןǝʎ", + "item.createnuclear.yellowcake": "ǝʞɐɔʍoןןǝʎ", + "item.minecraft.lingering_potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", + "item.minecraft.lingering_potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", + "item.minecraft.lingering_potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ buıɹǝbuıꞀ", + "item.minecraft.potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", + "item.minecraft.potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", + "item.minecraft.potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ", + "item.minecraft.splash_potion.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", + "item.minecraft.splash_potion.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", + "item.minecraft.splash_potion.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo uoıʇoԀ ɥsɐןdS", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "uoıʇɐıpɐᴚ ɟo ʍoɹɹⱯ", + "itemGroup.createnuclear.main": "ɹɐǝןɔnN ǝʇɐǝɹƆ", + "itemgroup.uranium": "dnoɹ⅁ ɯnıuɐɹ∩", + "overlay.event_message": "ɹǝɯıʇ %s ⚠ buıuɹɐM ⚠", + "reactor.info.assembled.creator": "pǝןqɯǝssɐ uǝǝq sɐɥ ɹoʇɔɐǝᴚ", + "reactor.info.assembled.destroyer": "pǝןqɯǝssɐsıp uǝǝq sɐɥ ɹoʇɔɐǝᴚ", + "reactor.info.assembled.none": "pǝןqɯǝssɐ ʇou sı ɹoʇɔɐǝᴚ", + "reactor.info.is": "sı ɹǝןןoɹʇuoɔ", + "reactor.item.gui.name": "uɹǝʇʇɐԀ bıɟuoƆ", + "reactor.update.casing.input": "ʇnduı uı buısɐɔ ǝɥʇ ǝʇɐpd∩", + "tag.fluid.c.uranium": "ɯnıuɐɹ∩ pınןℲ", + "tag.item.c.coal_dusts": "sʇsnᗡ ןɐoƆ", + "tag.item.c.ingots.lead": "sʇobuı pɐǝꞀ sbɐ⟘", + "tag.item.c.ingots.steel": "sʇobuı ןǝǝʇS sbɐ⟘", + "tag.item.c.lead_ingots": "sʇobuı pɐǝꞀ", + "tag.item.c.lead_nuggets": "sʇǝbbnu pɐǝꞀ", + "tag.item.c.uranium": "ɯnıuɐɹ∩ pınןℲ", + "tag.item.createnuclear.cloth": "ɥʇoןƆ", + "tag.item.createnuclear.cooler": "ɹǝןooƆ", + "tag.item.createnuclear.fuel": "ןǝnℲ", + "tag.item.minecraft.all.campfires": "sǝɹıɟdɯɐƆ ןןⱯ", + "tag.item.minecraft.campfires": "sǝɹıɟdɯɐƆ", + "tag.item.trinkets.head.face": "ǝɔɐℲ pɐǝH" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json new file mode 100644 index 00000000..e299a390 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -0,0 +1,278 @@ +{ + "advancement.createnuclear.anti_radiation_armor": "Anti radiation Armor", + "advancement.createnuclear.anti_radiation_armor.desc": "Craft your first anti-radiation armor piece to protect yourself from radiation", + "advancement.createnuclear.automatic_uranium": "Automating Uranium", + "advancement.createnuclear.automatic_uranium.desc": "Obtain some uranium powder using the automatic uranium processing\n§7(Hidden Advancement)", + "advancement.createnuclear.coal_dust": "Coal Dust", + "advancement.createnuclear.coal_dust.desc": "Crush coal or charcoal to obtain coal dust, a key crafting material", + "advancement.createnuclear.dye_anti_radiation_armor": "Pimp My Armor", + "advancement.createnuclear.dye_anti_radiation_armor.desc": "Dye your anti radiation armor to any color", + "advancement.createnuclear.enriched_yellowcake": "Enhancing Yellowcake", + "advancement.createnuclear.enriched_yellowcake.desc": "Use a fan to enrich yellowcake and make it more powerful", + "advancement.createnuclear.full_anti_radiation_armor": "Fully Protected", + "advancement.createnuclear.full_anti_radiation_armor.desc": "Wear a full set of anti-radiation armor to fully protect yourself from radiation", + "advancement.createnuclear.graphene": "Graphene", + "advancement.createnuclear.graphene.desc": "Press coal dust to create graphene", + "advancement.createnuclear.graphite_rod": "Don't Forget Those Ones", + "advancement.createnuclear.graphite_rod.desc": "Combine graphene and steel ingots in a mechanical crafter to make graphite rods", + "advancement.createnuclear.lead_ingot": "Lead ingot", + "advancement.createnuclear.lead_ingot.desc": "Smelt a raw lead to obtain a lead ingot", + "advancement.createnuclear.raw_lead": "Raw Lead", + "advancement.createnuclear.raw_lead.desc": "Obtain some raw lead by mining lead ore", + "advancement.createnuclear.raw_uranium": "The Raw Power", + "advancement.createnuclear.raw_uranium.desc": "Mine uranium ore to obtain raw uranium for further processing", + "advancement.createnuclear.reactor_blueprint": "Blueprint For Power", + "advancement.createnuclear.reactor_blueprint.desc": "Craft a reactor blueprint to design the layout of rods in your reactor", + "advancement.createnuclear.reactor_casing": "The Power Of The Reactor", + "advancement.createnuclear.reactor_casing.desc": "Craft a reactor casing to begin building your nuclear reactor", + "advancement.createnuclear.reactor_controller": "Controller Of The Core", + "advancement.createnuclear.reactor_controller.desc": "Craft a reactor controller to manage and regulate your reactor", + "advancement.createnuclear.reactor_cooler": "Cooling The Reactor", + "advancement.createnuclear.reactor_cooler.desc": "Craft a reactor cooler to cool your reactor", + "advancement.createnuclear.reactor_core": "Core of Power", + "advancement.createnuclear.reactor_core.desc": "Craft the reactor core to harness the full energy of your nuclear reactor", + "advancement.createnuclear.reactor_frame": "Reactor Frame", + "advancement.createnuclear.reactor_frame.desc": "Craft a reactor frame to build your nuclear reactor", + "advancement.createnuclear.reactor_input": "Fueling The Reactor", + "advancement.createnuclear.reactor_input.desc": "Craft a reactor input to feed uranium and graphite rods into your reactor", + "advancement.createnuclear.reactor_output": "Power Output", + "advancement.createnuclear.reactor_output.desc": "Craft a reactor output to transfer the energy produced by your reactor", + "advancement.createnuclear.reinforced_glass": "Reinforced Glass", + "advancement.createnuclear.reinforced_glass.desc": "Craft some reinforced glass for the first time", + "advancement.createnuclear.root": "Starting The Nuclear Journey", + "advancement.createnuclear.root.desc": "Unlock the basics of nuclear energy and get your first uranium powder", + "advancement.createnuclear.steel_ingot": "Steel Ingot", + "advancement.createnuclear.steel_ingot.desc": "Combine coal dust and iron ingots to create steel ingots", + "advancement.createnuclear.uranium_liquid": "Turning Solid To Liquid", + "advancement.createnuclear.uranium_liquid.desc": "Obtain some uranium liquid by mixing uranium powder", + "advancement.createnuclear.uranium_powder": "Powdered Uranium", + "advancement.createnuclear.uranium_powder.desc": "Crush raw uranium into powder to prepare for further refining", + "advancement.createnuclear.uranium_rod": "The Power Of The Atom", + "advancement.createnuclear.uranium_rod.desc": "Create your first uranium rod using enriched yellowcake in a mechanical crafter", + "advancement.createnuclear.yellowcake": "The Yellowcake Process", + "advancement.createnuclear.yellowcake.desc": "Compact uranium liquid to create yellowcake", + "attribute.name.createnuclear.generic.irradiated_resistance": "Radiation Resistance", + "block.createnuclear.autunite": "Autunite", + "block.createnuclear.autunite_pillar": "Autunite Pillar", + "block.createnuclear.cut_autunite": "Cut Autunite", + "block.createnuclear.cut_autunite_brick_slab": "Cut Autunite Brick Slab", + "block.createnuclear.cut_autunite_brick_stairs": "Cut Autunite Brick Stairs", + "block.createnuclear.cut_autunite_brick_wall": "Cut Autunite Brick Wall", + "block.createnuclear.cut_autunite_bricks": "Cut Autunite Bricks", + "block.createnuclear.cut_autunite_slab": "Cut Autunite Slab", + "block.createnuclear.cut_autunite_stairs": "Cut Autunite Stairs", + "block.createnuclear.cut_autunite_wall": "Cut Autunite Wall", + "block.createnuclear.deepslate_lead_ore": "Deepslate Lead Ore", + "block.createnuclear.deepslate_thorium_ore": "Deepslate Thorium Ore", + "block.createnuclear.deepslate_uranium_ore": "Deepslate Uranium Ore", + "block.createnuclear.enriched_soul_soil": "Enriched Soul Soil", + "block.createnuclear.enriched_soul_soil.tooltip.summary": "The _only_ block who create _enriched fire_.Can be used to _craft_ enriched campfire or just to make a _green fire_.", + "block.createnuclear.enriching_campfire": "Enriching Campfire", + "block.createnuclear.enriching_fire": "Enriching Fire", + "block.createnuclear.layered_autunite": "Layered Autunite", + "block.createnuclear.lead_block": "Lead Block", + "block.createnuclear.lead_ore": "Lead Ore", + "block.createnuclear.polished_cut_autunite": "Polished Cut Autunite", + "block.createnuclear.polished_cut_autunite_slab": "Polished Cut Autunite Slab", + "block.createnuclear.polished_cut_autunite_stairs": "Polished Cut Autunite Stairs", + "block.createnuclear.polished_cut_autunite_wall": "Polished Cut Autunite Wall", + "block.createnuclear.raw_lead_block": "Raw Lead Block", + "block.createnuclear.raw_thorium_block": "Raw Thorium Block", + "block.createnuclear.raw_uranium_block": "Raw Uranium Block", + "block.createnuclear.reactor_casing": "Reactor Casing", + "block.createnuclear.reactor_casing.tooltip.summary": "_Block_ used to build the _reactor_", + "block.createnuclear.reactor_controller": "Reactor Controller", + "block.createnuclear.reactor_controller.tooltip.behaviour1": "it handles all the calculations needed to _generate energy_, it need a _reactor blueprint_ with a pattern to work", + "block.createnuclear.reactor_controller.tooltip.condition1": "When the reactor is assembled", + "block.createnuclear.reactor_controller.tooltip.summary": " The _Reactor Controller_ is the _most important_ block for operating the reactor", + "block.createnuclear.reactor_cooler": "Reactor Cooler", + "block.createnuclear.reactor_cooler.tooltip.summary": "_Block_ used to build the _reactor_", + "block.createnuclear.reactor_core": "Reactor Core", + "block.createnuclear.reactor_core.tooltip.summary": "_Block_ used to build the _reactor_", + "block.createnuclear.reactor_frame": "Reactor Frame", + "block.createnuclear.reactor_frame.tooltip.summary": "_Block_ used to build the _reactor_", + "block.createnuclear.reactor_input": "Reactor Input", + "block.createnuclear.reactor_input.tooltip.behaviour1": "Insert _uranium_ and _graphene_ rods in large quantities to power _the reactor_ ", + "block.createnuclear.reactor_input.tooltip.condition1": "When the Reactor is assembled", + "block.createnuclear.reactor_input.tooltip.summary": "_The Reactor Input_ is a _block_ that can be used to insert _Uranium_ and _Graphene_ rods into the _Reactor_", + "block.createnuclear.reactor_output": "Reactor Output", + "block.createnuclear.reactor_output.tooltip.behaviour1": "You can _extract the energy_ produce by the reactor by attaching _shaft_ to the _reactor output_", + "block.createnuclear.reactor_output.tooltip.condition1": "When the reactor produce energy", + "block.createnuclear.reactor_output.tooltip.summary": "_The Reactor Output_ is a _block_ that can be used to extract the mechanical energy generated by the _Reactor_", + "block.createnuclear.reinforced_glass": "Reinforced Glass", + "block.createnuclear.small_autunite_brick": "Small Autunite Brick", + "block.createnuclear.small_autunite_brick_slab": "Small Autunite Brick Slab", + "block.createnuclear.small_autunite_brick_stairs": "Small Autunite Brick Stairs", + "block.createnuclear.small_autunite_brick_wall": "Small Autunite Brick Wall", + "block.createnuclear.steel_block": "Steel Block", + "block.createnuclear.thorium": "Thorium", + "block.createnuclear.thorium_block": "Thorium Block", + "block.createnuclear.thorium_ore": "Thorium Ore", + "block.createnuclear.uranium": "Uranium", + "block.createnuclear.uranium_ore": "Uranium Ore", + "create.recipe.fan_enriched.fan": "Fan behind Enriched Fire", + "createnuclear.enriched.fan.recipe": "Bulk Enriching", + "createnuclear.generic.unit.heat": "Q", + "createnuclear.gui.reactor_controller.info_header.title": "Heat value", + "createnuclear.ponder.reactor.header": "Construction of the reactor", + "createnuclear.ponder.reactor.text_1": "Floor 1", + "createnuclear.ponder.reactor.text_10": "Floor 7", + "createnuclear.ponder.reactor.text_2": "Reactor Output: This is the block that outputs the energy (SU) generated by the reactor.", + "createnuclear.ponder.reactor.text_3": "Floor 2", + "createnuclear.ponder.reactor.text_4": "Floor 3", + "createnuclear.ponder.reactor.text_5": "Floor 4", + "createnuclear.ponder.reactor.text_6": "Reactor Input: A block that stores uranium and graphite rods to operate the reactor.", + "createnuclear.ponder.reactor.text_7": "Reactor Controller: The most important block to operate the reactor; it handles all the calculations needed to generate power.", + "createnuclear.ponder.reactor.text_8": "Floor 5", + "createnuclear.ponder.reactor.text_9": "Floor 6", + "createnuclear.ponder.reactor_blueprint.header": "Controller Activation", + "createnuclear.ponder.reactor_blueprint.text_1": "Reactor Blueprint: the most important element; it allows the reactor to be configured according to specific models.", + "createnuclear.tooltip.heatLevel": "Heat Level", + "createnuclear.tooltip.heatLevel.caution": "Caution", + "createnuclear.tooltip.heatLevel.danger": "Danger", + "createnuclear.tooltip.heatLevel.none": "None", + "createnuclear.tooltip.heatLevel.safety": "Safety", + "createnuclear.tooltip.heatLevel.warning": "Warning", + "createnuclear.tooltip.item.graphene.rod": "Graphite Rod: ", + "createnuclear.tooltip.item.unknown.rod": "Unknown: ", + "createnuclear.tooltip.item.uranium.rod": "Uranium Rod: ", + "effect.createnuclear.radiation": "Radiation", + "emi.category.createnuclear.fan_enriched": "Bulk Enriching", + "entity.createnuclear.irradiated_cat": "Irradiated Cat", + "entity.createnuclear.irradiated_chicken": "Irradiated Chicken", + "entity.createnuclear.irradiated_cow": "Irradiated Cow", + "entity.createnuclear.irradiated_wolf": "Irradiated Wolf", + "fluid.createnuclear.thorium": "Liquid Thorium", + "fluid.createnuclear.uranium": "Liquid Uranium", + "gui.createnuclear.reactor_controller.title": "Reactor Controller", + "gui.createnuclear.reactor_input.title": "Reactor Input Storage", + "item.createnuclear.anti_radiation_boots": "Anti Radiation Boots", + "item.createnuclear.black_anti_radiation_chestplate": "Black Anti Radiation Chestplate", + "item.createnuclear.black_anti_radiation_helmet": "Black Anti Radiation Helmet", + "item.createnuclear.black_anti_radiation_leggings": "Black Anti Radiation Leggings", + "item.createnuclear.black_cloth": "Black Cloth", + "item.createnuclear.blue_anti_radiation_chestplate": "Blue Anti Radiation Chestplate", + "item.createnuclear.blue_anti_radiation_helmet": "Blue Anti Radiation Helmet", + "item.createnuclear.blue_anti_radiation_leggings": "Blue Anti Radiation Leggings", + "item.createnuclear.blue_cloth": "Blue Cloth", + "item.createnuclear.brown_anti_radiation_chestplate": "Brown Anti Radiation Chestplate", + "item.createnuclear.brown_anti_radiation_helmet": "Brown Anti Radiation Helmet", + "item.createnuclear.brown_anti_radiation_leggings": "Brown Anti Radiation Leggings", + "item.createnuclear.brown_cloth": "Brown Cloth", + "item.createnuclear.cat_irradiated_spawn_egg": "Irradiated Cat Spawn Egg", + "item.createnuclear.chicken_irradiated_spawn_egg": "Irradiated Chicken Spawn Egg", + "item.createnuclear.coal_dust": "Coal Dust", + "item.createnuclear.cyan_anti_radiation_chestplate": "Cyan Anti Radiation Chestplate", + "item.createnuclear.cyan_anti_radiation_helmet": "Cyan Anti Radiation Helmet", + "item.createnuclear.cyan_anti_radiation_leggings": "Cyan Anti Radiation Leggings", + "item.createnuclear.cyan_cloth": "Cyan Cloth", + "item.createnuclear.enriched_yellowcake": "Enriched Yellowcake", + "item.createnuclear.graphene": "Graphene", + "item.createnuclear.graphite_rod": "Graphite Rod", + "item.createnuclear.graphite_rod.tooltip.summary": "_Stick_ to be used in the _reactor input_ to operate it.", + "item.createnuclear.gray_anti_radiation_chestplate": "Gray Anti Radiation Chestplate", + "item.createnuclear.gray_anti_radiation_helmet": "Gray Anti Radiation Helmet", + "item.createnuclear.gray_anti_radiation_leggings": "Gray Anti Radiation Leggings", + "item.createnuclear.gray_cloth": "Gray Cloth", + "item.createnuclear.green_anti_radiation_chestplate": "Green Anti Radiation Chestplate", + "item.createnuclear.green_anti_radiation_helmet": "Green Anti Radiation Helmet", + "item.createnuclear.green_anti_radiation_leggings": "Green Anti Radiation Leggings", + "item.createnuclear.green_cloth": "Green Cloth", + "item.createnuclear.lead_ingot": "Lead Ingot", + "item.createnuclear.lead_nugget": "Lead Nugget", + "item.createnuclear.light_blue_anti_radiation_chestplate": "Light Blue Anti Radiation Chestplate", + "item.createnuclear.light_blue_anti_radiation_helmet": "Light Blue Anti Radiation Helmet", + "item.createnuclear.light_blue_anti_radiation_leggings": "Light Blue Anti Radiation Leggings", + "item.createnuclear.light_blue_cloth": "Light Blue Cloth", + "item.createnuclear.light_gray_anti_radiation_chestplate": "Light Gray Anti Radiation Chestplate", + "item.createnuclear.light_gray_anti_radiation_helmet": "Light Gray Anti Radiation Helmet", + "item.createnuclear.light_gray_anti_radiation_leggings": "Light Gray Anti Radiation Leggings", + "item.createnuclear.light_gray_cloth": "Light Gray Cloth", + "item.createnuclear.lime_anti_radiation_chestplate": "Lime Anti Radiation Chestplate", + "item.createnuclear.lime_anti_radiation_helmet": "Lime Anti Radiation Helmet", + "item.createnuclear.lime_anti_radiation_leggings": "Lime Anti Radiation Leggings", + "item.createnuclear.lime_cloth": "Lime Cloth", + "item.createnuclear.magenta_anti_radiation_chestplate": "Magenta Anti Radiation Chestplate", + "item.createnuclear.magenta_anti_radiation_helmet": "Magenta Anti Radiation Helmet", + "item.createnuclear.magenta_anti_radiation_leggings": "Magenta Anti Radiation Leggings", + "item.createnuclear.magenta_cloth": "Magenta Cloth", + "item.createnuclear.orange_anti_radiation_chestplate": "Orange Anti Radiation Chestplate", + "item.createnuclear.orange_anti_radiation_helmet": "Orange Anti Radiation Helmet", + "item.createnuclear.orange_anti_radiation_leggings": "Orange Anti Radiation Leggings", + "item.createnuclear.orange_cloth": "Orange Cloth", + "item.createnuclear.pink_anti_radiation_chestplate": "Pink Anti Radiation Chestplate", + "item.createnuclear.pink_anti_radiation_helmet": "Pink Anti Radiation Helmet", + "item.createnuclear.pink_anti_radiation_leggings": "Pink Anti Radiation Leggings", + "item.createnuclear.pink_cloth": "Pink Cloth", + "item.createnuclear.purple_anti_radiation_chestplate": "Purple Anti Radiation Chestplate", + "item.createnuclear.purple_anti_radiation_helmet": "Purple Anti Radiation Helmet", + "item.createnuclear.purple_anti_radiation_leggings": "Purple Anti Radiation Leggings", + "item.createnuclear.purple_cloth": "Purple Cloth", + "item.createnuclear.raw_lead": "Raw Lead", + "item.createnuclear.raw_thorium": "Raw Thorium", + "item.createnuclear.raw_uranium": "Raw Uranium", + "item.createnuclear.reactor_blueprint_item": "Reactor Blueprint", + "item.createnuclear.reactor_blueprint_item.tooltip.behaviour1": "_Right_ click to fill it.", + "item.createnuclear.reactor_blueprint_item.tooltip.behaviour2": "_Right_ click on the reactor controller to open it.", + "item.createnuclear.reactor_blueprint_item.tooltip.condition1": "Filled with graphite and uranium rods", + "item.createnuclear.reactor_blueprint_item.tooltip.condition2": "The reactor must be assembled", + "item.createnuclear.reactor_blueprint_item.tooltip.summary": "It allows you to configure your own pattern.", + "item.createnuclear.red_anti_radiation_chestplate": "Red Anti Radiation Chestplate", + "item.createnuclear.red_anti_radiation_helmet": "Red Anti Radiation Helmet", + "item.createnuclear.red_anti_radiation_leggings": "Red Anti Radiation Leggings", + "item.createnuclear.red_cloth": "Red Cloth", + "item.createnuclear.steel_ingot": "Steel Ingot", + "item.createnuclear.steel_nugget": "Steel Nugget", + "item.createnuclear.thorium_bucket": "Thorium Bucket", + "item.createnuclear.thorium_dust": "Thorium Dust", + "item.createnuclear.thorium_ingot": "Thorium Ingot", + "item.createnuclear.thorium_nugget": "Thorium Nugget", + "item.createnuclear.uranium_bucket": "Uranium Bucket", + "item.createnuclear.uranium_powder": "Uranium Powder", + "item.createnuclear.uranium_rod": "Uranium Rod", + "item.createnuclear.uranium_rod.tooltip.summary": "_Stick_ to be used in the _reactor input_ to operate it.", + "item.createnuclear.white_anti_radiation_chestplate": "White Anti Radiation Chestplate", + "item.createnuclear.white_anti_radiation_helmet": "White Anti Radiation Helmet", + "item.createnuclear.white_anti_radiation_leggings": "White Anti Radiation Leggings", + "item.createnuclear.white_cloth": "White Cloth", + "item.createnuclear.wolf_irradiated_spawn_egg": "Irradiated Wolf Spawn Egg", + "item.createnuclear.yellow_anti_radiation_chestplate": "Yellow Anti Radiation Chestplate", + "item.createnuclear.yellow_anti_radiation_helmet": "Yellow Anti Radiation Helmet", + "item.createnuclear.yellow_anti_radiation_leggings": "Yellow Anti Radiation Leggings", + "item.createnuclear.yellow_cloth": "Yellow Cloth", + "item.createnuclear.yellowcake": "Yellowcake", + "item.minecraft.lingering_potion.effect.potion_of_radiation_1": "Lingering Potion of Radiation", + "item.minecraft.lingering_potion.effect.potion_of_radiation_2": "Lingering Potion of Radiation", + "item.minecraft.lingering_potion.effect.potion_of_radiation_augment_1": "Lingering Potion of Radiation", + "item.minecraft.potion.effect.potion_of_radiation_1": "Potion of Radiation", + "item.minecraft.potion.effect.potion_of_radiation_2": "Potion of Radiation", + "item.minecraft.potion.effect.potion_of_radiation_augment_1": "Potion of Radiation", + "item.minecraft.splash_potion.effect.potion_of_radiation_1": "Splash Potion of Radiation", + "item.minecraft.splash_potion.effect.potion_of_radiation_2": "Splash Potion of Radiation", + "item.minecraft.splash_potion.effect.potion_of_radiation_augment_1": "Splash Potion of Radiation", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_1": "Arrow of Radiation", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_2": "Arrow of Radiation", + "item.minecraft.tipped_arrow.effect.potion_of_radiation_augment_1": "Arrow of Radiation", + "itemGroup.createnuclear.main": "Create Nuclear", + "itemgroup.uranium": "Uranium Group", + "overlay.event_message": "⚠ Warning ⚠ %s timer", + "reactor.info.assembled.creator": "Reactor has been assembled", + "reactor.info.assembled.destroyer": "Reactor has been disassembled", + "reactor.info.assembled.none": "Reactor is not assembled", + "reactor.info.is": "controller is", + "reactor.item.gui.name": "Config Pattern", + "reactor.update.casing.input": "Update the casing in input", + "tag.fluid.c.uranium": "Fluid Uranium", + "tag.item.c.coal_dusts": "Coal Dusts", + "tag.item.c.ingots.lead": "Tags Lead ingots", + "tag.item.c.ingots.steel": "Tags Steel ingots", + "tag.item.c.lead_ingots": "Lead ingots", + "tag.item.c.lead_nuggets": "Lead nuggets", + "tag.item.c.uranium": "Fluid Uranium", + "tag.item.createnuclear.cloth": "Cloth", + "tag.item.createnuclear.cooler": "Cooler", + "tag.item.createnuclear.fuel": "Fuel", + "tag.item.minecraft.all.campfires": "All Campfires", + "tag.item.minecraft.campfires": "Campfires", + "tag.item.trinkets.head.face": "Head Face" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json new file mode 100644 index 00000000..cb0b80fe --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_0" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json new file mode 100644 index 00000000..43eaf7da --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json new file mode 100644 index 00000000..717fcaa9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_2" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json new file mode 100644 index 00000000..14c2b222 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_natural_3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json new file mode 100644 index 00000000..131eea31 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", + "side": "createnuclear:block/palettes/stone_types/pillar/autunite_cut_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json new file mode 100644 index 00000000..5312732a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/autunite_pillar_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", + "side": "createnuclear:block/palettes/stone_types/pillar/autunite_cut_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json new file mode 100644 index 00000000..8f73ebd9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json new file mode 100644 index 00000000..48ea4cfa --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json new file mode 100644 index 00000000..2aa561eb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..bc4722b3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json new file mode 100644 index 00000000..9b8df2ea --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json new file mode 100644 index 00000000..4bb16955 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "side": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick", + "top": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json new file mode 100644 index 00000000..1114e0c8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json new file mode 100644 index 00000000..9d50264b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json new file mode 100644 index 00000000..29590b5a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json new file mode 100644 index 00000000..2315df84 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_bricks_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json new file mode 100644 index 00000000..40e0473a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json new file mode 100644 index 00000000..279cc05f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json new file mode 100644 index 00000000..486ac523 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json new file mode 100644 index 00000000..85b0cdae --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json new file mode 100644 index 00000000..0291f2cc --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "side": "createnuclear:block/palettes/stone_types/cut/autunite_cut", + "top": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json new file mode 100644 index 00000000..7bce58c8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json new file mode 100644 index 00000000..c537cb4f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json new file mode 100644 index 00000000..2c8f3f18 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/cut_autunite_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json new file mode 100644 index 00000000..c30862d1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/deepslate_lead_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/deepslate_lead_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json new file mode 100644 index 00000000..8ba7752a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/deepslate_thorium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/deepslate_thorium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json new file mode 100644 index 00000000..3ca8cc26 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/deepslate_uranium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/deepslate_uranium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json new file mode 100644 index 00000000..07be195e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/enriched_soul_soil.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/enriched_soul_soil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json b/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json new file mode 100644 index 00000000..dde2c3ea --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/layered_autunite.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "createnuclear:block/palettes/stone_types/cap/autunite_cut_cap", + "side": "createnuclear:block/palettes/stone_types/layered/autunite_cut_layered" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/lead_block.json b/src/generated/resources/assets/createnuclear/models/block/lead_block.json new file mode 100644 index 00000000..1b69460a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/lead_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/lead_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/lead_ore.json b/src/generated/resources/assets/createnuclear/models/block/lead_ore.json new file mode 100644 index 00000000..12da66d9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/lead_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/lead_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json new file mode 100644 index 00000000..b4ad8997 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json new file mode 100644 index 00000000..a88a8eb8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json new file mode 100644 index 00000000..97d612fc --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json new file mode 100644 index 00000000..a7e56545 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/slab/autunite_cut_slab", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..b052ecae --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json new file mode 100644 index 00000000..22b032f5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json new file mode 100644 index 00000000..bc184683 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "side": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished", + "top": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json new file mode 100644 index 00000000..27981642 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json new file mode 100644 index 00000000..97342e99 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json new file mode 100644 index 00000000..acd6f264 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/polished_cut_autunite_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json new file mode 100644 index 00000000..f46f7f95 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/raw_lead_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/raw_lead_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json new file mode 100644 index 00000000..9301beef --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/raw_thorium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/raw_thorium_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json new file mode 100644 index 00000000..cdf1e6a5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/raw_uranium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/raw_uranium_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json b/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json new file mode 100644 index 00000000..4c54b236 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/reinforced_glass.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/reactor/reinforced/glass", + "particle": "createnuclear:block/reactor/reinforced/glass" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json new file mode 100644 index 00000000..6f612f14 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json new file mode 100644 index 00000000..29c5ca31 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json new file mode 100644 index 00000000..3bb170c2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json new file mode 100644 index 00000000..54f9e4ba --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json new file mode 100644 index 00000000..ad2e5c32 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json new file mode 100644 index 00000000..d5d2af97 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "side": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick", + "top": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json new file mode 100644 index 00000000..a6dcb8a6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json new file mode 100644 index 00000000..6db9a704 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json new file mode 100644 index 00000000..3f501c48 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/small_autunite_brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/steel_block.json b/src/generated/resources/assets/createnuclear/models/block/steel_block.json new file mode 100644 index 00000000..b66df423 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/steel_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/steel_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium.json b/src/generated/resources/assets/createnuclear/models/block/thorium.json new file mode 100644 index 00000000..5a6ef097 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/thorium.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "createnuclear:fluid/thorium_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium_block.json b/src/generated/resources/assets/createnuclear/models/block/thorium_block.json new file mode 100644 index 00000000..1295cc9f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/thorium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/thorium_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json b/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json new file mode 100644 index 00000000..bc948d22 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/thorium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/thorium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/uranium.json b/src/generated/resources/assets/createnuclear/models/block/uranium.json new file mode 100644 index 00000000..f31ca6bb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/uranium.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "createnuclear:fluid/uranium_still" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json b/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json new file mode 100644 index 00000000..2c0d13cf --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/block/uranium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/uranium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json new file mode 100644 index 00000000..703df56e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/autunite.json b/src/generated/resources/assets/createnuclear/models/item/autunite.json new file mode 100644 index 00000000..43eaf7da --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/autunite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "createnuclear:block/palettes/stone_types/natural/autunite_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json b/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json new file mode 100644 index 00000000..1a44d12a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/autunite_pillar.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/autunite_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json new file mode 100644 index 00000000..7d0d44ac --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/black_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json new file mode 100644 index 00000000..46225ff0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/black_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json new file mode 100644 index 00000000..a88edd4f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/black_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_cloth.json b/src/generated/resources/assets/createnuclear/models/item/black_cloth.json new file mode 100644 index 00000000..c1de3b3e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/black_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/black_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..4ea98be8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/blue_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json new file mode 100644 index 00000000..e7c37591 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/blue_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json new file mode 100644 index 00000000..5f9b8db0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/blue_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json b/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json new file mode 100644 index 00000000..fa88e933 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/blue_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/blue_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json new file mode 100644 index 00000000..faa30b54 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/brown_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json new file mode 100644 index 00000000..cb65b395 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/brown_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json new file mode 100644 index 00000000..ebbf44e3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/brown_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json b/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json new file mode 100644 index 00000000..8d2e384a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/brown_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/brown_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json new file mode 100644 index 00000000..d1aaa9d6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cat_irradiated_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json new file mode 100644 index 00000000..d1aaa9d6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/chicken_irradiated_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/coal_dust.json b/src/generated/resources/assets/createnuclear/models/item/coal_dust.json new file mode 100644 index 00000000..72b1e342 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/coal_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/coal_dust" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json new file mode 100644 index 00000000..529d3f69 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json new file mode 100644 index 00000000..620e8ff5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..fc289587 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json new file mode 100644 index 00000000..8abf9ec6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_brick_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/brick/autunite_cut_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json new file mode 100644 index 00000000..2e128ce0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json new file mode 100644 index 00000000..c4c3ce4d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json new file mode 100644 index 00000000..e4dc09c6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json new file mode 100644 index 00000000..aa8816a6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cut_autunite_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/cut/autunite_cut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json new file mode 100644 index 00000000..04c605bd --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/cyan_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json new file mode 100644 index 00000000..9c29042b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/cyan_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json new file mode 100644 index 00000000..a7d6f251 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/cyan_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json b/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json new file mode 100644 index 00000000..c215235a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cyan_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/cyan_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json new file mode 100644 index 00000000..3f33d86b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/deepslate_lead_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/deepslate_lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json new file mode 100644 index 00000000..c7a358ae --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/deepslate_thorium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/deepslate_thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json b/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json new file mode 100644 index 00000000..570a23fe --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/deepslate_uranium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/deepslate_uranium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json b/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json new file mode 100644 index 00000000..13429a65 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/enriched_soul_soil.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/enriched_soul_soil" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json b/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json new file mode 100644 index 00000000..30d44a9d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/enriched_yellowcake.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/enriched_yellowcake" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json b/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json new file mode 100644 index 00000000..a069729d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/enriching_campfire.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/enriched/campfire" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/graphene.json b/src/generated/resources/assets/createnuclear/models/item/graphene.json new file mode 100644 index 00000000..44507d7c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/graphene.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/graphene" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json b/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json new file mode 100644 index 00000000..9bafa0f6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/graphite_rod.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/graphite_rod" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..15723219 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/gray_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json new file mode 100644 index 00000000..ab33a1af --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/gray_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json new file mode 100644 index 00000000..9708f7a4 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/gray_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json b/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json new file mode 100644 index 00000000..5137f001 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/gray_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/gray_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json new file mode 100644 index 00000000..624ba073 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/green_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json new file mode 100644 index 00000000..c766bd2e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/green_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json new file mode 100644 index 00000000..07af99b1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/green_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_cloth.json b/src/generated/resources/assets/createnuclear/models/item/green_cloth.json new file mode 100644 index 00000000..88fac9eb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/green_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/green_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json b/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json new file mode 100644 index 00000000..43171e22 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/layered_autunite.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/layered_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_block.json b/src/generated/resources/assets/createnuclear/models/item/lead_block.json new file mode 100644 index 00000000..823f31e8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lead_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json b/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json new file mode 100644 index 00000000..b68bc4d3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lead_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/lead_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json b/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json new file mode 100644 index 00000000..73224ef2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lead_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/lead_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lead_ore.json b/src/generated/resources/assets/createnuclear/models/item/lead_ore.json new file mode 100644 index 00000000..8f07e43d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lead_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..03200d24 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/light_blue_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json new file mode 100644 index 00000000..95498a8c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/light_blue_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json new file mode 100644 index 00000000..79eb6000 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/light_blue_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json new file mode 100644 index 00000000..58225343 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_blue_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/light_blue_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..e30f93f8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/light_gray_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json new file mode 100644 index 00000000..9aeb29d3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/light_gray_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json new file mode 100644 index 00000000..a1e91cf3 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/light_gray_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json new file mode 100644 index 00000000..7d592eb9 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_gray_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/light_gray_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json new file mode 100644 index 00000000..f4f7f966 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/lime_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json new file mode 100644 index 00000000..1e7eb904 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/lime_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json new file mode 100644 index 00000000..87466b53 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/lime_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json b/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json new file mode 100644 index 00000000..de16c88d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lime_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/lime_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json new file mode 100644 index 00000000..62472981 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/magenta_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json new file mode 100644 index 00000000..16f6f181 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/magenta_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json new file mode 100644 index 00000000..a7da5fdd --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/magenta_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json b/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json new file mode 100644 index 00000000..428f2a6f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/magenta_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/magenta_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json new file mode 100644 index 00000000..ce18ac3c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/orange_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json new file mode 100644 index 00000000..c922ae52 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/orange_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json new file mode 100644 index 00000000..202a468c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/orange_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json b/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json new file mode 100644 index 00000000..c3badd81 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/orange_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/orange_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json new file mode 100644 index 00000000..a24f101d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/pink_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json new file mode 100644 index 00000000..6ec17b11 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/pink_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json new file mode 100644 index 00000000..58b1c4ad --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/pink_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json b/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json new file mode 100644 index 00000000..6fbfa7c7 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/pink_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/pink_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json new file mode 100644 index 00000000..bfd8d470 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/polished_cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json new file mode 100644 index 00000000..3c96b76e --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/polished_cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..e35c914d --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/polished_cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json new file mode 100644 index 00000000..d217782c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/polished_cut_autunite_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/polished/autunite_cut_polished" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json new file mode 100644 index 00000000..3e9009b6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/purple_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json new file mode 100644 index 00000000..748b018f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/purple_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json new file mode 100644 index 00000000..001024bb --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/purple_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json b/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json new file mode 100644 index 00000000..3f75bd98 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/purple_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/purple_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_lead.json b/src/generated/resources/assets/createnuclear/models/item/raw_lead.json new file mode 100644 index 00000000..ec63f8c4 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_lead.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/raw_lead" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json new file mode 100644 index 00000000..eab76f25 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_lead_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/raw_lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json b/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json new file mode 100644 index 00000000..82bb96b8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_thorium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/raw_thorium" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json new file mode 100644 index 00000000..b75c1958 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_thorium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/raw_thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json b/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json new file mode 100644 index 00000000..3b3e2b6c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_uranium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/raw_uranium" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json b/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json new file mode 100644 index 00000000..81998219 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/raw_uranium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/raw_uranium_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json b/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json new file mode 100644 index 00000000..4ff033d1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_blueprint_item.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/reactor_blueprint" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json b/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json new file mode 100644 index 00000000..2412defd --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_casing.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/casing/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json b/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json new file mode 100644 index 00000000..e6181539 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/controller/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json b/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json new file mode 100644 index 00000000..481bc632 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_cooler.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/cooler/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_core.json b/src/generated/resources/assets/createnuclear/models/item/reactor_core.json new file mode 100644 index 00000000..f562e633 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_core.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/core/block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json b/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json new file mode 100644 index 00000000..54b03ad0 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/frame/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_input.json b/src/generated/resources/assets/createnuclear/models/item/reactor_input.json new file mode 100644 index 00000000..b4175b22 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_input.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/input/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reactor_output.json b/src/generated/resources/assets/createnuclear/models/item/reactor_output.json new file mode 100644 index 00000000..e404c280 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reactor_output.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reactor/output/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json new file mode 100644 index 00000000..7e71188f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/red_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json new file mode 100644 index 00000000..a4736bd1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/red_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json new file mode 100644 index 00000000..52408984 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/red_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_cloth.json b/src/generated/resources/assets/createnuclear/models/item/red_cloth.json new file mode 100644 index 00000000..4a20ef05 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/red_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/red_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json b/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json new file mode 100644 index 00000000..e55da5db --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/reinforced_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/reinforced_glass" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json new file mode 100644 index 00000000..a62e6ae8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/small_autunite_brick" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json new file mode 100644 index 00000000..e2ae7286 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/small_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json new file mode 100644 index 00000000..51ffb616 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/small_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json new file mode 100644 index 00000000..868c8107 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/small_autunite_brick_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "createnuclear:block/palettes/stone_types/small_brick/autunite_cut_small_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_block.json b/src/generated/resources/assets/createnuclear/models/item/steel_block.json new file mode 100644 index 00000000..4af85a57 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/steel_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/steel_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json b/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json new file mode 100644 index 00000000..f5e4a211 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/steel_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/steel_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json b/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json new file mode 100644 index 00000000..0815b98c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/steel_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/steel_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_block.json b/src/generated/resources/assets/createnuclear/models/item/thorium_block.json new file mode 100644 index 00000000..94d3fcb8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json b/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json new file mode 100644 index 00000000..2a48a343 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json b/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json new file mode 100644 index 00000000..7c6ab4d8 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_dust" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json b/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json new file mode 100644 index 00000000..3cfe5d77 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json b/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json new file mode 100644 index 00000000..3389988a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/thorium_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json b/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json new file mode 100644 index 00000000..c0ce70ce --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/thorium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json b/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json new file mode 100644 index 00000000..85aff7d5 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/uranium_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/uranium_bucket" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json b/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json new file mode 100644 index 00000000..cb0adf31 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/uranium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "createnuclear:block/uranium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json b/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json new file mode 100644 index 00000000..799e7b31 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/uranium_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/uranium_powder" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json b/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json new file mode 100644 index 00000000..0280dbc6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/uranium_rod.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/uranium_rod" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json new file mode 100644 index 00000000..a5d91e2b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/white_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json new file mode 100644 index 00000000..c203cda2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/white_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json new file mode 100644 index 00000000..f6d419c6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/white_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_cloth.json b/src/generated/resources/assets/createnuclear/models/item/white_cloth.json new file mode 100644 index 00000000..c020b443 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/white_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/white_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json b/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json new file mode 100644 index 00000000..d1aaa9d6 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json new file mode 100644 index 00000000..e66b6d45 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/chestplates/yellow_anti_radiation_chestplate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json new file mode 100644 index 00000000..6b76a431 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/helmets/yellow_anti_radiation_helmet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json new file mode 100644 index 00000000..61803262 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/leggings/yellow_anti_radiation_leggings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json b/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json new file mode 100644 index 00000000..029d6ad1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellow_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/cloth/yellow_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellowcake.json b/src/generated/resources/assets/createnuclear/models/item/yellowcake.json new file mode 100644 index 00000000..9bd93549 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellowcake.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/yellowcake" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/blocks/safe_nbt.json b/src/generated/resources/data/create/tags/blocks/safe_nbt.json new file mode 100644 index 00000000..7e9732d9 --- /dev/null +++ b/src/generated/resources/data/create/tags/blocks/safe_nbt.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:reactor_output" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json new file mode 100644 index 00000000..cd1a68b9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/anti_radiation_armor.json @@ -0,0 +1,38 @@ +{ + "parent": "createnuclear:lead_ingot", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "tag": "createnuclear:all_anti_radiation_armors" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.anti_radiation_armor.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:white_anti_radiation_helmet", + "nbt": "{Damage:0}" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.anti_radiation_armor" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json b/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json new file mode 100644 index 00000000..2eea816e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/automatic_uranium.json @@ -0,0 +1,31 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": {}, + "trigger": "create:automatic_uranium_builtin" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.automatic_uranium.desc" + }, + "frame": "goal", + "hidden": true, + "icon": { + "item": "createnuclear:uranium_powder" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.automatic_uranium" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/coal_dust.json b/src/generated/resources/data/createnuclear/advancements/coal_dust.json new file mode 100644 index 00000000..d39ceb7c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/coal_dust.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:coal_dust" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.coal_dust.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:coal_dust" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.coal_dust" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json new file mode 100644 index 00000000..08762768 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/dye_anti_radiation_armor.json @@ -0,0 +1,64 @@ +{ + "parent": "createnuclear:anti_radiation_armor", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "tag": "createnuclear:anti_radiation_helmet_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "1": { + "conditions": { + "items": [ + { + "tag": "createnuclear:anti_radiation_chestplate_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "2": { + "conditions": { + "items": [ + { + "tag": "createnuclear:anti_radiation_leggings_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.dye_anti_radiation_armor.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:red_anti_radiation_helmet", + "nbt": "{Damage:0}" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.dye_anti_radiation_armor" + } + }, + "requirements": [ + [ + "0" + ], + [ + "1" + ], + [ + "2" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json b/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json new file mode 100644 index 00000000..e1326563 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/enriched_yellowcake.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:yellowcake", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:enriched_yellowcake" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.enriched_yellowcake.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:enriched_yellowcake" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.enriched_yellowcake" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json b/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json new file mode 100644 index 00000000..1cd5b687 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/full_anti_radiation_armor.json @@ -0,0 +1,47 @@ +{ + "parent": "createnuclear:anti_radiation_armor", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "tag": "createnuclear:anti_radiation_helmet_full_dye" + }, + { + "tag": "createnuclear:anti_radiation_chestplate_full_dye" + }, + { + "tag": "createnuclear:anti_radiation_leggings_full_dye" + }, + { + "tag": "createnuclear:anti_radiation_boots_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.full_anti_radiation_armor.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:white_anti_radiation_chestplate", + "nbt": "{Damage:0}" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.full_anti_radiation_armor" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/graphene.json b/src/generated/resources/data/createnuclear/advancements/graphene.json new file mode 100644 index 00000000..4571cfe7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/graphene.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:coal_dust", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:graphene" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.graphene.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:graphene" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.graphene" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/graphite_rod.json b/src/generated/resources/data/createnuclear/advancements/graphite_rod.json new file mode 100644 index 00000000..f897168d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/graphite_rod.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:graphene", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:graphite_rod" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.graphite_rod.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:graphite_rod" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.graphite_rod" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/lead_ingot.json b/src/generated/resources/data/createnuclear/advancements/lead_ingot.json new file mode 100644 index 00000000..f4dcc48f --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/lead_ingot.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:raw_lead", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:lead_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.lead_ingot.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:lead_ingot" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.lead_ingot" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/raw_lead.json b/src/generated/resources/data/createnuclear/advancements/raw_lead.json new file mode 100644 index 00000000..daf21719 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/raw_lead.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:raw_lead" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.raw_lead.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:raw_lead" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.raw_lead" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/raw_uranium.json b/src/generated/resources/data/createnuclear/advancements/raw_uranium.json new file mode 100644 index 00000000..69e47f64 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/raw_uranium.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:raw_uranium" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.raw_uranium.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:raw_uranium" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.raw_uranium" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json b/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json new file mode 100644 index 00000000..3ca09a71 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_blueprint.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_controller", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_blueprint_item" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_blueprint.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_blueprint_item" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_blueprint" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_casing.json b/src/generated/resources/data/createnuclear/advancements/reactor_casing.json new file mode 100644 index 00000000..c0064639 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_casing.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:root", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_casing" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_casing.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_casing" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_casing" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_controller.json b/src/generated/resources/data/createnuclear/advancements/reactor_controller.json new file mode 100644 index 00000000..a96df08c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_controller.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_controller" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_controller.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_controller" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_controller" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json b/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json new file mode 100644 index 00000000..c5234f2a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_cooler.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_cooler" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_cooler.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_cooler" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_cooler" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_core.json b/src/generated/resources/data/createnuclear/advancements/reactor_core.json new file mode 100644 index 00000000..045b2422 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_core.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_core" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_core.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_core" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_core" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_frame.json b/src/generated/resources/data/createnuclear/advancements/reactor_frame.json new file mode 100644 index 00000000..133a61b9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_frame.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_frame" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_frame.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_frame" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_frame" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_input.json b/src/generated/resources/data/createnuclear/advancements/reactor_input.json new file mode 100644 index 00000000..d75676da --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_input.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_input" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_input.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_input" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_input" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reactor_output.json b/src/generated/resources/data/createnuclear/advancements/reactor_output.json new file mode 100644 index 00000000..54b8e4b8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reactor_output.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:reactor_casing", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_output" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reactor_output.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reactor_output" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reactor_output" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..9168859b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:autunite_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:autunite_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..6477945e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/autunite_pillar_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:autunite_pillar_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:autunite_pillar_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json new file mode 100644 index 00000000..ccd318ee --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/crafting/enriched_soul_soil.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_nether_star": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:nether_star" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/enriched_soul_soil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_nether_star", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/enriched_soul_soil" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json new file mode 100644 index 00000000..5bd2c9ce --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..3f2d1234 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_slab_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_slab_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json new file mode 100644 index 00000000..d883a424 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_brick_slab": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_brick_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_brick_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..8514ff73 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..99ce54fb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json new file mode 100644 index 00000000..e35ccf84 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_bricks": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_bricks", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..fbf6e1d1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_brick_wall_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_brick_wall_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..ba99c19d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_bricks_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_bricks_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..97ffcd33 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json new file mode 100644 index 00000000..2c75059e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..e0dbe877 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_slab_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_slab_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json new file mode 100644 index 00000000..a530638b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite_slab": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json new file mode 100644 index 00000000..edeacddb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..c237cd5a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_stairs_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_stairs_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json new file mode 100644 index 00000000..8ea30a8b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..18c239d1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/cut_autunite_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:cut_autunite_wall_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:cut_autunite_wall_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..0def71b0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/layered_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:layered_autunite_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:layered_autunite_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..dd002418 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json new file mode 100644 index 00000000..a507e5cb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:polished_cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..15089aa7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_slab_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_slab_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json new file mode 100644 index 00000000..925ada64 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_autunite_slab": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:polished_cut_autunite_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_autunite_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..89f5425d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:polished_cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..6daea314 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json new file mode 100644 index 00000000..90aabe25 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_cut_autunite": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:polished_cut_autunite" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_polished_cut_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..244d3d09 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:polished_cut_autunite_wall_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:polished_cut_autunite_wall_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json new file mode 100644 index 00000000..6fad4915 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/black_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/black_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/black_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json new file mode 100644 index 00000000..ea81bb16 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/blue_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/blue_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/blue_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json new file mode 100644 index 00000000..c9484959 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/brown_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/brown_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/brown_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json new file mode 100644 index 00000000..a8e9ba67 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/cyan_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/cyan_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/cyan_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json new file mode 100644 index 00000000..607230c0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/gray_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/gray_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/gray_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json new file mode 100644 index 00000000..cf741f8b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/green_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/green_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/green_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json new file mode 100644 index 00000000..8a3fb8f0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_blue_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/light_blue_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/light_blue_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json new file mode 100644 index 00000000..a0dd3f2a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/light_gray_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/light_gray_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/light_gray_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json new file mode 100644 index 00000000..cc51c92a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/lime_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/lime_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/lime_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json new file mode 100644 index 00000000..345e4233 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/magenta_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/magenta_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/magenta_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json new file mode 100644 index 00000000..a00e6113 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/orange_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/orange_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/orange_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json new file mode 100644 index 00000000..60741252 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/pink_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/pink_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/pink_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json new file mode 100644 index 00000000..b2a08905 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/purple_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/purple_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/purple_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json new file mode 100644 index 00000000..c9deefa6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/red_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/red_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/red_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json new file mode 100644 index 00000000..e7288fb2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/white_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/white_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/white_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json new file mode 100644 index 00000000..802d6c02 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/shapeless/cloth/yellow_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/cloth/yellow_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_cloth": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:white_cloth" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/cloth/yellow_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..300aac2b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json new file mode 100644 index 00000000..d221dcc0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_autunite_brick": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:small_autunite_brick" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_autunite_brick", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_slab" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..478d9ba9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_slab_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_slab_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json new file mode 100644 index 00000000..d2f93915 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_slab_recycling.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_autunite_brick_slab": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:small_autunite_brick_slab" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_slab_recycling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_autunite_brick_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_slab_recycling" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json new file mode 100644 index 00000000..ad8cdcff --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_autunite_brick": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:small_autunite_brick" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_autunite_brick", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_stairs" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..1868f931 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_stairs_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_stairs_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json new file mode 100644 index 00000000..b1a76c36 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_small_autunite_brick": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:small_autunite_brick" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_small_autunite_brick", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..dcd77a0b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone_types_autunite": { + "conditions": { + "items": [ + { + "tag": "createnuclear:stone_types/autunite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:small_autunite_brick_wall_from_stone_types_autunite_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stone_types_autunite", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:small_autunite_brick_wall_from_stone_types_autunite_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json new file mode 100644 index 00000000..56542464 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json new file mode 100644 index 00000000..31e34504 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/black_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json new file mode 100644 index 00000000..fd954703 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/black_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json new file mode 100644 index 00000000..aebe2661 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/black_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..047f28d7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/blue_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json new file mode 100644 index 00000000..4a04bedd --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/blue_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json new file mode 100644 index 00000000..12da3170 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/blue_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json new file mode 100644 index 00000000..32883990 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/brown_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json new file mode 100644 index 00000000..46e60954 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/brown_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json new file mode 100644 index 00000000..0124298f --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/brown_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json new file mode 100644 index 00000000..6c39961a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/cyan_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json new file mode 100644 index 00000000..aae36f9b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/cyan_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json new file mode 100644 index 00000000..f72f9edb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/cyan_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..0b05ed97 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/gray_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json new file mode 100644 index 00000000..b6e37d80 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/gray_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json new file mode 100644 index 00000000..c65d337b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/gray_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json new file mode 100644 index 00000000..6bf46ef6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/green_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json new file mode 100644 index 00000000..7a6088d4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/green_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json new file mode 100644 index 00000000..54e1223c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/green_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..0b79ba85 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_blue_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json new file mode 100644 index 00000000..d17a30b9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_blue_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json new file mode 100644 index 00000000..064dee9e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_blue_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..083b4a84 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_gray_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json new file mode 100644 index 00000000..7715e1b0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_gray_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json new file mode 100644 index 00000000..09ce1b42 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_gray_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json new file mode 100644 index 00000000..d3dde070 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/lime_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json new file mode 100644 index 00000000..80e4165a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/lime_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json new file mode 100644 index 00000000..d3ffe294 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/lime_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json new file mode 100644 index 00000000..be2d2aaa --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/magenta_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json new file mode 100644 index 00000000..b810dae5 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/magenta_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json new file mode 100644 index 00000000..278489f2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/magenta_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json new file mode 100644 index 00000000..9a30a7c6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/orange_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json new file mode 100644 index 00000000..1aa187dd --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/orange_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json new file mode 100644 index 00000000..457b5118 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/orange_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json new file mode 100644 index 00000000..29f2f24c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/pink_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json new file mode 100644 index 00000000..74945a9a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/pink_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json new file mode 100644 index 00000000..953375fc --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/pink_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json new file mode 100644 index 00000000..86bf3d15 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/purple_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json new file mode 100644 index 00000000..a996f502 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/purple_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json new file mode 100644 index 00000000..d70567ff --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/purple_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json new file mode 100644 index 00000000..d538ed19 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/red_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json new file mode 100644 index 00000000..2e2d909b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/red_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json new file mode 100644 index 00000000..d06aa6fd --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/red_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json new file mode 100644 index 00000000..57e6a8a1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/white_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json new file mode 100644 index 00000000..b095d3c1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/white_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json new file mode 100644 index 00000000..3f974fd7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/white_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json new file mode 100644 index 00000000..7d3b89ba --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/yellow_anti_radiation_chestplate" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json new file mode 100644 index 00000000..0ee9523f --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/yellow_anti_radiation_helmet" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json new file mode 100644 index 00000000..ac6f9304 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/yellow_anti_radiation_leggings" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json new file mode 100644 index 00000000..eef051ea --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw/raw_thorium_block.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_raw_materials_thorium": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/thorium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw/raw_thorium_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_raw_materials_thorium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw/raw_thorium_block" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json new file mode 100644 index 00000000..d4206fb8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_lead_block.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_raw_materials_lead": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_lead_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_raw_materials_lead", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_lead_block" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json new file mode 100644 index 00000000..3526e476 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/raw_uranium_block.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_raw_materials_uranium": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/uranium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_uranium_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_raw_materials_uranium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_uranium_block" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json new file mode 100644 index 00000000..224f6ee4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/decorations/crafting/reactor/reinforced_glass.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_reactor_casing": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_casing" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/reactor/reinforced_glass" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_reactor_casing", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/reactor/reinforced_glass" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json new file mode 100644 index 00000000..134bb0fe --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "create:crushed_raw_lead" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:blasting/lead_ingot_for_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:blasting/lead_ingot_for_lead" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json new file mode 100644 index 00000000..c183b29e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_lead_ore.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "createnuclear:lead_ores" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:blasting/lead_ingot_for_lead_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:blasting/lead_ingot_for_lead_ore" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json new file mode 100644 index 00000000..5fc92591 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/lead_ingot_for_raw_lead.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:blasting/lead_ingot_for_raw_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:blasting/lead_ingot_for_raw_lead" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json new file mode 100644 index 00000000..1f43dc31 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/blasting/raw_uranium_for_uranium_ore.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "createnuclear:uranium_ores" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:blasting/raw_uranium_for_uranium_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:blasting/raw_uranium_for_uranium_ore" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json new file mode 100644 index 00000000..130718b8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/enriching_campfire.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_enriched_soul_soil": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:enriched_soul_soil" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/enriching_campfire" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_enriched_soul_soil", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/enriching_campfire" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json new file mode 100644 index 00000000..c32538e3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:lead_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/lead_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/lead_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json new file mode 100644 index 00000000..4bf07e03 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:lead_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/lead_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/lead_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json new file mode 100644 index 00000000..a9b0f348 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_ingot_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_lead": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/lead_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_lead", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/lead_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json new file mode 100644 index 00000000..e419d081 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/lead_nugget_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_lead_nugget": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/lead_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_lead_nugget", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/lead_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json new file mode 100644 index 00000000..1a1fddfa --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_lead_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_raw_lead": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/raw_lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_lead_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_raw_lead", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_lead_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json new file mode 100644 index 00000000..8714d6c3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_thorium_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_raw_thorium": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/raw_thorium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_thorium_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_raw_thorium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_thorium_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json new file mode 100644 index 00000000..92a00fe4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/raw_uranium_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_raw_uranium": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/raw_uranium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/raw_uranium_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_raw_uranium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/raw_uranium_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json new file mode 100644 index 00000000..b442e932 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/reactor_blueprint_item.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_reactor_controller": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_controller" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/reactor_blueprint_item" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_reactor_controller", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/reactor_blueprint_item" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json new file mode 100644 index 00000000..d938800d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/steel_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/steel_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json new file mode 100644 index 00000000..c9f3cfd0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:steel_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/steel_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/steel_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json new file mode 100644 index 00000000..b0d8eef1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_ingot_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_steel": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/steel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/steel_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_steel", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/steel_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json new file mode 100644 index 00000000..fc91f0ce --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/steel_nugget_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_steel_nugget": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/steel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/steel_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_steel_nugget", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/steel_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json new file mode 100644 index 00000000..41395a7d --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_block_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:thorium_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/thorium_block_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/thorium_block_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json new file mode 100644 index 00000000..1a95a746 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_compacting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:thorium_nugget" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/thorium_ingot_from_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/thorium_ingot_from_compacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json new file mode 100644 index 00000000..371a7ecb --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_ingot_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_thorium": { + "conditions": { + "items": [ + { + "tag": "forge:storage_blocks/thorium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/thorium_ingot_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_thorium", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/thorium_ingot_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json new file mode 100644 index 00000000..59a82317 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/thorium_nugget_from_decompacting.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_storage_blocks_steel_nugget": { + "conditions": { + "items": [ + { + "tag": "forge:ingots/thorium" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/thorium_nugget_from_decompacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_storage_blocks_steel_nugget", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/thorium_nugget_from_decompacting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json new file mode 100644 index 00000000..9b6f5bef --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:string" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/white_cloth" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/white_cloth" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json new file mode 100644 index 00000000..5bd61c7f --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/crafting/white_cloth_wool.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:white_wool" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/white_cloth_wool" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/white_cloth_wool" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json new file mode 100644 index 00000000..e61ce3ef --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/shapeless/reactor_blueprint_item_clear.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_reactor_blueprint": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reactor_controller" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:shapeless/reactor_blueprint_item_clear" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_reactor_blueprint", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:shapeless/reactor_blueprint_item_clear" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json new file mode 100644 index 00000000..61ec89de --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "create:crushed_raw_lead" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:smelting/lead_ingot_for_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:smelting/lead_ingot_for_lead" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json new file mode 100644 index 00000000..ef898e54 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_lead_ore.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "createnuclear:lead_ores" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:smelting/lead_ingot_for_lead_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:smelting/lead_ingot_for_lead_ore" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json new file mode 100644 index 00000000..ca365a4a --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/lead_ingot_for_raw_lead.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:raw_materials/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:smelting/lead_ingot_for_raw_lead" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:smelting/lead_ingot_for_raw_lead" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json new file mode 100644 index 00000000..9546f8e8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/misc/smelting/raw_uranium_for_uranium_ore.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "createnuclear:uranium_ores" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:smelting/raw_uranium_for_uranium_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:smelting/raw_uranium_for_uranium_ore" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json b/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json new file mode 100644 index 00000000..a4168f6e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/reinforced_glass.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:lead_ingot", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:reinforced_glass" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.reinforced_glass.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:reinforced_glass" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.reinforced_glass" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/root.json b/src/generated/resources/data/createnuclear/advancements/root.json new file mode 100644 index 00000000..25c8d91c --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/root.json @@ -0,0 +1,31 @@ +{ + "criteria": { + "0": { + "conditions": {}, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "background": "createnuclear:textures/block/steel_block.png", + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.root.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:uranium_powder" + }, + "show_toast": false, + "title": { + "translate": "advancement.createnuclear.root" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/steel_ingot.json b/src/generated/resources/data/createnuclear/advancements/steel_ingot.json new file mode 100644 index 00000000..3bbac1de --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/steel_ingot.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:coal_dust", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:steel_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.steel_ingot.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:steel_ingot" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.steel_ingot" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json b/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json new file mode 100644 index 00000000..30da5466 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/uranium_liquid.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:uranium_powder", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:uranium_bucket" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.uranium_liquid.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:uranium_bucket" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.uranium_liquid" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_powder.json b/src/generated/resources/data/createnuclear/advancements/uranium_powder.json new file mode 100644 index 00000000..f14738b3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/uranium_powder.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:raw_uranium", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:uranium_powder" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.uranium_powder.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:uranium_powder" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.uranium_powder" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/uranium_rod.json b/src/generated/resources/data/createnuclear/advancements/uranium_rod.json new file mode 100644 index 00000000..09db3d13 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/uranium_rod.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:enriched_yellowcake", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:uranium_rod" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.uranium_rod.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:uranium_rod" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.uranium_rod" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/yellowcake.json b/src/generated/resources/data/createnuclear/advancements/yellowcake.json new file mode 100644 index 00000000..af45535b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/yellowcake.json @@ -0,0 +1,39 @@ +{ + "parent": "createnuclear:uranium_liquid", + "criteria": { + "0": { + "conditions": { + "items": [ + { + "items": [ + "createnuclear:yellowcake" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": false, + "description": { + "color": "#DBA213", + "translate": "advancement.createnuclear.yellowcake.desc" + }, + "frame": "task", + "hidden": false, + "icon": { + "item": "createnuclear:yellowcake" + }, + "show_toast": true, + "title": { + "translate": "advancement.createnuclear.yellowcake" + } + }, + "requirements": [ + [ + "0" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json new file mode 100644 index 00000000..92615ddd --- /dev/null +++ b/src/generated/resources/data/createnuclear/forge/biome_modifier/lead_ore.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "createnuclear:lead_ore", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json new file mode 100644 index 00000000..a34288f7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/forge/biome_modifier/striated_ores_overworld.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "createnuclear:striated_ores_overworld", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json b/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json new file mode 100644 index 00000000..da86aa27 --- /dev/null +++ b/src/generated/resources/data/createnuclear/forge/biome_modifier/uranium_ore.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "createnuclear:uranium_ore", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json new file mode 100644 index 00000000..4e2d7860 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:autunite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json new file mode 100644 index 00000000..1d47be63 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/autunite_pillar.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:autunite_pillar" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/autunite_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json new file mode 100644 index 00000000..43e62328 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json new file mode 100644 index 00000000..51ac79f1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "createnuclear:cut_autunite_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:cut_autunite_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..23ad33b6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json new file mode 100644 index 00000000..5d83f2f5 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json new file mode 100644 index 00000000..aed5f900 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_bricks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json new file mode 100644 index 00000000..20f78f89 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "createnuclear:cut_autunite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:cut_autunite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json new file mode 100644 index 00000000..bba3b49f --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json new file mode 100644 index 00000000..5dbb9f06 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/cut_autunite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:cut_autunite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/cut_autunite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json new file mode 100644 index 00000000..7192930e --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_lead_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:deepslate_lead_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_lead" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/deepslate_lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json new file mode 100644 index 00000000..5761a517 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_thorium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:deepslate_thorium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_thorium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/deepslate_thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json new file mode 100644 index 00000000..54ae2818 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/deepslate_uranium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:deepslate_uranium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_uranium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/deepslate_uranium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json new file mode 100644 index 00000000..f6eee673 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriched_soul_soil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:enriched_soul_soil" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/enriched_soul_soil" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json new file mode 100644 index 00000000..fb01af7d --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_campfire.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:enriching_campfire" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:enriched_soul_soil" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/enriching_campfire" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json new file mode 100644 index 00000000..4b530928 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/enriching_fire.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "random_sequence": "createnuclear:blocks/enriching_fire" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json new file mode 100644 index 00000000..5b252376 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/layered_autunite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:layered_autunite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/layered_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json new file mode 100644 index 00000000..29290cb4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:lead_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json new file mode 100644 index 00000000..0a862a1d --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/lead_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:lead_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_lead" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/lead_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json new file mode 100644 index 00000000..27bf0a18 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:polished_cut_autunite" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/polished_cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json new file mode 100644 index 00000000..fcd67d94 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "createnuclear:polished_cut_autunite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:polished_cut_autunite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/polished_cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..0b8ff5f4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:polished_cut_autunite_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/polished_cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json new file mode 100644 index 00000000..e67c4be7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/polished_cut_autunite_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:polished_cut_autunite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/polished_cut_autunite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json new file mode 100644 index 00000000..1d111adb --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_lead_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:raw_lead_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/raw_lead_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json new file mode 100644 index 00000000..cb40bb6a --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_thorium_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:raw_thorium_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/raw_thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json new file mode 100644 index 00000000..a0f70c4c --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/raw_uranium_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:raw_uranium_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/raw_uranium_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json new file mode 100644 index 00000000..72f466b2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_casing.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_casing" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_casing" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json new file mode 100644 index 00000000..31c7c07c --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_controller.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_controller" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_controller" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json new file mode 100644 index 00000000..dbb12343 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_cooler.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_cooler" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_cooler" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json new file mode 100644 index 00000000..4e128396 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_core.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_core" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_core" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json new file mode 100644 index 00000000..ba17ee6f --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_frame.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_frame" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_frame" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json new file mode 100644 index 00000000..12d08521 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_input.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_input" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_input" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json new file mode 100644 index 00000000..955a3100 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reactor_output.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reactor_output" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reactor_output" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json new file mode 100644 index 00000000..67bf712d --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/reinforced_glass.json @@ -0,0 +1,31 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:reinforced_glass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/reinforced_glass" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json new file mode 100644 index 00000000..3543b04e --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:small_autunite_brick" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/small_autunite_brick" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json new file mode 100644 index 00000000..5cdf8d97 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "createnuclear:small_autunite_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:small_autunite_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/small_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json new file mode 100644 index 00000000..6b23e7a1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:small_autunite_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/small_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json new file mode 100644 index 00000000..d3cbf590 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/small_autunite_brick_wall.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:small_autunite_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/small_autunite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json new file mode 100644 index 00000000..2d4cbc2b --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/steel_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:steel_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/steel_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json new file mode 100644 index 00000000..346c8684 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "createnuclear:thorium_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/thorium_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json new file mode 100644 index 00000000..e8bd6703 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/thorium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:thorium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_thorium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/thorium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json b/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json new file mode 100644 index 00000000..3cca8316 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/blocks/uranium_ore.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "createnuclear:uranium_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "createnuclear:raw_uranium" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "createnuclear:blocks/uranium_ore" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json new file mode 100644 index 00000000..4fe8d4a7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cat.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "createnuclear:entities/irradiated_cat" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json new file mode 100644 index 00000000..a72cf115 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_chicken.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "createnuclear:entities/irradiated_chicken" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json new file mode 100644 index 00000000..43e6419a --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_cow.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "createnuclear:entities/irradiated_cow" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json new file mode 100644 index 00000000..ecefd041 --- /dev/null +++ b/src/generated/resources/data/createnuclear/loot_tables/entities/irradiated_wolf.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "createnuclear:entities/irradiated_wolf" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..1badcd71 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..ab76f18a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:autunite_pillar" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json new file mode 100644 index 00000000..991d4940 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": { + "item": "create:crushed_raw_lead" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json new file mode 100644 index 00000000..c23f6e80 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_lead_ore.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": { + "tag": "createnuclear:lead_ores" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json new file mode 100644 index 00000000..54ef8d6e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/blasting/lead_ingot_for_raw_lead.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": { + "tag": "forge:raw_materials/lead" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json new file mode 100644 index 00000000..c170a2b9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/blasting/raw_uranium_for_uranium_ore.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": { + "tag": "createnuclear:uranium_ores" + }, + "result": "createnuclear:raw_uranium" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json b/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json new file mode 100644 index 00000000..88a471a7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/compacting/uranium_fluid_to_yellowcake.json @@ -0,0 +1,14 @@ +{ + "type": "create:compacting", + "ingredients": [ + { + "amount": 100, + "fluidTag": "createnuclear:uranium" + } + ], + "results": [ + { + "item": "createnuclear:yellowcake" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json b/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json new file mode 100644 index 00000000..d43fd250 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/enriched_soul_soil.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "N": { + "item": "minecraft:nether_star" + }, + "O": { + "item": "minecraft:obsidian" + }, + "S": { + "item": "minecraft:soul_soil" + } + }, + "pattern": [ + "SOS", + "ONO", + "SOS" + ], + "result": { + "item": "createnuclear:enriched_soul_soil" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json b/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json new file mode 100644 index 00000000..82f4c62b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/enriching_campfire.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "E": { + "item": "createnuclear:enriched_soul_soil" + }, + "L": { + "tag": "minecraft:logs" + }, + "S": { + "tag": "forge:rods/wooden" + } + }, + "pattern": [ + " S ", + "SES", + "LLL" + ], + "result": { + "item": "createnuclear:enriching_campfire" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json new file mode 100644 index 00000000..35150c61 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:white_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json new file mode 100644 index 00000000..d9073104 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:black_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:black_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json new file mode 100644 index 00000000..36bde71e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:black_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:black_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json new file mode 100644 index 00000000..d6aff22c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:black_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:black_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..6f6c0c38 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:blue_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:blue_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json new file mode 100644 index 00000000..91fefbc1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:blue_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:blue_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json new file mode 100644 index 00000000..ccd90d07 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:blue_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:blue_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json new file mode 100644 index 00000000..9dcb4b2f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:brown_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:brown_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json new file mode 100644 index 00000000..8e2aa2e4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:brown_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:brown_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json new file mode 100644 index 00000000..03b12752 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:brown_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:brown_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json new file mode 100644 index 00000000..0349e233 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:cyan_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:cyan_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json new file mode 100644 index 00000000..31a6f90f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:cyan_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:cyan_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json new file mode 100644 index 00000000..b6e2185c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:cyan_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:cyan_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..20d987e9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:gray_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:gray_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json new file mode 100644 index 00000000..94edf59f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:gray_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:gray_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json new file mode 100644 index 00000000..a0b40ba6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:gray_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:gray_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json new file mode 100644 index 00000000..9e7750ee --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:green_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:green_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json new file mode 100644 index 00000000..326ed348 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:green_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:green_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json new file mode 100644 index 00000000..d0151a02 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:green_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:green_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json new file mode 100644 index 00000000..96aa297c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_blue_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:light_blue_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json new file mode 100644 index 00000000..9bcd4e3e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_blue_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:light_blue_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json new file mode 100644 index 00000000..888a27c0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_blue_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:light_blue_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json new file mode 100644 index 00000000..1a35a6fe --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_gray_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:light_gray_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json new file mode 100644 index 00000000..ca2caaf8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_gray_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:light_gray_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json new file mode 100644 index 00000000..4caa0ef6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_gray_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:light_gray_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json new file mode 100644 index 00000000..642c0f65 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:lime_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:lime_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json new file mode 100644 index 00000000..fcab0ace --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:lime_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:lime_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json new file mode 100644 index 00000000..a6352d55 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:lime_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:lime_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json new file mode 100644 index 00000000..705708eb --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:magenta_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:magenta_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json new file mode 100644 index 00000000..a2bd7f97 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:magenta_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:magenta_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json new file mode 100644 index 00000000..3106d87b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:magenta_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:magenta_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json new file mode 100644 index 00000000..64b168fe --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:orange_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:orange_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json new file mode 100644 index 00000000..a9da8cb8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:orange_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:orange_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json new file mode 100644 index 00000000..f42ac77f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:orange_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:orange_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json new file mode 100644 index 00000000..63191b24 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:pink_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:pink_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json new file mode 100644 index 00000000..b4be9ae9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:pink_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:pink_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json new file mode 100644 index 00000000..266f30a1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:pink_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:pink_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json new file mode 100644 index 00000000..08be0f1b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:purple_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:purple_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json new file mode 100644 index 00000000..5b8df04f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:purple_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:purple_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json new file mode 100644 index 00000000..a60928b0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:purple_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:purple_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json new file mode 100644 index 00000000..1f1f7b6c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:red_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:red_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json new file mode 100644 index 00000000..1cffa5a4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:red_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:red_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json new file mode 100644 index 00000000..4e30f9ae --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:red_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:red_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json new file mode 100644 index 00000000..1e59e7be --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:white_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:white_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json new file mode 100644 index 00000000..b3456223 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:white_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:white_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json new file mode 100644 index 00000000..746a8447 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:white_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:white_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json new file mode 100644 index 00000000..a3974a4a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:yellow_cloth" + }, + "Z": { + "item": "createnuclear:graphite_rod" + } + }, + "pattern": [ + "Y Y", + "XXX", + "ZXZ" + ], + "result": { + "item": "createnuclear:yellow_anti_radiation_chestplate" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json new file mode 100644 index 00000000..93ff086e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:yellow_cloth" + }, + "Z": { + "item": "createnuclear:reinforced_glass" + } + }, + "pattern": [ + "YXY", + "XZX" + ], + "result": { + "item": "createnuclear:yellow_anti_radiation_helmet" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json new file mode 100644 index 00000000..c912c258 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:yellow_cloth" + } + }, + "pattern": [ + "YXY", + "X X", + "Y Y" + ], + "result": { + "item": "createnuclear:yellow_anti_radiation_leggings" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json new file mode 100644 index 00000000..34d28959 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/lead_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/lead" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:lead_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json new file mode 100644 index 00000000..6f3dbc70 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/lead" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:lead_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json new file mode 100644 index 00000000..37b9ced2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/lead_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/lead" + } + ], + "result": { + "count": 9, + "item": "createnuclear:lead_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json new file mode 100644 index 00000000..1c97b72f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/lead_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/lead" + } + ], + "result": { + "count": 9, + "item": "createnuclear:lead_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json new file mode 100644 index 00000000..96297fcd --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw/raw_thorium_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "R": { + "tag": "forge:raw_materials/thorium" + } + }, + "pattern": [ + "RRR", + "RRR", + "RRR" + ], + "result": { + "item": "createnuclear:raw_thorium_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json new file mode 100644 index 00000000..b59db1a1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "R": { + "tag": "forge:raw_materials/lead" + } + }, + "pattern": [ + "RRR", + "RRR", + "RRR" + ], + "result": { + "item": "createnuclear:raw_lead_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json new file mode 100644 index 00000000..606bca67 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_lead_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/raw_lead" + } + ], + "result": { + "count": 9, + "item": "createnuclear:raw_lead" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json new file mode 100644 index 00000000..f2e1f275 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_thorium_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/raw_thorium" + } + ], + "result": { + "count": 9, + "item": "createnuclear:raw_thorium" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json new file mode 100644 index 00000000..157f1305 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "R": { + "tag": "forge:raw_materials/uranium" + } + }, + "pattern": [ + "RRR", + "RRR", + "RRR" + ], + "result": { + "item": "createnuclear:raw_uranium_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json new file mode 100644 index 00000000..58be682d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/raw_uranium_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/raw_uranium" + } + ], + "result": { + "count": 9, + "item": "createnuclear:raw_uranium" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json b/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json new file mode 100644 index 00000000..0469fa69 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/reactor/reinforced_glass.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "G": { + "tag": "forge:glass" + }, + "S": { + "tag": "forge:ingots/lead" + } + }, + "pattern": [ + "SGS", + "GSG", + "SGS" + ], + "result": { + "item": "createnuclear:reinforced_glass" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json b/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json new file mode 100644 index 00000000..af08f8cd --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/reactor_blueprint_item.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "D": { + "item": "create:display_board" + }, + "E": { + "item": "create:empty_schematic" + }, + "P": { + "item": "create:precision_mechanism" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "SDS", + "SPS", + "SES" + ], + "result": { + "item": "createnuclear:reactor_blueprint_item" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json new file mode 100644 index 00000000..1d3005ba --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/steel_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:steel_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json new file mode 100644 index 00000000..922d026d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/steel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:steel_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json new file mode 100644 index 00000000..5c954d64 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/steel_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/steel" + } + ], + "result": { + "count": 9, + "item": "createnuclear:steel_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json new file mode 100644 index 00000000..1cfb171a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/steel_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/steel" + } + ], + "result": { + "count": 9, + "item": "createnuclear:steel_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json new file mode 100644 index 00000000..e7a4037c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_block_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:ingots/thorium" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:thorium_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json new file mode 100644 index 00000000..09d7e66d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "forge:nuggets/thorium" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "createnuclear:thorium_ingot" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json new file mode 100644 index 00000000..4c062d44 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_ingot_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:storage_blocks/thorium" + } + ], + "result": { + "count": 9, + "item": "createnuclear:thorium_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json new file mode 100644 index 00000000..4f664dd1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/thorium_nugget_from_decompacting.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "forge:ingots/thorium" + } + ], + "result": { + "count": 9, + "item": "createnuclear:thorium_nugget" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json new file mode 100644 index 00000000..b540b44a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:string" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "item": "createnuclear:white_cloth" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json new file mode 100644 index 00000000..49f56500 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/white_cloth_wool.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:white_wool" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "item": "createnuclear:white_cloth" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/coal.json b/src/generated/resources/data/createnuclear/recipes/crushing/coal.json new file mode 100644 index 00000000..d7a631f7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/coal.json @@ -0,0 +1,15 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "tag": "minecraft:coals" + } + ], + "processingTime": 250, + "results": [ + { + "chance": 0.5, + "item": "createnuclear:coal_dust" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json b/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json new file mode 100644 index 00000000..36b437c8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/fix/crushed_raw_uranium.json @@ -0,0 +1,15 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "create:crushed_raw_uranium" + } + ], + "processingTime": 255, + "results": [ + { + "count": 9, + "item": "createnuclear:uranium_powder" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/granite.json b/src/generated/resources/data/createnuclear/recipes/crushing/granite.json new file mode 100644 index 00000000..8c558913 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/granite.json @@ -0,0 +1,18 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "minecraft:granite" + } + ], + "processingTime": 250, + "results": [ + { + "chance": 0.5, + "item": "createnuclear:uranium_powder" + }, + { + "item": "minecraft:red_sand" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json new file mode 100644 index 00000000..ab52f9c9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_copper.json @@ -0,0 +1,22 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "minecraft:raw_copper" + } + ], + "processingTime": 250, + "results": [ + { + "item": "create:crushed_raw_copper" + }, + { + "chance": 0.75, + "item": "create:experience_nugget" + }, + { + "chance": 0.15, + "item": "createnuclear:lead_nugget" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json new file mode 100644 index 00000000..58b91a59 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium.json @@ -0,0 +1,18 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "createnuclear:raw_thorium" + } + ], + "processingTime": 125, + "results": [ + { + "item": "createnuclear:thorium_dust" + }, + { + "chance": 0.5, + "item": "createnuclear:thorium_dust" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json new file mode 100644 index 00000000..a620f150 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_thorium_block.json @@ -0,0 +1,15 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "createnuclear:raw_thorium_block" + } + ], + "processingTime": 250, + "results": [ + { + "count": 81, + "item": "createnuclear:thorium_dust" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json new file mode 100644 index 00000000..d029985c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_uranium_block.json @@ -0,0 +1,15 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "createnuclear:raw_uranium_block" + } + ], + "processingTime": 250, + "results": [ + { + "count": 81, + "item": "createnuclear:uranium_powder" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json b/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json new file mode 100644 index 00000000..070cafd3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crushing/raw_zinc.json @@ -0,0 +1,22 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "item": "create:raw_zinc" + } + ], + "processingTime": 250, + "results": [ + { + "item": "create:crushed_raw_zinc" + }, + { + "chance": 0.75, + "item": "create:experience_nugget" + }, + { + "chance": 0.25, + "item": "createnuclear:lead_nugget" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json new file mode 100644 index 00000000..3dbd3506 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_autunite_brick_slab", + "key": { + "X": { + "item": "createnuclear:cut_autunite_bricks" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:cut_autunite_brick_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..bfdcaeb7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json new file mode 100644 index 00000000..1e5c6f2e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "createnuclear:cut_autunite_brick_slab" + }, + { + "item": "createnuclear:cut_autunite_brick_slab" + } + ], + "result": { + "item": "createnuclear:cut_autunite_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json new file mode 100644 index 00000000..c753e714 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_autunite_brick_stairs", + "key": { + "X": { + "item": "createnuclear:cut_autunite_bricks" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "createnuclear:cut_autunite_brick_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..678e9a74 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json new file mode 100644 index 00000000..e941ba09 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "createnuclear:cut_autunite_bricks" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:cut_autunite_brick_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..71d91844 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_brick_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..b694543c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_bricks_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_bricks" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..6426412c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json new file mode 100644 index 00000000..36b635c4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_autunite_slab", + "key": { + "X": { + "item": "createnuclear:cut_autunite" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:cut_autunite_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..1e33d17e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json new file mode 100644 index 00000000..27074efa --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "createnuclear:cut_autunite_slab" + }, + { + "item": "createnuclear:cut_autunite_slab" + } + ], + "result": { + "item": "createnuclear:cut_autunite" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json new file mode 100644 index 00000000..23b7740d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "cut_autunite_stairs", + "key": { + "X": { + "item": "createnuclear:cut_autunite" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "createnuclear:cut_autunite_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..dc1f690e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json new file mode 100644 index 00000000..f2b310d8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "createnuclear:cut_autunite" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:cut_autunite_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..ecf4ef39 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/cut_autunite_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:cut_autunite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json b/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json new file mode 100644 index 00000000..9f332c27 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/enriched/enriched_yellowcake.json @@ -0,0 +1,13 @@ +{ + "type": "createnuclear:enriched", + "ingredients": [ + { + "item": "createnuclear:yellowcake" + } + ], + "results": [ + { + "item": "createnuclear:enriched_yellowcake" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json b/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json new file mode 100644 index 00000000..abaf51c1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/enriched/enriching_campfire.json @@ -0,0 +1,13 @@ +{ + "type": "createnuclear:enriched", + "ingredients": [ + { + "item": "minecraft:campfire" + } + ], + "results": [ + { + "item": "createnuclear:enriching_campfire" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json new file mode 100644 index 00000000..f74aed64 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_casing_from_steel_and_brass_casing.json @@ -0,0 +1,16 @@ +{ + "type": "create:item_application", + "ingredients": [ + { + "item": "create:brass_casing" + }, + { + "tag": "forge:ingots/steel" + } + ], + "results": [ + { + "item": "createnuclear:reactor_casing" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json new file mode 100644 index 00000000..f5690f24 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_input_from_hopper_and_reactor_casing.json @@ -0,0 +1,16 @@ +{ + "type": "create:item_application", + "ingredients": [ + { + "item": "createnuclear:reactor_casing" + }, + { + "item": "minecraft:hopper" + } + ], + "results": [ + { + "item": "createnuclear:reactor_input" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json new file mode 100644 index 00000000..9a1e6c11 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/item_application/reactor_output_from_shaft_and_reactor_casing.json @@ -0,0 +1,16 @@ +{ + "type": "create:item_application", + "ingredients": [ + { + "item": "createnuclear:reactor_casing" + }, + { + "item": "create:shaft" + } + ], + "results": [ + { + "item": "createnuclear:reactor_output" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..d0cb4cf6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/layered_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:layered_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json new file mode 100644 index 00000000..466b31e1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/graphite_rod.json @@ -0,0 +1,21 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "G": { + "item": "createnuclear:graphene" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "SGS", + "SGS", + "SGS", + "SGS" + ], + "result": { + "item": "createnuclear:graphite_rod" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json new file mode 100644 index 00000000..7ce554af --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_controller.json @@ -0,0 +1,34 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "C": { + "item": "createnuclear:reactor_casing" + }, + "N": { + "item": "minecraft:netherite_ingot" + }, + "O": { + "item": "create:content_observer" + }, + "T": { + "item": "create:electron_tube" + }, + "V": { + "item": "create:item_vault" + }, + "X": { + "item": "minecraft:nether_star" + } + }, + "pattern": [ + "CCCCC", + "CNONC", + "CTXTC", + "CNVNC", + "CCCCC" + ], + "result": { + "item": "createnuclear:reactor_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json new file mode 100644 index 00000000..a5d65e24 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_cooler.json @@ -0,0 +1,28 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "C": { + "item": "createnuclear:reactor_casing" + }, + "G": { + "item": "createnuclear:reinforced_glass" + }, + "I": { + "item": "minecraft:blue_ice" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "CCCCC", + "CSGSC", + "CIGIC", + "CSGSC", + "CCCCC" + ], + "result": { + "item": "createnuclear:reactor_cooler" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json new file mode 100644 index 00000000..be920734 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_core.json @@ -0,0 +1,28 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "B": { + "item": "createnuclear:uranium_bucket" + }, + "C": { + "item": "createnuclear:reactor_casing" + }, + "P": { + "item": "create:precision_mechanism" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "CCCCC", + "CPSPC", + "CSBSC", + "CPSPC", + "CCCCC" + ], + "result": { + "item": "createnuclear:reactor_core" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json new file mode 100644 index 00000000..a9e6a52b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/reactor_frame.json @@ -0,0 +1,28 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "B": { + "item": "createnuclear:uranium_bucket" + }, + "C": { + "item": "createnuclear:reactor_casing" + }, + "G": { + "item": "createnuclear:reinforced_glass" + }, + "S": { + "tag": "forge:ingots/steel" + } + }, + "pattern": [ + "CCCCC", + "CSGSC", + "CGBGC", + "CSGSC", + "CCCCC" + ], + "result": { + "item": "createnuclear:reactor_frame" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json new file mode 100644 index 00000000..4b6457d3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mechanical_crafting/uranium_rod.json @@ -0,0 +1,19 @@ +{ + "type": "create:mechanical_crafting", + "acceptMirrored": true, + "key": { + "U": { + "item": "createnuclear:enriched_yellowcake" + } + }, + "pattern": [ + " U", + " U ", + " U ", + " U ", + "U " + ], + "result": { + "item": "createnuclear:uranium_rod" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/steel.json b/src/generated/resources/data/createnuclear/recipes/mixing/steel.json new file mode 100644 index 00000000..d0f34b44 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mixing/steel.json @@ -0,0 +1,16 @@ +{ + "type": "create:mixing", + "ingredients": [ + { + "tag": "forge:dusts/coal" + }, + { + "tag": "forge:ingots/iron" + } + ], + "results": [ + { + "item": "createnuclear:steel_ingot" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json b/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json new file mode 100644 index 00000000..fd6222f3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/mixing/uranium_fluid.json @@ -0,0 +1,14 @@ +{ + "type": "create:mixing", + "ingredients": [ + { + "tag": "forge:dusts/uranium" + } + ], + "results": [ + { + "amount": 25, + "fluid": "createnuclear:uranium" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..d2704c52 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:polished_cut_autunite" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json new file mode 100644 index 00000000..825356e9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "polished_cut_autunite_slab", + "key": { + "X": { + "item": "createnuclear:polished_cut_autunite" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:polished_cut_autunite_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..70ad74f5 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:polished_cut_autunite_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json new file mode 100644 index 00000000..70bc5cc9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "createnuclear:polished_cut_autunite_slab" + }, + { + "item": "createnuclear:polished_cut_autunite_slab" + } + ], + "result": { + "item": "createnuclear:polished_cut_autunite" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json new file mode 100644 index 00000000..0dd865ba --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "polished_cut_autunite_stairs", + "key": { + "X": { + "item": "createnuclear:polished_cut_autunite" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "createnuclear:polished_cut_autunite_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..e90c86d9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:polished_cut_autunite_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json new file mode 100644 index 00000000..da27172b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "createnuclear:polished_cut_autunite" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:polished_cut_autunite_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..bcbde7f8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/polished_cut_autunite_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:polished_cut_autunite_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json b/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json new file mode 100644 index 00000000..fa8ccf09 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/pressing/graphene.json @@ -0,0 +1,13 @@ +{ + "type": "create:pressing", + "ingredients": [ + { + "tag": "forge:dusts/coal" + } + ], + "results": [ + { + "item": "createnuclear:graphene" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json new file mode 100644 index 00000000..c97772db --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/black_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:black_dye" + } + ], + "result": { + "item": "createnuclear:black_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json new file mode 100644 index 00000000..7a88326c --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/blue_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:blue_dye" + } + ], + "result": { + "item": "createnuclear:blue_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json new file mode 100644 index 00000000..7c298c77 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/brown_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:brown_dye" + } + ], + "result": { + "item": "createnuclear:brown_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json new file mode 100644 index 00000000..ea1f9bb7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/cyan_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:cyan_dye" + } + ], + "result": { + "item": "createnuclear:cyan_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json new file mode 100644 index 00000000..2a9a5180 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/gray_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:gray_dye" + } + ], + "result": { + "item": "createnuclear:gray_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json new file mode 100644 index 00000000..9de6a6ef --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/green_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:green_dye" + } + ], + "result": { + "item": "createnuclear:green_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json new file mode 100644 index 00000000..b650cede --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_blue_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:light_blue_dye" + } + ], + "result": { + "item": "createnuclear:light_blue_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json new file mode 100644 index 00000000..7ad40ccc --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/light_gray_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:light_gray_dye" + } + ], + "result": { + "item": "createnuclear:light_gray_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json new file mode 100644 index 00000000..5f5fed5f --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/lime_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:lime_dye" + } + ], + "result": { + "item": "createnuclear:lime_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json new file mode 100644 index 00000000..d150ae22 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/magenta_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:magenta_dye" + } + ], + "result": { + "item": "createnuclear:magenta_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json new file mode 100644 index 00000000..7e4cf94b --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/orange_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:orange_dye" + } + ], + "result": { + "item": "createnuclear:orange_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json new file mode 100644 index 00000000..4274a3ae --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/pink_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:pink_dye" + } + ], + "result": { + "item": "createnuclear:pink_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json new file mode 100644 index 00000000..ccedaffe --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/purple_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:purple_dye" + } + ], + "result": { + "item": "createnuclear:purple_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json new file mode 100644 index 00000000..71820997 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/red_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:red_dye" + } + ], + "result": { + "item": "createnuclear:red_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json new file mode 100644 index 00000000..f479aa89 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/white_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:white_dye" + } + ], + "result": { + "item": "createnuclear:white_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json new file mode 100644 index 00000000..34bda8f1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/cloth/yellow_cloth.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "tag": "createnuclear:cloth" + }, + { + "item": "minecraft:yellow_dye" + } + ], + "result": { + "item": "createnuclear:yellow_cloth" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json b/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json new file mode 100644 index 00000000..eb877945 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/shapeless/reactor_blueprint_item_clear.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "createnuclear:reactor_blueprint_item" + } + ], + "result": { + "item": "createnuclear:reactor_blueprint_item" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..fe0ec269 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:small_autunite_brick" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json new file mode 100644 index 00000000..a68f1ddb --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "small_autunite_brick_slab", + "key": { + "X": { + "item": "createnuclear:small_autunite_brick" + } + }, + "pattern": [ + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:small_autunite_brick_slab" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..2fb713f4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:small_autunite_brick_slab" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json new file mode 100644 index 00000000..bb601f8d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_slab_recycling.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "createnuclear:small_autunite_brick_slab" + }, + { + "item": "createnuclear:small_autunite_brick_slab" + } + ], + "result": { + "item": "createnuclear:small_autunite_brick" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json new file mode 100644 index 00000000..10a085c7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "small_autunite_brick_stairs", + "key": { + "X": { + "item": "createnuclear:small_autunite_brick" + } + }, + "pattern": [ + "X ", + "XX ", + "XXX" + ], + "result": { + "count": 4, + "item": "createnuclear:small_autunite_brick_stairs" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..e3dce519 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:small_autunite_brick_stairs" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json new file mode 100644 index 00000000..db2ccd48 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "X": { + "item": "createnuclear:small_autunite_brick" + } + }, + "pattern": [ + "XXX", + "XXX" + ], + "result": { + "count": 6, + "item": "createnuclear:small_autunite_brick_wall" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json new file mode 100644 index 00000000..e4c918af --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "tag": "createnuclear:stone_types/autunite" + }, + "result": "createnuclear:small_autunite_brick_wall" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json new file mode 100644 index 00000000..0ef24ce8 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "create:crushed_raw_lead" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json new file mode 100644 index 00000000..16a522a6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_lead_ore.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "tag": "createnuclear:lead_ores" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json new file mode 100644 index 00000000..e302088d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/smelting/lead_ingot_for_raw_lead.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "tag": "forge:raw_materials/lead" + }, + "result": "createnuclear:lead_ingot" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json b/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json new file mode 100644 index 00000000..f415f686 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/smelting/raw_uranium_for_uranium_ore.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "tag": "createnuclear:uranium_ores" + }, + "result": "createnuclear:raw_uranium" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json b/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json new file mode 100644 index 00000000..a00e228a --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/splashing/crushed_raw_lead.json @@ -0,0 +1,18 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_raw_lead" + } + ], + "results": [ + { + "chance": 0.5, + "item": "create:experience_nugget" + }, + { + "count": 9, + "item": "createnuclear:lead_nugget" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json b/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json new file mode 100644 index 00000000..e3f04365 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/blocks/enriching_fire_base_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriched_soul_soil" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json b/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json new file mode 100644 index 00000000..a8ce0c6f --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:enriching_fire", + "createnuclear:enriching_campfire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json b/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json new file mode 100644 index 00000000..e456059a --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/blocks/lead_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_lead_ore", + "createnuclear:lead_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json b/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json new file mode 100644 index 00000000..548841c4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/blocks/uranium_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:uranium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json b/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json new file mode 100644 index 00000000..e21140df --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/entity_types/irradiated_immune.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:irradiated_cat", + "createnuclear:irradiated_chicken", + "createnuclear:irradiated_wolf", + "createnuclear:irradiated_cow" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/fluids/thorium.json b/src/generated/resources/data/createnuclear/tags/fluids/thorium.json new file mode 100644 index 00000000..b1583ad2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/fluids/thorium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:flowing_thorium", + "createnuclear:thorium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/fluids/uranium.json b/src/generated/resources/data/createnuclear/tags/fluids/uranium.json new file mode 100644 index 00000000..bcad2196 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/fluids/uranium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:flowing_uranium", + "createnuclear:uranium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json b/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json new file mode 100644 index 00000000..4151900f --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json @@ -0,0 +1,53 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_helmet", + "createnuclear:orange_anti_radiation_helmet", + "createnuclear:magenta_anti_radiation_helmet", + "createnuclear:light_blue_anti_radiation_helmet", + "createnuclear:yellow_anti_radiation_helmet", + "createnuclear:lime_anti_radiation_helmet", + "createnuclear:pink_anti_radiation_helmet", + "createnuclear:gray_anti_radiation_helmet", + "createnuclear:light_gray_anti_radiation_helmet", + "createnuclear:cyan_anti_radiation_helmet", + "createnuclear:purple_anti_radiation_helmet", + "createnuclear:blue_anti_radiation_helmet", + "createnuclear:brown_anti_radiation_helmet", + "createnuclear:green_anti_radiation_helmet", + "createnuclear:red_anti_radiation_helmet", + "createnuclear:black_anti_radiation_helmet", + "createnuclear:white_anti_radiation_chestplate", + "createnuclear:orange_anti_radiation_chestplate", + "createnuclear:magenta_anti_radiation_chestplate", + "createnuclear:light_blue_anti_radiation_chestplate", + "createnuclear:yellow_anti_radiation_chestplate", + "createnuclear:lime_anti_radiation_chestplate", + "createnuclear:pink_anti_radiation_chestplate", + "createnuclear:gray_anti_radiation_chestplate", + "createnuclear:light_gray_anti_radiation_chestplate", + "createnuclear:cyan_anti_radiation_chestplate", + "createnuclear:purple_anti_radiation_chestplate", + "createnuclear:blue_anti_radiation_chestplate", + "createnuclear:brown_anti_radiation_chestplate", + "createnuclear:green_anti_radiation_chestplate", + "createnuclear:red_anti_radiation_chestplate", + "createnuclear:black_anti_radiation_chestplate", + "createnuclear:white_anti_radiation_leggings", + "createnuclear:orange_anti_radiation_leggings", + "createnuclear:magenta_anti_radiation_leggings", + "createnuclear:light_blue_anti_radiation_leggings", + "createnuclear:yellow_anti_radiation_leggings", + "createnuclear:lime_anti_radiation_leggings", + "createnuclear:pink_anti_radiation_leggings", + "createnuclear:gray_anti_radiation_leggings", + "createnuclear:light_gray_anti_radiation_leggings", + "createnuclear:cyan_anti_radiation_leggings", + "createnuclear:purple_anti_radiation_leggings", + "createnuclear:blue_anti_radiation_leggings", + "createnuclear:brown_anti_radiation_leggings", + "createnuclear:green_anti_radiation_leggings", + "createnuclear:red_anti_radiation_leggings", + "createnuclear:black_anti_radiation_leggings", + "createnuclear:anti_radiation_boots" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json new file mode 100644 index 00000000..ae448c5b --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_helmet", + "createnuclear:white_anti_radiation_chestplate", + "createnuclear:white_anti_radiation_leggings", + "createnuclear:anti_radiation_boots" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json new file mode 100644 index 00000000..3e6a7753 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:anti_radiation_boots" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json new file mode 100644 index 00000000..a1ac43a9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_dye.json @@ -0,0 +1,19 @@ +{ + "values": [ + "createnuclear:orange_anti_radiation_chestplate", + "createnuclear:magenta_anti_radiation_chestplate", + "createnuclear:light_blue_anti_radiation_chestplate", + "createnuclear:yellow_anti_radiation_chestplate", + "createnuclear:lime_anti_radiation_chestplate", + "createnuclear:pink_anti_radiation_chestplate", + "createnuclear:gray_anti_radiation_chestplate", + "createnuclear:light_gray_anti_radiation_chestplate", + "createnuclear:cyan_anti_radiation_chestplate", + "createnuclear:purple_anti_radiation_chestplate", + "createnuclear:blue_anti_radiation_chestplate", + "createnuclear:brown_anti_radiation_chestplate", + "createnuclear:green_anti_radiation_chestplate", + "createnuclear:red_anti_radiation_chestplate", + "createnuclear:black_anti_radiation_chestplate" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json new file mode 100644 index 00000000..8b659b88 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_chestplate", + "createnuclear:orange_anti_radiation_chestplate", + "createnuclear:magenta_anti_radiation_chestplate", + "createnuclear:light_blue_anti_radiation_chestplate", + "createnuclear:yellow_anti_radiation_chestplate", + "createnuclear:lime_anti_radiation_chestplate", + "createnuclear:pink_anti_radiation_chestplate", + "createnuclear:gray_anti_radiation_chestplate", + "createnuclear:light_gray_anti_radiation_chestplate", + "createnuclear:cyan_anti_radiation_chestplate", + "createnuclear:purple_anti_radiation_chestplate", + "createnuclear:blue_anti_radiation_chestplate", + "createnuclear:brown_anti_radiation_chestplate", + "createnuclear:green_anti_radiation_chestplate", + "createnuclear:red_anti_radiation_chestplate", + "createnuclear:black_anti_radiation_chestplate" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json new file mode 100644 index 00000000..7e34cb08 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_dye.json @@ -0,0 +1,19 @@ +{ + "values": [ + "createnuclear:orange_anti_radiation_helmet", + "createnuclear:magenta_anti_radiation_helmet", + "createnuclear:light_blue_anti_radiation_helmet", + "createnuclear:yellow_anti_radiation_helmet", + "createnuclear:lime_anti_radiation_helmet", + "createnuclear:pink_anti_radiation_helmet", + "createnuclear:gray_anti_radiation_helmet", + "createnuclear:light_gray_anti_radiation_helmet", + "createnuclear:cyan_anti_radiation_helmet", + "createnuclear:purple_anti_radiation_helmet", + "createnuclear:blue_anti_radiation_helmet", + "createnuclear:brown_anti_radiation_helmet", + "createnuclear:green_anti_radiation_helmet", + "createnuclear:red_anti_radiation_helmet", + "createnuclear:black_anti_radiation_helmet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json new file mode 100644 index 00000000..7d378f7f --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_helmet_full_dye.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_helmet", + "createnuclear:orange_anti_radiation_helmet", + "createnuclear:magenta_anti_radiation_helmet", + "createnuclear:light_blue_anti_radiation_helmet", + "createnuclear:yellow_anti_radiation_helmet", + "createnuclear:lime_anti_radiation_helmet", + "createnuclear:pink_anti_radiation_helmet", + "createnuclear:gray_anti_radiation_helmet", + "createnuclear:light_gray_anti_radiation_helmet", + "createnuclear:cyan_anti_radiation_helmet", + "createnuclear:purple_anti_radiation_helmet", + "createnuclear:blue_anti_radiation_helmet", + "createnuclear:brown_anti_radiation_helmet", + "createnuclear:green_anti_radiation_helmet", + "createnuclear:red_anti_radiation_helmet", + "createnuclear:black_anti_radiation_helmet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json new file mode 100644 index 00000000..155da496 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_dye.json @@ -0,0 +1,19 @@ +{ + "values": [ + "createnuclear:orange_anti_radiation_leggings", + "createnuclear:magenta_anti_radiation_leggings", + "createnuclear:light_blue_anti_radiation_leggings", + "createnuclear:yellow_anti_radiation_leggings", + "createnuclear:lime_anti_radiation_leggings", + "createnuclear:pink_anti_radiation_leggings", + "createnuclear:gray_anti_radiation_leggings", + "createnuclear:light_gray_anti_radiation_leggings", + "createnuclear:cyan_anti_radiation_leggings", + "createnuclear:purple_anti_radiation_leggings", + "createnuclear:blue_anti_radiation_leggings", + "createnuclear:brown_anti_radiation_leggings", + "createnuclear:green_anti_radiation_leggings", + "createnuclear:red_anti_radiation_leggings", + "createnuclear:black_anti_radiation_leggings" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json new file mode 100644 index 00000000..ea238434 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_leggings_full_dye.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_leggings", + "createnuclear:orange_anti_radiation_leggings", + "createnuclear:magenta_anti_radiation_leggings", + "createnuclear:light_blue_anti_radiation_leggings", + "createnuclear:yellow_anti_radiation_leggings", + "createnuclear:lime_anti_radiation_leggings", + "createnuclear:pink_anti_radiation_leggings", + "createnuclear:gray_anti_radiation_leggings", + "createnuclear:light_gray_anti_radiation_leggings", + "createnuclear:cyan_anti_radiation_leggings", + "createnuclear:purple_anti_radiation_leggings", + "createnuclear:blue_anti_radiation_leggings", + "createnuclear:brown_anti_radiation_leggings", + "createnuclear:green_anti_radiation_leggings", + "createnuclear:red_anti_radiation_leggings", + "createnuclear:black_anti_radiation_leggings" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/cloth.json b/src/generated/resources/data/createnuclear/tags/items/cloth.json new file mode 100644 index 00000000..8c88fe9b --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/cloth.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_cloth", + "createnuclear:orange_cloth", + "createnuclear:magenta_cloth", + "createnuclear:light_blue_cloth", + "createnuclear:yellow_cloth", + "createnuclear:lime_cloth", + "createnuclear:pink_cloth", + "createnuclear:gray_cloth", + "createnuclear:light_gray_cloth", + "createnuclear:cyan_cloth", + "createnuclear:purple_cloth", + "createnuclear:blue_cloth", + "createnuclear:brown_cloth", + "createnuclear:green_cloth", + "createnuclear:red_cloth", + "createnuclear:black_cloth" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/cooler.json b/src/generated/resources/data/createnuclear/tags/items/cooler.json new file mode 100644 index 00000000..1802becf --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/cooler.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:graphite_rod" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/fuel.json b/src/generated/resources/data/createnuclear/tags/items/fuel.json new file mode 100644 index 00000000..951757d9 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/fuel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:uranium_rod" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/lead_ores.json b/src/generated/resources/data/createnuclear/tags/items/lead_ores.json new file mode 100644 index 00000000..e456059a --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/lead_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_lead_ore", + "createnuclear:lead_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json b/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json new file mode 100644 index 00000000..4b37ed20 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/stone_types/autunite.json @@ -0,0 +1,19 @@ +{ + "values": [ + "createnuclear:cut_autunite", + "createnuclear:cut_autunite_stairs", + "createnuclear:cut_autunite_wall", + "createnuclear:cut_autunite_bricks", + "createnuclear:cut_autunite_brick_stairs", + "createnuclear:cut_autunite_brick_wall", + "createnuclear:small_autunite_brick", + "createnuclear:small_autunite_brick_stairs", + "createnuclear:small_autunite_brick_wall", + "createnuclear:polished_cut_autunite", + "createnuclear:polished_cut_autunite_stairs", + "createnuclear:polished_cut_autunite_wall", + "createnuclear:layered_autunite", + "createnuclear:autunite_pillar", + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json b/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json new file mode 100644 index 00000000..548841c4 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/uranium_ores.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:uranium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json new file mode 100644 index 00000000..75f7246f --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/configured_feature/lead_ore.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 7, + "targets": [ + { + "state": { + "Name": "createnuclear:lead_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:deepslate_lead_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json new file mode 100644 index 00000000..8e0c9954 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json @@ -0,0 +1,155 @@ +{ + "type": "create:layered_ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "layer_patterns": [ + [ + { + "max_size": 5, + "min_size": 2, + "targets": [ + [ + { + "state": { + "Name": "createnuclear:autunite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:autunite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 2 + }, + { + "max_size": 2, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "create:limestone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "create:limestone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 3, + "min_size": 2, + "targets": [ + [ + { + "state": { + "Name": "minecraft:calcite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:calcite" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 2, + "min_size": 2, + "targets": [ + [ + { + "state": { + "Name": "minecraft:stone" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + }, + { + "max_size": 1, + "min_size": 1, + "targets": [ + [ + { + "state": { + "Name": "createnuclear:uranium_ore", + "Properties": { + "lit": "false" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:deepslate_uranium_ore", + "Properties": { + "lit": "false" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + ], + "weight": 1 + } + ] + ], + "size": 32 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json new file mode 100644 index 00000000..132e2ed2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/configured_feature/thorium_ore.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 7, + "targets": [ + { + "state": { + "Name": "createnuclear:thorium_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:deepslate_thorium_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json b/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json new file mode 100644 index 00000000..eb971ccc --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/configured_feature/uranium_ore.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 7, + "targets": [ + { + "state": { + "Name": "createnuclear:uranium_ore", + "Properties": { + "lit": "false" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "createnuclear:deepslate_uranium_ore", + "Properties": { + "lit": "false" + } + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json new file mode 100644 index 00000000..e9eff263 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json @@ -0,0 +1,27 @@ +{ + "feature": "createnuclear:lead_ore", + "placement": [ + { + "type": "minecraft:count", + "count": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "max_inclusive": { + "absolute": 64 + }, + "min_inclusive": { + "absolute": -64 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json new file mode 100644 index 00000000..d5ec73f0 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json @@ -0,0 +1,27 @@ +{ + "feature": "createnuclear:striated_ores_overworld", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 18 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": 70 + }, + "min_inclusive": { + "absolute": -30 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json new file mode 100644 index 00000000..5613d152 --- /dev/null +++ b/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json @@ -0,0 +1,27 @@ +{ + "feature": "createnuclear:uranium_ore", + "placement": [ + { + "type": "minecraft:count", + "count": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "max_inclusive": { + "absolute": 64 + }, + "min_inclusive": { + "absolute": -64 + } + } + }, + { + "type": "create:config_filter" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/glass.json b/src/generated/resources/data/forge/tags/blocks/glass.json new file mode 100644 index 00000000..d4bfecdc --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/glass.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:reinforced_glass" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores.json b/src/generated/resources/data/forge/tags/blocks/ores.json new file mode 100644 index 00000000..e563216c --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores.json @@ -0,0 +1,10 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_lead_ore", + "createnuclear:deepslate_thorium_ore", + "createnuclear:uranium_ore", + "createnuclear:lead_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/lead.json b/src/generated/resources/data/forge/tags/blocks/ores/lead.json new file mode 100644 index 00000000..e456059a --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores/lead.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_lead_ore", + "createnuclear:lead_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/thorium.json b/src/generated/resources/data/forge/tags/blocks/ores/thorium.json new file mode 100644 index 00000000..c5f8a424 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores/thorium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_thorium_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores/uranium.json b/src/generated/resources/data/forge/tags/blocks/ores/uranium.json new file mode 100644 index 00000000..548841c4 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores/uranium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:uranium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json new file mode 100644 index 00000000..a8414d0a --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/deepslate.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_lead_ore", + "createnuclear:deepslate_thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json new file mode 100644 index 00000000..f6ce1ffc --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/ores_in_ground/stone.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:uranium_ore", + "createnuclear:lead_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json new file mode 100644 index 00000000..090e36fd --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json new file mode 100644 index 00000000..8d11d293 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json new file mode 100644 index 00000000..3bb2b80c --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json new file mode 100644 index 00000000..41ae6b11 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/raw_uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_uranium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json new file mode 100644 index 00000000..28dd0133 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:steel_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json new file mode 100644 index 00000000..6ea006df --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/storage_blocks/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/fluids/uranium.json b/src/generated/resources/data/forge/tags/fluids/uranium.json new file mode 100644 index 00000000..25064659 --- /dev/null +++ b/src/generated/resources/data/forge/tags/fluids/uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#createnuclear:uranium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/boots.json b/src/generated/resources/data/forge/tags/items/armors/boots.json new file mode 100644 index 00000000..3e6a7753 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/armors/boots.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:anti_radiation_boots" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/chestplates.json b/src/generated/resources/data/forge/tags/items/armors/chestplates.json new file mode 100644 index 00000000..8b659b88 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/armors/chestplates.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_chestplate", + "createnuclear:orange_anti_radiation_chestplate", + "createnuclear:magenta_anti_radiation_chestplate", + "createnuclear:light_blue_anti_radiation_chestplate", + "createnuclear:yellow_anti_radiation_chestplate", + "createnuclear:lime_anti_radiation_chestplate", + "createnuclear:pink_anti_radiation_chestplate", + "createnuclear:gray_anti_radiation_chestplate", + "createnuclear:light_gray_anti_radiation_chestplate", + "createnuclear:cyan_anti_radiation_chestplate", + "createnuclear:purple_anti_radiation_chestplate", + "createnuclear:blue_anti_radiation_chestplate", + "createnuclear:brown_anti_radiation_chestplate", + "createnuclear:green_anti_radiation_chestplate", + "createnuclear:red_anti_radiation_chestplate", + "createnuclear:black_anti_radiation_chestplate" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/helmets.json b/src/generated/resources/data/forge/tags/items/armors/helmets.json new file mode 100644 index 00000000..7d378f7f --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/armors/helmets.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_helmet", + "createnuclear:orange_anti_radiation_helmet", + "createnuclear:magenta_anti_radiation_helmet", + "createnuclear:light_blue_anti_radiation_helmet", + "createnuclear:yellow_anti_radiation_helmet", + "createnuclear:lime_anti_radiation_helmet", + "createnuclear:pink_anti_radiation_helmet", + "createnuclear:gray_anti_radiation_helmet", + "createnuclear:light_gray_anti_radiation_helmet", + "createnuclear:cyan_anti_radiation_helmet", + "createnuclear:purple_anti_radiation_helmet", + "createnuclear:blue_anti_radiation_helmet", + "createnuclear:brown_anti_radiation_helmet", + "createnuclear:green_anti_radiation_helmet", + "createnuclear:red_anti_radiation_helmet", + "createnuclear:black_anti_radiation_helmet" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/leggings.json b/src/generated/resources/data/forge/tags/items/armors/leggings.json new file mode 100644 index 00000000..ea238434 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/armors/leggings.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_leggings", + "createnuclear:orange_anti_radiation_leggings", + "createnuclear:magenta_anti_radiation_leggings", + "createnuclear:light_blue_anti_radiation_leggings", + "createnuclear:yellow_anti_radiation_leggings", + "createnuclear:lime_anti_radiation_leggings", + "createnuclear:pink_anti_radiation_leggings", + "createnuclear:gray_anti_radiation_leggings", + "createnuclear:light_gray_anti_radiation_leggings", + "createnuclear:cyan_anti_radiation_leggings", + "createnuclear:purple_anti_radiation_leggings", + "createnuclear:blue_anti_radiation_leggings", + "createnuclear:brown_anti_radiation_leggings", + "createnuclear:green_anti_radiation_leggings", + "createnuclear:red_anti_radiation_leggings", + "createnuclear:black_anti_radiation_leggings" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/thorium.json b/src/generated/resources/data/forge/tags/items/buckets/thorium.json new file mode 100644 index 00000000..6aec4244 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/buckets/uranium.json b/src/generated/resources/data/forge/tags/items/buckets/uranium.json new file mode 100644 index 00000000..68a93e19 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/buckets/uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:uranium_bucket" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts.json b/src/generated/resources/data/forge/tags/items/dusts.json new file mode 100644 index 00000000..3bf9b038 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:thorium_dust", + "createnuclear:uranium_powder", + "createnuclear:coal_dust" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/coal.json b/src/generated/resources/data/forge/tags/items/dusts/coal.json new file mode 100644 index 00000000..84c8f569 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts/coal.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:coal_dust" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/thorium.json b/src/generated/resources/data/forge/tags/items/dusts/thorium.json new file mode 100644 index 00000000..9b0a3534 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_dust" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/dusts/uranium.json b/src/generated/resources/data/forge/tags/items/dusts/uranium.json new file mode 100644 index 00000000..f96cdf12 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/dusts/uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:uranium_powder" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/glass.json b/src/generated/resources/data/forge/tags/items/glass.json new file mode 100644 index 00000000..d4bfecdc --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/glass.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:reinforced_glass" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots.json b/src/generated/resources/data/forge/tags/items/ingots.json new file mode 100644 index 00000000..069fcb89 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:steel_ingot", + "createnuclear:lead_ingot", + "createnuclear:thorium_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/lead.json b/src/generated/resources/data/forge/tags/items/ingots/lead.json new file mode 100644 index 00000000..aedd6132 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:lead_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/steel.json b/src/generated/resources/data/forge/tags/items/ingots/steel.json new file mode 100644 index 00000000..665a4598 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:steel_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ingots/thorium.json b/src/generated/resources/data/forge/tags/items/ingots/thorium.json new file mode 100644 index 00000000..ebbb559f --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ingots/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_ingot" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets.json b/src/generated/resources/data/forge/tags/items/nuggets.json new file mode 100644 index 00000000..4683ae5f --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:steel_nugget", + "createnuclear:lead_nugget", + "createnuclear:thorium_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/lead.json b/src/generated/resources/data/forge/tags/items/nuggets/lead.json new file mode 100644 index 00000000..4337a1dc --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:lead_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/steel.json b/src/generated/resources/data/forge/tags/items/nuggets/steel.json new file mode 100644 index 00000000..33f15404 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:steel_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/nuggets/thorium.json b/src/generated/resources/data/forge/tags/items/nuggets/thorium.json new file mode 100644 index 00000000..6e41e836 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/nuggets/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_nugget" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/lead.json b/src/generated/resources/data/forge/tags/items/ores/lead.json new file mode 100644 index 00000000..e456059a --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores/lead.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_lead_ore", + "createnuclear:lead_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/thorium.json b/src/generated/resources/data/forge/tags/items/ores/thorium.json new file mode 100644 index 00000000..c5f8a424 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores/thorium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_thorium_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/ores/uranium.json b/src/generated/resources/data/forge/tags/items/ores/uranium.json new file mode 100644 index 00000000..548841c4 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/ores/uranium.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:uranium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials.json b/src/generated/resources/data/forge/tags/items/raw_materials.json new file mode 100644 index 00000000..53e805f6 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:raw_lead", + "createnuclear:raw_uranium", + "createnuclear:raw_thorium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/lead.json b/src/generated/resources/data/forge/tags/items/raw_materials/lead.json new file mode 100644 index 00000000..34dd4663 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_lead" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json b/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json new file mode 100644 index 00000000..e2f43fb9 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_thorium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json b/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json new file mode 100644 index 00000000..9333342f --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_materials/uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_uranium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/raw_ores.json b/src/generated/resources/data/forge/tags/items/raw_ores.json new file mode 100644 index 00000000..53e805f6 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/raw_ores.json @@ -0,0 +1,7 @@ +{ + "values": [ + "createnuclear:raw_lead", + "createnuclear:raw_uranium", + "createnuclear:raw_thorium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/rods.json b/src/generated/resources/data/forge/tags/items/rods.json new file mode 100644 index 00000000..b665274d --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/rods.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:graphite_rod", + "createnuclear:uranium_rod" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json b/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json new file mode 100644 index 00000000..090e36fd --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json new file mode 100644 index 00000000..8d11d293 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_lead.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_lead_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json new file mode 100644 index 00000000..3bb2b80c --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json new file mode 100644 index 00000000..41ae6b11 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/raw_uranium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:raw_uranium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json b/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json new file mode 100644 index 00000000..28dd0133 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/steel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:steel_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json b/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json new file mode 100644 index 00000000..6ea006df --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/storage_blocks/thorium.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:thorium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json b/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json new file mode 100644 index 00000000..a51c2ef8 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/all/campfires.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_campfire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json new file mode 100644 index 00000000..0c71748d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/campfires.json b/src/generated/resources/data/minecraft/tags/blocks/campfires.json new file mode 100644 index 00000000..a51c2ef8 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/campfires.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_campfire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json b/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json new file mode 100644 index 00000000..6f3bde53 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/dragon_transparent.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_fire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json b/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json new file mode 100644 index 00000000..0c71748d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/fire.json b/src/generated/resources/data/minecraft/tags/blocks/fire.json new file mode 100644 index 00000000..6f3bde53 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/fire.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_fire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/impermeable.json b/src/generated/resources/data/minecraft/tags/blocks/impermeable.json new file mode 100644 index 00000000..d4bfecdc --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/impermeable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:reinforced_glass" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json new file mode 100644 index 00000000..0c71748d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/lush_ground_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json new file mode 100644 index 00000000..a51c2ef8 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriching_campfire" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json new file mode 100644 index 00000000..96f8e150 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -0,0 +1,43 @@ +{ + "values": [ + "createnuclear:reactor_casing", + "createnuclear:reactor_core", + "createnuclear:reactor_frame", + "createnuclear:reactor_cooler", + "createnuclear:reactor_input", + "createnuclear:reactor_output", + "createnuclear:reactor_controller", + "createnuclear:enriching_campfire", + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_lead_ore", + "createnuclear:deepslate_thorium_ore", + "createnuclear:uranium_ore", + "createnuclear:lead_ore", + "createnuclear:thorium_ore", + "createnuclear:raw_uranium_block", + "createnuclear:raw_lead_block", + "createnuclear:raw_thorium_block", + "createnuclear:lead_block", + "createnuclear:thorium_block", + "createnuclear:steel_block", + "createnuclear:autunite", + "createnuclear:cut_autunite", + "createnuclear:cut_autunite_stairs", + "createnuclear:cut_autunite_slab", + "createnuclear:cut_autunite_wall", + "createnuclear:cut_autunite_bricks", + "createnuclear:cut_autunite_brick_stairs", + "createnuclear:cut_autunite_brick_slab", + "createnuclear:cut_autunite_brick_wall", + "createnuclear:small_autunite_brick", + "createnuclear:small_autunite_brick_stairs", + "createnuclear:small_autunite_brick_slab", + "createnuclear:small_autunite_brick_wall", + "createnuclear:polished_cut_autunite", + "createnuclear:polished_cut_autunite_stairs", + "createnuclear:polished_cut_autunite_slab", + "createnuclear:polished_cut_autunite_wall", + "createnuclear:layered_autunite", + "createnuclear:autunite_pillar" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json new file mode 100644 index 00000000..e3f04365 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:enriched_soul_soil" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json b/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json new file mode 100644 index 00000000..0c71748d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/moss_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "createnuclear:autunite" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json new file mode 100644 index 00000000..b4b6eaa2 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_diamond_tool.json @@ -0,0 +1,16 @@ +{ + "values": [ + "createnuclear:reactor_casing", + "createnuclear:reactor_core", + "createnuclear:reactor_frame", + "createnuclear:reactor_cooler", + "createnuclear:reactor_input", + "createnuclear:reactor_output", + "createnuclear:reactor_controller", + "createnuclear:enriched_soul_soil", + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_thorium_ore", + "createnuclear:uranium_ore", + "createnuclear:raw_uranium_block" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json new file mode 100644 index 00000000..1ac888c3 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json @@ -0,0 +1,9 @@ +{ + "values": [ + "createnuclear:deepslate_uranium_ore", + "createnuclear:deepslate_lead_ore", + "createnuclear:uranium_ore", + "createnuclear:lead_ore", + "createnuclear:thorium_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/slabs.json b/src/generated/resources/data/minecraft/tags/blocks/slabs.json new file mode 100644 index 00000000..091d9741 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/slabs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_slab", + "createnuclear:cut_autunite_brick_slab", + "createnuclear:small_autunite_brick_slab", + "createnuclear:polished_cut_autunite_slab" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/stairs.json b/src/generated/resources/data/minecraft/tags/blocks/stairs.json new file mode 100644 index 00000000..b4209709 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/stairs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_stairs", + "createnuclear:cut_autunite_brick_stairs", + "createnuclear:small_autunite_brick_stairs", + "createnuclear:polished_cut_autunite_stairs" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/walls.json b/src/generated/resources/data/minecraft/tags/blocks/walls.json new file mode 100644 index 00000000..d7309a6c --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/walls.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_wall", + "createnuclear:cut_autunite_brick_wall", + "createnuclear:small_autunite_brick_wall", + "createnuclear:polished_cut_autunite_wall" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json b/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json new file mode 100644 index 00000000..625832ed --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/entity_types/fall_damage_immune.json @@ -0,0 +1,6 @@ +{ + "values": [ + "createnuclear:irradiated_cat", + "createnuclear:irradiated_chicken" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/fluids/lava.json b/src/generated/resources/data/minecraft/tags/fluids/lava.json new file mode 100644 index 00000000..25064659 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/fluids/lava.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#createnuclear:uranium" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/slabs.json b/src/generated/resources/data/minecraft/tags/items/slabs.json new file mode 100644 index 00000000..091d9741 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/items/slabs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_slab", + "createnuclear:cut_autunite_brick_slab", + "createnuclear:small_autunite_brick_slab", + "createnuclear:polished_cut_autunite_slab" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/stairs.json b/src/generated/resources/data/minecraft/tags/items/stairs.json new file mode 100644 index 00000000..b4209709 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/items/stairs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_stairs", + "createnuclear:cut_autunite_brick_stairs", + "createnuclear:small_autunite_brick_stairs", + "createnuclear:polished_cut_autunite_stairs" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/items/walls.json b/src/generated/resources/data/minecraft/tags/items/walls.json new file mode 100644 index 00000000..d7309a6c --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/items/walls.json @@ -0,0 +1,8 @@ +{ + "values": [ + "createnuclear:cut_autunite_wall", + "createnuclear:cut_autunite_brick_wall", + "createnuclear:small_autunite_brick_wall", + "createnuclear:polished_cut_autunite_wall" + ] +} \ No newline at end of file From 6f23a7ff2206e8f2b2d91e51c73463ba154a8d66 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 18:50:44 +0100 Subject: [PATCH 108/705] Add damage types for fan radiation and radiation; update language files --- .../.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 6 +++--- .../.cache/fed443662143001aeb5341375f6f5ef31d10baea | 4 +++- .../resources/assets/createnuclear/lang/en_ud.json | 2 ++ .../resources/assets/createnuclear/lang/en_us.json | 2 ++ .../data/createnuclear/damage_type/fan_radiation.json | 5 +++++ .../resources/data/createnuclear/damage_type/radiation.json | 5 +++++ 6 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 src/generated/resources/data/createnuclear/damage_type/fan_radiation.json create mode 100644 src/generated/resources/data/createnuclear/damage_type/radiation.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 8d979321..ed4da7b6 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-12-30T17:59:09.0633214 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-12-30T18:48:31.1393231 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -43,8 +43,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -5927028d82db592d0320c6907fb86be33e9ebd0a assets/createnuclear/lang/en_ud.json -0edd6fa0242ad60aa8c70f32353b38598cc0539b assets/createnuclear/lang/en_us.json +0e56395147322a1940b54d0487af5fd70dea64bf assets/createnuclear/lang/en_ud.json +8197d0d707fbf919d5d1108e53441aeffaddfedd assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea index b5578d0a..b738fcfd 100644 --- a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea +++ b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea @@ -1,4 +1,6 @@ -// 1.20.1 2025-12-30T17:59:09.0577504 CreateNuclear Generated Registry Entries +// 1.20.1 2025-12-30T18:48:31.1336744 CreateNuclear Generated Registry Entries +9b26dc9810e426fa58e03de22a96f45403e5f1b3 data/createnuclear/damage_type/fan_radiation.json +8c374052eefd34e87959a1f643e60b674f0345f8 data/createnuclear/damage_type/radiation.json 5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json 72173023e6a31748692e750db0f5fa8c555d1009 data/createnuclear/forge/biome_modifier/striated_ores_overworld.json fa32145101dc12ec914684fec8c5cbb995d2c051 data/createnuclear/forge/biome_modifier/uranium_ore.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index 9856606d..edf3a463 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -136,6 +136,8 @@ "createnuclear.tooltip.item.graphene.rod": " :poᴚ ǝʇıɥdɐɹ⅁", "createnuclear.tooltip.item.unknown.rod": " :uʍouʞu∩", "createnuclear.tooltip.item.uranium.rod": " :poᴚ ɯnıuɐɹ∩", + "death.attack.createnuclear.fan_radiation": "ʇsɐןq uoıʇɐıpɐɹ ɯoɹɟ pǝıp %1$s", + "death.attack.createnuclear.radiation": "uoıʇɐıpɐɹ ɯoɹɟ pǝıp %1$s", "effect.createnuclear.radiation": "uoıʇɐıpɐᴚ", "emi.category.createnuclear.fan_enriched": "buıɥɔıɹuƎ ʞןnᗺ", "entity.createnuclear.irradiated_cat": "ʇɐƆ pǝʇɐıpɐɹɹI", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index e299a390..d9efcbb2 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -136,6 +136,8 @@ "createnuclear.tooltip.item.graphene.rod": "Graphite Rod: ", "createnuclear.tooltip.item.unknown.rod": "Unknown: ", "createnuclear.tooltip.item.uranium.rod": "Uranium Rod: ", + "death.attack.createnuclear.fan_radiation": "%1$s died from radiation blast", + "death.attack.createnuclear.radiation": "%1$s died from radiation", "effect.createnuclear.radiation": "Radiation", "emi.category.createnuclear.fan_enriched": "Bulk Enriching", "entity.createnuclear.irradiated_cat": "Irradiated Cat", diff --git a/src/generated/resources/data/createnuclear/damage_type/fan_radiation.json b/src/generated/resources/data/createnuclear/damage_type/fan_radiation.json new file mode 100644 index 00000000..3e835918 --- /dev/null +++ b/src/generated/resources/data/createnuclear/damage_type/fan_radiation.json @@ -0,0 +1,5 @@ +{ + "exhaustion": 0.0, + "message_id": "createnuclear.fan_radiation", + "scaling": "when_caused_by_living_non_player" +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/damage_type/radiation.json b/src/generated/resources/data/createnuclear/damage_type/radiation.json new file mode 100644 index 00000000..afbca531 --- /dev/null +++ b/src/generated/resources/data/createnuclear/damage_type/radiation.json @@ -0,0 +1,5 @@ +{ + "exhaustion": 0.0, + "message_id": "createnuclear.radiation", + "scaling": "when_caused_by_living_non_player" +} \ No newline at end of file From 4988edbd53381d2fb84565b2172144799e160042 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 18:50:51 +0100 Subject: [PATCH 109/705] Add death messages for radiation and radiation blast --- .../assets/createnuclear/lang/default/interface.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/resources/assets/createnuclear/lang/default/interface.json b/src/main/resources/assets/createnuclear/lang/default/interface.json index 1fc72eea..979d6c5f 100644 --- a/src/main/resources/assets/createnuclear/lang/default/interface.json +++ b/src/main/resources/assets/createnuclear/lang/default/interface.json @@ -20,6 +20,8 @@ "createnuclear.tooltip.item.uranium.rod": "Uranium Rod: ", "createnuclear.tooltip.item.graphene.rod": "Graphite Rod: ", "createnuclear.tooltip.item.unknown.rod": "Unknown: ", - "createnuclear.gui.reactor_controller.info_header.title": "Heat value" + "createnuclear.gui.reactor_controller.info_header.title": "Heat value", + "death.attack.createnuclear.radiation": "%1$s died from radiation", + "death.attack.createnuclear.fan_radiation": "%1$s died from radiation blast" } From 6a98bc85b90e5931a0268c427d83b3e563a1605a Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 18:51:08 +0100 Subject: [PATCH 110/705] Refactor radiation damage application to use custom damage source --- .../createnuclear/content/effects/RadiationEffect.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java b/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java index bc92be83..48bf0f6e 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/effects/RadiationEffect.java @@ -10,6 +10,7 @@ import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem; import net.minecraft.world.entity.ai.attributes.Attributes; import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.nuclearteam.createnuclear.foundation.damageTypes.CreateNuclearDamageSources; public class RadiationEffect extends VicinityEffect { @@ -69,6 +70,6 @@ public void applyEffectTick(LivingEntity entity, int amplifier) { // Apply radiation damage (magic type), scaled by amplifier int damage = 1 << amplifier; - entity.hurt(entity.damageSources().magic(), damage); + entity.hurt(CreateNuclearDamageSources.radiation(entity.level()), damage); } } \ No newline at end of file From 387b380da99cfe14b7b377804ec96c53b2d98f05 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 18:51:16 +0100 Subject: [PATCH 111/705] Update radiation effect application in CNFanProcessingTypes to include damage from fan radiation --- .../content/kinetics/fan/processing/CNFanProcessingTypes.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/kinetics/fan/processing/CNFanProcessingTypes.java b/src/main/java/net/nuclearteam/createnuclear/content/kinetics/fan/processing/CNFanProcessingTypes.java index c3091735..6b927e77 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/kinetics/fan/processing/CNFanProcessingTypes.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/kinetics/fan/processing/CNFanProcessingTypes.java @@ -20,6 +20,7 @@ import net.nuclearteam.createnuclear.*; import net.nuclearteam.createnuclear.content.enriching.campfire.EnrichingCampfireBlock; import net.nuclearteam.createnuclear.content.kinetics.fan.processing.EnrichedRecipe.EnrichedWrapper; +import net.nuclearteam.createnuclear.foundation.damageTypes.CreateNuclearDamageSources; import javax.annotation.Nullable; import java.util.List; @@ -113,7 +114,8 @@ public void morphAirFlow(AirFlowParticleAccess particleAccess, RandomSource rand @Override public void affectEntity(Entity entity, Level level) { if (entity instanceof LivingEntity livingEntity) { - livingEntity.addEffect(new MobEffectInstance(CNEffects.RADIATION.get(), 10, 0, true, true)); + livingEntity.addEffect(new MobEffectInstance(CNEffects.RADIATION.get(), 10, -1, true, true)); + livingEntity.hurt(CreateNuclearDamageSources.fanRadiation(level), 1); } } } From 006ac85a826e11c8fd959ad98bb1dfe4dd699616 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 18:51:27 +0100 Subject: [PATCH 112/705] Add CreateNuclearDamageSources class for radiation damage sources --- .../CreateNuclearDamageSources.java | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/main/java/net/nuclearteam/createnuclear/foundation/damageTypes/CreateNuclearDamageSources.java diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/damageTypes/CreateNuclearDamageSources.java b/src/main/java/net/nuclearteam/createnuclear/foundation/damageTypes/CreateNuclearDamageSources.java new file mode 100644 index 00000000..c053c074 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/damageTypes/CreateNuclearDamageSources.java @@ -0,0 +1,37 @@ +package net.nuclearteam.createnuclear.foundation.damageTypes; + +import net.minecraft.core.Registry; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.damagesource.DamageType; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelReader; +import net.nuclearteam.createnuclear.CNDamageTypes; + +import javax.annotation.Nullable; + +public class CreateNuclearDamageSources { + public static DamageSource radiation(Level level) { + return source(CNDamageTypes.RADIATION, level); + } + public static DamageSource fanRadiation(Level level) { + return source(CNDamageTypes.FAN_RADIATION, level); + } + + private static DamageSource source(ResourceKey key, LevelReader level) { + Registry registry = level.registryAccess().registryOrThrow(Registries.DAMAGE_TYPE); + return new DamageSource(registry.getHolderOrThrow(key)); + } + + private static DamageSource source(ResourceKey key, LevelReader level, @Nullable Entity entity) { + Registry registry = level.registryAccess().registryOrThrow(Registries.DAMAGE_TYPE); + return new DamageSource(registry.getHolderOrThrow(key), entity); + } + + private static DamageSource source(ResourceKey key, LevelReader level, @Nullable Entity causingEntity, @Nullable Entity directEntity) { + Registry registry = level.registryAccess().registryOrThrow(Registries.DAMAGE_TYPE); + return new DamageSource(registry.getHolderOrThrow(key), causingEntity, directEntity); + } +} From 7641ee7a59853c6ba7feaef4e6bd93751e05376e Mon Sep 17 00:00:00 2001 From: Giovanni Date: Tue, 30 Dec 2025 18:51:47 +0100 Subject: [PATCH 113/705] Refactor CNDamageTypes to improve damage type registration and clean up CNItems effect application --- .../net/nuclearteam/createnuclear/CNDamageTypes.java | 9 ++++++++- src/main/java/net/nuclearteam/createnuclear/CNItems.java | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNDamageTypes.java b/src/main/java/net/nuclearteam/createnuclear/CNDamageTypes.java index 301ae82d..0488909f 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNDamageTypes.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNDamageTypes.java @@ -1,5 +1,6 @@ package net.nuclearteam.createnuclear; +import com.simibubi.create.foundation.damageTypes.DamageTypeBuilder; import net.minecraft.core.registries.Registries; import net.minecraft.data.worldgen.BootstapContext; import net.minecraft.resources.ResourceKey; @@ -7,11 +8,17 @@ @SuppressWarnings("unused") public class CNDamageTypes { + public static final ResourceKey + RADIATION = key("radiation"), + FAN_RADIATION = key("fan_radiation") + ; + private static ResourceKey key(String name) { return ResourceKey.create(Registries.DAMAGE_TYPE, CreateNuclear.asResource(name)); } public static void bootstrap(BootstapContext ctx) { - + new DamageTypeBuilder(RADIATION).register(ctx); + new DamageTypeBuilder(FAN_RADIATION).register(ctx); } } diff --git a/src/main/java/net/nuclearteam/createnuclear/CNItems.java b/src/main/java/net/nuclearteam/createnuclear/CNItems.java index 5858d7a9..14ff2761 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNItems.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNItems.java @@ -46,7 +46,7 @@ public class CNItems { .nutrition(20) .saturationMod(0.3F) .alwaysEat() - .effect((new MobEffectInstance(CNEffects.RADIATION.get(),600,2)) , 1.0F) + .effect(new MobEffectInstance(CNEffects.RADIATION.get(),600,2), 1.0F) .build()) ) .register(), From 1036c685a7d14d6467a7aa654ba890da830f4a98 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Wed, 31 Dec 2025 12:01:00 +0100 Subject: [PATCH 114/705] Add heat and liquid display sources with localization for reactor components --- .../.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 6 +++--- .../resources/assets/createnuclear/lang/en_ud.json | 9 +++++++++ .../resources/assets/createnuclear/lang/en_us.json | 9 +++++++++ 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 03848311..d22d9214 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-12-30T17:22:03.0231912 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2025-12-31T11:54:21.6811226 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -43,8 +43,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -aafe510854e9d2fdd34e459ca43d1c9e925d96b9 assets/createnuclear/lang/en_ud.json -9baa3d075840ef5e73d4918fb7ae0b511187d796 assets/createnuclear/lang/en_us.json +e690116f87a84b838bff0c8f3063bba98a75b9f0 assets/createnuclear/lang/en_ud.json +ac37aa4e35cee13ca2231477a806f095dcf37dee assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index 6059f4a1..c0275b05 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -111,6 +111,11 @@ "block.createnuclear.uranium": "ɯnıuɐɹ∩", "block.createnuclear.uranium_ore": "ǝɹO ɯnıuɐɹ∩", "create.recipe.fan_enriched.fan": "ǝɹıℲ pǝɥɔıɹuƎ puıɥǝq uɐℲ", + "createnuclear.display_source.heat": "ʇɐǝH", + "createnuclear.display_source.heat.rotation": "WԀᴚ", + "createnuclear.display_source.heat.type": "ןǝʌǝן ʇɐǝH", + "createnuclear.display_source.heat.value": "Ὁ", + "createnuclear.display_source.liquid": "ןǝʌǝꞀ pınbıꞀ", "createnuclear.display_source.reactor_controller_count_rod.cooled": "pǝןooƆ", "createnuclear.display_source.reactor_controller_count_rod.fuel": "ןǝnℲ", "createnuclear.display_source.reactor_count_rod": "uɹǝʇʇɐԀ uı poᴚ ʇunoƆ", @@ -119,6 +124,10 @@ "createnuclear.generic.unit.countCooled.rod": "%d :poᴚ pǝןooƆ ʇunoƆ", "createnuclear.generic.unit.countFuel.rod": "%d :poᴚ ןǝnℲ ʇunoƆ", "createnuclear.generic.unit.heat": "Ὁ", + "createnuclear.generic.unit.heat.rotation": "WԀᴚ", + "createnuclear.generic.unit.heat.type": "%s :ןǝʌǝꞀ ʇɐǝH", + "createnuclear.generic.unit.heat.value": "Ὁ", + "createnuclear.generic.unit.liquid": "ԀIM", "createnuclear.gui.reactor_controller.info_header.title": "ǝnןɐʌ ʇɐǝH", "createnuclear.ponder.reactor.header": "ɹoʇɔɐǝɹ ǝɥʇ ɟo uoıʇɔnɹʇsuoƆ", "createnuclear.ponder.reactor.text_1": "Ɩ ɹooןℲ", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index 7c254221..2f1431a8 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -111,6 +111,11 @@ "block.createnuclear.uranium": "Uranium", "block.createnuclear.uranium_ore": "Uranium Ore", "create.recipe.fan_enriched.fan": "Fan behind Enriched Fire", + "createnuclear.display_source.heat": "Heat", + "createnuclear.display_source.heat.rotation": "RPM", + "createnuclear.display_source.heat.type": "Heat level", + "createnuclear.display_source.heat.value": "Q", + "createnuclear.display_source.liquid": "Liquid Level", "createnuclear.display_source.reactor_controller_count_rod.cooled": "Cooled", "createnuclear.display_source.reactor_controller_count_rod.fuel": "Fuel", "createnuclear.display_source.reactor_count_rod": "Count Rod in Pattern", @@ -119,6 +124,10 @@ "createnuclear.generic.unit.countCooled.rod": "Count Cooled Rod: %d", "createnuclear.generic.unit.countFuel.rod": "Count Fuel Rod: %d", "createnuclear.generic.unit.heat": "Q", + "createnuclear.generic.unit.heat.rotation": "RPM", + "createnuclear.generic.unit.heat.type": "Heat Level: %s", + "createnuclear.generic.unit.heat.value": "Q", + "createnuclear.generic.unit.liquid": "WIP", "createnuclear.gui.reactor_controller.info_header.title": "Heat value", "createnuclear.ponder.reactor.header": "Construction of the reactor", "createnuclear.ponder.reactor.text_1": "Floor 1", From eff856663a7af469845112759ab0da47307a9788 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Wed, 31 Dec 2025 12:02:54 +0100 Subject: [PATCH 115/705] Refactor ReactorControllerBlockEntity by removing unused variables and commented code --- .../ReactorControllerBlockEntity.java | 120 +----------------- 1 file changed, 5 insertions(+), 115 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index e595c8f2..2bd60a40 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -12,9 +12,6 @@ import net.minecraft.nbt.ListTag; import net.minecraft.nbt.Tag; import net.minecraft.network.chat.Component; -import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResult; -import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.ItemStack; import net.minecraft.world.level.Explosion; import net.minecraft.world.level.Level; @@ -36,21 +33,11 @@ public class ReactorControllerBlockEntity extends SmartBlockEntity implements IInteractionChecker, IHaveGoggleInformation { public boolean destroyed = false; public boolean created = false; - public boolean test = true; - public int speed = 16; // This is the result speed of the reactor, change this to change the total capacity - - public boolean sendUpdate; public ReactorControllerBlock controller; public ReactorControllerInventory inventory; - //public LinkedHashSet> attachedInventory; - - //private boolean powered; - public State powered = State.OFF; - public float reactorPower; - public float lastReactorPower; int overFlowHeatTimer = 0; int overFlowLimiter = 30; double overHeat = 0; @@ -65,7 +52,6 @@ public class ReactorControllerBlockEntity extends SmartBlockEntity implements II public int countGraphiteRod; public int heat; public double total; - public CompoundTag screen_pattern = new CompoundTag(); public ItemStack configuredPattern; private ItemStack fuelItem; @@ -84,8 +70,6 @@ public class ReactorControllerBlockEntity extends SmartBlockEntity implements II }; private final int[][] offsets = { {1, 0}, {-1, 0}, {0, 1}, {0, -1} }; - - public ReactorControllerBlockEntity(BlockEntityType type, BlockPos pos, BlockState state) { super(type, pos, state); inventory = new ReactorControllerInventory(this); @@ -132,7 +116,7 @@ public boolean addToGoggleTooltip(List tooltip, boolean isPlayerSneak } - //(Si les methode read et write ne sont pas implémenté alors lorsque l'on relance le monde minecraft les items dans le composant auront disparu !) + // (Si les methode read et write ne sont pas implémenté alors lorsque l'on relance le monde minecraft les items dans le composant auront disparu !) @Override protected void read(CompoundTag compound, boolean clientPacket) { //Permet de stocker les item 1/2 if (!clientPacket) { @@ -144,22 +128,15 @@ protected void read(CompoundTag compound, boolean clientPacket) { //Permet de st fuelItem = ItemStack.of(compound.getCompound("fuel")); } - /* - countGraphiteRod = compound.getInt("countGraphiteRod"); - countUraniumRod = compound.getInt("countUraniumRod"); - graphiteTimer = compound.getInt("graphiteTimer"); - uraniumTimer = compound.getInt("uraniumTimer"); - heat = compound.getInt("heat"); -*/ + total = compound.getDouble("total"); super.read(compound, clientPacket); } @Override - protected void write(CompoundTag compound, boolean clientPacket) { //Permet de stocker les item 2/2 + protected void write(CompoundTag compound, boolean clientPacket) { // Permet de stocker les item 2/2 if (!clientPacket) { compound.put("pattern", inventory.serializeNBT()); - //compound.putBoolean("powered", isPowered()); } compound.put("items", configuredPattern.serializeNBT()); @@ -167,39 +144,11 @@ protected void write(CompoundTag compound, boolean clientPacket) { //Permet de s compound.put("cooler", coolerItem.serializeNBT()); compound.put("fuel", fuelItem.serializeNBT()); } - /*compound.putInt("countGraphiteRod", countGraphiteRod); - compound.putInt("countUraniumRod", countUraniumRod); - compound.putInt("graphiteTimer", graphiteTimer); - compound.putInt("uraniumTimer", uraniumTimer); - compound.putInt("heat", heat); - compound.putString("state", powered.name()); - compound.put("screen_pattern", screen_pattern); -*/ + compound.putDouble("total", calculateProgress()); super.write(compound, clientPacket); } - public enum State { - ON, OFF - } - - private void explodeReactorCore(Level level, BlockPos pos) { - for (int x = -1; x <= 1; x++) { - for (int y = -1; y <= 1; y++) { - for (int z = -1; z <= 1; z++) { - BlockPos currentPos = pos.offset(x, y, z); - //le problème viens de la il ne rentre pas dans le if - if (level.getBlockState(currentPos).is(CNBlocks.REACTOR_CORE.get())) { - // Create and execute the explosion - Explosion explosion = new Explosion(level, null, currentPos.getX(), currentPos.getY(), currentPos.getZ(), 4.0F, false, Explosion.BlockInteraction.DESTROY); - explosion.explode(); - explosion.finalizeExplosion(true); - } - } - } - } - } - @Override public void tick() { super.tick(); @@ -210,8 +159,6 @@ public void tick() { BlockEntity blockEntity = level.getBlockEntity(getBlockPosForReactor('I')); - - if (blockEntity instanceof ReactorInputEntity be) { CompoundTag tag = be.serializeNBT(); ListTag inventoryTag = tag.getCompound("Inventory").getList("Items", Tag.TAG_COMPOUND); @@ -240,27 +187,6 @@ public void tick() { this.rotate(getBlockState(), new BlockPos(getBlockPos().getX(), getBlockPos().getY() + FindController('O').getY(), getBlockPos().getZ()), getLevel(), 0); } - /*if (fuelItem.getCount() > 0 && coolerItem.getCount() > 0) { - configuredPattern.getOrCreateTag().putDouble("heat", calculateHeat(tag)); - if (updateTimers()) { - TransferUtil.extract(be.inventory, ItemVariant.of(fuelItem), 1); - TransferUtil.extract(be.inventory, ItemVariant.of(coolerItem), 1); - total = calculateProgress(); - int heat = (int) configuredPattern.getOrCreateTag().getDouble("heat"); - - if (IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.SAFETY || IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.CAUTION || IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.WARNING) { - //j'ai divisé la chaleur par 4, car maintenant on a mis la chaleur sur 1000 et non plus sur 200 en ayant rajouté 1/5 de bonus - this.rotate(getBlockState(), new BlockPos(getBlockPos().getX(), getBlockPos().getY() + FindController('O').getY(), getBlockPos().getZ()), getLevel(), heat/4); - } else { - this.rotate(getBlockState(), new BlockPos(getBlockPos().getX(), getBlockPos().getY() + FindController('O').getY(), getBlockPos().getZ()), getLevel(), 0); - } - return; - } - } else { - this.rotate(getBlockState(), new BlockPos(getBlockPos().getX(), getBlockPos().getY() + FindController('O').getY(), getBlockPos().getZ()), getLevel(), 0); - } - */ - this.notifyUpdate(); } } @@ -271,7 +197,6 @@ private boolean isEmptyConfiguredPattern() { } private boolean updateTimers() { - total -= 1; return total <= 0;//(total/constTotal) <= 0; } @@ -279,8 +204,6 @@ private boolean updateTimers() { private double calculateProgress() { countGraphiteRod = configuredPattern.getOrCreateTag().getInt("countGraphiteRod"); countUraniumRod = configuredPattern.getOrCreateTag().getInt("countUraniumRod"); - // graphiteTimer = configuredPattern.getOrCreateTag().getInt("graphiteTime"); - // uraniumTimer = configuredPattern.getOrCreateTag().getInt("uraniumTime"); double totalGraphiteRodLife = (double) graphiteTimer / countGraphiteRod; double totalUraniumRodLife = (double) uraniumTimer / countUraniumRod; @@ -387,7 +310,7 @@ private BlockPos getBlockPosForReactor(char character) { return posInput; } - private CompoundTag convertePattern(CompoundTag compoundTag) { + private CompoundTag convertedPattern(CompoundTag compoundTag) { ListTag pattern = compoundTag.getList("Items", Tag.TAG_COMPOUND); int[][] list = new int[][]{ @@ -402,7 +325,6 @@ private CompoundTag convertePattern(CompoundTag compoundTag) { {99,99,99,54,55,56,99,99,99} }; - return null; } @@ -439,7 +361,6 @@ public void rotate(BlockState state, BlockPos pos, Level level, int rotation) { entity.updateSpeed = true; entity.updateGeneratedRotation(); entity.setSpeed(rotation); - } } else { @@ -452,35 +373,4 @@ public void rotate(BlockState state, BlockPos pos, Level level, int rotation) { } } } - - public InteractionResult onClick(Player player, InteractionHand hand) { - ItemStack heldItem = player.getItemInHand(hand); - if (heldItem.is(CNItems.REACTOR_BLUEPRINT.get()) && !heldItem.isEmpty()) { - if (configuredPattern.isEmpty()) { - inventory.setStackInSlot(0, heldItem); - configuredPattern = heldItem; - //player.setItemInHand(hand, ItemStack.EMPTY); - } - notifyUpdate(); - return InteractionResult.SUCCESS; - } - else if (heldItem.isEmpty()) { - if (configuredPattern.isEmpty()) { - if (!level.isClientSide) { - if (player.addItem(configuredPattern)){ - configuredPattern = ItemStack.EMPTY; - } - else { - player.setItemInHand(hand, configuredPattern); - inventory.setStackInSlot(0, ItemStack.EMPTY); - } - notifyUpdate(); - return InteractionResult.CONSUME; - //return InteractionResult.FAIL; - } - else return InteractionResult.SUCCESS; - } - } - return InteractionResult.PASS; - } } \ No newline at end of file From b5ce3283dbe3a4e8cce1f51995cd8bb5a504c1be Mon Sep 17 00:00:00 2001 From: Giovanni Date: Wed, 31 Dec 2025 12:03:38 +0100 Subject: [PATCH 116/705] Update explosion timing in ReactorCoreEntity to use configurable settings --- .../multiblock/core/ReactorCoreEntity.java | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java index 8b660c4b..35ff711a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java @@ -2,6 +2,7 @@ import lib.multiblock.SimpleMultiBlockAislePatternBuilder; import net.minecraft.core.BlockPos; +import net.minecraft.world.level.Explosion; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; @@ -9,6 +10,7 @@ import net.nuclearteam.createnuclear.content.multiblock.IHeat; import net.nuclearteam.createnuclear.content.multiblock.casing.ReactorCasingEntity; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; +import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; import static net.nuclearteam.createnuclear.content.multiblock.CNMultiblock.*; @@ -30,7 +32,7 @@ public void tick() { if (level.getBlockEntity(controllerPos) instanceof ReactorControllerBlockEntity reactorController) { int heat = (int) reactorController.configuredPattern.getOrCreateTag().getDouble("heat"); if (IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.DANGER) { - if (countdownTicks >= 600) { // 300 ticks = 15 secondes + if (countdownTicks >= CNConfigs.common().explode.time.get()) { // 300 ticks = 15 secondes explodeReactorCore(level, getBlockPos()); } else { countdownTicks++; @@ -41,6 +43,23 @@ public void tick() { } } +// private void explodeReactorCore(Level level, BlockPos pos) { +// for (int x = -1; x <= 1; x++) { +// for (int y = -1; y <= 1; y++) { +// for (int z = -1; z <= 1; z++) { +// BlockPos currentPos = pos.offset(x, y, z); +// //le problème viens de la il ne rentre pas dans le if +// if (level.getBlockState(currentPos).is(CNBlocks.REACTOR_CORE.get())) { +// // Create and execute the explosion +// Explosion explosion = new Explosion(level, null, currentPos.getX(), currentPos.getY(), currentPos.getZ(), 4.0F, false, Explosion.BlockInteraction.DESTROY); +// explosion.explode(); +// explosion.finalizeExplosion(true); +// } +// } +// } +// } +// } + private void explodeReactorCore(Level world, BlockPos pos) { level.explode(null, pos.getX(), pos.getY(), pos.getZ(), 20F, Level.ExplosionInteraction.BLOCK); } From 13e4617195df0c18677e41e476b3d7955de55f9d Mon Sep 17 00:00:00 2001 From: Giovanni Date: Wed, 31 Dec 2025 12:03:53 +0100 Subject: [PATCH 117/705] Add HeatDisplaySource and LiquidLevelDisplaySource for reactor display links --- .../displayLink/source/HeatDisplaySource.java | 62 +++++++++++++++++++ .../source/LiquidLevelDisplaySource.java | 27 ++++++++ 2 files changed, 89 insertions(+) create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/redstone/displayLink/source/HeatDisplaySource.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/redstone/displayLink/source/LiquidLevelDisplaySource.java diff --git a/src/main/java/net/nuclearteam/createnuclear/content/redstone/displayLink/source/HeatDisplaySource.java b/src/main/java/net/nuclearteam/createnuclear/content/redstone/displayLink/source/HeatDisplaySource.java new file mode 100644 index 00000000..8d1e826a --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/redstone/displayLink/source/HeatDisplaySource.java @@ -0,0 +1,62 @@ +package net.nuclearteam.createnuclear.content.redstone.displayLink.source; + +import com.simibubi.create.content.redstone.displayLink.DisplayLinkContext; +import com.simibubi.create.content.redstone.displayLink.source.NumericSingleLineDisplaySource; +import com.simibubi.create.content.redstone.displayLink.target.DisplayTargetStats; +import com.simibubi.create.foundation.gui.ModularGuiLineBuilder; +import net.minecraft.network.chat.MutableComponent; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; +import net.nuclearteam.createnuclear.content.multiblock.IHeat; +import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; +import net.nuclearteam.createnuclear.foundation.utility.CreateNuclearLang; + +public class HeatDisplaySource extends NumericSingleLineDisplaySource { + @Override + protected MutableComponent provideLine(DisplayLinkContext context, DisplayTargetStats stats) { + if (!(context.getSourceBlockEntity() instanceof ReactorControllerBlockEntity controller)) return ZERO.copy(); + + boolean heatOriginal = context.sourceConfig().getInt("heat") == 0; + boolean heatValue = context.sourceConfig().getInt("heat") == 1; + boolean heatType = context.sourceConfig().getInt("heat") == 2; + + if (heatOriginal) { + return CreateNuclearLang.number(controller.heat) + .space() + .translate("generic.unit.heat.value") + .component(); + } else if (heatValue) { + return CreateNuclearLang.number(Math.abs(controller.heat /4)) + .space() + .translate("generic.unit.heat.rotation") + .component(); + } else if (heatType) { + return CreateNuclearLang + .translateDirect("generic.unit.heat.type", IHeat.HeatLevel.of(controller.heat)) + .withStyle(IHeat.HeatLevel.of(controller.heat).getTextColor()); + } else { + return null; + } + + } + + @Override + protected String getTranslationKey() { + return "heat"; + } + + @Override + @OnlyIn(Dist.CLIENT) + public void initConfigurationWidgets(DisplayLinkContext context, ModularGuiLineBuilder builder, boolean isFirstLine) { + super.initConfigurationWidgets(context, builder, isFirstLine); + if (isFirstLine) return; + + builder.addSelectionScrollInput(0, 95, (selectionScrollInput, label) -> selectionScrollInput + .forOptions(CreateNuclearLang.translatedOptions("display_source.heat", "value", "rotation", "type")), "heat"); + } + + @Override + protected boolean allowsLabeling(DisplayLinkContext context) { + return true; + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/redstone/displayLink/source/LiquidLevelDisplaySource.java b/src/main/java/net/nuclearteam/createnuclear/content/redstone/displayLink/source/LiquidLevelDisplaySource.java new file mode 100644 index 00000000..5d637d99 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/redstone/displayLink/source/LiquidLevelDisplaySource.java @@ -0,0 +1,27 @@ +package net.nuclearteam.createnuclear.content.redstone.displayLink.source; + +import com.simibubi.create.content.redstone.displayLink.DisplayLinkContext; +import com.simibubi.create.content.redstone.displayLink.source.NumericSingleLineDisplaySource; +import com.simibubi.create.content.redstone.displayLink.target.DisplayTargetStats; +import net.minecraft.network.chat.MutableComponent; +import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; +import net.nuclearteam.createnuclear.foundation.utility.CreateNuclearLang; + +public class LiquidLevelDisplaySource extends NumericSingleLineDisplaySource { + @Override + protected MutableComponent provideLine(DisplayLinkContext context, DisplayTargetStats stats) { + if (!(context.getSourceBlockEntity() instanceof ReactorControllerBlockEntity controller)) return ZERO.copy(); + + return CreateNuclearLang.translate("generic.unit.liquid").component(); + } + + @Override + protected String getTranslationKey() { + return "liquid"; + } + + @Override + protected boolean allowsLabeling(DisplayLinkContext context) { + return true; + } +} From a511291ae7485ab406d6931f591ac2a5bd735e25 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Wed, 31 Dec 2025 12:04:12 +0100 Subject: [PATCH 118/705] Add Heat and Liquid Level display sources for reactor components --- src/main/java/net/nuclearteam/createnuclear/CNBlocks.java | 2 ++ .../java/net/nuclearteam/createnuclear/CNDisplaySources.java | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index 74168199..7d2d4c91 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -172,6 +172,8 @@ public class CNBlocks { .tag(BlockTags.NEEDS_DIAMOND_TOOL) .blockstate(new ReactorControllerGenerator()::generate) .transform(displaySource(CNDisplaySources.PATTERN_COUNT_RODS)) + .transform(displaySource(CNDisplaySources.HEAT)) + .transform(displaySource(CNDisplaySources.LIQUID_LEVEL)) .item() .transform(customItemModel("reactor", "controller", "item")) .register(); diff --git a/src/main/java/net/nuclearteam/createnuclear/CNDisplaySources.java b/src/main/java/net/nuclearteam/createnuclear/CNDisplaySources.java index d6e72487..16e2f6d6 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNDisplaySources.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNDisplaySources.java @@ -3,6 +3,8 @@ import com.simibubi.create.api.behaviour.display.DisplaySource; import com.simibubi.create.foundation.data.CreateRegistrate; import com.tterrag.registrate.util.entry.RegistryEntry; +import net.nuclearteam.createnuclear.content.redstone.displayLink.source.HeatDisplaySource; +import net.nuclearteam.createnuclear.content.redstone.displayLink.source.LiquidLevelDisplaySource; import net.nuclearteam.createnuclear.content.redstone.displayLink.source.PatternCountRodsDisplaySource; import java.util.function.Supplier; @@ -11,6 +13,8 @@ public class CNDisplaySources { private static final CreateRegistrate REGISTRATE = CreateNuclear.REGISTRATE; public static final RegistryEntry PATTERN_COUNT_RODS = simple("pattern_count_rods", PatternCountRodsDisplaySource::new); + public static final RegistryEntry HEAT = simple("heat", HeatDisplaySource::new); + public static final RegistryEntry LIQUID_LEVEL = simple("liquid_level", LiquidLevelDisplaySource::new); private static RegistryEntry simple(String name, Supplier supplier) { return REGISTRATE.displaySource(name, supplier).register(); From 0da6164c8f0741e1b51def6f218ae66b9b980ec4 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Wed, 31 Dec 2025 12:04:43 +0100 Subject: [PATCH 119/705] Add heat and liquid level display sources to interface.json --- .../assets/createnuclear/lang/default/interface.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/resources/assets/createnuclear/lang/default/interface.json b/src/main/resources/assets/createnuclear/lang/default/interface.json index 49691405..602bc86f 100644 --- a/src/main/resources/assets/createnuclear/lang/default/interface.json +++ b/src/main/resources/assets/createnuclear/lang/default/interface.json @@ -27,6 +27,16 @@ "createnuclear.generic.unit.count.rod": "Counts %s Rod", "createnuclear.display_source.reactor_count_rod": "Count Rod in Pattern", "createnuclear.display_source.reactor_controller_count_rod.fuel": "Fuel", - "createnuclear.display_source.reactor_controller_count_rod.cooled": "Cooled" + "createnuclear.display_source.reactor_controller_count_rod.cooled": "Cooled", + "createnuclear.generic.unit.heat.value": "Q", + "createnuclear.generic.unit.heat.rotation": "RPM", + "createnuclear.generic.unit.heat.type": "Heat Level: %s", + "createnuclear.display_source.heat": "Heat", + "createnuclear.display_source.heat.value": "Q", + "createnuclear.display_source.heat.rotation": "RPM", + "createnuclear.display_source.heat.type": "Heat level", + + "createnuclear.generic.unit.liquid": "WIP", + "createnuclear.display_source.liquid": "Liquid Level" } From 484e457715571a1cb31f4433bb5efac9a863ed38 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 2 Jan 2026 17:03:53 +0100 Subject: [PATCH 120/705] Add fluid dispense behavior for uranium, thorium, and nitrogen buckets --- .../nuclearteam/createnuclear/CNFluids.java | 42 +++++++++++++++++-- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNFluids.java b/src/main/java/net/nuclearteam/createnuclear/CNFluids.java index bf328d74..e2f92c1b 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNFluids.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNFluids.java @@ -5,13 +5,22 @@ import com.tterrag.registrate.util.entry.FluidEntry; import net.createmod.catnip.theme.Color; import net.minecraft.core.BlockPos; +import net.minecraft.core.BlockSource; +import net.minecraft.core.dispenser.DefaultDispenseItemBehavior; +import net.minecraft.core.dispenser.DispenseItemBehavior; import net.minecraft.resources.ResourceLocation; import net.minecraft.sounds.SoundEvents; import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.BucketItem; +import net.minecraft.world.item.DispensibleContainerItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; import net.minecraft.world.level.BlockAndTintGetter; import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.DispenserBlock; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.material.FluidState; import net.minecraftforge.common.ForgeMod; @@ -48,6 +57,7 @@ public class CNFluids { ) .source(ForgeFlowingFluid.Source::new) .bucket() + .onRegister(CNFluids::registerFluidDispenseBehavior) .tag(CNTags.forgeItemTag("buckets/uranium")) .lang("Uranium Bucket") .build() @@ -71,6 +81,7 @@ public class CNFluids { ) .source(ForgeFlowingFluid.Source::new) .bucket() + .onRegister(CNFluids::registerFluidDispenseBehavior) .tag(CNTags.forgeItemTag("buckets/thorium")) .lang("Thorium Bucket") .build() @@ -94,6 +105,7 @@ public class CNFluids { ) .source(ForgeFlowingFluid.Source::new) .bucket() + .onRegister(CNFluids::registerFluidDispenseBehavior) .lang("Nitrogen Bucket") .tag(CNTags.forgeItemTag("buckets/nitrogen")) .build() @@ -102,18 +114,22 @@ public class CNFluids { public static void register() {} + public static int TICK = 0; + public static void handleFluidEffect(LivingEvent.LivingTickEvent event) { + LivingEntity entity = event.getEntity(); if (entity.isAlive() && !(entity.isSpectator())) { if (entity.tickCount % 20 == 0) return; if (entity.isInFluidType(URANIUM.getType())) { entity.addEffect(new MobEffectInstance(CNEffects.RADIATION.get(), 100, 0)); } else if (entity.isInFluidType(LIQUID_NITROGEN.getType())) { + if (!entity.isFullyFrozen()) { + entity.setTicksFrozen(CNFluids.TICK++); + } entity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, 100, 1)); - entity.setIsInPowderSnow(true); -// if (entity.getTicksFrozen() == 0) { -// entity.setTicksFrozen(140); -// } + } else { + CNFluids.TICK = 0; } } @@ -177,4 +193,22 @@ protected float getFogDistanceModifier() { return fogDistance.get(); } } + + private static final DispenseItemBehavior DEFAULT = new DefaultDispenseItemBehavior(); + private static final DispenseItemBehavior DISPENSE_FLUID = new DefaultDispenseItemBehavior(){ + @Override + protected ItemStack execute(BlockSource pSource, ItemStack pStack) { + DispensibleContainerItem dispensibleContainerItem = (DispensibleContainerItem) pStack.getItem(); + BlockPos pos = pSource.getPos().relative(pSource.getBlockState().getValue(DispenserBlock.FACING)); + Level level = pSource.getLevel(); + if (dispensibleContainerItem.emptyContents(null, level, pos, null, pStack)) { + return new ItemStack(Items.BUCKET); + } + return DEFAULT.dispense(pSource, pStack); + } + }; + + private static void registerFluidDispenseBehavior(BucketItem bucket) { + DispenserBlock.registerBehavior(bucket, DISPENSE_FLUID); + } } From dab7978b4a5c33096a2fed56c2607f9b4ef683d2 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 2 Jan 2026 17:17:22 +0100 Subject: [PATCH 121/705] feat: add new reactor schematics for tier 1, tier 2, and tier 3 with ponder variants --- run/schematics/reactor.nbt | Bin 0 -> 1376 bytes run/schematics/reactor_t1.nbt | Bin 0 -> 935 bytes run/schematics/reactor_t1_ponder.nbt | Bin 0 -> 1285 bytes run/schematics/reactor_t2.nbt | Bin 0 -> 1785 bytes run/schematics/reactor_t2_ponder.nbt | Bin 0 -> 2950 bytes run/schematics/reactor_t3.nbt | Bin 0 -> 3230 bytes run/schematics/reactor_t3_ponder.nbt | Bin 0 -> 4457 bytes 7 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 run/schematics/reactor.nbt create mode 100644 run/schematics/reactor_t1.nbt create mode 100644 run/schematics/reactor_t1_ponder.nbt create mode 100644 run/schematics/reactor_t2.nbt create mode 100644 run/schematics/reactor_t2_ponder.nbt create mode 100644 run/schematics/reactor_t3.nbt create mode 100644 run/schematics/reactor_t3_ponder.nbt diff --git a/run/schematics/reactor.nbt b/run/schematics/reactor.nbt new file mode 100644 index 0000000000000000000000000000000000000000..a1da9d7740359a99639da60750137ffa1ee88549 GIT binary patch literal 1376 zcmb2|=3oGW|7)Xt`)`{GEOkBiBUx}kyIj|{cBY@qmd|I!6mfFt%*tM{b!X(lO(`BF z&Cle&#D{;X+QX;V`{IReLWQoa?YT46QeIQ`8m8sOMAv-2CUJTHwY%Au_pd*DDtsYF zYksfg+XwBN?)|%4RxN&4y?RBo<%>`0yjvCd|J583NGoiWe0)-Gi`?u3kA*5U8ry{{rg7S6x2j98NIat~akjnbVvPnis^a77 zL-^!huw_Yn=5YJGFu_Eg3mbI_YJewoj|EQe zZdxu|`D;hZuN|GBU=ymaP<-aIL+#U|mOUDdb!PCg*$=2vgH8d-gr|@$R=*3!{JSsk~i#qixsEJ!fw( z`ehVw(shdL`LxXeX6&iT8q&@;bV69ULk~KIZU_(sGTB29I))Ymh|XEWB)QAJV!yHa z8GrfR^|vp#?dRLgcQf|Xy}S9dcj?$aefqH^aCu+6{NaZZZpZdt%l&!yra*{!(<`@t zyB-(c9=~aj&hH$Wu!4&xv~i)9K?v*4#fQ#5|G4*DjoBR@nft5H&h{)Q-F;`a!_9)t zbJo3Fubfl**nP*k&oO8Fc&^_q=n@JEY|=V)!Kan?dS&4(qb+%xb~U}8Dt1d-cT0Fw z#`+^y-xhsyzFDw0==zs!agxt1*M~p);~3z|xk|%PG&N({p|;mkEqo=T%p)_8emzy8 zTWTl0F5C*F&-VsU)A=vk6SpmTmG{y-?eD^0$HVWo)vqo5esufgRUd9$Xn*ki{QdP( zRef^d$+oN6U+L{yYkhp`-0O3X%baX;lKu24WohjZ07Ttn?E!XHM?`C<@H9MwX51;k@SiI(E&W@d$b$sUQ|37|J zW+}fQXUFS`*vq%mx-8CD8nd30X9=CM02EklX<9iu;yN!+Sy(z*{rQeKN&Cz5&I1GC zqw&wmzZ~J)Ps?zm9{%bD)LNA~=lPzv&d=k}9)kPNNtp4@-`Q`T|y>I?LO?`iTxzdlir<=N$EWR`2?0nza55E7E@AK82 zn4Pd@ecAM6cd@PVv+I^O#P!EMzLq-uhNO*!*!%9g>%L?j<~90q^yR(0uJG%MQf=~| zbNA1@^-E%2*s*tA$8_%bOq{#_l)A=SvxJ-jtMU$A4oO>noIBWX{pW38f45(H-@|?O m<5Ho?-nZw9zrXif@&A+A+g4~N$Nf$J$6o(^S-puJ0|NjXEU$+E literal 0 HcmV?d00001 diff --git a/run/schematics/reactor_t1.nbt b/run/schematics/reactor_t1.nbt new file mode 100644 index 0000000000000000000000000000000000000000..aea122f24d669feb96eccecb89e929cc4d214d2c GIT binary patch literal 935 zcmb2|=3oGW|7&MC=G`_BaCM)vFlqM*)>}GNeL1&%&0QOr?uzyJEO$yhx!{GbS?qU{ zy;1!EC(S0SEpt8gkBQ~>hZpAy-?|@O zmRGx5{rK&Nx*bjCvGRHn{Ye(0f5n4s`ZeXwm-zJYU4B`0MX^n-B*e}3mFUhCr*`9_ z))_0e7Q5LBT@F0HC&X=jDBJoN*?BA6WzUJM53$vn*8SK}Gj3&!f7DB$I&UBKL*2%| z&PeVlDh=9W(Hy=?PV}_s%S5ks<7-DHUr(Ch*V3BuCBP`+$*Uz19&Ftp1GJ4^s~oll zn(*6BcJiarC5MmiDRG-$3bbbKl|L6H_XK@i5&p#Mqt{a|kVRE0%ao7rDLdY@WAA6< zps$niw9?yOltr6f+j0A$^Hb~ZdyQ)E-V1JvVhjxqFl}4K>9V#Vh$Bma%aPYvaYdpA zizyE)>r#O$1|m&TZB7A)13+^9@0wPDrCJxXE&T8!n{$y`0Fnlf=!VylJwWAm=W<8f zZ<2af*Y!HOFf!NbAIsyL?`o@^))t#Rt-NC;dCFnIR#wwHEC=7lHh$~nt7ds#$@+Cq zQ&pU!Z9iCt;Cbx@&kJ9tXfQWk6T4C{?>JcDA?*;}=ap?$^A^rK{&nq+HQPF#|BN|5 zy>P8_D)+8i67Sb$&wP^ox1hpqiGAhnci(N}0wPOelkeKS|GFzL_vx8a_h;P_U1DEy z`&xhErdzkttTO(;{T;k?`@Pb$6IQCcwa%XvU+>JhOOCs%lmGRHXY=M2ElCsUGm3Y! zG-59Rx%bFn%kTxYi<_159&wgH(ZgS1F=5duk529s)_)WP_uHK3h1Ec{()_$%_q0{T zIoqyBxY_i==N+X+QyLwzxw9Xpwx^z`)J>Wxx)O;av#HZ2yoQcxd% zBv5042$u#hHWn-p5t-7|6ciA^#k2GPoKOhhVp<9z(gSAn_jgOZ-YffmT6B0icT`Q`-D6hqx9fH!B+pUb_O_@-YRmpVA(!q3t6N!n?p!zh^s!4nxsqSc z@fY9q-mhcUud`A~lll+DT`@MV&A(pW8#^g(=CbX^TH(v2F2CA$`w#VMT f`{|Q!CzZc1^7{2y?~=c>|1sXwnq_9B$G`vpKnli_ literal 0 HcmV?d00001 diff --git a/run/schematics/reactor_t1_ponder.nbt b/run/schematics/reactor_t1_ponder.nbt new file mode 100644 index 0000000000000000000000000000000000000000..399e5f4885afc3be2be90dfc79f67f12658739f3 GIT binary patch literal 1285 zcmb2|=3oGW|7&Oa=ihb{INE;auHsUq?el)Izj%Jabmx~K5seG09lf>NIb6A(NI4e2 z+W?d3{(`d=kD9u+ z`OkcqY*dre)_?lLL!S9shnI)doVvl&y~FMF!i+64)0TT>%Imf-x>%$k1*e|xiTf_t zJI(oGhNTHMc{8)aO6wpxzJ+MMUHmk_B#O@!PF*;f=1~aIUV=@#%lv0JKqYpe zUcVtMpj{vVAhjmRcnQ>XVc4{n=CrxSKrDM5ymU)HSQAvQ$k}emY13yVtu&l|{(DiS zUiHsETGK!8Ty*kdp_l!)E0;^k5=`M0otbXWa*Qi(^2C`Xx0yAEL)63}t2wP# z>H02o`oTk~24}x|p1qlB;QKW>K2ZCpNvO98(6~B_XTpiEruis;*Gk{;fM?lGJHMC5 zC)pU6#I3A*qn)*M#KA-*Z???IB20i7o)3ScEpDHj8Fy}5U4lr-qA*sR2yfk5f2+x$J#-I%W zTw-1aoirmfSh<%zSRf)ZrKvfnAb^X{t8t--1e|!H%l__VjMMycs$VLjoaQgzv2*6_ zs@0G4^W&C$Z`aN{{36)8-+FnoQ9?%kqqg0S1vgV)+=Z`lYGLy`=N@l5ePQR+PcaR<_7>)?-f{c?&Dh}545tst`6vEetea~exaP!P zsXuj#majMcm?mLmZx>#-J->RtTKLIe~;!wQ(+= zx6t}LLZRf2&pV2(G??4IflN4_I(=dBZ1aUp?`l}@{>++rclO-^a}U1Y$2XbZp-F5FEst`*XB5VUM|19 V>_z9jzs~;|k8O63R9)Sy60K!idVP(%p>Wm9B2P6&&{ghfONAV#ntpwoa& zNLZvw6iAdc2ndLR(q^HoN+L@XB(j>cK-l_1wNKaviaH%}W)$M3=PBXF( zx1^ww9#BaUQ7Dm7B~OVsovE7T!M+{D`35ziGcDygaeQ@+wJNSrEs>UKPTJNWA%({o zCOKv)?Td5{*B~x?wdLm75MRPs5hW1i3+W}z9So3WUZda?&6ETIUym4K<{}s)y^2Xq z;}lN39ERC&Gd6^GP4Cqdd_Y>Yne)vBE}Z5oXClj6i~z~FBZ>sLy^{`{*`HZdw6Lg; zx$aJDGqq*dx z)MzD>Jk`wH0lF88+U$-_6O})iC)0h%D3Br32XjXs>fcan8tG?BdLxUDXDbpOZRX%N zKwMBE!-rfP#{dBWX_duRmLn%^76GE9CV*&+n$~ZxC+T~!=mp5xb6yA+sZ)4&x+>v5 zrPd{+T!#y$O;C_DQ;{lEce2pYHDLl=h;!Lp3Vp!TClv`na+rcP4}eGrXx5$3t>N4% zW}0>aW1?NP5u-X~uQ7X6HOl$HI>5Q-65Zw}V!#QP(7UOz)c0TzD-kqaDUah1c!{gq zn&f9{?sOdR0{;h8X3bl^FK|tOdG6tXFZ(I7;k!J5=nPz6q6b2Bz6VMsTi$c0x!m|K z?-FbMSC|kGj(v;y2;K(?D5Vc#F|6~qIRfZ$L2zI0&(Afr6O^nRXkH~)l&nYOyi&GEn z^bn5A)q_UI5Ljaa2e3L#Ih`YqoB&dN)>yK-9nRPQ0oD)if6)!2L_ZLf7^O3ud)tx) z1jAt;0a4P!6BHFDr07tl=UKDTiM*Ek!$$X_ho5WAJ_`xGC~2Rc-*Xv#dSP&y3EAHw zT_tH{lsM0DE#W&fI!grWzcYOgG+sq%uJAi~$tqS+bTV@K?)h_6UhLJ)iDBDFGKpD- zjsOxNfW#^$f5meUhJf0&XxD*qI@nfN$Za&=+Q!V~>3Cr8%9w4r4_m$W*KgU{w}XOj z2AK{Zut1eO><7c_0%bmo2-;}}hQ=A&zH$ubCGv{JsY4edx7K^5+l@GewAULe9jY6im#5$w*OhSeEet>2Uuo-(o5M|$$~BMmrC*VF8070 zCu}3dz72Y13)!gAW&g07HB?M}7oa|@`U|qL)&C~e5NXLaHU{{UX2f4j$bxB3{A2ba z`Ub&HT`<1F>2nz5P7@&a*)6Xb&Mhp}f>5atIRI{)iA!!r4uMN%H0y;T?x~_+$>cuo z(JV;BOhSGAGAzmdfq95?_;s%6OkeG~&l~8HVuf82_F2!Z#*~&>Eb?B|LK)VG(s+6w ytl&sz=V&heRKMW+!R+6K2lvm;2RPRumyZq)`lQe`=QBnff z6B!&nyi4e9L_9e`FSX*T36yCY#{_ov)-~I0Q-TTZl zwRfyvYc*71tjU1h&Ds-5GVZyxKL^RR{*4nj4}7G*%jj?DwA*5{$Bx&&h}r8vtyVYU zZ+sD+BDxS;{J_y`XS#hC-7m4qt6#5e3{m!#V!8J)?@(F7iki(UY5jTXD{+%*LP}0a zT{u=;7J;;F8=B7HB?}NS^F-bV1m@CwCAK_YvL_^iNZIE>Isfg(ac%R>W!FoR+&KW-%FQT@v9-+p;8YYQfb_E9-wTLsyS-8giM z02(E<&MT({qFa8V1Yg|k2aTGA2xzpv`aKH#$r?k5fKLgog#r+59Aj8J*{+>jzjdsv zb~%2SVw}UbgXSvfXR$WxcVYgvJO(D+hqd=kyzwcyLst70qs=dfPv2wa`5INPrr?z?c~hYaGBd;7nxxlu|6wO()RE= zU#p2g22i4{KwbaX7#Px*_b;#SgWPa?(_3%=<^b;g5Pw?)QNI#Q+#bQ&*95tUtrH~5 zd6Kw%DqS!hU4ABnL_UPF3z23n_IoZrx(D%OhCbL+US4vk&>Cr%-Sr=cvK`{C)L9DB zE@INmjhvKBS|sR)F=dxK$^cJO#(N;6I#Ny|?LglN`c{^K-)dnPx6-N3CAQ~lPB)RQ zAK?{U6h>1f7zkKJm5J#YbEjgE99I;g$O}2u&5A$SxpMvYB2cD#@UxBp zr~(58Ji*p*Mt>rkVV-w2?u7fiRWU9E%WU;WMgq^oMfB7Sytj@8;k>e?P*M>L21RrF z?sWB|PS!AnMN<+zkU+JiPXSC3%=4ZL4VObXl1l-6F@N{!iBJAMrez^E@p*;WkT<5> z3xMG%^QZJh*E5QHEb?$i15{v4Ork08y|Yqi-H~HW=-Aj352)gXs>s7txS}dvurOU- z01PPHs)h^?m3fE;aC+DQtYR*_h`_43>%M#&Jta0FtYZz_yHmwz^qo zTMIvIWt~0QDSxHVPEZPv0fpHwZz%G7A@upx>O`hR&c6oGnBNg}CSHEP=Y~g1Q%n z0fH1o+xK>Y%q~*aY8w6RR{bne+2~tq3W@3dM*PvF(WJx@O+u5&{uzZ@O1Lmda$RYY z-j{M%=t&fHzT#L-L*a2e zfLh)nDA0mMn+dA%&)GT?iJWue)A{zg5l`UL!s_~tYNN=&ESRbWrmCe5{BTJ~$4esd0>FUL{T*yy;Lg_fNy6Z;&=^ z*rzcO*EAzzxg*KXz7egYm?9>7YEdO(_C%8VIM<(~!8RCACh?O;bosrL7EY;B(qPsH zA8RJn-}iOp)@tO>(wdBuC9~i9QVXz0ZTr_2&21d3!jJn6lW|%6`O&&l!b2&Gy%*Gc zWx?EoK??`Ey#f_3IQ%<$g@Jm#RJl-lzEkiI%PwAhY98n$Q|9+283GD=L<@HUv07Ek zWpdLK_|1;%y-F&pdWoaH#fUOg)#BaC3-#^Fzlex&X-mM; zPQ`ea0DI2aH-d-Cy8rBHsjfYgDI!=-z{lW^=jxtntvRcLX5XfD13hUyypN{ za)A4kt|?(p(8FAq>8nE~2%F^af_>EGgrzy0*2--1BDeYUGBz=_+3d%8Yty)%*esLP z`1eaiYnc? zr5c~YHY+Rha5d6hmE6^NS@P{=t=EX+&?nR++yvfpc&sj7IV~BJ+WlByzHCypgXc^U z6yUS>i+SXNfWHgG?R#Cq$)N!)PV2O7WJ?JV3Qtwa^IF>+4Z`B%bPezktAW+Z`ZaE3 zY4_Jz={CX5%Mw~H9c6~u;0w(IpUI6EAa!a=I7UNWS;*!@AC{H&?B>q?xI~}V{#kV` zW2m42S>LKspDZMr>WX`Ci@2%NR|-$r1zv@dD~2i-1|ceA_(Mo-Cp+yR0|MGQ@Y(bV zc#1KErZuuMtE~R)ZY{zVK~P2hD?9C^dmP{UgBpZ4zByKO;V{}+$0(C}@!cgG1V&r% zw?Myqcd=lsm+1k%-mbcNB*HS<&ly+mL>HE^f_3F zpAMRF>H4+K9nJvF_qXe&^c(Y0_T!t6`{iGyn}9=RY4#wnab9`{*4_fn0|-pxlE&kN zGJs-#m2D4)Bfi0)g`7TT0Fu9U)}DSMEqyL5tAJ5fZ6u?qgR!6E!dP18&IijcpWpeN zCV;DZ(Ap{covGDmQynfyYLZ(bLk{P zY5eKzqc}*aYxO^Y@arQgnfih;c}e~vK<4AKyPzFd#3C8UA%bvlI6dX{8K~Rl5NX-1 zJ68gR%UE9E&#rC=T(j5}R}Tcn`Z+(K-HJr&2<|)`2LgL?Vn51!0O$K1nPl5 zfO=1c;{1*_%$8TS7}y}JQXoWNgjn(+LoA&`o|Sh9jx zx)rHr$!GX?mgp~x9n#SW*$^|+DuZ=4JZW<9Zt5NM zhGTBe3D+yvgqZX;pTKji?CA4P3q}H}Z6*39f_W!Cu0XWm3wzK3W@+prI?X#Ib^dAn zU*}#FRn=!SnVd$Ncao+yd@(Rcdhh2iqK1&gzcUsERFkCEAvUd7(qcW1Uv$_V!VPmn zZO`iuQBjA(4EppK@rhO!{e;J82J7ew^Ylh4y``VOZ_C9X!U3jkxx-Ca!L;Z_Uv7PD z&G{gM15B-QpPngB%arvmq#6Cp=o13FH3;dZa$>{Iwt6$d{q6cD_u6%{N=^vQWNESv z7d&9Tv9ZrSGitU#o@?s6G;-92JIjDiqjZZ2U$Hw2vsXH*%EFXsyG0TxxGPepl;9@D z&4^m>)8E+m@vo!}1k#!+N=x>teh%U4Z99>j48FMU!&Z|}`;to1{9n1Vt~TQn^RMml zO1NrvDM!_3uUcexD(Pk~2)_Do#5ZD>ab|1AuiR#Ja835+q1oUUvxa>%vr8Q)5JopM zTA#h$zrcd4cg+_42&7%jIt+4w#W+#M)r%-1GWZ!c#e+SE3h_y=L@pCdN&*0}0lBRd z)R5aVg^8Di{c~${n3^C^gQKcnjpEhVeh{f$=)VVv<}_X(2wVpv?@T0a0vK=DpvRY} ze$Qa**8TWqu`5HbokV&hM(nH;HqX6)Fi4xL7IFwE0DaR?PW=q;qto-|D}9?Qbp5?QAngec~TrL zmZf)lZz4KcbTu+43Xiq>mStY>9qf+Jjdr0{al%oC;+BmW(eA?)mDL*$1{fIDwH?Hi zTjYPy9M6=jyxnFtP0MUh$ha4PgR}J;O zq)nyA%W%g9b~`+Qt!}s>*GDR`FJ?`ybnF_`+4~^cx=Jm^Hasjm z;d9|HeH8vOAB)F@ruiov+6LQqNuH|LUgf?fVv+zvFU$sc3T0I=j59_E=|k9GM-H@L<#BHo+!TPH<^5Kfy>)_ILSvItruCY61*$^Ach^`^cu+2pF)go!+P%!E_rwE+{HG~JO3O{or%8$G`By;Q)dcu z<5}5BoYr(TL%9D7y7MOsRMA{~bC6elf(NAq;c0HYuLdWLl1_{*Uzk24BdZR1prK!N1SZ~TCq;(fDW=Z8Z*s}En4pR+-Z!E0Sv1OYc-hNwMkZo)_# zOT)bA3SZ58H>wk#clAK9bn#NW%h6Y8=KR uWQtvsD)Jodr8OqwyR_Dsc1hFBYvtLP9Ztn^MJtP<>28_6@##YijsF1<^}%TX literal 0 HcmV?d00001 diff --git a/run/schematics/reactor_t3_ponder.nbt b/run/schematics/reactor_t3_ponder.nbt new file mode 100644 index 0000000000000000000000000000000000000000..1afcf9bfc8a17d340d9c89230777f6ad8ee7b5c2 GIT binary patch literal 4457 zcmc&!c~H|=9_NxnP_!OEL9%L<7AZuz)NpiLi>oN0h!9FSTn!}a z5u!^4=)+F@xnrno@J4LEt#lxNS`>+sNnMV5 zN^vP!&7r5gNYX!r8xoW2l&Md~9L=p8P{E_^m~%)Kx~FQ!_K@THzV{oEdm4ptl?Tu1 zDfuTU@=Qb6l?noz5O$)1AQf)yf6%-=!8b!2OE(&+%+P)Shn@GcQ)$MlUlOm;5^UDx zeFK-TFIi}J3}a)O0NkG@@M=ZW+TDSAzFCb(%()RIf35;kjc%-nQomuTno-w?WGJ-@ z8j)s7T7sutd}5aT@S5GEUl=Do2(yT9lAf+%Ml1JHZ4QfyvO7R}7^bJyb_#Bi{y_fU z`+f-gu1$8xk7?%NQ|%JpqiKoQa$C(aVKQe+4xHPV*#c^LftEWZO)@4Vp z7N(J0%mp5>0zEBG0PGo9{6d$F(5-TXw==dqj@A&mDOsj_+Um@Is${6IWO>04e2Izk zn^$T+tJXZdV*4%Fz_%fmj%NBE z{MPAPX)z1W}cWODD zDjn4X>#X^ogjBgD85LF}jZ3HcJc{yDYe|G*WbJwp0Ipjv2%v&9$`;tgzhZa$o$Qps zxrKVrxjKL$+Go!be>wi1$L_IT(*P41#Fg3z7*Z|(RT3{HO8Qqm+g!r$uv~vz&#l<} zMw%NRJnJx=yUQJr8VfuRxE$IWPHa2dyEk`N^;$syz2S`2_bhWD7xUUQhgr2lC+&bQ zcnBkgOwQWT^UJ6rIE3|DGr7!QQf}ak!LuFqw@|=J6vWa;?jz)0tZCeU93Tit? z@0|Q`s(VerYf*(b@NBN&NM^JpNyFjPgc}GHlS=P9-l^=s{dPzF@1684-(xvdP5Q6j zfrzPNG_@;_Tv_hl71gF93Ju}L&X5;5kQX*?^N$qmFC2*~Jj;lqPOU>9k19l~f-RyI z4%|DVo4`Kq@F&kGDs#qhS&k(+2faT}UKIyowsDJzgLbLqPFd`QrR5tpw8*Q&v>LG) zHyyhp;p963R;LacNtm7T{34s|50{hy+QCK=5W|oR6{cE73jA+7apg2rtmw~TrhMD=M}CP&}mg_?ER zOvGokQd|TzI%vb0uW3UA><_HdKd>Hj`o9l-3lWR`zx+iEP7);;*hOA778ABHEj(n2`fcJ8+(p`cM^g!VPPghUMU*+)746gJTwx<(i7XkU9Hbj9KY^>KWK|IWVF+TxM!sJ8X zpK_dT@#>l_sof3oAmIhK|A+oBa?U-eYrY3WjU#ZqT`X$- ze#cR}(yOf^sb9)`k|k_nw%u|o+%vDLQOoq4<(L}`^w3Oo3NRq_hff1G0s-1!|{ z=36R-{ZBlJxj@|mT1W&pFM|6_ue#J{&*Oh{?>`Xp29XW95dw5k-_Ks0_7+H5^q6Em zN>J9fAJ3 zOXmb|OGC&^y_u_YVa(kUjBm@P7Hb)O4l3dC+8s4jnMn}bG+R6);Q1UlIT&3DP_A$w zC&whMQ3BFJCDa!Bk$XD-jNN7a>T4Kz2j6^PhR5%Px!3fLT#4Rq^|8{L`J=8`xKP27 z1wbZeiKc;%r789*f3@p^ZErr_*7T7YIFc{>uD!~&K%BGRqT4{paxm$K8hk6`xS+pG zl{k2l7j5{vZ#ed!;9kQswocXRpsB-a#o&e=6#NShZdZQPKD(K!?;Vhfc!{i~SW8(VJo=XsUCJ`|t;PT^)gByak5i(4Mx6i0dlu69~H}45>d#sNPRGFGsW;jR}K%yV99f z+FZ!o`Q)OPJHKRWV>`rc`JYOJ;?D;O|Csj^@Mw|QRG+7zhv#!mg@Wy0Rgmn?r@+`@ zN1Pk>8n9vB*e)>fk!0KAaP(m51T6V`X}z5R4D(Z$b}MabPKOa<6#==)UFOBtCiXY~ Sc2ssirj{f;(;p*LQ1}ZLNFZwf literal 0 HcmV?d00001 From 79500878a05a29b3b0927400ffcedadadfee6eb6 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 2 Jan 2026 17:17:27 +0100 Subject: [PATCH 122/705] refactor: remove schematics directory from .gitignore --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 504c6801..133357b7 100644 --- a/.gitignore +++ b/.gitignore @@ -43,5 +43,4 @@ run/emi.json run/.mixin.out run/gametest run/logs -run/schematics run/server From 873ea4a6534b86cd771159f003d083c481ab28a7 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 2 Jan 2026 18:18:32 +0100 Subject: [PATCH 123/705] feat: add method to retrieve valid BlockPos for ReactorInputEntity instances --- .../controller/manager/ReactorInputManager.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java index 37c154cd..9c292ff4 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java @@ -11,6 +11,7 @@ import net.minecraftforge.common.util.LazyOptional; import net.minecraftforge.items.IItemHandler; import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; import java.util.ArrayList; import java.util.List; @@ -87,4 +88,13 @@ public void clearInvalid(Level level) { positions.removeAll(toRemove); } + + public List getBlocksPosition(Level level) { + List positions = new ArrayList<>(); + + for (BlockPos p : this.getBlocksPosition()) { + if (level.getBlockEntity(p) instanceof ReactorInputEntity) positions.add(p); + } + return List.copyOf(positions); + } } From b2be750b99bd0a0428a8384effe40129227bf88e Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 2 Jan 2026 18:18:49 +0100 Subject: [PATCH 124/705] feat: add functionality to handle paper item interaction and improve reactor pattern verification --- .../controller/ReactorControllerBlock.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java index 86ad8ce9..d2edecea 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java @@ -11,6 +11,7 @@ import net.minecraft.world.InteractionResult; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.Block; @@ -24,6 +25,7 @@ import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.CNItems; import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.api.multiblock.BlockPattern; import net.nuclearteam.createnuclear.content.multiblock.CNMultiblock; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInput; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; @@ -78,6 +80,9 @@ public InteractionResult use(BlockState state, Level worldIn, BlockPos pos, Play player.sendSystemMessage(Component.translatable("reactor.info.assembled.none").withStyle(ChatFormatting.RED)); } else { + if (heldItem.is(Items.PAPER)) { + withBlockEntityDo(worldIn, pos, ReactorControllerBlockEntity::test); + } if (heldItem.is(CNItems.REACTOR_BLUEPRINT.get()) && controllerBlockEntity.inventory.getItem(0).isEmpty()){ withBlockEntityDo(worldIn, pos, be -> { be.inventory.setStackInSlot(0, heldItem); @@ -147,14 +152,17 @@ public void playerDestroy(Level level, Player player, BlockPos pos, BlockState s for (Player p : players) { p.sendSystemMessage(Component.translatable("reactor.info.assembled.creator")); } + entity.removeIOAll(); } // this is the Function that verifies if the pattern is correct (as a test, we added the energy output) public void Verify(BlockState state, BlockPos pos, Level level, List players, boolean create){ ReactorControllerBlock controller = (ReactorControllerBlock) level.getBlockState(pos).getBlock(); ReactorControllerBlockEntity entity = controller.getBlockEntity(level, pos); - var result = CNMultiblock.REGISTRATE_MULTIBLOCK.findStructure(level, pos, entity); // control the pattern + if (entity == null) return; + BlockPattern result = CNMultiblock.REGISTRATE_MULTIBLOCK.findStructure(level, pos, entity); // control the pattern if (result != null) { // the pattern is correct + entity.removeIOAll(); entity.reactorOutputEntityList.clear(); for (Player player : players) { if (create && !entity.created) { @@ -164,6 +172,9 @@ public void Verify(BlockState state, BlockPos pos, Level level, List Date: Fri, 2 Jan 2026 18:19:43 +0100 Subject: [PATCH 125/705] refactor: clean up ReactorControllerBlockEntity by removing unused variables and methods --- .../ReactorControllerBlockEntity.java | 128 ++++-------------- 1 file changed, 26 insertions(+), 102 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index e544501f..8375640d 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -1,15 +1,12 @@ package net.nuclearteam.createnuclear.content.multiblock.controller; -import com.google.common.collect.Lists; import com.simibubi.create.api.equipment.goggles.IHaveGoggleInformation; import com.simibubi.create.foundation.blockEntity.SmartBlockEntity; import com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour; import com.simibubi.create.foundation.utility.CreateLang; import com.simibubi.create.foundation.utility.IInteractionChecker; -import lib.multiblock.SimpleMultiBlockAislePatternBuilder; import net.minecraft.ChatFormatting; import net.minecraft.core.BlockPos; -import net.minecraft.core.Direction; import net.minecraft.nbt.CompoundTag; import net.minecraft.nbt.ListTag; import net.minecraft.nbt.Tag; @@ -26,7 +23,6 @@ import net.nuclearteam.createnuclear.*; import net.nuclearteam.createnuclear.content.multiblock.IHeat; import net.nuclearteam.createnuclear.content.multiblock.controller.manager.ReactorInputManager; -import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInput; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; @@ -34,30 +30,19 @@ import java.util.ArrayList; import java.util.List; -import java.util.Objects; -import static net.nuclearteam.createnuclear.content.multiblock.CNMultiblock.*; import static net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock.ASSEMBLED; @SuppressWarnings({"unused"}) public class ReactorControllerBlockEntity extends SmartBlockEntity implements IInteractionChecker, IHaveGoggleInformation { public boolean destroyed = false; public boolean created = false; - public boolean test = true; public int speed = 16; // This is the result speed of the reactor, change this to change the total capacity - public boolean sendUpdate; - public ReactorControllerBlock controller; protected ReactorPattern pattern = new ReactorPattern(); public ReactorControllerInventory inventory; - //public LinkedHashSet> attachedInventory; - - //private boolean powered; - public State powered = State.OFF; - public float reactorPower; - public float lastReactorPower; int overFlowHeatTimer = 0; int overFlowLimiter = 30; double overHeat = 0; @@ -80,11 +65,9 @@ public class ReactorControllerBlockEntity extends SmartBlockEntity implements II public List reactorOutputEntityList = new ArrayList<>(); public int reactorSize = 0; - public String reactorFacing; + public String reactorFacing = "null"; // les pos sont [xMin, xMax, yMin, yMax, zMin, zMax] public int[] reactorPos; - public int nbUraniumRod; - public int nbGraphiteRod; private boolean needsToResolveEntities = false; private final int[][] formattedPattern = new int[][]{ @@ -106,7 +89,7 @@ public ReactorControllerBlockEntity(BlockEntityType type, BlockPos pos, Block super(type, pos, state); inventory = new ReactorControllerInventory(this); configuredPattern = ItemStack.EMPTY; - //attachedInventory = new LinkedHashSet<>(); + inputManager = new ReactorInputManager(); } @@ -161,7 +144,7 @@ protected void read(CompoundTag compound, boolean clientPacket) { // 1. Tes nouvelles variables simples this.reactorSize = compound.getInt("reactorSize"); this.reactorFacing = compound.getString("reactorFacing"); - this.reactorPos = compound.getIntArray("reactorPos"); + this.reactorPos = compound.getIntArray("reactorPose"); this.total = compound.getDouble("total"); // 2. Gestion des items (Ton code existant) @@ -175,24 +158,9 @@ protected void read(CompoundTag compound, boolean clientPacket) { } // 3. Reconstruction des listes d'entités (via les positions sauvegardées) - // Note : On vide les listes pour éviter les doublons au rechargement this.reactorOutputEntityList.clear(); -// this.reactorInputEntityList.clear(); - - if (this.level != null) { // On vérifie que le monde est chargé - // Lecture des Outputs - ListTag outputList = compound.getList("outputs", Tag.TAG_COMPOUND); - for (int i = 0; i < outputList.size(); i++) { - BlockPos p = BlockPos.of(outputList.getCompound(i).getLong("p")); - if (level.getBlockEntity(p) instanceof ReactorOutputEntity out) { - this.reactorOutputEntityList.add(out); - } - } - - } this.needsToResolveEntities = true; - CreateNuclear.LOGGER.info("liste d'inputs: {}", this.inputManager.getBlocksPosition().toArray()); } @Override @@ -202,11 +170,11 @@ protected void write(CompoundTag compound, boolean clientPacket) { // 1. Tes nouvelles variables simples -// compound.putInt("reactorSize", this.reactorSize); -// compound.putString("reactorFacing", this.reactorFacing); -// if (this.reactorPos != null) { -// compound.putIntArray("reactorPos", this.reactorPos); -// } + compound.putInt("reactorSize", this.reactorSize); + compound.putString("reactorFacing", this.reactorFacing); + if (this.reactorPos != null) { + compound.putIntArray("reactorPose", this.reactorPos); + } compound.putDouble("total", calculateProgress()); // 2. Gestion des items (Ton code existant) @@ -220,15 +188,16 @@ protected void write(CompoundTag compound, boolean clientPacket) { if (fuelItem != null && !fuelItem.isEmpty()) { compound.put("fuel", fuelItem.serializeNBT()); } -// -// // 3. Sauvegarde des listes (on transforme les Entités en positions Long) -// ListTag outputList = new ListTag(); -// for (ReactorOutputEntity out : reactorOutputEntityList) { -// CompoundTag tag = new CompoundTag(); -// tag.putLong("p", out.getBlockPos().asLong()); -// outputList.add(tag); -// } -// compound.put("outputs", outputList); + } + + public void test() { + CreateNuclear.LOGGER.warn("List d'input: {}", this.inputManager.size()); + for (BlockPos p : this.inputManager.getBlocksPosition()) { + CreateNuclear.LOGGER.info("ReactorInputEntity BlockPos {}", p); + } + for (BlockPos p : this.inputManager.getBlocksPosition(level)) { + CreateNuclear.LOGGER.warn("List vrais input: {}", p); + } } public enum State { @@ -258,9 +227,9 @@ public void tick() { if (level.isClientSide) return; if (this.inputManager.size() > 0) { - for (BlockPos p : this.inputManager.getBlocksPosition()) { - CreateNuclear.LOGGER.info("ReactorInputEntity BlockPos {}", p); - } +// for (BlockPos p : this.inputManager.getBlocksPosition()) { +// CreateNuclear.LOGGER.info("ReactorInputEntity BlockPos {}", p); +// } } if (isEmptyConfiguredPattern()) { if (this.needsToResolveEntities) { @@ -442,25 +411,6 @@ private BlockPos getBlockPosForReactor(char character) { return posInput; } - private CompoundTag convertePattern(CompoundTag compoundTag) { - ListTag pattern = compoundTag.getList("Items", Tag.TAG_COMPOUND); - - int[][] list = new int[][]{ - {99,99,99,0,1,2,99,99,99}, - {99,99,3,4,5,6,7,99,99}, - {99,8,9,10,11,12,13,14,99}, - {15,16,17,18,19,20,21,22,23}, - {24,25,26,27,28,29,30,31,32}, - {33,34,35,36,37,38,39,40,41}, - {99,42,43,44,45,46,47,48,99}, - {99,99,49,50,51,52,53,99,99}, - {99,99,99,54,55,56,99,99,99} - }; - - - return null; - } - public void rotate(BlockState state, BlockPos pos, Level level, int rotation) { if (level.getBlockState(pos).is(CNBlocks.REACTOR_OUTPUT.get()) && rotation > 0) { if (level.getBlockState(pos).getBlock() instanceof ReactorOutput block) { @@ -489,37 +439,6 @@ public void rotate(BlockState state, BlockPos pos, Level level, int rotation) { } } - public InteractionResult onClick(Player player, InteractionHand hand) { - ItemStack heldItem = player.getItemInHand(hand); - if (heldItem.is(CNItems.REACTOR_BLUEPRINT.get()) && !heldItem.isEmpty()) { - if (configuredPattern.isEmpty()) { - inventory.setStackInSlot(0, heldItem); - configuredPattern = heldItem; - //player.setItemInHand(hand, ItemStack.EMPTY); - } - notifyUpdate(); - return InteractionResult.SUCCESS; - } - else if (heldItem.isEmpty()) { - if (configuredPattern.isEmpty()) { - if (!level.isClientSide) { - if (player.addItem(configuredPattern)){ - configuredPattern = ItemStack.EMPTY; - } - else { - player.setItemInHand(hand, configuredPattern); - inventory.setStackInSlot(0, ItemStack.EMPTY); - } - notifyUpdate(); - return InteractionResult.CONSUME; - //return InteractionResult.FAIL; - } - else return InteractionResult.SUCCESS; - } - } - return InteractionResult.PASS; - } - public int[] getStructureBounds(BlockPos startPos, int structureSize, String facing) { int[] northOffsets5x5 = new int[] {-2, 2, -3, 3, 0, 4}; int[] northOffsets7x7 = new int[] {-3, 3, -4, 4, 0, 6}; @@ -593,4 +512,9 @@ public void removeOutput(ReactorOutputEntity output) { reactorOutputEntityList.remove(output); this.setChanged(); } + + public void removeIOAll() { + this.inputManager.clearInvalid(level); + this.setChanged(); + } } \ No newline at end of file From 0795220fdadc546232f835e11969d4ef54407830 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 2 Jan 2026 18:19:56 +0100 Subject: [PATCH 126/705] refactor: add @ParametersAreNonnullByDefault annotation to ReactorInput and clean up imports in ReactorPattern --- .../content/multiblock/input/ReactorInput.java | 2 ++ .../content/multiblock/pattern/ReactorPattern.java | 6 ------ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java index c6b5743a..ad2ad794 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java @@ -40,9 +40,11 @@ import org.jetbrains.annotations.NotNull; import javax.annotation.Nullable; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.List; import java.util.Objects; +@ParametersAreNonnullByDefault public class ReactorInput extends MultiDirectionalReactorBlock implements IWrenchable, IBE { protected ReactorPattern pattern = new ReactorPattern(); public ReactorInput(Properties properties) { diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java index 1793b661..04308ae3 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java @@ -1,21 +1,15 @@ package net.nuclearteam.createnuclear.content.multiblock.pattern; -import com.simibubi.create.Create; import lib.multiblock.SimpleMultiBlockAislePatternBuilder; import net.minecraft.core.BlockPos; import net.minecraft.core.Vec3i; import net.minecraft.world.entity.player.Player; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.pattern.BlockInWorld; import net.nuclearteam.createnuclear.CNBlocks; -import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; -import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; -import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInput; -import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import java.util.List; import java.util.function.Predicate; From a3c7f433a6765dc261e35884d5968a1e0c87071f Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 2 Jan 2026 18:56:04 +0100 Subject: [PATCH 127/705] refactor: simplify structure matching in MultiBlockManagerBeta and enhance TypeMultiblock with size and name attributes --- .../api/multiblock/MultiBlockManagerBeta.java | 13 +--------- .../api/multiblock/TypeMultiblock.java | 25 ++++++++++++++++--- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/api/multiblock/MultiBlockManagerBeta.java b/src/main/java/net/nuclearteam/createnuclear/api/multiblock/MultiBlockManagerBeta.java index 7d00488c..041c2b18 100644 --- a/src/main/java/net/nuclearteam/createnuclear/api/multiblock/MultiBlockManagerBeta.java +++ b/src/main/java/net/nuclearteam/createnuclear/api/multiblock/MultiBlockManagerBeta.java @@ -25,23 +25,12 @@ public BlockPattern findStructure(Level level, BlockPos pos, ReactorControlle directions.add(Direction.WEST); directions.add(Direction.EAST); directions.add(Direction.SOUTH); - record id(String id, int size) {}; - List ids = List.of( - new id("createnuclear:reactor5x5", 5), - new id("createnuclear:reactor7x7", 7), - new id("createnuclear:reactor9x9",9) - ); for (Direction direction : directions) { for (BlockPattern structure : structures) { - var result = structure.structure().matches(level, pos, direction); + boolean result = structure.structure().matches(level, pos, direction); if (result){ entity.reactorFacing = direction.getCounterClockWise().getName(); - entity.reactorSize = ids.stream() - .filter(item -> item.id().equals(structure.id())) - .findFirst() - .map(id::size) - .orElse(-1); return structure; } } diff --git a/src/main/java/net/nuclearteam/createnuclear/api/multiblock/TypeMultiblock.java b/src/main/java/net/nuclearteam/createnuclear/api/multiblock/TypeMultiblock.java index 6d7f7ccb..9f52c6ba 100644 --- a/src/main/java/net/nuclearteam/createnuclear/api/multiblock/TypeMultiblock.java +++ b/src/main/java/net/nuclearteam/createnuclear/api/multiblock/TypeMultiblock.java @@ -1,7 +1,26 @@ package net.nuclearteam.createnuclear.api.multiblock; +import net.nuclearteam.createnuclear.foundation.utility.CreateNuclearLang; + public enum TypeMultiblock { - REACTOR_T1, - REACTOR_T2, - REACTOR_T3, + REACTOR_T1(5), + REACTOR_T2(7), + REACTOR_T3(9) + ; + + private final int size; + private final String name; + + TypeMultiblock(int size) { + this.size = size; + this.name = CreateNuclearLang.asId(name()); + } + + public int getSize() { + return this.size; + } + + public String getName() { + return this.name; + } } From 8a33a9dc0146dc10bbcc34507cdb3c26385c4eb5 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Fri, 2 Jan 2026 18:56:18 +0100 Subject: [PATCH 128/705] refactor: replace boolean flags with assembled state management in ReactorControllerBlockEntity --- .../controller/ReactorControllerBlock.java | 22 +++---- .../ReactorControllerBlockEntity.java | 62 ++++++------------- 2 files changed, 29 insertions(+), 55 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java index d2edecea..ea5c788a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java @@ -26,6 +26,7 @@ import net.nuclearteam.createnuclear.CNItems; import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.api.multiblock.BlockPattern; +import net.nuclearteam.createnuclear.api.multiblock.TypeMultiblock; import net.nuclearteam.createnuclear.content.multiblock.CNMultiblock; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInput; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; @@ -63,7 +64,7 @@ public BlockState getStateForPlacement(BlockPlaceContext context) { @Override public void neighborChanged(BlockState state, Level worldIn, BlockPos pos, Block blockIn, BlockPos fromPos, boolean isMoving) { - withBlockEntityDo(worldIn, pos, be -> be.created = false); + withBlockEntityDo(worldIn, pos, be -> be.setAssembled(false)); } @Override @@ -145,8 +146,7 @@ public void playerDestroy(Level level, Player player, BlockPos pos, BlockState s super.playerDestroy(level, player, pos, state, blockEntity, tool); ReactorControllerBlock controller = (ReactorControllerBlock) state.getBlock(); ReactorControllerBlockEntity entity = controller.getBlockEntity(level, pos); - if (!entity.created) - return; + if (!entity.isAssembled()) return; controller.Rotate(state, pos.below(3), level, 0); List players = level.players(); for (Player p : players) { @@ -160,16 +160,17 @@ public void Verify(BlockState state, BlockPos pos, Level level, List result = CNMultiblock.REGISTRATE_MULTIBLOCK.findStructure(level, pos, entity); // control the pattern + BlockPattern result = CNMultiblock.REGISTRATE_MULTIBLOCK.findStructure(level, pos, entity); // control the pattern if (result != null) { // the pattern is correct + CreateNuclear.LOGGER.warn("Verify@BlockPattern id: {}, data$getSize: {}, data$getName: {}", result.id(), result.data().getSize(), result.data().getName()); entity.removeIOAll(); entity.reactorOutputEntityList.clear(); for (Player player : players) { - if (create && !entity.created) { + if (create && !entity.isAssembled()) { player.sendSystemMessage(Component.translatable("reactor.info.assembled.creator")); level.setBlockAndUpdate(pos, state.setValue(ASSEMBLED, true)); - entity.created = true; - entity.destroyed = false; + entity.reactorSize = result.data().getSize(); + entity.setAssembled(true); entity.reactorPos = entity.getStructureBounds(pos, entity.reactorSize, entity.reactorFacing); // Register existing special blocks (inputs/outputs) so the controller @@ -182,12 +183,11 @@ public void Verify(BlockState state, BlockPos pos, Level level, List type, BlockPos pos, Block inputManager = new ReactorInputManager(); } + public boolean isAssembled() { + if (level == null) return false; + try { + return level.getBlockState(worldPosition).getValue(ASSEMBLED); + } catch (Exception e) { + return false; + } + } + + public void setAssembled(boolean assembled) { + if (level == null) return; + level.setBlockAndUpdate(worldPosition, getBlockState().setValue(ASSEMBLED, assembled)); + this.setChanged(); + } + @Override public void addBehaviours(List behaviours) { @@ -200,27 +216,6 @@ public void test() { } } - public enum State { - ON, OFF - } - - private void explodeReactorCore(Level level, BlockPos pos) { - for (int x = -1; x <= 1; x++) { - for (int y = -1; y <= 1; y++) { - for (int z = -1; z <= 1; z++) { - BlockPos currentPos = pos.offset(x, y, z); - //le problème viens de la il ne rentre pas dans le if - if (level.getBlockState(currentPos).is(CNBlocks.REACTOR_CORE.get())) { - // Create and execute the explosion - Explosion explosion = new Explosion(level, null, currentPos.getX(), currentPos.getY(), currentPos.getZ(), 4.0F, false, Explosion.BlockInteraction.DESTROY); - explosion.explode(); - explosion.finalizeExplosion(true); - } - } - } - } - } - @Override public void tick() { super.tick(); @@ -264,27 +259,6 @@ public void tick() { //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); } - /*if (fuelItem.getCount() > 0 && coolerItem.getCount() > 0) { - configuredPattern.getOrCreateTag().putDouble("heat", calculateHeat(tag)); - if (updateTimers()) { - TransferUtil.extract(be.inventory, ItemVariant.of(fuelItem), 1); - TransferUtil.extract(be.inventory, ItemVariant.of(coolerItem), 1); - total = calculateProgress(); - int heat = (int) configuredPattern.getOrCreateTag().getDouble("heat"); - - if (IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.SAFETY || IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.CAUTION || IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.WARNING) { - //j'ai divisé la chaleur par 4, car maintenant on a mis la chaleur sur 1000 et non plus sur 200 en ayant rajouté 1/5 de bonus - this.rotate(getBlockState(), new BlockPos(getBlockPos().getX(), getBlockPos().getY() + FindController('O').getY(), getBlockPos().getZ()), getLevel(), heat/4); - } else { - this.rotate(getBlockState(), new BlockPos(getBlockPos().getX(), getBlockPos().getY() + FindController('O').getY(), getBlockPos().getZ()), getLevel(), 0); - } - return; - } - } else { - this.rotate(getBlockState(), new BlockPos(getBlockPos().getX(), getBlockPos().getY() + FindController('O').getY(), getBlockPos().getZ()), getLevel(), 0); - } - */ - this.notifyUpdate(); } } From c0d2948fa3c45aa3a4b060d3e7b80169a6fe60fb Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 12:09:42 +0100 Subject: [PATCH 129/705] refactor: remove unused methods and variables in ReactorCoreEntity --- .../content/multiblock/core/ReactorCoreEntity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java index 397d43d9..49c504a0 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java @@ -9,6 +9,7 @@ import net.nuclearteam.createnuclear.content.multiblock.IHeat; import net.nuclearteam.createnuclear.content.multiblock.casing.ReactorCasingEntity; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; +import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; import static net.nuclearteam.createnuclear.content.multiblock.CNMultiblock.*; @@ -30,7 +31,7 @@ public void tick() { if (level.getBlockEntity(controllerPos) instanceof ReactorControllerBlockEntity reactorController) { int heat = (int) reactorController.configuredPattern.getOrCreateTag().getDouble("heat"); if (IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.DANGER) { - if (countdownTicks >= 600) { // 300 ticks = 15 secondes + if (countdownTicks >= CNConfigs.common().explode.time.get()) { // 300 ticks = 15 secondes explodeReactorCore(level, getBlockPos()); } else { countdownTicks++; From 31b7df1f467b6032760bd071f2afbca5f4394744 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 12:09:57 +0100 Subject: [PATCH 130/705] refactor: clean up imports and standardize method naming in ReactorInput --- .../content/multiblock/input/ReactorInput.java | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java index ad2ad794..652d60d2 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/input/ReactorInput.java @@ -4,12 +4,9 @@ import com.simibubi.create.foundation.block.IBE; import com.simibubi.create.foundation.item.ItemHelper; import net.minecraft.core.BlockPos; -import net.minecraft.core.Vec3i; -import net.minecraft.nbt.CompoundTag; import net.minecraft.server.level.ServerPlayer; import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; -import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.BlockItem; import net.minecraft.world.item.ItemStack; @@ -21,28 +18,21 @@ import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.StateDefinition; -import net.minecraft.world.level.block.state.properties.BlockStateProperties; -import net.minecraft.world.level.block.state.properties.DirectionProperty; import net.minecraft.world.phys.BlockHitResult; import net.minecraft.world.phys.shapes.CollisionContext; import net.minecraft.world.phys.shapes.VoxelShape; -import net.minecraftforge.common.property.Properties; import net.minecraftforge.network.NetworkHooks; import net.nuclearteam.createnuclear.CNBlockEntityTypes; -import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.CNShapes; import net.nuclearteam.createnuclear.CreateNuclear; -import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; -import net.nuclearteam.createnuclear.foundation.block.HorizontalDirectionalReactorBlock; import net.nuclearteam.createnuclear.foundation.block.MultiDirectionalReactorBlock; import org.jetbrains.annotations.NotNull; import javax.annotation.Nullable; import javax.annotation.ParametersAreNonnullByDefault; import java.util.List; -import java.util.Objects; @ParametersAreNonnullByDefault public class ReactorInput extends MultiDirectionalReactorBlock implements IWrenchable, IBE { @@ -78,10 +68,11 @@ public void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldS List players = level.players(); pattern.FindController(pos, level, players, true); - BlockPos controllerPos = pattern.FindControllerPos(pos, level, players, true); + BlockPos controllerPos = pattern.findControllerPos(pos, level, players, true); if (controllerPos != null) { ReactorControllerBlockEntity controllerBlockEntity = (ReactorControllerBlockEntity) level.getBlockEntity(controllerPos); if (controllerBlockEntity != null) { + CreateNuclear.LOGGER.warn("place input: {}---{}", controllerBlockEntity, pos); controllerBlockEntity.addInput(pos); } } @@ -105,7 +96,7 @@ public void playerDestroy(Level level, Player player, BlockPos pos, BlockState s super.playerDestroy(level, player, pos, state, blockEntity, tool); List players = level.players(); pattern.FindController(pos, level, players, false); - BlockPos controllerPos = pattern.FindControllerPos(pos, level, players, true); + BlockPos controllerPos = pattern.findControllerPos(pos, level, players, true); if (controllerPos != null) { ReactorControllerBlockEntity controllerBlockEntity = (ReactorControllerBlockEntity) level.getBlockEntity(controllerPos); if (controllerBlockEntity != null) { @@ -124,7 +115,7 @@ public void onRemove(BlockState pState, Level pLevel, BlockPos pPos, BlockState List players = pLevel.players(); pattern.FindController(pPos, pLevel, players, false); - BlockPos controllerPos = pattern.FindControllerPos(pPos, pLevel, players, true); + BlockPos controllerPos = pattern.findControllerPos(pPos, pLevel, players, true); if (controllerPos != null) { ReactorControllerBlockEntity controllerBlockEntity = (ReactorControllerBlockEntity) pLevel.getBlockEntity(controllerPos); if (controllerBlockEntity != null) { From 793ece3d5351fb36ada424ad36157f89dddbdd65 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 12:10:05 +0100 Subject: [PATCH 131/705] refactor: rename FindControllerPos to follow Java naming conventions --- .../content/multiblock/pattern/ReactorPattern.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java index 04308ae3..fc3aba0f 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java @@ -106,7 +106,7 @@ public void FindController(BlockPos blockPos, Level level, List players, boolean first){ + public BlockPos findControllerPos(BlockPos blockPos, Level level, List players, boolean first){ BlockPos newBlock; // to find the controller and verify the pattern Vec3i pos = new Vec3i(blockPos.getX(), blockPos.getY(), blockPos.getZ()); for (int y = pos.getY()-5; y != pos.getY()+6; y+=1) { From 77c5eddb4c5f0101269bb2658ceb4aa82d4b5140 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 12:10:14 +0100 Subject: [PATCH 132/705] refactor: add isNotDanger method to HeatLevel for improved heat state checking --- .../nuclearteam/createnuclear/content/multiblock/IHeat.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/IHeat.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/IHeat.java index bf56b3f1..09a69847 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/IHeat.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/IHeat.java @@ -66,6 +66,10 @@ public static HeatLevel of(int heat) { return NONE; } + public static boolean isNotDanger(int heat) { + return of(heat) != DANGER || of(heat) != NONE; + } + public static LangBuilder getFormattedHeatText(int heat) { HeatLevel heatLevel = of(heat); LangBuilder builder = CreateLang.builder(CreateNuclear.MOD_ID).text(TooltipHelper.makeProgressBar(5, heatLevel.ordinal()+1)); From e898eb7cf4f89cebd4da444c836d11ce13f6e63d Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 12:10:21 +0100 Subject: [PATCH 133/705] feat: implement VirtualReactorInputs class for managing reactor inventory --- .../multiblock/VirtualReactorInputs.java | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/VirtualReactorInputs.java diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/VirtualReactorInputs.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/VirtualReactorInputs.java new file mode 100644 index 00000000..a5f1d531 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/VirtualReactorInputs.java @@ -0,0 +1,80 @@ +package net.nuclearteam.createnuclear.content.multiblock; + +import net.minecraft.nbt.CompoundTag; +import net.minecraft.world.item.ItemStack; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.items.ItemStackHandler; +import net.nuclearteam.createnuclear.CNItems; +import net.nuclearteam.createnuclear.CNTags.CNItemTags; +import net.nuclearteam.createnuclear.content.multiblock.controller.manager.ReactorInputManagerI; +import org.jetbrains.annotations.NotNull; + +public class VirtualReactorInputs extends ItemStackHandler { + public VirtualReactorInputs(ReactorInputManagerI input) { + super(2 * (input.size() <= 0 ? 1 : input.size())); + } + + public void clear() { + for (int i = 0; i < getSlots(); i++) + setStackInSlot(i, ItemStack.EMPTY); + } + + public boolean isEmpty() { + for (int i = 0; i < getSlots(); i++) + if (!getStackInSlot(i).isEmpty()) + return false; + return true; + } + + public @NotNull ItemStack insertFuelItem(ItemStack stack, boolean simulate) { + return insertItem(0, stack, simulate); +// if (stack.is(CNItemTags.FUEL.tag)) +// return ItemStack.EMPTY; + } + + public @NotNull ItemStack insertCoolerItem(ItemStack stack, boolean simulate) { + return insertItem(1, stack, simulate); +// if (stack.is(CNItemTags.COOLER.tag)) +// return ItemStack.EMPTY; + } + + public ItemStack getFuelSlot() { + return getStackInSlot(0); + } + + public ItemStack getCoolerSlot() { + return getStackInSlot(1); + } + + public record VirtualReactorInputsR(int fuel, int cooler) { + public VirtualReactorInputsR() { + this(0,0); + } + + public ItemStack getFuelRod() { + return new ItemStack(CNItems.URANIUM_ROD.asItem(), fuel); + } + + public ItemStack getCooledRod() { + return new ItemStack(CNItems.GRAPHITE_ROD.asItem(), cooler); + } + + @Override + public @NotNull String toString() { + return "fuel: " + fuel + " cooler: " + cooler; + } + + public void write(CompoundTag tag) { + CompoundTag nbt = new CompoundTag(); + nbt.putInt("fuel", fuel); + nbt.putInt("cooler", cooler); + tag.put("reactorInventory", nbt); + } + + public VirtualReactorInputsR read(CompoundTag tag) { + CompoundTag nbt = tag.getCompound("reactorInventory"); + + return new VirtualReactorInputsR(nbt.getInt("fuel"), nbt.getInt("cooler")); + } + } +} From 70272aa8b5b8053e53830c22d6cf4551e06e1759 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 12:10:49 +0100 Subject: [PATCH 134/705] refactor: update addBlock and removeBlock methods to void return type and improve documentation --- .../manager/AbstractReactorIOManager.java | 18 ++++++++++-------- .../controller/manager/ReactorIOManager.java | 12 ++++++++---- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/AbstractReactorIOManager.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/AbstractReactorIOManager.java index 86596e6c..b1333cb1 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/AbstractReactorIOManager.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/AbstractReactorIOManager.java @@ -21,21 +21,23 @@ public abstract class AbstractReactorIOManager implements ReactorIOManager { /** List of `BlockPos` instances tracked by this manager. */ protected final List positions = new ArrayList<>(); - /** Adds `pos` if non-null and not already present; returns true when added. */ + /** + * Adds `pos` if non-null and not already present; returns true when added. + */ @Override - public boolean addBlock(BlockPos pos) { - if (pos == null) return false; + public void addBlock(BlockPos pos) { + if (pos == null) return; if (!contains(pos)) { positions.add(pos); - return true; } - return false; } - /** Removes `pos` if present. */ + /** + * Removes `pos` if present. + */ @Override - public boolean removeBlock(BlockPos pos) { - return positions.remove(pos); + public void removeBlock(BlockPos pos) { + positions.remove(pos); } /** Tests whether `pos` is present. */ diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorIOManager.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorIOManager.java index bb9fa642..e51f8a9f 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorIOManager.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorIOManager.java @@ -25,11 +25,15 @@ public interface ReactorIOManager { /** Writes state to an NBT tag (serialization). */ void write(CompoundTag compound); - /** Adds a position; returns true if added. */ - boolean addBlock(BlockPos pos); + /** + * Adds a position; returns true if added. + */ + void addBlock(BlockPos pos); - /** Removes a position; returns true if it was present and removed. */ - boolean removeBlock(BlockPos pos); + /** + * Removes a position; returns true if it was present and removed. + */ + void removeBlock(BlockPos pos); /** Returns an immutable copy of tracked positions. */ List getBlocksPosition(); From 987807b353f6c735a70848956f8862d0c8484c4a Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 12:11:00 +0100 Subject: [PATCH 135/705] refactor: extend ReactorOutputManagerI to inherit from ReactorIOManager --- .../multiblock/controller/manager/ReactorOutputManagerI.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManagerI.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManagerI.java index 3686c87f..3d2d24ec 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManagerI.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManagerI.java @@ -11,7 +11,7 @@ * among valid outputs and use an `inserter` to apply quantities to each * `ReactorOutputEntity`. */ -public interface ReactorOutputManagerI { +public interface ReactorOutputManagerI extends ReactorIOManager { /** * Distributes `totalSU` among valid outputs in `level`. * The `inserter` receives the target entity and the proposed amount and From 38f35f1cef0472983ea3f04507ff5217a553ce96 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 12:13:33 +0100 Subject: [PATCH 136/705] feat: enhance ReactorInputManagerI with inventory retrieval and item extraction methods --- .../manager/ReactorInputManager.java | 62 ++++++++++++++++++- .../manager/ReactorInputManagerI.java | 11 +++- 2 files changed, 71 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java index 9c292ff4..b5a36f71 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java @@ -5,12 +5,17 @@ import net.minecraft.nbt.ListTag; import net.minecraft.nbt.Tag; import net.minecraft.world.Container; +import net.minecraft.world.item.ItemStack; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraftforge.common.capabilities.ForgeCapabilities; import net.minecraftforge.common.util.LazyOptional; import net.minecraftforge.items.IItemHandler; +import net.nuclearteam.createnuclear.CNItems; +import net.nuclearteam.createnuclear.CNTags; +import net.nuclearteam.createnuclear.CNTags.CNItemTags; import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.content.multiblock.VirtualReactorInputs.VirtualReactorInputsR; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; import java.util.ArrayList; @@ -42,7 +47,7 @@ public void write(CompoundTag compound) { @Override public void read(CompoundTag compound) { positions.clear(); - CreateNuclear.LOGGER.warn("ReactorInputManager::read start: {} {}", compound.contains(NBT_KEY), compound.getList(NBT_KEY, Tag.TAG_COMPOUND)); +// CreateNuclear.LOGGER.warn("ReactorInputManager::read start: {} {}", compound.contains(NBT_KEY), compound.getList(NBT_KEY, Tag.TAG_COMPOUND)); if (!compound.contains(NBT_KEY)) return; ListTag list = compound.getList(NBT_KEY, Tag.TAG_COMPOUND); for (int i = 0; i < list.size(); ++i) { @@ -69,6 +74,61 @@ public List getItemHandlers(Level level) { return handlers; } + @Override + public VirtualReactorInputsR getInventory(Level level) { + List handlers = this.getItemHandlers(level); + if (handlers.isEmpty()) return new VirtualReactorInputsR(); + + int totalFuel = 0; + int totalCooler = 0; + for (IItemHandler h : handlers) { + int slots = h.getSlots(); + for (int s = 0; s < slots; s++) { + ItemStack st = h.getStackInSlot(s); + if (st.is(CNTags.CNItemTags.FUEL.tag)) totalFuel += st.getCount(); + else if (st.is(CNTags.CNItemTags.COOLER.tag)) totalCooler += st.getCount(); + } + } + +// ItemStack fuelItem = totalFuel > 0 ? new ItemStack(CNItems.URANIUM_ROD.asItem(), totalFuel) : ItemStack.EMPTY; +// ItemStack coolerItem = totalCooler > 0 ? new ItemStack(CNItems.GRAPHITE_ROD.asItem(), totalCooler) : ItemStack.EMPTY; + +// inventory.insertFuelItem(fuelItem, false); +// inventory.insertCoolerItem(coolerItem, false); + + return new VirtualReactorInputsR(totalFuel, totalCooler); + } + + @Override + public boolean extractItems(Level level, int fuelNeeded, int coolerNeeded) { + if (level == null) return false; + List handlers = getItemHandlers(level); + if (handlers.isEmpty()) return false; + + int fuelRemaining = fuelNeeded; + int coolerRemaining = coolerNeeded; + + for (IItemHandler handler : handlers) { + int slots = handler.getSlots(); + for (int s = 0; s < slots && (fuelRemaining > 0 || coolerRemaining > 0); s++) { + ItemStack stack = handler.getStackInSlot(s); + if (stack.isEmpty()) continue; + if (fuelRemaining > 0 && stack.is(CNItemTags.FUEL.tag)) { + int toExtract = Math.min(fuelRemaining, stack.getCount()); + handler.extractItem(s, toExtract, false); + fuelRemaining -= toExtract; + } else if (coolerRemaining > 0 && stack.is(CNItemTags.COOLER.tag)) { + int toExtract = Math.min(coolerRemaining, stack.getCount()); + handler.extractItem(s, toExtract, false); + coolerRemaining -= toExtract; + } + } + if (fuelRemaining <= 0 && coolerRemaining <= 0) break; + } + + return fuelRemaining <= 0 && coolerRemaining <= 0; + } + /** * Cleans up invalid positions (unloaded chunk, missing block entity, * or not a `Container`). diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManagerI.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManagerI.java index 4570d2e7..f8345c4b 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManagerI.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManagerI.java @@ -1,7 +1,9 @@ package net.nuclearteam.createnuclear.content.multiblock.controller.manager; +import net.minecraft.core.BlockPos; import net.minecraft.world.level.Level; import net.minecraftforge.items.IItemHandler; +import net.nuclearteam.createnuclear.content.multiblock.VirtualReactorInputs.VirtualReactorInputsR; import java.util.List; @@ -9,10 +11,17 @@ * Interface exposing operations specific to reactor inputs. * Currently provides access to `IItemHandler` instances at resolved input positions. */ -public interface ReactorInputManagerI { +public interface ReactorInputManagerI extends ReactorIOManager { /** * Retrieves valid item handlers for the given `level`. * May return an empty list if no valid positions exist. */ List getItemHandlers(Level level); + + /** Returns an immutable copy of tracked positions. */ + List getBlocksPosition(Level level); + + VirtualReactorInputsR getInventory(Level level); + + boolean extractItems(Level level, int fuelNeeded, int coolerNeeded); } From c9d57848c946e1733706a2cc8a3c15b2166318ac Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 12:14:05 +0100 Subject: [PATCH 137/705] refactor: clean up ReactorControllerBlock and ReactorControllerBlockEntity for improved readability --- .../controller/ReactorControllerBlock.java | 8 +- .../ReactorControllerBlockEntity.java | 102 +++++++++++------- 2 files changed, 68 insertions(+), 42 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java index ea5c788a..24aafdb1 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java @@ -152,7 +152,7 @@ public void playerDestroy(Level level, Player player, BlockPos pos, BlockState s for (Player p : players) { p.sendSystemMessage(Component.translatable("reactor.info.assembled.creator")); } - entity.removeIOAll(); +// entity.removeIOAll(); } // this is the Function that verifies if the pattern is correct (as a test, we added the energy output) @@ -163,7 +163,7 @@ public void Verify(BlockState state, BlockPos pos, Level level, List result = CNMultiblock.REGISTRATE_MULTIBLOCK.findStructure(level, pos, entity); // control the pattern if (result != null) { // the pattern is correct CreateNuclear.LOGGER.warn("Verify@BlockPattern id: {}, data$getSize: {}, data$getName: {}", result.id(), result.data().getSize(), result.data().getName()); - entity.removeIOAll(); +// entity.removeIOAll(); entity.reactorOutputEntityList.clear(); for (Player player : players) { if (create && !entity.isAssembled()) { @@ -187,7 +187,7 @@ public void Verify(BlockState state, BlockPos pos, Level level, List type, BlockPos pos, BlockState state) { super(type, pos, state); @@ -173,6 +170,7 @@ protected void read(CompoundTag compound, boolean clientPacket) { fuelItem = ItemStack.of(compound.getCompound("fuel")); } + // 3. Reconstruction des listes d'entités (via les positions sauvegardées) this.reactorOutputEntityList.clear(); @@ -221,46 +219,73 @@ public void tick() { super.tick(); if (level.isClientSide) return; - if (this.inputManager.size() > 0) { -// for (BlockPos p : this.inputManager.getBlocksPosition()) { -// CreateNuclear.LOGGER.info("ReactorInputEntity BlockPos {}", p); -// } - } if (isEmptyConfiguredPattern()) { - if (this.needsToResolveEntities) { - } - BlockEntity blockEntity = level.getBlockEntity(this.worldPosition); - if (blockEntity instanceof ReactorInputEntity be) { - CompoundTag tag = be.serializeNBT(); - ListTag inventoryTag = tag.getCompound("Inventory").getList("Items", Tag.TAG_COMPOUND); - CreateNuclear.LOGGER.info("TAG: {}", inventoryTag); - fuelItem = ItemStack.of(inventoryTag.getCompound(0)); - coolerItem = ItemStack.of(inventoryTag.getCompound(1)); - //BlockPos outputPos = pattern.FindOutputPos(getBlockPos(), getLevel(), getLevel().players(), true); + if (this.inputManager.size() > 0) { + List handlers = inputManager.getItemHandlers(level); + VirtualReactorInputsR virtualReactorInputs = inputManager.getInventory(level); + + fuelItem = virtualReactorInputs.getFuelRod(); + coolerItem = virtualReactorInputs.getCooledRod(); + + CreateNuclear.LOGGER.warn("totalFuel: {}, totalCooler: {}, fuelItem, {}, coolerItem: {}", + virtualReactorInputs.fuel(), virtualReactorInputs.cooler(), fuelItem, coolerItem); if (fuelItem.getCount() > 0 && coolerItem.getCount() > 0) { - configuredPattern.getOrCreateTag().putDouble("heat", calculateHeat(tag)); + configuredPattern.getOrCreateTag().putDouble("heat", calculateHeat()); if (updateTimers()) { - be.inventory.extractItem(0, 1, false); - be.inventory.extractItem(1, 1, false); - total = calculateProgress(); - int heat = (int) configuredPattern.getOrCreateTag().getDouble("heat"); - if (IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.SAFETY || IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.CAUTION || IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.WARNING) { - //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), heat/4); - } else { - // Send a packet to all clients around this block within 16 blocks - EventTriggerPacket packet = new EventTriggerPacket(600); // display for 100 ticks - CreateNuclear.LOGGER.warn("hum EventTriggerBlock ? {}", packet); - CNPackets.sendToNear(level, getBlockPos(), 32, packet); - //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); + boolean extracted = inputManager.extractItems(level, 1, 1); + if (extracted) { + total = calculateProgress(); + int heat = (int) configuredPattern.getOrCreateTag().getDouble("heat"); + if (IHeat.HeatLevel.isNotDanger(heat)) { + //... + } else { + EventTriggerPacket packet = new EventTriggerPacket(600); + CreateNuclear.LOGGER.warn("hum EventTriggerBlock ? {}", packet); + CNPackets.sendToNear(level, getBlockPos(), 32, packet); + } + return; } - return; } } else { - //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); +// //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); } this.notifyUpdate(); } +// if (this.needsToResolveEntities) { +// } +// BlockEntity blockEntity = level.getBlockEntity(this.worldPosition); +// if (blockEntity instanceof ReactorInputEntity be) { +// CompoundTag tag = be.serializeNBT(); +// ListTag inventoryTag = tag.getCompound("Inventory").getList("Items", Tag.TAG_COMPOUND); +// CreateNuclear.LOGGER.info("TAG: {}", inventoryTag); +// fuelItem = ItemStack.of(inventoryTag.getCompound(0)); +// coolerItem = ItemStack.of(inventoryTag.getCompound(1)); +// //BlockPos outputPos = pattern.FindOutputPos(getBlockPos(), getLevel(), getLevel().players(), true); +// if (fuelItem.getCount() > 0 && coolerItem.getCount() > 0) { +// configuredPattern.getOrCreateTag().putDouble("heat", calculateHeat()); +// if (updateTimers()) { +// be.inventory.extractItem(0, 1, false); +// be.inventory.extractItem(1, 1, false); +// total = calculateProgress(); +// int heat = (int) configuredPattern.getOrCreateTag().getDouble("heat"); +// if (IHeat.HeatLevel.isNotDanger(heat)) { +// //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), heat/4); +// } else { +// // Send a packet to all clients around this block within 16 blocks +// EventTriggerPacket packet = new EventTriggerPacket(600); // display for 100 ticks +// CreateNuclear.LOGGER.warn("hum EventTriggerBlock ? {}", packet); +// CNPackets.sendToNear(level, getBlockPos(), 32, packet); +// //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); +// } +// return; +// } +// } else { +// //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); +// } +// +// this.notifyUpdate(); +// } } } @@ -286,9 +311,10 @@ private double calculateProgress() { return totalGraphiteRodLife + totalUraniumRodLife; } - private double calculateHeat(CompoundTag tag) { + private double calculateHeat() { countGraphiteRod = configuredPattern.getOrCreateTag().getInt("countGraphiteRod"); countUraniumRod = configuredPattern.getOrCreateTag().getInt("countUraniumRod"); +// CreateNuclear.LOGGER.warn("countGraphiteRod: {}, countUraniumRod: {}", configuredPattern.getOrCreateTag().getInt("countGraphiteRod"), configuredPattern.getOrCreateTag().getInt("countUraniumRod")); heat = 0; // if more than maxUraniumPerGraphite of the rods are uranium, the reactor will overheat From d9d9952a55089deeaca0632fabbff5228a22bb5b Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 17:11:45 +0100 Subject: [PATCH 138/705] feat: add method to format item text from BigItemStack in IHeat interface --- .../nuclearteam/createnuclear/content/multiblock/IHeat.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/IHeat.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/IHeat.java index 09a69847..c3b8166f 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/IHeat.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/IHeat.java @@ -1,6 +1,7 @@ package net.nuclearteam.createnuclear.content.multiblock; import com.simibubi.create.content.equipment.wrench.IWrenchable; +import com.simibubi.create.content.logistics.BigItemStack; import com.simibubi.create.foundation.item.TooltipHelper; import com.simibubi.create.foundation.utility.CreateLang; import net.createmod.catnip.lang.Lang; @@ -111,6 +112,10 @@ public static LangBuilder getFormattedItemText(ItemStack itemRod, Boolean IsEmpt return builder; } + public static LangBuilder getFormattedItemText(BigItemStack itemRod, Boolean IsEmpty) { + return getFormattedItemText(new ItemStack(itemRod.stack.getItem(), itemRod.count), IsEmpty); + } + public static LangBuilder getName(String name) { LangBuilder builder = CreateNuclearLang.builder(CreateNuclear.MOD_ID); builder.translate("gui." + name + ".info_header.title"); From 466ee9115629a4c8a612c401e3f8c5d09e65f6f9 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 17:12:16 +0100 Subject: [PATCH 139/705] refactor: replace ItemStack with BigItemStack for fuel and cooler items in ReactorControllerBlockEntity --- .../ReactorControllerBlockEntity.java | 58 +++++++++++-------- 1 file changed, 35 insertions(+), 23 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index e76766ae..67c1da82 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -1,10 +1,12 @@ package net.nuclearteam.createnuclear.content.multiblock.controller; import com.simibubi.create.api.equipment.goggles.IHaveGoggleInformation; +import com.simibubi.create.content.logistics.BigItemStack; import com.simibubi.create.foundation.blockEntity.SmartBlockEntity; import com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour; import com.simibubi.create.foundation.utility.CreateLang; import com.simibubi.create.foundation.utility.IInteractionChecker; +import net.createmod.catnip.nbt.NBTHelper; import net.minecraft.ChatFormatting; import net.minecraft.core.BlockPos; import net.minecraft.nbt.CompoundTag; @@ -12,6 +14,7 @@ import net.minecraft.nbt.Tag; import net.minecraft.network.chat.Component; import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.ItemLike; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; @@ -24,6 +27,7 @@ import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; +import net.nuclearteam.createnuclear.foundation.utility.CreateNuclearLang; import java.util.ArrayList; import java.util.List; @@ -58,8 +62,8 @@ public class ReactorControllerBlockEntity extends SmartBlockEntity implements II public CompoundTag screen_pattern = new CompoundTag(); public ItemStack configuredPattern; - private ItemStack fuelItem; - private ItemStack coolerItem; + private BigItemStack bigFuelItem; + private BigItemStack bigCoolerItem; public List reactorOutputEntityList = new ArrayList<>(); public int reactorSize = 0; @@ -89,6 +93,9 @@ public ReactorControllerBlockEntity(BlockEntityType type, BlockPos pos, Block configuredPattern = ItemStack.EMPTY; inputManager = new ReactorInputManager(); + + bigFuelItem = new BigItemStack(ItemStack.EMPTY); + bigCoolerItem = new BigItemStack(ItemStack.EMPTY); } public boolean isAssembled() { @@ -126,18 +133,18 @@ public boolean addToGoggleTooltip(List tooltip, boolean isPlayerSneak IHeat.HeatLevel.getFormattedHeatText(configuredPattern.getOrCreateTag().getInt("heat")).forGoggles(tooltip); - if (fuelItem.isEmpty()) { + if (bigFuelItem.stack.isEmpty()) { // if rod empty we initialize it at 1 (and display it as 0) to avoid having air item displayed instead of the rod IHeat.HeatLevel.getFormattedItemText(new ItemStack(CNItems.URANIUM_ROD.asItem(), 1), true).forGoggles(tooltip); } else { - IHeat.HeatLevel.getFormattedItemText(fuelItem, false).forGoggles(tooltip); + IHeat.HeatLevel.getFormattedItemText(bigFuelItem, false).forGoggles(tooltip); } - if (fuelItem.isEmpty()) { + if (bigCoolerItem.stack.isEmpty()) { // if rod empty we initialize it at 1 (and display it as 0) to avoid having air item displayed instead of the rod IHeat.HeatLevel.getFormattedItemText(new ItemStack(CNItems.GRAPHITE_ROD.asItem(), 1), true).forGoggles(tooltip); } else { - IHeat.HeatLevel.getFormattedItemText(coolerItem, false).forGoggles(tooltip); + IHeat.HeatLevel.getFormattedItemText(bigCoolerItem, false).forGoggles(tooltip); } } @@ -153,7 +160,6 @@ protected void read(CompoundTag compound, boolean clientPacket) { // Lecture des Inputs this.inputManager.read(compound); - // 1. Tes nouvelles variables simples this.reactorSize = compound.getInt("reactorSize"); this.reactorFacing = compound.getString("reactorFacing"); @@ -165,11 +171,9 @@ protected void read(CompoundTag compound, boolean clientPacket) { inventory.deserializeNBT(compound.getCompound("pattern")); } configuredPattern = ItemStack.of(compound.getCompound("items")); - if (compound.contains("cooler") || compound.contains("fuel")) { - coolerItem = ItemStack.of(compound.getCompound("cooler")); - fuelItem = ItemStack.of(compound.getCompound("fuel")); - } + bigFuelItem = BigItemStack.read(compound.getCompound("bigFuel")); + bigCoolerItem = BigItemStack.read(compound.getCompound("bigCooler")); // 3. Reconstruction des listes d'entités (via les positions sauvegardées) this.reactorOutputEntityList.clear(); @@ -182,7 +186,6 @@ protected void write(CompoundTag compound, boolean clientPacket) { super.write(compound, clientPacket); this.inputManager.write(compound); - // 1. Tes nouvelles variables simples compound.putInt("reactorSize", this.reactorSize); compound.putString("reactorFacing", this.reactorFacing); @@ -196,12 +199,9 @@ protected void write(CompoundTag compound, boolean clientPacket) { compound.put("pattern", inventory.serializeNBT()); } compound.put("items", configuredPattern.serializeNBT()); - if (coolerItem != null && !coolerItem.isEmpty()) { - compound.put("cooler", coolerItem.serializeNBT()); - } - if (fuelItem != null && !fuelItem.isEmpty()) { - compound.put("fuel", fuelItem.serializeNBT()); - } + + compound.put("bigFuel", bigFuelItem.write()); + compound.put("bigCooler", bigCoolerItem.write()); } public void test() { @@ -219,21 +219,33 @@ public void tick() { super.tick(); if (level.isClientSide) return; + + + if (needsToResolveEntities) { + List handlers = inputManager.getItemHandlers(level); + CreateNuclear.LOGGER.warn("Resolving inputs after load, handlers found: {}", handlers.size()); + needsToResolveEntities = false; + this.setChanged(); + } + if (isEmptyConfiguredPattern()) { if (this.inputManager.size() > 0) { List handlers = inputManager.getItemHandlers(level); VirtualReactorInputsR virtualReactorInputs = inputManager.getInventory(level); - fuelItem = virtualReactorInputs.getFuelRod(); - coolerItem = virtualReactorInputs.getCooledRod(); + bigFuelItem = virtualReactorInputs.getBigFuelRod(); + bigCoolerItem = virtualReactorInputs.getBigCooledRod(); + + this.setChanged(); + this.notifyUpdate(); - CreateNuclear.LOGGER.warn("totalFuel: {}, totalCooler: {}, fuelItem, {}, coolerItem: {}", - virtualReactorInputs.fuel(), virtualReactorInputs.cooler(), fuelItem, coolerItem); - if (fuelItem.getCount() > 0 && coolerItem.getCount() > 0) { + if (bigFuelItem.count > 0 && bigCoolerItem.count > 0) { configuredPattern.getOrCreateTag().putDouble("heat", calculateHeat()); if (updateTimers()) { boolean extracted = inputManager.extractItems(level, 1, 1); if (extracted) { + this.setChanged(); + this.notifyUpdate(); total = calculateProgress(); int heat = (int) configuredPattern.getOrCreateTag().getDouble("heat"); if (IHeat.HeatLevel.isNotDanger(heat)) { From 4cf9cb4092c82320146badf07bc0f1587cfcec47 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 17:20:40 +0100 Subject: [PATCH 140/705] refactor: simplify VirtualReactorInputs by removing ItemStackHandler and using BigItemStack for fuel and cooler representation --- .../multiblock/VirtualReactorInputs.java | 79 +++---------------- 1 file changed, 12 insertions(+), 67 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/VirtualReactorInputs.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/VirtualReactorInputs.java index a5f1d531..c3ac10d1 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/VirtualReactorInputs.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/VirtualReactorInputs.java @@ -1,80 +1,25 @@ package net.nuclearteam.createnuclear.content.multiblock; -import net.minecraft.nbt.CompoundTag; -import net.minecraft.world.item.ItemStack; -import net.minecraftforge.items.IItemHandler; -import net.minecraftforge.items.ItemStackHandler; +import com.simibubi.create.content.logistics.BigItemStack; import net.nuclearteam.createnuclear.CNItems; -import net.nuclearteam.createnuclear.CNTags.CNItemTags; -import net.nuclearteam.createnuclear.content.multiblock.controller.manager.ReactorInputManagerI; import org.jetbrains.annotations.NotNull; -public class VirtualReactorInputs extends ItemStackHandler { - public VirtualReactorInputs(ReactorInputManagerI input) { - super(2 * (input.size() <= 0 ? 1 : input.size())); +public record VirtualReactorInputs(int fuel, int cooler) { + public VirtualReactorInputs() { + this(0,0); } - public void clear() { - for (int i = 0; i < getSlots(); i++) - setStackInSlot(i, ItemStack.EMPTY); + public BigItemStack getBigFuelRod() { + return new BigItemStack(CNItems.URANIUM_ROD.asStack(), fuel); } - public boolean isEmpty() { - for (int i = 0; i < getSlots(); i++) - if (!getStackInSlot(i).isEmpty()) - return false; - return true; + public BigItemStack getBigCooledRod() { + return new BigItemStack(CNItems.GRAPHITE_ROD.asStack(), cooler); } - public @NotNull ItemStack insertFuelItem(ItemStack stack, boolean simulate) { - return insertItem(0, stack, simulate); -// if (stack.is(CNItemTags.FUEL.tag)) -// return ItemStack.EMPTY; - } - - public @NotNull ItemStack insertCoolerItem(ItemStack stack, boolean simulate) { - return insertItem(1, stack, simulate); -// if (stack.is(CNItemTags.COOLER.tag)) -// return ItemStack.EMPTY; - } - - public ItemStack getFuelSlot() { - return getStackInSlot(0); - } - - public ItemStack getCoolerSlot() { - return getStackInSlot(1); - } - - public record VirtualReactorInputsR(int fuel, int cooler) { - public VirtualReactorInputsR() { - this(0,0); - } - - public ItemStack getFuelRod() { - return new ItemStack(CNItems.URANIUM_ROD.asItem(), fuel); - } - - public ItemStack getCooledRod() { - return new ItemStack(CNItems.GRAPHITE_ROD.asItem(), cooler); - } - - @Override - public @NotNull String toString() { - return "fuel: " + fuel + " cooler: " + cooler; - } - - public void write(CompoundTag tag) { - CompoundTag nbt = new CompoundTag(); - nbt.putInt("fuel", fuel); - nbt.putInt("cooler", cooler); - tag.put("reactorInventory", nbt); - } - - public VirtualReactorInputsR read(CompoundTag tag) { - CompoundTag nbt = tag.getCompound("reactorInventory"); - - return new VirtualReactorInputsR(nbt.getInt("fuel"), nbt.getInt("cooler")); - } + @Override + public @NotNull String toString() { + return "fuel: " + fuel + " cooler: " + cooler; } } + From a80a15dd449690ae546f92be13bc0d71660caea4 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 17:21:24 +0100 Subject: [PATCH 141/705] refactor: update VirtualReactorInputs reference in ReactorControllerBlockEntity for consistency --- .../controller/ReactorControllerBlockEntity.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index 67c1da82..32dcf1dd 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -6,7 +6,6 @@ import com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour; import com.simibubi.create.foundation.utility.CreateLang; import com.simibubi.create.foundation.utility.IInteractionChecker; -import net.createmod.catnip.nbt.NBTHelper; import net.minecraft.ChatFormatting; import net.minecraft.core.BlockPos; import net.minecraft.nbt.CompoundTag; @@ -14,20 +13,18 @@ import net.minecraft.nbt.Tag; import net.minecraft.network.chat.Component; import net.minecraft.world.item.ItemStack; -import net.minecraft.world.level.ItemLike; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; import net.minecraftforge.items.IItemHandler; import net.nuclearteam.createnuclear.*; import net.nuclearteam.createnuclear.content.multiblock.IHeat; -import net.nuclearteam.createnuclear.content.multiblock.VirtualReactorInputs.VirtualReactorInputsR; +import net.nuclearteam.createnuclear.content.multiblock.VirtualReactorInputs; import net.nuclearteam.createnuclear.content.multiblock.controller.manager.ReactorInputManager; import net.nuclearteam.createnuclear.content.multiblock.controller.manager.ReactorInputManagerI; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; -import net.nuclearteam.createnuclear.foundation.utility.CreateNuclearLang; import java.util.ArrayList; import java.util.List; @@ -231,7 +228,7 @@ public void tick() { if (isEmptyConfiguredPattern()) { if (this.inputManager.size() > 0) { List handlers = inputManager.getItemHandlers(level); - VirtualReactorInputsR virtualReactorInputs = inputManager.getInventory(level); + VirtualReactorInputs virtualReactorInputs = inputManager.getInventory(level); bigFuelItem = virtualReactorInputs.getBigFuelRod(); bigCoolerItem = virtualReactorInputs.getBigCooledRod(); @@ -326,7 +323,6 @@ private double calculateProgress() { private double calculateHeat() { countGraphiteRod = configuredPattern.getOrCreateTag().getInt("countGraphiteRod"); countUraniumRod = configuredPattern.getOrCreateTag().getInt("countUraniumRod"); -// CreateNuclear.LOGGER.warn("countGraphiteRod: {}, countUraniumRod: {}", configuredPattern.getOrCreateTag().getInt("countGraphiteRod"), configuredPattern.getOrCreateTag().getInt("countUraniumRod")); heat = 0; // if more than maxUraniumPerGraphite of the rods are uranium, the reactor will overheat From 0000edf5c5591747928efa133b1b8cca2f116a09 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 17:25:16 +0100 Subject: [PATCH 142/705] refactor: update ReactorInputManager and ReactorInputManagerI to use VirtualReactorInputs directly --- .../controller/manager/ReactorInputManager.java | 17 ++++------------- .../manager/ReactorInputManagerI.java | 4 ++-- 2 files changed, 6 insertions(+), 15 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java index b5a36f71..d04e09fd 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java @@ -11,16 +11,13 @@ import net.minecraftforge.common.capabilities.ForgeCapabilities; import net.minecraftforge.common.util.LazyOptional; import net.minecraftforge.items.IItemHandler; -import net.nuclearteam.createnuclear.CNItems; import net.nuclearteam.createnuclear.CNTags; import net.nuclearteam.createnuclear.CNTags.CNItemTags; -import net.nuclearteam.createnuclear.CreateNuclear; -import net.nuclearteam.createnuclear.content.multiblock.VirtualReactorInputs.VirtualReactorInputsR; +import net.nuclearteam.createnuclear.content.multiblock.VirtualReactorInputs; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; import java.util.ArrayList; import java.util.List; -import java.util.function.Function; /** * Manager for reactor input positions (`ReactorInput`). @@ -75,9 +72,9 @@ public List getItemHandlers(Level level) { } @Override - public VirtualReactorInputsR getInventory(Level level) { + public VirtualReactorInputs getInventory(Level level) { List handlers = this.getItemHandlers(level); - if (handlers.isEmpty()) return new VirtualReactorInputsR(); + if (handlers.isEmpty()) return new VirtualReactorInputs(); int totalFuel = 0; int totalCooler = 0; @@ -90,13 +87,7 @@ public VirtualReactorInputsR getInventory(Level level) { } } -// ItemStack fuelItem = totalFuel > 0 ? new ItemStack(CNItems.URANIUM_ROD.asItem(), totalFuel) : ItemStack.EMPTY; -// ItemStack coolerItem = totalCooler > 0 ? new ItemStack(CNItems.GRAPHITE_ROD.asItem(), totalCooler) : ItemStack.EMPTY; - -// inventory.insertFuelItem(fuelItem, false); -// inventory.insertCoolerItem(coolerItem, false); - - return new VirtualReactorInputsR(totalFuel, totalCooler); + return new VirtualReactorInputs(totalFuel, totalCooler); } @Override diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManagerI.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManagerI.java index f8345c4b..330668d0 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManagerI.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManagerI.java @@ -3,7 +3,7 @@ import net.minecraft.core.BlockPos; import net.minecraft.world.level.Level; import net.minecraftforge.items.IItemHandler; -import net.nuclearteam.createnuclear.content.multiblock.VirtualReactorInputs.VirtualReactorInputsR; +import net.nuclearteam.createnuclear.content.multiblock.VirtualReactorInputs; import java.util.List; @@ -21,7 +21,7 @@ public interface ReactorInputManagerI extends ReactorIOManager { /** Returns an immutable copy of tracked positions. */ List getBlocksPosition(Level level); - VirtualReactorInputsR getInventory(Level level); + VirtualReactorInputs getInventory(Level level); boolean extractItems(Level level, int fuelNeeded, int coolerNeeded); } From 12250fe267f21f926eb72eac7a550b1b48ae4400 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 17:49:47 +0100 Subject: [PATCH 143/705] refactor: implement getBlocksPosition method in ReactorOutputManager and ReactorOutputManagerI --- .../controller/manager/ReactorInputManager.java | 1 + .../controller/manager/ReactorOutputManager.java | 10 ++++++++++ .../controller/manager/ReactorOutputManagerI.java | 5 +++++ 3 files changed, 16 insertions(+) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java index d04e09fd..558738b0 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorInputManager.java @@ -140,6 +140,7 @@ public void clearInvalid(Level level) { positions.removeAll(toRemove); } + @Override public List getBlocksPosition(Level level) { List positions = new ArrayList<>(); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManager.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManager.java index 344e8dcd..34e9f032 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManager.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManager.java @@ -128,4 +128,14 @@ public void clearInvalid(Level level) { } positions.removeAll(toRemove); } + + @Override + public List getBlocksPosition(Level level) { + List positions = new ArrayList<>(); + + for (BlockPos p : this.getBlocksPosition()) { + if (level.getBlockEntity(p) instanceof ReactorOutputEntity) positions.add(p); + } + return List.copyOf(positions); + } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManagerI.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManagerI.java index 3d2d24ec..45ef40a2 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManagerI.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/manager/ReactorOutputManagerI.java @@ -1,8 +1,10 @@ package net.nuclearteam.createnuclear.content.multiblock.controller.manager; +import net.minecraft.core.BlockPos; import net.minecraft.world.level.Level; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; +import java.util.List; import java.util.function.BiFunction; /** @@ -19,4 +21,7 @@ public interface ReactorOutputManagerI extends ReactorIOManager { * Returns the remaining amount that was not inserted. */ double distributeSU(double totalSU, Level level, BiFunction inserter); + + /** Returns an immutable copy of tracked positions. */ + List getBlocksPosition(Level level); } From 48475419eb944a08b5d8106de703527f2f34d564 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 17:50:04 +0100 Subject: [PATCH 144/705] refactor: streamline output management in ReactorControllerBlockEntity --- .../controller/ReactorControllerBlock.java | 3 +-- .../ReactorControllerBlockEntity.java | 25 +++++++++++++------ 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java index 24aafdb1..e1e53427 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java @@ -164,7 +164,6 @@ public void Verify(BlockState state, BlockPos pos, Level level, List id: {}, data$getSize: {}, data$getName: {}", result.id(), result.data().getSize(), result.data().getName()); // entity.removeIOAll(); - entity.reactorOutputEntityList.clear(); for (Player player : players) { if (create && !entity.isAssembled()) { player.sendSystemMessage(Component.translatable("reactor.info.assembled.creator")); @@ -251,7 +250,7 @@ public void FindSpecialBlocksInReactor(int[] reactorPos, ReactorControllerBlockE public void isSpecialBlock(Level level, BlockPos blockPos, ReactorControllerBlockEntity controllerBlockEntity) { if (level.getBlockState(blockPos).is(CNBlocks.REACTOR_OUTPUT.get())) { - controllerBlockEntity.addOutput((ReactorOutputEntity) level.getBlockEntity(blockPos), level, blockPos); + controllerBlockEntity.addOutput(blockPos); } else if (level.getBlockState(blockPos).is(CNBlocks.REACTOR_INPUT.get())) { controllerBlockEntity.addInput(blockPos); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index 32dcf1dd..365abcfc 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -22,6 +22,8 @@ import net.nuclearteam.createnuclear.content.multiblock.VirtualReactorInputs; import net.nuclearteam.createnuclear.content.multiblock.controller.manager.ReactorInputManager; import net.nuclearteam.createnuclear.content.multiblock.controller.manager.ReactorInputManagerI; +import net.nuclearteam.createnuclear.content.multiblock.controller.manager.ReactorOutputManager; +import net.nuclearteam.createnuclear.content.multiblock.controller.manager.ReactorOutputManagerI; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; import net.nuclearteam.createnuclear.content.multiblock.pattern.ReactorPattern; @@ -62,7 +64,6 @@ public class ReactorControllerBlockEntity extends SmartBlockEntity implements II private BigItemStack bigFuelItem; private BigItemStack bigCoolerItem; - public List reactorOutputEntityList = new ArrayList<>(); public int reactorSize = 0; public String reactorFacing = "null"; // les pos sont [xMin, xMax, yMin, yMax, zMin, zMax] @@ -83,6 +84,7 @@ public class ReactorControllerBlockEntity extends SmartBlockEntity implements II private final int[][] offsets = { {1, 0}, {-1, 0}, {0, 1}, {0, -1} }; private final ReactorInputManagerI inputManager; + private final ReactorOutputManagerI outputManager; public ReactorControllerBlockEntity(BlockEntityType type, BlockPos pos, BlockState state) { super(type, pos, state); @@ -90,6 +92,7 @@ public ReactorControllerBlockEntity(BlockEntityType type, BlockPos pos, Block configuredPattern = ItemStack.EMPTY; inputManager = new ReactorInputManager(); + outputManager = new ReactorOutputManager(); bigFuelItem = new BigItemStack(ItemStack.EMPTY); bigCoolerItem = new BigItemStack(ItemStack.EMPTY); @@ -156,6 +159,7 @@ protected void read(CompoundTag compound, boolean clientPacket) { // Lecture des Inputs this.inputManager.read(compound); + this.outputManager.read(compound); // 1. Tes nouvelles variables simples this.reactorSize = compound.getInt("reactorSize"); @@ -172,9 +176,6 @@ protected void read(CompoundTag compound, boolean clientPacket) { bigFuelItem = BigItemStack.read(compound.getCompound("bigFuel")); bigCoolerItem = BigItemStack.read(compound.getCompound("bigCooler")); - // 3. Reconstruction des listes d'entités (via les positions sauvegardées) - this.reactorOutputEntityList.clear(); - this.needsToResolveEntities = true; } @@ -182,6 +183,7 @@ protected void read(CompoundTag compound, boolean clientPacket) { protected void write(CompoundTag compound, boolean clientPacket) { super.write(compound, clientPacket); this.inputManager.write(compound); + this.outputManager.write(compound); // 1. Tes nouvelles variables simples compound.putInt("reactorSize", this.reactorSize); @@ -206,9 +208,15 @@ public void test() { for (BlockPos p : this.inputManager.getBlocksPosition()) { CreateNuclear.LOGGER.info("ReactorInputEntity BlockPos {}", p); } + for (BlockPos p : this.outputManager.getBlocksPosition()) { + CreateNuclear.LOGGER.info("ReactorOutputEntity BlockPos {}", p); + } for (BlockPos p : this.inputManager.getBlocksPosition(level)) { CreateNuclear.LOGGER.warn("List vrais input: {}", p); } + for (BlockPos p : this.outputManager.getBlocksPosition(level)) { + CreateNuclear.LOGGER.warn("List vrais output: {}", p); + } } @Override @@ -511,18 +519,19 @@ public void removeInput(BlockPos inputPos) { this.setChanged(); } - public void addOutput(ReactorOutputEntity output, Level blockIn, BlockPos inputPos) { - reactorOutputEntityList.add(output); + public void addOutput(BlockPos outputPos) { + this.outputManager.addBlock(outputPos); this.setChanged(); } - public void removeOutput(ReactorOutputEntity output) { - reactorOutputEntityList.remove(output); + public void removeOutput(BlockPos outputPos) { + this.outputManager.removeBlock(outputPos); this.setChanged(); } public void removeIOAll() { this.inputManager.clearInvalid(level); + this.outputManager.clearInvalid(level); this.setChanged(); } } \ No newline at end of file From 5d7ba9514a4932c5f853469196bdea0679559db6 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 4 Jan 2026 17:50:10 +0100 Subject: [PATCH 145/705] refactor: enhance controller interaction in ReactorOutput and ReactorOutputEntity --- .../multiblock/output/ReactorOutput.java | 25 ++++++++++++++++++- .../output/ReactorOutputEntity.java | 5 ---- 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java index c87e99e2..a5636630 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutput.java @@ -78,8 +78,15 @@ protected void createBlockStateDefinition(StateDefinition.Builder players = level.players(); - Objects.requireNonNull(this.getBlockEntity(level, pos)).pos = pos; pattern.FindController(pos, level, players, true); + + BlockPos controllerPos = pattern.findControllerPos(pos, level, players, true); + if (controllerPos != null) { + ReactorControllerBlockEntity controllerBlockEntity = (ReactorControllerBlockEntity) level.getBlockEntity(controllerPos); + if (controllerBlockEntity != null) { + controllerBlockEntity.addOutput(pos); + } + } } @Override @@ -87,6 +94,14 @@ public void playerDestroy(Level level, Player player, BlockPos pos, BlockState s super.playerDestroy(level, player, pos, state, blockEntity, tool); List players = level.players(); pattern.FindController(pos, level, players, false); + + BlockPos controllerPos = pattern.findControllerPos(pos, level, players, true); + if (controllerPos != null) { + ReactorControllerBlockEntity controllerBlockEntity = (ReactorControllerBlockEntity) level.getBlockEntity(controllerPos); + if (controllerBlockEntity != null) { + controllerBlockEntity.removeOutput(pos); + } + } } @Override @@ -94,6 +109,14 @@ public void onRemove(BlockState pState, Level pLevel, BlockPos pPos, BlockState super.onRemove(pState, pLevel, pPos, pNewState, pIsMoving); List players = pLevel.players(); pattern.FindController(pPos, pLevel, players, false); + + BlockPos controllerPos = pattern.findControllerPos(pPos, pLevel, players, true); + if (controllerPos != null) { + ReactorControllerBlockEntity controllerBlockEntity = (ReactorControllerBlockEntity) pLevel.getBlockEntity(controllerPos); + if (controllerBlockEntity != null) { + controllerBlockEntity.removeOutput(pPos); + } + } } @Override diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java index 2216b1e1..03c7f301 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/output/ReactorOutputEntity.java @@ -35,7 +35,6 @@ public class ReactorOutputEntity extends GeneratingKineticBlockEntity { - public BlockPos pos; public int speed = 1; public float heat = 0; @@ -178,10 +177,6 @@ public void setDir(int dir, Level level, BlockPos pos) { level.setBlockAndUpdate(pos, state.setValue(DIR, dir)); } - public void setPos(BlockPos pos) { - this.pos = pos; - } - @Override public float getGeneratedSpeed() { // if (!CNBlocks.REACTOR_OUTPUT.has(getBlockState())) From ebd392daddaa09b89dd1cef14dd02ce1dd050fe0 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 10 Jan 2026 16:12:07 +0100 Subject: [PATCH 146/705] Refactor rod configuration for GRAPHITE_ROD and URANIUM_ROD to use setRodConfig method --- src/main/java/net/nuclearteam/createnuclear/CNItems.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNItems.java b/src/main/java/net/nuclearteam/createnuclear/CNItems.java index 0245e86e..bb058d36 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNItems.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNItems.java @@ -96,9 +96,7 @@ public class CNItems { GRAPHITE_ROD = CreateNuclear.REGISTRATE .item("graphite_rod", Item::new) .onRegister(ItemRodTypesValue.setRodTypeInfos(new RodType.Builder() - .baseRodHeat(-10) - .proximityRodHeat(-5) - .rodTimer(3000) + .setRodConfig() .coolerRodType())) .tag(CNTags.forgeItemTag("rods"), CNItemTags.COOLER.tag) .register(), @@ -126,9 +124,7 @@ public class CNItems { URANIUM_ROD = CreateNuclear.REGISTRATE .item("uranium_rod", Item::new) .onRegister(ItemRodTypesValue.setRodTypeInfos(new RodType.Builder() - .baseRodHeat(25) - .proximityRodHeat(5) - .rodTimer(3000) + .setRodConfig() .fuelRodType())) .tag(CNTags.forgeItemTag("rods"), CNItemTags.FUEL.tag) .register(), From 2e34dde084297f31b889ba78d5088e474d5988ab Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 10 Jan 2026 16:12:15 +0100 Subject: [PATCH 147/705] Refactor rod configuration comments for clarity and consistency --- .../infrastructure/config/CRods.java | 34 +++++++++++++++---- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CRods.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CRods.java index 947b9f43..221205a3 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CRods.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CRods.java @@ -1,11 +1,21 @@ package net.nuclearteam.createnuclear.infrastructure.config; import net.createmod.catnip.config.ConfigBase; +import net.minecraft.MethodsReturnNonnullByDefault; +@MethodsReturnNonnullByDefault public class CRods extends ConfigBase { - public final ConfigInt uraniumRodLifetime = i(3600, 100, 5000, "Uranium rod lifespan", Comments.UraniumRodLifetime, Comments.hintTick); - public final ConfigInt graphiteRodLifetime = i(3600, 100, 5000, "Graphite rod lifespan", Comments.GraphiteRodLifetime, Comments.hintTick); - public final ConfigInt maxHeat = i(1000, 200, 1000, "Maximum reactor heat", Comments.maxHeat, Comments.hintHeat); + public final ConfigInt maxHeat = i(1000, 200, 1000, "Maximum heat the reactor block can handle", Comments.maxHeat, Comments.hintHeat); + public final ConfigInt rodFuelMaxForCoolerRod = i(3, 0, 20, "Maximum number of fuel rods allowed per cooled rod", Comments.warning, Comments.maxFuelPerCooled); + + public final ConfigInt uraniumRodLifetime = i(3600, 100, 5000, "Uranium rod lifetime (in ticks)", Comments.uraniumRodLifetime, Comments.hintTick); + public final ConfigInt uraniumProxyBonus = i(5, -20, 20, "Heat bonus from nearby uranium rods", Comments.warning, Comments.uraniumProximityBonus); + public final ConfigInt baseValueUranium = i(25, -50, 50, "Base heat value for uranium rods", Comments.warning, Comments.uraniumBaseValue); + + public final ConfigInt graphiteRodLifetime = i(3600, 100, 5000, "Graphite (cooling) rod lifetime (in ticks)", Comments.graphiteRodLifetime, Comments.hintTick); + public final ConfigInt graphiteProxyMalus = i(-5, -20, 20, "Heat penalty from nearby graphite rods", Comments.warning, Comments.graphiteProximityMalus); + public final ConfigInt baseValueGraphite = i(-10, -50, 50, "Base heat value for graphite rods", Comments.warning, Comments.graphiteBaseValue); + @Override public String getName() { @@ -14,9 +24,19 @@ public String getName() { private static class Comments { static String hintTick = "20 ticks = 1 second"; - static String UraniumRodLifetime = "Uranium rod lifespan in reactor"; - static String GraphiteRodLifetime = "Graphite rod lifespan in reactor"; - static String maxHeat = "Maximum heat a reactor block can handle"; - static String hintHeat = "Avoids reactor failure due to excessive heat"; + static String warning = "Modifying these values may unbalance reactor behavior"; + static String maxFuelPerCooled = "Maximum fuel rods supported by a single cooled rod"; + + static String maxHeat = "Threshold heat above which the reactor may fail"; + static String hintHeat = "Used to avoid reactor failure due to excessive heat"; + + static String uraniumRodLifetime = "Lifetime of uranium rods in the reactor"; + static String uraniumProximityBonus = "Bonus heat applied when uranium rods are adjacent"; + static String uraniumBaseValue = "Base heat contribution of a uranium rod before modifiers"; + + static String graphiteRodLifetime = "Lifetime of graphite (cooling) rods in the reactor"; + static String graphiteProximityMalus = "Penalty to heat when graphite rods are adjacent"; + static String graphiteBaseValue = "Base heat contribution of a graphite rod before modifiers"; + } } From 46c1ca9b7fbe4a349868d54795f9b5f5987db561 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 10 Jan 2026 16:12:26 +0100 Subject: [PATCH 148/705] Fix condition check for rod type in RodsStats to use isNotEmptyItem method --- .../createnuclear/foundation/item/RodsStats.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java b/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java index 35499831..c3ab305a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/item/RodsStats.java @@ -2,17 +2,13 @@ import com.simibubi.create.foundation.item.TooltipModifier; import net.minecraft.ChatFormatting; -import net.minecraft.core.Holder; import net.minecraft.network.chat.CommonComponents; import net.minecraft.network.chat.Component; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.Item; import net.minecraft.world.level.Level; import net.minecraftforge.event.entity.player.ItemTooltipEvent; -import net.nuclearteam.createnuclear.api.CreateNuclearRegistries; -import net.nuclearteam.createnuclear.api.ItemRodTypesValue; import net.nuclearteam.createnuclear.api.multiblock.rods.RodType; -import net.nuclearteam.createnuclear.content.multiblock.rod.CNRodTypes; import net.nuclearteam.createnuclear.foundation.utility.CreateNuclearLang; import java.util.ArrayList; @@ -41,7 +37,7 @@ public static List getRodTypeStats(Item item, Player player) { RodType rodType = RodType.resolveRodType(item, world); - if (!rodType.isEmptyItem()) { + if (rodType.isNotEmptyItem()) { CreateNuclearLang.translate("tooltip.statRod") .style(ChatFormatting.GRAY) .addTo(components); From 4c68821e0805c277964750006bcbe63b5ff6500e Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 10 Jan 2026 16:12:42 +0100 Subject: [PATCH 149/705] Update documentation in CNRodTypes to clarify rod examples --- .../content/multiblock/rod/CNRodTypes.java | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/rod/CNRodTypes.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/rod/CNRodTypes.java index 5ca652b1..e0bcbb6f 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/rod/CNRodTypes.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/rod/CNRodTypes.java @@ -20,7 +20,7 @@ public class CNRodTypes { * multiblock (for example, fuel rods and cooler rods). The examples below * show how to create a {@code RodType} via its {@code RodType.Builder}.

* - *

Example — Fuel Rod:

+ *

Example — Custom Rod:

*
{@code
      * register(ctx, "name", new RodType.Builder()
      *     .baseRodHeat(int)
@@ -31,17 +31,6 @@ public class CNRodTypes {
      *     .build());
      * }
* - *

Example — Cooler Rod:

- *
{@code
-     * register(ctx, "name", new RodType.Builder()
-     *     .baseRodHeat(int)
-     *     .proximityRodHeat(int)
-     *     .rodTimer(int)
-     *     .addItems(Item)
-     *     .coolerRodType()
-     *     .build());
-     * }
- * * @see net.nuclearteam.createnuclear.api.multiblock.rods.RodType * @see net.nuclearteam.createnuclear.api.CreateNuclearRegistries */ From db2962f805f86d3c3e29f40db1e3c55e48cf1e5b Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 10 Jan 2026 16:12:53 +0100 Subject: [PATCH 150/705] Update maxUraniumPerGraphite to use configuration value from CNConfigs --- .../multiblock/controller/ReactorControllerBlockEntity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index e595c8f2..e89d9dbe 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -26,6 +26,7 @@ import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; +import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; import java.util.List; @@ -58,7 +59,7 @@ public class ReactorControllerBlockEntity extends SmartBlockEntity implements II public int baseGraphiteHeat = -10; public int proximityUraniumHeat = 5; public int proximityGraphiteHeat = -5; - public int maxUraniumPerGraphite = 3; + public int maxUraniumPerGraphite = CNConfigs.common().rods.rodFuelMaxForCoolerRod.get(); public int graphiteTimer = 3600; public int uraniumTimer = 3600; public int countUraniumRod; From 410170cfe775863df61f76a2509eb8f06898ea39 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 10 Jan 2026 16:13:02 +0100 Subject: [PATCH 151/705] Remove unused import for Create class in CreateNuclearRegistries --- .../nuclearteam/createnuclear/api/CreateNuclearRegistries.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/api/CreateNuclearRegistries.java b/src/main/java/net/nuclearteam/createnuclear/api/CreateNuclearRegistries.java index 9b7e8d26..b67ecfbf 100644 --- a/src/main/java/net/nuclearteam/createnuclear/api/CreateNuclearRegistries.java +++ b/src/main/java/net/nuclearteam/createnuclear/api/CreateNuclearRegistries.java @@ -1,6 +1,5 @@ package net.nuclearteam.createnuclear.api; -import com.simibubi.create.Create; import net.minecraft.core.Registry; import net.minecraft.resources.ResourceKey; import net.nuclearteam.createnuclear.CreateNuclear; From b66a22efd82cf52448458d7f9313955a1f5e12e3 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 10 Jan 2026 16:15:02 +0100 Subject: [PATCH 152/705] Refactor import statements in CreateNuclearRegistriesImpl for clarity --- .../impl/registry/CreateNuclearRegistriesImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/impl/registry/CreateNuclearRegistriesImpl.java b/src/main/java/net/nuclearteam/createnuclear/impl/registry/CreateNuclearRegistriesImpl.java index 7763e033..df162076 100644 --- a/src/main/java/net/nuclearteam/createnuclear/impl/registry/CreateNuclearRegistriesImpl.java +++ b/src/main/java/net/nuclearteam/createnuclear/impl/registry/CreateNuclearRegistriesImpl.java @@ -1,13 +1,14 @@ package net.nuclearteam.createnuclear.impl.registry; import net.minecraftforge.eventbus.api.SubscribeEvent; -import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.fml.common.Mod.EventBusSubscriber.Bus; +import net.minecraftforge.fml.common.Mod.EventBusSubscriber; import net.minecraftforge.registries.DataPackRegistryEvent; import net.nuclearteam.createnuclear.api.CreateNuclearRegistries; import net.nuclearteam.createnuclear.api.multiblock.rods.RodType; import org.jetbrains.annotations.ApiStatus.Internal; -@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) +@EventBusSubscriber(bus = Bus.MOD) public class CreateNuclearRegistriesImpl { @Internal @SubscribeEvent From d3e86eebcd4ffc1525c51344320cddcf546c518b Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 10 Jan 2026 16:17:07 +0100 Subject: [PATCH 153/705] Enhance RodType to support configuration-based heat values and add useConfig flag --- .../api/multiblock/rods/RodType.java | 94 ++++++++++++++++--- 1 file changed, 81 insertions(+), 13 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/api/multiblock/rods/RodType.java b/src/main/java/net/nuclearteam/createnuclear/api/multiblock/rods/RodType.java index 533bdcc5..3dc756c8 100644 --- a/src/main/java/net/nuclearteam/createnuclear/api/multiblock/rods/RodType.java +++ b/src/main/java/net/nuclearteam/createnuclear/api/multiblock/rods/RodType.java @@ -13,9 +13,11 @@ import net.minecraft.world.item.Item; import net.minecraft.world.level.ItemLike; import net.minecraft.world.level.Level; +import net.minecraftforge.registries.ForgeRegistries; import net.nuclearteam.createnuclear.api.CreateNuclearRegistries; import net.nuclearteam.createnuclear.api.ItemRodTypesValue; import net.nuclearteam.createnuclear.content.multiblock.rod.CNRodTypes; +import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; import java.util.ArrayList; import java.util.List; @@ -31,15 +33,22 @@ @MethodsReturnNonnullByDefault public record RodType(HolderSet items, int baseRodHeat, int proximityRodHeat, - int rodTimer, TypeRod type) { + int rodTimer, TypeRod type, boolean useConfig) { + + public RodType(HolderSet items, + int baseRodHeat, int proximityRodHeat, + int rodTimer, TypeRod type) { + this(items, baseRodHeat, proximityRodHeat, rodTimer, type, false); + } + /** * Serialization codec for saving/loading {@link RodType} instances. */ public static final Codec CODEC = RecordCodecBuilder.create(i -> i.group( - RegistryCodecs.homogeneousList(Registries.ITEM).optionalFieldOf("items", HolderSet.direct()).forGetter(RodType::items), - Codec.INT.optionalFieldOf("baseRodHeat", 0).forGetter(RodType::baseRodHeat), - Codec.INT.optionalFieldOf("proximityRodHeat", 0).forGetter(RodType::proximityRodHeat), - Codec.INT.optionalFieldOf("rodTimer", 0).forGetter(RodType::rodTimer), + RegistryCodecs.homogeneousList(Registries.ITEM).fieldOf("items").forGetter(RodType::items), + Codec.INT.fieldOf("baseRodHeat").forGetter(RodType::baseRodHeat), + Codec.INT.fieldOf("proximityRodHeat").forGetter(RodType::proximityRodHeat), + Codec.INT.fieldOf("rodTimer").forGetter(RodType::rodTimer), StringRepresentable.fromEnum(TypeRod::values).optionalFieldOf("type", TypeRod.MIXTE).forGetter(RodType::type) ).apply(i, RodType::new)); @@ -55,7 +64,7 @@ public record RodType(HolderSet items, public static Optional> getTypeForItem(RegistryAccess registryAccess, Item item) { return registryAccess.lookupOrThrow(CreateNuclearRegistries.ROD_TYPE) .listElements() - .filter(ref -> ref.value().items.contains(item.builtInRegistryHolder())) + .filter(ref -> ref.value().items.contains(ForgeRegistries.ITEMS.getDelegateOrThrow(item))) .findFirst(); } @@ -73,7 +82,7 @@ public static RodType resolveRodType(Item item, Level world) { .map(Holder.Reference::value) .orElseGet(() -> { RodType fromItem = ItemRodTypesValue.getRodType(item); - return !fromItem.isEmptyItem() + return fromItem.isNotEmptyItem() ? fromItem : world.registryAccess() .registryOrThrow(CreateNuclearRegistries.ROD_TYPE) @@ -87,8 +96,8 @@ public static RodType resolveRodType(Item item, Level world) { * * @return {@code true} if no items are defined, {@code false} otherwise */ - public boolean isEmptyItem() { - return this.items.size() < 1; + public boolean isNotEmptyItem() { + return this.items.size() >= 1; } /** @@ -103,6 +112,7 @@ public static class Builder { private int proximityRodHeat = 0; private int rodTimer = 0; private TypeRod type = TypeRod.MIXTE; + private boolean useConfig = false; private boolean itemsSet = false; private boolean baseRodHeatSet = false; @@ -192,6 +202,11 @@ public Builder addItems(ItemLike... items) { return this; } + public Builder setRodConfig() { + this.useConfig = true; + return this; + } + /** * Builds the immutable {@link RodType} instance. * @@ -201,15 +216,68 @@ public Builder addItems(ItemLike... items) { public RodType build() { List missing = new ArrayList<>(); if (!itemsSet || items.isEmpty()) missing.add("items"); - if (!baseRodHeatSet) missing.add("baseRodHeat"); - if (!proximityRodHeatSet) missing.add("proximityRodHeat"); - if (!rodTimerSet) missing.add("rodTimer"); if (!typeSet) missing.add("type"); + if (!this.useConfig) { + if (!baseRodHeatSet) missing.add("baseRodHeat"); + if (!proximityRodHeatSet) missing.add("proximityRodHeat"); + if (!rodTimerSet) missing.add("rodTimer"); + } else { + /* Lazy config resolution: don't access CNConfigs here during registration. + * The actual values will be read at runtime via the resolved* accessors. + * Only MIXTE is considered an error for "useConfig" because there are + * no configuration defaults for the mixed type. + */ + if (this.type == TypeRod.MIXTE) + missing.add("Configuration defaults cannot be applied to the MIXTE (mixed) rod type"); + } + if (!missing.isEmpty()) throw new IllegalStateException("Missing required RodType fields: " + String.join(", ", missing)); - return new RodType(HolderSet.direct(items), baseRodHeat, proximityRodHeat, rodTimer, type); + return new RodType(HolderSet.direct(items), baseRodHeat, proximityRodHeat, rodTimer, type, useConfig); + } + } + + @Override + public int baseRodHeat() { + if (!useConfig) return baseRodHeat; + try { + return switch (type) { + case FUEL -> CNConfigs.common().rods.baseValueUranium.get(); + case COOLER -> CNConfigs.common().rods.baseValueGraphite.get(); + default -> baseRodHeat; + }; + } catch (IllegalStateException e) { + return baseRodHeat; + } + } + + @Override + public int proximityRodHeat() { + if (!useConfig) return proximityRodHeat; + try { + return switch (type) { + case FUEL -> CNConfigs.common().rods.uraniumProxyBonus.get(); + case COOLER -> CNConfigs.common().rods.graphiteProxyMalus.get(); + default -> proximityRodHeat; + }; + } catch (IllegalStateException e) { + return proximityRodHeat; + } + } + + @Override + public int rodTimer() { + if (!useConfig) return rodTimer; + try { + return switch (type) { + case FUEL -> CNConfigs.common().rods.uraniumRodLifetime.get(); + case COOLER -> CNConfigs.common().rods.graphiteRodLifetime.get(); + default -> rodTimer; + }; + } catch (IllegalStateException e) { + return rodTimer; } } From 2ad3a594f216434e2948dcdf614299f728514aee Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 10 Jan 2026 18:52:40 +0100 Subject: [PATCH 154/705] Add CExplode class for configuring reactor explosion parameters --- .../infrastructure/config/{CExplose.java => CExplode.java} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename src/main/java/net/nuclearteam/createnuclear/infrastructure/config/{CExplose.java => CExplode.java} (94%) diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CExplose.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CExplode.java similarity index 94% rename from src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CExplose.java rename to src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CExplode.java index 1f271674..279a7c16 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CExplose.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CExplode.java @@ -2,7 +2,7 @@ import net.createmod.catnip.config.ConfigBase; -public class CExplose extends ConfigBase { +public class CExplode extends ConfigBase { public final ConfigInt size = i(10, "Size of the reactor explosion"); public final ConfigInt type = i(1, 0, 2, "Type of explosion", Comments.type); public final ConfigInt time = i(600, 100, 1200, "Duration before exploration", Comments.explosionTime, Comments.hintExplosion); From 04942b7bbb1a5fdb240dfcf737dddfced8f07cae Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 10 Jan 2026 18:53:16 +0100 Subject: [PATCH 155/705] Update config filter type in lead, striated, and uranium ore JSON files --- .../data/createnuclear/worldgen/placed_feature/lead_ore.json | 2 +- .../worldgen/placed_feature/striated_ores_overworld.json | 2 +- .../data/createnuclear/worldgen/placed_feature/uranium_ore.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json index e9eff263..c6ad7c8b 100644 --- a/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json +++ b/src/generated/resources/data/createnuclear/worldgen/placed_feature/lead_ore.json @@ -21,7 +21,7 @@ } }, { - "type": "create:config_filter" + "type": "createnuclear:config_filter" } ] } \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json index d5ec73f0..7af13976 100644 --- a/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json +++ b/src/generated/resources/data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json @@ -21,7 +21,7 @@ } }, { - "type": "create:config_filter" + "type": "createnuclear:config_filter" } ] } \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json b/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json index 5613d152..845b6337 100644 --- a/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json +++ b/src/generated/resources/data/createnuclear/worldgen/placed_feature/uranium_ore.json @@ -21,7 +21,7 @@ } }, { - "type": "create:config_filter" + "type": "createnuclear:config_filter" } ] } \ No newline at end of file From 46cfcdb25a201756a6bed720594490bfe37129ed Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 10 Jan 2026 18:53:24 +0100 Subject: [PATCH 156/705] Update generated registry entries with new timestamps --- .../.cache/fed443662143001aeb5341375f6f5ef31d10baea | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea index b738fcfd..355dc928 100644 --- a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea +++ b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea @@ -1,4 +1,4 @@ -// 1.20.1 2025-12-30T18:48:31.1336744 CreateNuclear Generated Registry Entries +// 1.20.1 2026-01-10T18:10:52.2762224 CreateNuclear Generated Registry Entries 9b26dc9810e426fa58e03de22a96f45403e5f1b3 data/createnuclear/damage_type/fan_radiation.json 8c374052eefd34e87959a1f643e60b674f0345f8 data/createnuclear/damage_type/radiation.json 5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json @@ -8,6 +8,6 @@ b68555f371c9700aa4ecfa9370b010de8fe25b60 data/createnuclear/worldgen/configured_ 4f11c0a518c0de7857919983fc638ba551c6630a data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json fb2aaefed69ac20e91415056babc79a9542a5571 data/createnuclear/worldgen/configured_feature/thorium_ore.json b0e1ee7314412507fd7346cb48b29d105f6186ad data/createnuclear/worldgen/configured_feature/uranium_ore.json -d45ed5f7008864ba4f60c409038ad428a280fd7f data/createnuclear/worldgen/placed_feature/lead_ore.json -f26be417cb34461ecb180e77a9a749eaaf4c9880 data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json -bed936158c61471513252910d9e3b0e2de610f1a data/createnuclear/worldgen/placed_feature/uranium_ore.json +055203794153b01a2ebc956d13b7900e5d3851ca data/createnuclear/worldgen/placed_feature/lead_ore.json +cc85909071cab20eacbe2c34887c6ed6a02dc51e data/createnuclear/worldgen/placed_feature/striated_ores_overworld.json +2f6b17e72a83c6515b317cf32c2cc9f7d83a591c data/createnuclear/worldgen/placed_feature/uranium_ore.json From 2245bec4665ea1a2b7c56e25df5e3f72c2349f88 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 10 Jan 2026 18:53:46 +0100 Subject: [PATCH 157/705] Enhance configuration for reactor explosion and rod parameters; improve comments for clarity --- .../infrastructure/config/CExplode.java | 10 +++--- .../infrastructure/config/CNCCommon.java | 4 --- .../infrastructure/config/CNCServer.java | 16 ++++++++- .../infrastructure/config/CNConfigs.java | 5 +++ .../infrastructure/config/CRods.java | 34 +++++++++++++++---- 5 files changed, 52 insertions(+), 17 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CExplode.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CExplode.java index 279a7c16..0a5d60c1 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CExplode.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CExplode.java @@ -3,9 +3,9 @@ import net.createmod.catnip.config.ConfigBase; public class CExplode extends ConfigBase { - public final ConfigInt size = i(10, "Size of the reactor explosion"); + public final ConfigInt size = i(10, "Explosion size (radius in blocks)"); public final ConfigInt type = i(1, 0, 2, "Type of explosion", Comments.type); - public final ConfigInt time = i(600, 100, 1200, "Duration before exploration", Comments.explosionTime, Comments.hintExplosion); + public final ConfigInt time = i(600, 100, 1200, "Delay before explosion (ticks)", Comments.explosionTime, Comments.hintExplosion); @Override public String getName() { @@ -13,8 +13,8 @@ public String getName() { } private static class Comments { - static String explosionTime = "Create Nuclear Explosion Time"; - static String hintExplosion = "300 ticks = 15 seconds"; - static String type = "Explanation: 0 = no explosion, 1 = current explosion, 2 = new explosion."; + static String explosionTime = "Delay before the nuclear explosion (in ticks)."; + static String hintExplosion = "300 ticks = 15 seconds."; + static String type = "0 = none, 1 = current explosion behavior, 2 = alternative explosion behavior."; } } diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCCommon.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCCommon.java index cf642f72..fb156f30 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCCommon.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCCommon.java @@ -4,8 +4,6 @@ public class CNCCommon extends ConfigBase { public final CWorldGen worldGen = nested(0, CWorldGen::new, Comments.worldGen); - public final CRods rods = nested(0, CRods::new, Comments.rods); - public final CExplose explode = nested(0, CExplose::new, Comments.explode); @Override public String getName() { @@ -14,7 +12,5 @@ public String getName() { private static class Comments { static String worldGen = "Modify CreateNuclear's impact on your terrain"; - static String rods = "Modify rods time and config"; - static String explode = "Explose: pas d'idée"; } } diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCServer.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCServer.java index 6192b4d5..5b182f05 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCServer.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCServer.java @@ -1,4 +1,18 @@ package net.nuclearteam.createnuclear.infrastructure.config; -public class CNCServer { +import net.createmod.catnip.config.ConfigBase; + +public class CNCServer extends ConfigBase { + public final CRods rods = nested(0, CRods::new, Comments.rods); + public final CExplode explode = nested(0, CExplode::new, Comments.explode); + + @Override + public String getName() { + return "Server"; + } + + private static class Comments { + static String rods = "Modify the duration and configuration of rods."; + static String explode = "Explosion settings."; + } } diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNConfigs.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNConfigs.java index 6a3434a7..081e9bb9 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNConfigs.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNConfigs.java @@ -27,6 +27,10 @@ public static CNCCommon common() { return common; } + public static CNCServer server() { + return server; + } + public static ConfigBase byType(ModConfig.Type type) { return CONFIGS.get(type); } @@ -46,6 +50,7 @@ private static T register(Supplier factory, ModConfig. public static void register(ModLoadingContext context) { common = register(CNCCommon::new, ModConfig.Type.COMMON); + server = register(CNCServer::new, ModConfig.Type.SERVER); for (Entry entry : CONFIGS.entrySet()) { context.registerConfig(entry.getKey(), entry.getValue().specification); diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CRods.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CRods.java index 947b9f43..221205a3 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CRods.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CRods.java @@ -1,11 +1,21 @@ package net.nuclearteam.createnuclear.infrastructure.config; import net.createmod.catnip.config.ConfigBase; +import net.minecraft.MethodsReturnNonnullByDefault; +@MethodsReturnNonnullByDefault public class CRods extends ConfigBase { - public final ConfigInt uraniumRodLifetime = i(3600, 100, 5000, "Uranium rod lifespan", Comments.UraniumRodLifetime, Comments.hintTick); - public final ConfigInt graphiteRodLifetime = i(3600, 100, 5000, "Graphite rod lifespan", Comments.GraphiteRodLifetime, Comments.hintTick); - public final ConfigInt maxHeat = i(1000, 200, 1000, "Maximum reactor heat", Comments.maxHeat, Comments.hintHeat); + public final ConfigInt maxHeat = i(1000, 200, 1000, "Maximum heat the reactor block can handle", Comments.maxHeat, Comments.hintHeat); + public final ConfigInt rodFuelMaxForCoolerRod = i(3, 0, 20, "Maximum number of fuel rods allowed per cooled rod", Comments.warning, Comments.maxFuelPerCooled); + + public final ConfigInt uraniumRodLifetime = i(3600, 100, 5000, "Uranium rod lifetime (in ticks)", Comments.uraniumRodLifetime, Comments.hintTick); + public final ConfigInt uraniumProxyBonus = i(5, -20, 20, "Heat bonus from nearby uranium rods", Comments.warning, Comments.uraniumProximityBonus); + public final ConfigInt baseValueUranium = i(25, -50, 50, "Base heat value for uranium rods", Comments.warning, Comments.uraniumBaseValue); + + public final ConfigInt graphiteRodLifetime = i(3600, 100, 5000, "Graphite (cooling) rod lifetime (in ticks)", Comments.graphiteRodLifetime, Comments.hintTick); + public final ConfigInt graphiteProxyMalus = i(-5, -20, 20, "Heat penalty from nearby graphite rods", Comments.warning, Comments.graphiteProximityMalus); + public final ConfigInt baseValueGraphite = i(-10, -50, 50, "Base heat value for graphite rods", Comments.warning, Comments.graphiteBaseValue); + @Override public String getName() { @@ -14,9 +24,19 @@ public String getName() { private static class Comments { static String hintTick = "20 ticks = 1 second"; - static String UraniumRodLifetime = "Uranium rod lifespan in reactor"; - static String GraphiteRodLifetime = "Graphite rod lifespan in reactor"; - static String maxHeat = "Maximum heat a reactor block can handle"; - static String hintHeat = "Avoids reactor failure due to excessive heat"; + static String warning = "Modifying these values may unbalance reactor behavior"; + static String maxFuelPerCooled = "Maximum fuel rods supported by a single cooled rod"; + + static String maxHeat = "Threshold heat above which the reactor may fail"; + static String hintHeat = "Used to avoid reactor failure due to excessive heat"; + + static String uraniumRodLifetime = "Lifetime of uranium rods in the reactor"; + static String uraniumProximityBonus = "Bonus heat applied when uranium rods are adjacent"; + static String uraniumBaseValue = "Base heat contribution of a uranium rod before modifiers"; + + static String graphiteRodLifetime = "Lifetime of graphite (cooling) rods in the reactor"; + static String graphiteProximityMalus = "Penalty to heat when graphite rods are adjacent"; + static String graphiteBaseValue = "Base heat contribution of a graphite rod before modifiers"; + } } From 97196d569f19af146a33ec556c07b2df0a9c5764 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 10 Jan 2026 18:53:52 +0100 Subject: [PATCH 158/705] Add ConfigPlacementFilter and CNPlacementModifiers for custom placement logic --- .../worldgen/CNPlacedFeatures.java | 1 - .../worldgen/CNPlacementModifiers.java | 19 +++++++++++++++ .../worldgen/ConfigPlacementFilter.java | 24 +++++++++++++++++++ 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/CNPlacementModifiers.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/ConfigPlacementFilter.java diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/CNPlacedFeatures.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/CNPlacedFeatures.java index 2735718c..3f84e223 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/CNPlacedFeatures.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/CNPlacedFeatures.java @@ -1,6 +1,5 @@ package net.nuclearteam.createnuclear.infrastructure.worldgen; -import com.simibubi.create.infrastructure.worldgen.ConfigPlacementFilter; import net.minecraft.core.Holder; import net.minecraft.core.HolderGetter; import net.minecraft.core.registries.Registries; diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/CNPlacementModifiers.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/CNPlacementModifiers.java new file mode 100644 index 00000000..9214a4ea --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/CNPlacementModifiers.java @@ -0,0 +1,19 @@ +package net.nuclearteam.createnuclear.infrastructure.worldgen; + + +import net.minecraft.core.registries.Registries; +import net.minecraft.world.level.levelgen.placement.PlacementModifierType; +import net.minecraftforge.eventbus.api.IEventBus; +import net.minecraftforge.registries.DeferredRegister; +import net.minecraftforge.registries.RegistryObject; +import net.nuclearteam.createnuclear.CreateNuclear; + +public class CNPlacementModifiers { + private static final DeferredRegister> REGISTER = DeferredRegister.create(Registries.PLACEMENT_MODIFIER_TYPE, CreateNuclear.MOD_ID); + + public static final RegistryObject> CONFIG_FILTER = REGISTER.register("config_filter", () -> () -> ConfigPlacementFilter.CODEC); + + public static void register(IEventBus modEventBus) { + REGISTER.register(modEventBus); + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/ConfigPlacementFilter.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/ConfigPlacementFilter.java new file mode 100644 index 00000000..c01983e0 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/worldgen/ConfigPlacementFilter.java @@ -0,0 +1,24 @@ +package net.nuclearteam.createnuclear.infrastructure.worldgen; + +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.levelgen.placement.PlacementContext; +import net.minecraft.world.level.levelgen.placement.PlacementFilter; +import net.minecraft.world.level.levelgen.placement.PlacementModifierType; +import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; + +public class ConfigPlacementFilter extends PlacementFilter { + public static final ConfigPlacementFilter INSTANCE = new ConfigPlacementFilter(); + public static final Codec CODEC = Codec.unit(() -> INSTANCE); + + @Override + protected boolean shouldPlace(PlacementContext pContext, RandomSource pRandom, BlockPos pPos) { + return !CNConfigs.common().worldGen.disable.get(); + } + + @Override + public PlacementModifierType type() { + return CNPlacementModifiers.CONFIG_FILTER.get(); + } +} From 92af9205ea78cb37c8a976e409a47fa085909adc Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 10 Jan 2026 18:54:18 +0100 Subject: [PATCH 159/705] Register CNPlacementModifiers in the mod event bus --- src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java index 0a00d94f..41a527f2 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java +++ b/src/main/java/net/nuclearteam/createnuclear/CreateNuclear.java @@ -27,6 +27,7 @@ import net.nuclearteam.createnuclear.content.kinetics.fan.processing.CNFanProcessingTypes; import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; import net.nuclearteam.createnuclear.infrastructure.data.CreateNuclearDatagen; +import net.nuclearteam.createnuclear.infrastructure.worldgen.CNPlacementModifiers; import org.slf4j.Logger; @Mod(CreateNuclear.MOD_ID) @@ -69,6 +70,7 @@ public static void onInitialize() { CNConfigs.register(modLoadingContext); + CNPlacementModifiers.register(modEventBus); CNCreativeModeTabs.register(modEventBus); CNEffects.register(modEventBus); CNPotions.register(modEventBus); From ecbc13dbbddc1d9680a7a7144de68f2848c7806d Mon Sep 17 00:00:00 2001 From: Phenix-13 <131911094+Phenix-13@users.noreply.github.com> Date: Wed, 14 Jan 2026 12:41:35 +0100 Subject: [PATCH 160/705] Added ReactorAlarm with sound when redstone powered. --- .../09bd1f7b209874b6c29086df91c49669495dd477 | 4 +- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 6 +- .../assets/createnuclear/lang/en_ud.json | 1 + .../assets/createnuclear/lang/en_us.json | 1 + .../assets/createnuclear/sounds.json | 9 ++ .../nuclearteam/createnuclear/CNBlocks.java | 17 +-- .../createnuclear/CNSoundEvents.java | 8 +- .../multiblock/alarm/ReactorAlarm.java | 106 ++++++++++++++++++ .../assets/createnuclear/sounds.d.json | 32 ------ .../createnuclear/sounds/reactor_alarm.ogg | Bin 0 -> 293263 bytes 10 files changed, 139 insertions(+), 45 deletions(-) create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/alarm/ReactorAlarm.java delete mode 100644 src/main/resources/assets/createnuclear/sounds.d.json create mode 100644 src/main/resources/assets/createnuclear/sounds/reactor_alarm.ogg diff --git a/src/generated/resources/.cache/09bd1f7b209874b6c29086df91c49669495dd477 b/src/generated/resources/.cache/09bd1f7b209874b6c29086df91c49669495dd477 index 222ef86f..c16f8470 100644 --- a/src/generated/resources/.cache/09bd1f7b209874b6c29086df91c49669495dd477 +++ b/src/generated/resources/.cache/09bd1f7b209874b6c29086df91c49669495dd477 @@ -1,2 +1,2 @@ -// 1.20.1 2025-12-24T21:09:59.927293 CreateNuclear's Custom Sounds -d67c2740287be59a6c201cffbde879fa811bdd7f assets/createnuclear/sounds.json +// 1.20.1 2026-01-14T12:21:21.8729707 CreateNuclear's Custom Sounds +4f24b1141bde23460663e05eacfbc4d53341174f assets/createnuclear/sounds.json diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index 0cb0f732..6086bde1 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-12-17T16:12:44.0103548 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2026-01-14T12:21:21.8769696 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -39,8 +39,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -fadd2041aee060a800c6e620439316b15e45fc4e assets/createnuclear/lang/en_ud.json -7c7919293955e2c768d6abc133e226214fe4e2be assets/createnuclear/lang/en_us.json +aec81cf11af80906fdcca16a54fa05e21cbe7df0 assets/createnuclear/lang/en_ud.json +01e05f4589661f91f14d8c1de11a34bc449286a8 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index ca53189e..e67c6696 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -123,6 +123,7 @@ "createnuclear.ponder.reactor.text_9": "9 ɹooןℲ", "createnuclear.ponder.reactor_blueprint.header": "uoıʇɐʌıʇɔⱯ ɹǝןןoɹʇuoƆ", "createnuclear.ponder.reactor_blueprint.text_1": "˙sןǝpoɯ ɔıɟıɔǝds oʇ buıpɹoɔɔɐ pǝɹnbıɟuoɔ ǝq oʇ ɹoʇɔɐǝɹ ǝɥʇ sʍoןןɐ ʇı ؛ʇuǝɯǝןǝ ʇuɐʇɹodɯı ʇsoɯ ǝɥʇ :ʇuıɹdǝnןᗺ ɹoʇɔɐǝᴚ", + "createnuclear.subtitle.reactor_alarm": "ɯɹɐןⱯ ɹoʇɔɐǝᴚ", "createnuclear.subtitle.reactor_casing_break": "buısɐƆ ɹoʇɔɐǝᴚ ʞɐǝɹᗺ", "createnuclear.subtitle.reactor_casing_fall": "ןןɐℲ buısɐƆ ɹoʇɔɐǝᴚ", "createnuclear.subtitle.reactor_casing_hit": "buısɐƆ ɹoʇɔɐǝᴚ ʇıH", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index 136ed51c..37914037 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -123,6 +123,7 @@ "createnuclear.ponder.reactor.text_9": "Floor 6", "createnuclear.ponder.reactor_blueprint.header": "Controller Activation", "createnuclear.ponder.reactor_blueprint.text_1": "Reactor Blueprint: the most important element; it allows the reactor to be configured according to specific models.", + "createnuclear.subtitle.reactor_alarm": "Reactor Alarm", "createnuclear.subtitle.reactor_casing_break": "Break Reactor Casing", "createnuclear.subtitle.reactor_casing_fall": "Reactor Casing Fall", "createnuclear.subtitle.reactor_casing_hit": "Hit Reactor Casing", diff --git a/src/generated/resources/assets/createnuclear/sounds.json b/src/generated/resources/assets/createnuclear/sounds.json index ede64357..3d37071f 100644 --- a/src/generated/resources/assets/createnuclear/sounds.json +++ b/src/generated/resources/assets/createnuclear/sounds.json @@ -1,4 +1,13 @@ { + "reactor_alarm": { + "sounds": [ + { + "type": "file", + "name": "createnuclear:reactor_alarm" + } + ], + "subtitle": "createnuclear.subtitle.reactor_alarm" + }, "reactor_casing_break": { "sounds": [ { diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index cf50c413..7f02b492 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -36,6 +36,7 @@ import net.nuclearteam.createnuclear.content.enriching.campfire.EnrichingCampfireBlock; import net.nuclearteam.createnuclear.content.enriching.fire.EnrichingFireBlock; import net.nuclearteam.createnuclear.content.equipment.cloth.ClothItem; +import net.nuclearteam.createnuclear.content.multiblock.alarm.ReactorAlarm; import net.nuclearteam.createnuclear.content.multiblock.casing.ReactorCasing; import net.nuclearteam.createnuclear.CNTags.CNBlockTags; import net.nuclearteam.createnuclear.CNTags.CNItemTags; @@ -458,13 +459,15 @@ public class CNBlocks { .build() .register(); - public static final BlockEntry REACTOR_ALARM = - CreateNuclear.REGISTRATE.block("reactor_alarm", Block::new) - .initialProperties(SharedProperties::stone) - .transform(pickaxeOnly()) - .item() - .build() - .register(); + public static final BlockEntry REACTOR_ALARM = + CreateNuclear.REGISTRATE.block("reactor_alarm", ReactorAlarm::new) + .initialProperties(SharedProperties::stone) + .transform(pickaxeOnly()) + .item() + .build() + .register(); + + /*public static final BlockEntry TEST_EVENT_TRIGGER_BLOCK = CreateNuclear.REGISTRATE.block("test_event_trigger_block", EventTriggerBlock::new) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNSoundEvents.java b/src/main/java/net/nuclearteam/createnuclear/CNSoundEvents.java index af9e13ed..9c48de64 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNSoundEvents.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNSoundEvents.java @@ -58,7 +58,12 @@ public class CNSoundEvents { REACTOR_CASING_FALL = create("reactor_casing", "fall") .subtitle("Reactor Casing Fall") .category(SoundSource.BLOCKS) - .build() + .build(), + + REACTOR_ALARM = create("reactor_alarm") + .subtitle("Reactor Alarm") + .category(SoundSource.BLOCKS) + .build() ; @@ -349,4 +354,5 @@ private record CompiledSoundEvent(RegistryObject event, float volume } } + } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/alarm/ReactorAlarm.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/alarm/ReactorAlarm.java new file mode 100644 index 00000000..24bfbe95 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/alarm/ReactorAlarm.java @@ -0,0 +1,106 @@ +package net.nuclearteam.createnuclear.content.multiblock.alarm; + +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.Holder; +import net.minecraft.core.Registry; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundSource; +import net.minecraft.stats.Stats; +import net.minecraft.tags.ItemTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.SkullBlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.*; +import net.minecraft.world.level.gameevent.GameEvent; +import net.minecraft.world.phys.BlockHitResult; +import net.nuclearteam.createnuclear.CNSoundEvents; + +import javax.annotation.Nullable; + +public class ReactorAlarm extends Block { + public static final BooleanProperty POWERED = BlockStateProperties.POWERED; + + // Ajuste selon ton son (durée de ton sample). 20 ticks = 1 seconde. + private static final int SOUND_INTERVAL_TICKS = 720; + + private static final float VOLUME = 2.0F; + private static final float PITCH = 1.0F; + + public ReactorAlarm(Properties props) { + super(props); + this.registerDefaultState(this.stateDefinition.any().setValue(POWERED, false)); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext ctx) { + boolean powered = ctx.getLevel().hasNeighborSignal(ctx.getClickedPos()); + return this.defaultBlockState().setValue(POWERED, powered); + } + + @Override + public void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) { + super.onPlace(state, level, pos, oldState, isMoving); + + // Si le bloc est placé déjà alimenté → on démarre la boucle + if (!level.isClientSide && state.getValue(POWERED)) { + level.scheduleTick(pos, this, 1); + } + } + + @Override + public void neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) { + if (level.isClientSide) return; + + boolean poweredNow = level.hasNeighborSignal(pos); + boolean poweredBefore = state.getValue(POWERED); + + if (poweredNow != poweredBefore) { + level.setBlock(pos, state.setValue(POWERED, poweredNow), 3); + + // Passage OFF -> ON : on démarre la boucle + if (poweredNow) { + level.scheduleTick(pos, this, 1); + } + } + } + + @Override + public void tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { + if (!state.getValue(POWERED)) return; + + // 🔁 Joue ton son custom ici + level.playSound( + null, + pos, + CNSoundEvents.REACTOR_ALARM.getMainEvent(), + SoundSource.BLOCKS, + VOLUME, + PITCH + ); + + // Reboucle tant que POWERED + level.scheduleTick(pos, this, SOUND_INTERVAL_TICKS); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(POWERED); + } + +} diff --git a/src/main/resources/assets/createnuclear/sounds.d.json b/src/main/resources/assets/createnuclear/sounds.d.json deleted file mode 100644 index df3b6883..00000000 --- a/src/main/resources/assets/createnuclear/sounds.d.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "reactor_casing_break": { - "subtitle": "subtitles.createnuclear.reactor_casing_break", - "sounds": [ - "createnuclear:reactor_casing/break" - ] - }, - "reactor_casing_step": { - "subtitle": "subtitles.createnuclear.reactor_casing_step", - "sounds": [ - "createnuclear:reactor_casing/step" - ] - }, - "reactor_casing_place": { - "subtitle": "subtitles.createnuclear.reactor_casing_place", - "sounds": [ - "createnuclear:reactor_casing/place" - ] - }, - "reactor_casing_hit": { - "subtitle": "subtitles.createnuclear.reactor_casing_hit", - "sounds": [ - "createnuclear:reactor_casing/hit" - ] - }, - "reactor_casing_fall": { - "subtitle": "subtitles.createnuclear.reactor_casing_fall", - "sounds": [ - "createnuclear:reactor_casing/fall" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/assets/createnuclear/sounds/reactor_alarm.ogg b/src/main/resources/assets/createnuclear/sounds/reactor_alarm.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5b9c91817f1dea87b63a6da5843ce806933a65ec GIT binary patch literal 293263 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 z zHfp`{J|xP-c}P&gS?NzNy_0liMJ1kBFdYdBwv#0yD#FxCC;O@wy}jkMBE`(wXqNq` zeux?{Sh3Box6J5_#*PdBe;oWatmudU!@3pTV=a<$OKPt#7$jPW{?f;AX`fnAI(9g{; z%uh{U)XWRMu96yXxc7Ffq2-wni$)QP=fSty-s+_s1ih7itDvC|J;pEM=*K2(x>)16 z@&7U#NZFe2asGAc68C)x6Y}|UhWDouML}iTJ!ao5xRDvky^s*IWLUE{>T;#?C-je) z#9jepvAB4k8i7eOY|C^Wt=IF1|Huzpt!=(_k#`t*j^11rTBmQ_48)>5)nta(=C96J z@R}vCfFc)@YYaF$uII870S_7xVC&!fFn~nl3{S^_sk&RSph)N(qF~VVVr!!umLGh; zo*DNcEA>SLQp6|&6-S`mgF@M!k9*9YofNwD;O|#s$NrQoSAk0dxF_DWlTjTFG_}a+ z17EtwB-5mmswZTy(^R<{q(>27z#gzO=+7++%cazumy(LTqK4?DvcKDluVNTbnXTX= z`pXoje1W8Ql}xsRY;c-J-0Oridt6@sH zYR6IN28(dX>)NizSOMg62-8sJccj`{pAOckgLqM3)A|!OPp~Yt!@zv3cKI0mG{Vfq zUp73lz_F#S_fZhms{wggOLu7gz0nSexYJ@vo>rgQV+4FjWHyvFlF_(R#Ajp7bN$2L z@{?Bm8r`N!_n*j!M=mE`9%`!a`H8uHh4(xgbq?SE(!-w4TF3MGJvvn`bh(tt0UG%X za$jr;&UIgXefe(F`|u;wV9$v#Db@=3y#o`|2j9dz1VO@RJVF<1DDVq6$I;z2u2l8R z3@n+zNg&kW4tXuB&c~Td!$7R0ERwm|^syZ{yNveo88MoxVcHO5bhGlp`3CylLZsZK z&N~%SYL2FQ@46Oaw&J+Nl;gReuUg?gV@U>d^iy7Sz>~xJn&8pAH_CsVZVcz@H-eZ4 zRMFd5D-i2|r$%SP>?a}b$pPa7!fQ**Z>kL}zkOp?6H(|2o@zeQWM=t|IWcD_3SVh7 zm25VOGH@`D?|qipOM;IJkWJTSpZEoRh3ceMYdoDH)3odC4Lqr~nh8|o^1uMV z&JQdPm*dHHL;AXfPNidjvVYlm_qEJfEUdUca&u18_a;D4S=&rO){7B2+Qi7K0^=yB z6FQo;2sC8ZWfuznAQF>W{~uQrVI1HK7fmD zcMxd_9a)6hkkrdms+H7jTQycq3ZTkcL-P2}&=;3l(I>zK7{I4&V|#=Jf74WkvL@V=~oixEC1(N#8c`aiKN zIwZUop&WKG@_s+PXYYW!hPT5Yi7X*O2fgmWvxGbw>}py%WORUrXUg1+=$X^yBPXYd zCo*HP=U`8tN66>As+&#si+Dbqn^V{mb)fCDPhid>vcApZlk@gxz(l=sX6n#5gG?pn zB+Ib+*)0txIXoc7k=W6c>zbY?TBC!g7+bXZzs=$T!=vHHhdJ>4pf?Va*=egr#8>A_ zQ`9Ny$tWJx{)ggy`u9R9TXoc9_f)4UA7`BWJLRw+sWv+jz2^Tk#mPsTRqLFh42&8C zR~N-Kg(RNh4B-6$q>W~rvc3|D2>a|YCG*(+uClmOVP?ttc|FtLyWv-6XGcH$9T0c`j6T~PI$GG)dE-ANr_D<2 zP5Z+gxeqJ+Y97}pV9W1!C*}GpD%>r{yM#}zc8pH?m5O$lYJ4e~z-U*pGUzGE^3@z) zwg-&oL>IAmC!tiYVU@^8P_NOe6JfksC zqxb5QHGFuIIJFZ$!)=zFocr~wE7_sX58)STsfNnSM8Kz9R!X5;E9|k2DTaPNz~x$h zVRETfwZ!wMy{$`JQefBnst{8x0eL!uQ>At($ES;CBB$G3dOqr3H8^A{xmq2SGtKGS zXjz2$L0@Da!BR0=N%$E$xp`8aqNr`14yjZpcaB5&!P`9>hcz7NLp1x~v1DEoMtJj>^?Q z*G&zQ8cO`*QpUuUF~BYc@K1lDV0>{qt*Hn{&!I@|f3|;8gHGZ+ckFJ`V`OI7TO**E zlKv%J1uZy41|^cUgM`zF0RNZVozFkVMMM+EJ9l1G!_JGHC&{y(--A!qfZ?wINYLEXrA9B6tKHQpdDZ! z0;YcwmzwE)ick16AffYic%lBej;*I+@cbt&mfl6HT zLuyH?Zcpyhc$I6mkbi0qxn8J#^=h<*h-Kb%@J*O~`<)s*>T8TpSShvSt^}iH11~;8 zMV+r2XtUfib$yvmN#d%^`F|{3cRbX8{C|J$&N=(+og-u=GD7Ic9%Y?PCnG!KOCq|n z63X7uk-Z6JcFG7T*&{M4vQnX;@%!}q{rb=2(RuiM?(=!QU(eU;Iczd-LAkZgN#zlS z2h7_s9kwB)w$4J)^S2Q^ziYlabf!%)iHjd@&gGk12Aph6FpOrP<1tsaq6mRI`t zI05eFB-)z=2bfT{$4^6$y31w1dx?1OKDVT^5{4h8o%6Y90uB~C7&+M3@LKKO7cgBWzCXPVzNbQ!pXQr`h9pKgNuR&4xksM_ zsARw2yFu->HKzeDOpiW$iOT&%F!oR((7=$Ox}@0JcX3R&BcG2&AwJUP>95 zpFvZm0`e|p!l)IBed&JTcpVfM8_p*E)0*FbAj)f zH|Y%vQ^U)g+On^P$XmxfvFuhbTLl(nsZT|l6HdXm$sqU#$E^f8$1Ml`-7tKzL@lQ% zy?g3&JX7Xow#c2%t@F2RU*hBCSDHIsx$uuM3<5CoEr4c=U{j-albI^Q0w^KpZk#9h zfq*VIr(3F7VpU(^ts73CXM}+!t<6U9zE;*=${%<$Zl5k2Yd9+*fqjZV%k}UeAaFf3 zST@>)p>ggh7aW)>XN%>%jt0ti`9YLjeBRAuL5*zFuZN;a{msyPmK`1@PUxi}ElEPE?l-RmLgh=Sr{x>;kN*&<8mX`&?E8s_%t11*jChg z^4)(@Bvs+YmA|GBDoflyI!IVh<&=;d9N07((i(?3D!`HxI5G$_GSyszhv}&V8)X9o z-e3USEWC(+y3L}!1-?UZ1CTxa6GK&X`ifb@9FN)g1d(2rJGha5w{ue zee$5|ud~EOfRx9o(L-`rh~zqBz$y%oM7*7mrNrLMC)uKtJ*uoAT#M26Wa2#Lb#Xj!VRs8?Z_Gowz_fp^?I-WA<77@Xvv?j(=b54f6q2_h=-@_{2o517B%qRcuS1 zXidbz@7gk?(>5P?0?-U&0Pf4s(1kOTjNHaZ`mdMMPd^q9kzz%5v}fa|j5zTuWmX}u z)YIIQ<(im9O))%otr=-$`w6eOJij^Be}bf{@P%6-?2!w?K#%^hPuEK-eBD;aSzbfB9tC?Iqf{Sgx+)+Qr&vxZ!HyykaFHyZT1!`oOz(oh(aNZ7fqgc7aVgDyikK9>l@WZv@FEHaq?%Aau&6$8_ z!X54Fm5nefn`blJkC;P(4WDKYw(Lw(6_AY`_BEeuu9(gRQ-=me`1v&9KHaFCgW4{| zvQTpU2iq2yJ>~QwMJW{pBqrFqLU&`xq3Rd8k@qht0Iu!MoB0L$qFRKgkrI(u^wT8W z1<^(YkcgGzMf4l+K-PzU08tpY;XnT~`8s?eu+}+qyIcr<7LRw2MNQQHnXY0|vV$*> zD0KOdA8%Kc8OKlq`HO~b^AGUsXg01e8Mwt`*#5y|A~xHrXqolRbnKoQ90Bh>u}K?2 zlm7vZ!d9)Gzstcvz!ybS>tvB3E%waB<RthUf7`DFT@CViz>RRQdy|dyeBoHZ-P- zwr|*p^$m=4;*qIVA?5hgt&X%4x$qNJtphla>c~NQV=R3JC#{}|UThR5=sZiJqu?zk7YuDwx>(_Qn<{T@=IIMHf@w@!(BGyp z{x^T%l{Hsr-LIM3=Qng}CjZa1F5-0KwU1?EI{styXDhGQl8GXshGMeGLnqHiZ>kwdwqBrzg9j5tfd=XE!ImN# z|7a>%fF5*Tztz8cklia+k#WHJ-^?{QNZ2@UNtI-2Q^T0x3Q)jeX0l!lPm}Ce?^GkN zERW~HJ_y0{X_L)9e^H|+-^5lvAM`ORdFi)tqxJr21qKx919HOUC>;l&gwAieWI(+7 znv3$o;q(Tt;~Ib0v}M>@K~w9FRw*71DdfI8)A+cbfGx@LgYf zGH0%&`SZmE8&d`m_=QQ8^{sRvcQQicTHV5QDe+a_*vlUwx2=d!%M!J>53`zU$}hUX z%uVNLCMDgMvMvAdBAQC@0`VDUVrocuGgr79U;o9qqG?L-6}`475>g3d$O^)CPPH;R z`GmWR50CUotd2Z$w|al}O_Hp_olk*WZ}*`D_;?`6;CFxfCOET-*plC95L_eEwiLY| zINq^~yete%)*mz&Wn8(j_u_*l{uw+_t0b+>aV6fTC(P9EySP8Bt7lI$W>t&kh`5M! z`?%h=6-bEkQc`d#(6mHAD%)jM_Dlo`35D!+t8<;~SCR!j-A*JrN+%*s)@fgwIK-t? zC%2y(@Sz>b%;SFfS+>0XgLm4vnfi@e*LKn;8ag~)9CrPhzp{8K%_6H?FK?NvTgbV>FUKg0xjOA< zf+=u(AK`J1aAx!IY&q>`Qo!S+H!J=g_Blh3r3s!d#p-rv*VP-G-F~Fj=S23Wg`ZdK zR%COlOcCsmXj3?sBayJwTVksq9zI2km?O#|ji-y?wx`W%R4wc46kAt3PrqcUo@`T@ zxoB1r=Dk!x>0{jN=;)&-yVtY$g3v0jE_q|T^|ksC1<5yq{l+(L|FDbOb)M7=m~wj5 zm;2g~#<0K|s;s$8GvE!L4;!6gzYNQ&0NVTP=7E!vxBVS8WfjgeUD&%D-r9hmTdz4e zt*vm#b~oTbaE0}znS5FHg;x)Yc*1ILUe^Lxdc#weY1a_(!=jreGsQ;Ejy+e_mIa*+In6cdR3?Z>+^NPUndACg&qW?Szmac0JX&>a-+5Dm9o1;Hx9f3!%MZme zyT<{XVW*&TGMfj~zzB5ox}1e6#)7cu$w9rC6Eokum!xU-HzvI3SL4!^TWgIwDPH!aeJ+nM zz)T+P3FIcVB)qK#PeL1M%6!&^vTzrWn`SctMBRXOP1PT_@(;&MD^dJ%^|W$>8%Qgs zGIWy9IU#+Q=r65PW5GiJ@0i6@mDg(X^LC6asR@p;$vZl3jF^q8<$?`|ILrVe+8O|k zRv8-3**{YuGT=Dn0)!}ij)^J8SrL>;ZIx-VRgw%Dq#h#Cn z{#WC0$$#^6`-6&`J!VZF3Hxj-J{fn9Ww@w0RdGJSZy(HS0QbOZdk42@hUmH1yYksX zl5{o%CK1Fj(ortzHkkTSzBt7|gCIS~$ZGiE@n|U5-jp=4Rt=^MA6Achn9|@DKdjp8 zYiBV{W;mX6g^i*pQ&mkNA%i3z(@K+4OV%JJimWpA`j7Y6q;K*ka<{u@Y;30UToF8k zt9L@X)tpi@4dN&NW3#vE1nwEsvQUch&3HV=m>L-IFq%r|kxHv{hiZ|a>wZA`8<^MO*Elxbk znMeJMfQE;%z|rL08)Vy>@NshOoo4Z2g8(hus~)1*TFW*rOSc+UJb{}R_=Un6*Bbcl zd>ZFeC)sY($!aB;+aU0B4b^Kkl5wvUXsf5qL6AzOS+t8e9`;>dxj-AQ8bi$wd{znIn1Hv<^EqJ`ya{D_a=Bhr%k1V$oT z3ukoyY)}CcOc@rh8_lcI+}U*@R{*%s~>Kb^@^LP!QDH0fu)? zP1qc>*x{47)cwgJ@dh)w-GUd|6DE~wx>uBgkIXb6`o5dc7hUy!Q?H2%i?msgxfsvH z+hTmXBWh=!X2W^Qj{~g6Fqd#miqVg?EJj(oa$rcY#b3u61>y|_ioO}oIQWu`1{gpn z_5%HLRO92&K#&^!vhhUCT*5o;5BEy1>VMrrSs9IY(cR$YMt4|yL2cUNJ#t}SDoub+hwGC>s+UvD6}VqYpn-RNu(Boj zt*hLxucD?R-Ev`fOE=_smJX`~d+!CY?V>qCKTztN=6WgjgW1p$ka*Xme0w`ngelITeP~Rk?<(S^BHg> z^*m%ki1Mcn(ZDi>a6gE2b+gR4cWT4|`p=Ej-LS(Hyl_gB=|!*RshRhWE$E3Cj=ubK z=2tftCu8hac*sUUtv?+x=Uk>RsBPVTL9H!cKTWuGklfd!-~g{aegV}mMrU>Z@`N&P zB8X->^!KKT#&Ove_X4O6Mm?G^qwvyyze1Rz&s|L1vc9qZbeUkjL4NltV>0m)?#Gv6 zWJRE}^)O?AON`P_PuGI&E^DSV3_Ks#93JL*8Sbw((}Vru*RMgf3MqLE__y~l zT+}QvCdQlSKh7JvK=>F~VuxPb{e7Jm^Q_<%5`KM1$BWxd(pL&t0zRF+f`?#~Fnn{n zS+GIt>*CuAk6IM+pg{chSDyTU>-P09OgL)2{3HV=gYs3Pp1ZRuZ*|5n%Zt1R(hD zVF3pf9>2wJUMj!6;A1s(?iHmx;78dot=R9c-cH5bS#X8{&9t=A4s_3v$L{0^xN!Dm z?nyFRJtEqw6n^y8NiXaE@v1H&4`?;%#Gl>F8xoq4XuDaYW%{|vIR4Uz+JAS(Zx=aP z!PX-$8?K#|ix~dsrKKGqtku~Pc}BmXl1~c$>l*MGKkJw1c_PpYGXb}~BuFAsQbcyv zgopDFc3vOeSKBILY9k+;d7wx_J+2P%npqq}Q0VC{^Wgw}J0$?KZBB!tgZTiykE0B+ z_2o;aIzj!Xm&|-}Bz*>CaAmi*9l%L~=M07Ov=ltsmwlPWnPP50S0w)Q{-bcDoiU*@ zQ3AjDXiJ++PX)QQ+WSaS_+L37J}6PSq+Qa!7$q>O^$*kBRRihrfXFBUYbO={@^n@% z4kolcx*{>nA=In$A?fbTV-B?8fo2N7Kwo|L?7zMvMSh+EdHG=hsM)*Bc}_042CEHU zE-oysoj_N`ZsA^4uVJD+%78j_=On!owdY= zE9}JUX^1{%O=#2TP7%XUUER#y{G-8=D3IsM<7XSfsSC{S?R_|y03|zLjQz%<{~3Vi zT>kr?-i?zeTqPNLc~Em~Fu(jY0;I-2OANeKiogj#bZVK5@3eiU;xAu>siBQF50P)s z*CbQvo5IA?U~eGdTwBK68XH@PgaX^gX5KQOlU!szJnaZwdfBT0NLamwi$oGnENe;{ zXGYu9c^c7EEgJ|DtbWyJx)sy?F?uh$A3^!C%o9XU0d{0G*FS1=(3RED;ve>9<&VGX zwx5X@_@q7Zcc;^5;MDUQiyuw?Uaw1#NHpq>%kPlvedmAeHgkMN)-A$6y1D@=|J;7S zqw9B;_#RygnIcYBSNq*^A!v~>mwlemuU?||Es&`OAk|p^gdvMAG?0zMcoCn&o*0T7 zEgCIq03Sh+z2LBgCLK2Ou$$M`pK*+pDCwjW$T>nh^cPcv+96yF`QCqA2fd33CB&q_ zevINBHcl5LdjGrY#v3`TXW64M2Mp;NOiz87aFs-J7lnQZRjv25RTKF)nptrV@Ir1| zCzeRLFIkjZ7uj*}GL*!|sF*+I&VOK`mE@(>68p+j^}n2O`!`Wn*96MFLbW)>H6lnFXy3vWkMiu=R&2Y z!vY)eO}L4Z-prq$s0(XY!9gLkZJ77mh7rTmP zJC+vFZ;tN>?hrhGH6(PVSLrFsacDB7? z9lfLtMnYtjFJbPqg*dfFhq-%UtRJJ2J8R)JrnvL!xOCARjYFM4vuE2>x;WDVVkE`d zfU*$nuhi|1&+vxrH7ie(iVf>#+E*`w`oj{d(^(9_>?r8)efV@H(j-Feq_aN~r~n+h z=7sGb!vpR#<3Km91`S0J@JMsQ5-2tk>s|6UohWujm}h>*>xHN#^X4ds~SjQ{~PQR$nc&Ifoh&xiI;$ds~8UAPSCiv0Bqq zNs$N4y}C@h_vJ=_G96ciW|I1UsXOQr}&%Dhf#K`Kxzw0`Bb69mst zB?qs?htJ~u0jSsgjNqBxRD$idT%E0@pSSy_N)DNqE_xrdG3Cmc+IH86UxdeDVA|!d z_00$y2S=>ZyGN$L74>{e&erB~m6?L5t*^5y>5hb#zj7jzTjj1EagO%q+Ybw_Y%Xe zogRcY)@7}$+$sXD-Q4)V9u*B6w&n6$ZK2z2{JoYZT7n3y0N#P_RSX_K9e+;6sZRt* z+_h*JbfFHR8PIai2(&2C!n>tng=PrKa@b(vm=+`j2V#2zs!Ys6P5WEH7#=_@^j&kL z1Mi7+{3M^`gR~t-O^%HJ2o_tZ6EMaGl^RXfKCr{urB`pyDZ9$W1G(8S-QUrCjYSfE zp#C(b@waoEF2%HooCS-A6orV{i6y27iQ=eIcTOZ6o%oy|lW@~WJ%Ax2Nt|!QLE;W3 z)ho)7YwpQ*`r`WT=L2{jW6=0qJ#R1Kj`M!YMZfQePr_&5<(oomn5WDA*LPWyYaHV+ zv2g$T@z>Vdb3YL3!^x*Xm)m`A1+EFag$B$LF_@?{ShQ!Al=NDyk{;*7j-ykV60evQ zBK|X0n)~Qz2H)Vg-mM1Zvk+z0<^5u)3+(Pt;}FBqS}*9O9J}h?#0D17 zvD>q_gkK^aSL6F*c?q7(Vi_wNW5TJUwq_{!EU=n1(}iHV(aIBnnnx*yU)KaN-ic|K zczUi$Qf5lu3tjAh(_N@VPCugHHeHQB_TjzPLr!(JrSLj0jMy&uixZbB!448<*)vS{ zCTfh-z2$SoBa?D?2gwpf56e7mK&Jo7c=Y71#s})DwtzN! zF)ZBtpw#({zASAj>{9U?L(#1$JXTCB$$>G+i34Dw2hUyfF7(G`@BZnD6=kM+QR@3~ zq8g&D+2vA90M}Qo`HO;bgN>a&X}%lIx(+W~r;Jr<72!)(-ZF092t3(owk}mcpR5{% zl(m7VPgO(w?%=L~D{#g0+*+mE#BfXSA}L8V4nA0M!~-56i4y2g?|Q|gn8_6@KFL+~ zaSnrjO;tweTjLC_(r=Wtas-nYAszVR?-R@3Y(sb3&U(Lwlz5oNv&)DgJo!nYLzi2j8#hs_P(^0;o>GJ z7}ml%l?QI7FRkUhuR6Z!b$j+7^Q-K2ar* z@l~j_vWy#{Wnm?J<}XqVpJHJQ%<32%t_Aq^QP&a50q8IW-?11-88E?93a@cWfU^#p`6AY~Ed;A9K% zu2`w0(+;-nbH01wPEDv132*Q{DAF6i*0eaov3frn8z%a9mjTt`hg$ER94WXBvsFmQ!N(G3R%M8en;VbY0JqqS9DMKbck@q)*H|Qz; z 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

<(jwz97e-;awXvW(bPI5a^qPTUlE|y3q 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 literal 0 HcmV?d00001 From e606cfb014e39a5114783107d991990087f4d770 Mon Sep 17 00:00:00 2001 From: Dimitri Date: Thu, 15 Jan 2026 11:04:01 +0100 Subject: [PATCH 161/705] adding the explosion of alex's cave when the reactor is destroyed by overheating --- build.gradle | 4 + .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 6 +- .../assets/createnuclear/lang/en_ud.json | 1 + .../assets/createnuclear/lang/en_us.json | 1 + .../createnuclear/CNBlockEntityTypes.java | 3 + .../nuclearteam/createnuclear/CNBlocks.java | 7 - .../createnuclear/CNEntityType.java | 20 + .../enriching/fire/EnrichingFireBlock.java | 18 +- .../ReactorControllerBlockEntity.java | 62 ++- ...clearExplosion.java => ExplosionCore.java} | 418 +++++++----------- .../core/NuclearExplosionEntity.java | 258 +++++++++++ .../multiblock/core/ReactorCoreEntity.java | 156 +++---- .../content/multiblock/test/TestBlock.java | 33 -- .../block/reactor/frame/frame_bottom.json | 4 +- .../block/reactor/frame/frame_middle.json | 4 +- .../block/reactor/frame/frame_none.json | 6 +- .../models/block/reactor/frame/frame_top.json | 4 +- .../textures/misc/mushroom_cloud_glow.png | Bin 0 -> 15531 bytes 18 files changed, 604 insertions(+), 401 deletions(-) rename src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/{ReactorNuclearExplosion.java => ExplosionCore.java} (62%) create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/NuclearExplosionEntity.java delete mode 100644 src/main/java/net/nuclearteam/createnuclear/content/multiblock/test/TestBlock.java create mode 100644 src/main/resources/assets/createnuclear/textures/misc/mushroom_cloud_glow.png diff --git a/build.gradle b/build.gradle index ab8ef641..61418bf7 100644 --- a/build.gradle +++ b/build.gradle @@ -184,6 +184,10 @@ dependencies { compileOnly fg.deobf("mezz.jei:jei-${minecraft_version}-forge-api:${jei_version}") // at runtime, use the full JEI jar for Forge + //Alex's cave + implementation fg.deobf("curse.maven:alexs-caves-924854:5848216") + implementation fg.deobf("curse.maven:citadel-331936:6002521") + implementation(fg.deobf("com.simibubi.create:create-${minecraft_version}:${create_version}:slim") { transitive = false }) implementation(fg.deobf("net.createmod.ponder:Ponder-Forge-${minecraft_version}:${ponder_version}")) compileOnly(fg.deobf("dev.engine-room.flywheel:flywheel-forge-api-${minecraft_version}:${flywheel_version}")) diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index dcf738b9..d5ee4d4b 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-11-15T19:18:55.633233 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2026-01-14T18:06:59.1281927 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -38,8 +38,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -339779f576dd991689b931a73bfb9e34340ad640 assets/createnuclear/lang/en_ud.json -e703f95d56cd745b493cc66cb5591b86d74aacf6 assets/createnuclear/lang/en_us.json +573d4dd4e14f1988f32bd0d1904fc2b4bfd4cb20 assets/createnuclear/lang/en_ud.json +341f3bbb955c4c129d9f9e1c2d34a1d3f4708b30 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index f68506a5..7e5fba64 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -136,6 +136,7 @@ "entity.createnuclear.irradiated_cat": "ʇɐƆ pǝʇɐıpɐɹɹI", "entity.createnuclear.irradiated_chicken": "uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", "entity.createnuclear.irradiated_wolf": "ɟןoM pǝʇɐıpɐɹɹI", + "entity.createnuclear.nuclear_explosion": "uoısoןdxƎ ɹɐǝןɔnN", "fluid.createnuclear.uranium": "ɯnıuɐɹ∩ pınbıꞀ", "gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", "gui.createnuclear.reactor_input.title": "ǝbɐɹoʇS ʇnduI ɹoʇɔɐǝᴚ", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index ffbc38b0..27e859b7 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -136,6 +136,7 @@ "entity.createnuclear.irradiated_cat": "Irradiated Cat", "entity.createnuclear.irradiated_chicken": "Irradiated Chicken", "entity.createnuclear.irradiated_wolf": "Irradiated Wolf", + "entity.createnuclear.nuclear_explosion": "Nuclear Explosion", "fluid.createnuclear.uranium": "Liquid Uranium", "gui.createnuclear.reactor_controller.title": "Reactor Controller", "gui.createnuclear.reactor_input.title": "Reactor Input Storage", diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlockEntityTypes.java b/src/main/java/net/nuclearteam/createnuclear/CNBlockEntityTypes.java index f8a469cf..b5b18681 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlockEntityTypes.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlockEntityTypes.java @@ -3,9 +3,12 @@ import com.simibubi.create.AllPartialModels; import com.simibubi.create.content.kinetics.base.OrientedRotatingVisual; import com.tterrag.registrate.util.entry.BlockEntityEntry; +import com.tterrag.registrate.util.entry.EntityEntry; +import net.minecraft.world.entity.MobCategory; import net.nuclearteam.createnuclear.content.enriching.campfire.EnrichingCampfireBlockEntity; import net.nuclearteam.createnuclear.content.multiblock.casing.ReactorCasingEntity; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; +import net.nuclearteam.createnuclear.content.multiblock.core.NuclearExplosionEntity; import net.nuclearteam.createnuclear.content.multiblock.core.ReactorCoreEntity; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; diff --git a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java index 3f7ecc15..39724348 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNBlocks.java @@ -48,7 +48,6 @@ import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputGenerator; import net.nuclearteam.createnuclear.content.multiblock.reactorCooler.ReactorCooler; import net.nuclearteam.createnuclear.content.multiblock.reinforced.ReinforcedGlassBlock; -import net.nuclearteam.createnuclear.content.multiblock.test.TestBlock; import net.nuclearteam.createnuclear.content.uraniumOre.UraniumOreBlock; import static com.simibubi.create.foundation.data.CreateRegistrate.casingConnectivity; @@ -486,12 +485,6 @@ public class CNBlocks { .simpleItem() .register();*/ - public static final BlockEntry TEST = CreateNuclear.REGISTRATE.block("test_explosion", TestBlock::new) - .defaultBlockstate() - .defaultLang() - .simpleItem() - .register(); - public static void register() { CreateNuclear.LOGGER.info("Registering ModBlocks for " + CreateNuclear.MOD_ID); diff --git a/src/main/java/net/nuclearteam/createnuclear/CNEntityType.java b/src/main/java/net/nuclearteam/createnuclear/CNEntityType.java index 335bc01e..eb5a6a8b 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNEntityType.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNEntityType.java @@ -1,6 +1,8 @@ package net.nuclearteam.createnuclear; import com.tterrag.registrate.util.entry.EntityEntry; +import net.minecraft.client.renderer.entity.NoopRenderer; +import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.MobCategory; import net.minecraft.world.level.storage.loot.LootTable; import net.minecraftforge.client.event.EntityRenderersEvent; @@ -15,9 +17,27 @@ import net.nuclearteam.createnuclear.content.contraptions.irradiated.wolf.IrradiatedWolf; import net.nuclearteam.createnuclear.content.contraptions.irradiated.wolf.IrradiatedWolfModel; import net.nuclearteam.createnuclear.content.contraptions.irradiated.wolf.IrradiatedWolfRenderer; +import net.nuclearteam.createnuclear.content.multiblock.core.NuclearExplosionEntity; public class CNEntityType { + public static final EntityEntry NUCLEAR_EXPLOSION = + CreateNuclear.REGISTRATE + .entity( + "nuclear_explosion", + NuclearExplosionEntity::new, + MobCategory.MISC + ) + .properties(builder -> builder + .sized(0.2F, 0.2F) + .setTrackingRange(128) + .setUpdateInterval(1) + .setShouldReceiveVelocityUpdates(true) + ) + // Utilise le renderer vide par défaut de Minecraft + .renderer(() -> NoopRenderer::new) + .register(); + public static final EntityEntry IRRADIATED_CAT = CreateNuclear.REGISTRATE .entity("irradiated_cat", IrradiatedCat::new, MobCategory.CREATURE) .loot((tb, e) -> tb.add(e, LootTable.lootTable())) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/enriching/fire/EnrichingFireBlock.java b/src/main/java/net/nuclearteam/createnuclear/content/enriching/fire/EnrichingFireBlock.java index 94e27c61..afd2c89a 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/enriching/fire/EnrichingFireBlock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/enriching/fire/EnrichingFireBlock.java @@ -4,6 +4,7 @@ import net.minecraft.MethodsReturnNonnullByDefault; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; +import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.LevelAccessor; import net.minecraft.world.level.LevelReader; import net.minecraft.world.level.block.BaseFireBlock; @@ -35,9 +36,24 @@ public BlockState updateShape(BlockState pState, Direction pFacing, BlockState p @Override public boolean canSurvive(BlockState state, LevelReader worldIn, BlockPos pos) { - return EnrichingFireBlock.canSurviveOnBlock(worldIn.getBlockState(pos.below())); + BlockPos blockpos = pos.below(); + return worldIn.getBlockState(blockpos).isFaceSturdy(worldIn, blockpos, Direction.UP) || this.isValidFireLocation(worldIn, pos); } + private boolean isValidFireLocation(BlockGetter pLevel, BlockPos pPos) { + for(Direction direction : Direction.values()) { + if (this.canCatchFire(pLevel, pPos.relative(direction), direction.getOpposite())) { + return true; + } + } + + return false; + } + + public boolean canCatchFire(BlockGetter world, BlockPos pos, Direction face) { + return world.getBlockState(pos).isFlammable(world, pos, face); + } + @Override protected boolean canBurn(BlockState p_49284_) { return true; diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index 7f83860d..9d82dbb1 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -12,17 +12,21 @@ import net.minecraft.nbt.ListTag; import net.minecraft.nbt.Tag; import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.Mth; import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.ItemStack; import net.minecraft.world.level.Explosion; +import net.minecraft.world.level.GameRules; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; import net.nuclearteam.createnuclear.*; import net.nuclearteam.createnuclear.content.multiblock.IHeat; +import net.nuclearteam.createnuclear.content.multiblock.core.NuclearExplosionEntity; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; @@ -34,6 +38,9 @@ @SuppressWarnings({"unused"}) public class ReactorControllerBlockEntity extends SmartBlockEntity implements IInteractionChecker, IHaveGoggleInformation { + public int explosionCountdown = 0; + private boolean isExploding = false; + public boolean destroyed = false; public boolean created = false; public boolean test = true; @@ -186,9 +193,27 @@ public enum State { @Override public void tick() { super.tick(); - if (level.isClientSide) + if (level.isClientSide || isExploding) return; + // --- LOGIQUE D'EXPLOSION --- + int currentHeat = (int) configuredPattern.getOrCreateTag().getDouble("heat"); + + if (IHeat.HeatLevel.of(currentHeat) == IHeat.HeatLevel.DANGER) { + explosionCountdown++; + + // Toutes les secondes (20 ticks), on peut ajouter un son d'alerte ou des particules + if (explosionCountdown % 20 == 0) { + // Optionnel : level.playSound(...) pour une alarme + } + + if (explosionCountdown >= 300) { // 15 secondes + triggerNuclearExplosion(); + } + } else { + explosionCountdown = 0; // Reset si la température redescend + } + if (isEmptyConfiguredPattern()) { BlockEntity blockEntity = level.getBlockEntity(getBlockPosForReactor('I')); @@ -249,6 +274,41 @@ public void tick() { } } + private void triggerNuclearExplosion() { + if (isExploding) return; + isExploding = true; + + // On cherche la position du Core central pour faire exploser à partir de là + // Ou on utilise simplement la position du Controller + BlockPos explosionPos = getBlockPos().above(2); // Par défaut 2 blocs au dessus du controller + + if (level instanceof ServerLevel serverLevel) { + NuclearExplosionEntity explosion = new NuclearExplosionEntity( + CNEntityType.NUCLEAR_EXPLOSION.get(), + serverLevel + ); + + explosion.setPos( + explosionPos.getX() + 0.5D, + explosionPos.getY() + 10.0D, + explosionPos.getZ() + 2.0D + ); + + // Puissance basée sur l'uranium + float size = Mth.clamp(countUraniumRod * 0.075F, 1.0F, 4.0F); + explosion.setSize(size); + + // Respect des règles du serveur + boolean griefing = serverLevel.getGameRules().getBoolean(GameRules.RULE_MOBGRIEFING); + explosion.setNoGriefing(!griefing); + + serverLevel.addFreshEntity(explosion); + + // Détruire le contrôleur pour stopper la machine + level.destroyBlock(getBlockPos(), false); + } +} + private boolean isEmptyConfiguredPattern() { return !configuredPattern.isEmpty() || !configuredPattern.getOrCreateTag().isEmpty(); } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java similarity index 62% rename from src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java rename to src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java index 74fa063f..dccc61ce 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorNuclearExplosion.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java @@ -1,13 +1,10 @@ package net.nuclearteam.createnuclear.content.multiblock.core; -import com.mojang.authlib.GameProfile; import it.unimi.dsi.fastutil.objects.Object2IntMap; import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; -import net.minecraft.server.MinecraftServer; import net.minecraft.server.level.ServerLevel; -import net.minecraft.server.level.ServerPlayer; import net.minecraft.tags.BlockTags; import net.minecraft.util.Mth; import net.minecraft.world.level.GameRules; @@ -16,29 +13,25 @@ import net.minecraft.world.level.block.FireBlock; import net.minecraft.world.level.block.GrassBlock; import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.level.material.Fluids; import net.minecraftforge.common.Tags; -import net.minecraftforge.common.util.FakePlayer; import net.nuclearteam.createnuclear.CNBlocks; -import net.nuclearteam.createnuclear.CNFluids; -import net.nuclearteam.createnuclear.CNTags; import net.nuclearteam.createnuclear.CreateNuclear; -import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; import java.util.*; import java.util.function.Predicate; -public class ReactorNuclearExplosion extends Thread implements Comparator { - public static final int FLAG_IN_EXPLOSION = 1 << 0; - public static final int FLAG_IS_REINFORCED = 1 << 1; - public static final int FLAG_DESTROY = 1 << 2; - public static final int FLAG_IS_AIR = 1 << 3; - public static final int FLAG_IS_BLOCK = 1 << 4; - public static final int FLAG_INSIDE = 1 << 5; - public static final int FLAG_OUTSIDE = 1 << 6; +public class ExplosionCore implements Comparator { - public static final Runnable NO_ACTION = () -> { - }; + public static final int FLAG_IN_EXPLOSION = 1 << 0; + public static final int FLAG_IS_REINFORCED = 1 << 1; + public static final int FLAG_DESTROY = 1 << 2; + public static final int FLAG_IS_AIR = 1 << 3; + public static final int FLAG_IS_BLOCK = 1 << 4; + public static final int FLAG_INSIDE = 1 << 5; + public static final int FLAG_OUTSIDE = 1 << 6; + private final Level level; + private final BlockPos pos; + private final Double radius; public static boolean hasFlag(int flags, int flag) { return (flags & flag) != 0; @@ -56,8 +49,96 @@ public static int removeFlag(int flags, int flag) { return flags & ~flag; } - public static Builder builder(ServerLevel level, BlockPos pos, double radius, UUID owner, String ownerName) { - return new Builder(level, pos, radius, owner, ownerName); + public static Builder builder(ServerLevel level, BlockPos pos, int countUraniumRod) { + return new Builder(level, pos, countUraniumRod); + } + + public static final class Builder { + private final ServerLevel level; + private final BlockPos pos; + private final double radius; + private final int countUraniumRod; + + private Builder(ServerLevel level, BlockPos pos, int countUraniumRod) { + this.level = level; + this.pos = pos; + this.radius = Math.min(calculateExplosionRadius(countUraniumRod), 100D); + this.countUraniumRod = countUraniumRod; + } + + private float calculateExplosionRadius(int countUraniumRod) { + return 10F + countUraniumRod; // Ajuste selon tes besoins + } + + public void create() { + ExplosionCore explosion = new ExplosionCore(level, pos, radius); + explosion.explodeReactorCoreTest(); + } + + public void createOldExplosionType() { + ExplosionCore explosion = new ExplosionCore(level, pos, radius); + + explosion.tick(countUraniumRod, level, pos); + explosion.explodeReactorCoreTest(); + } + } + + public ExplosionCore(Level level, BlockPos pos, double radius) { + this.level = level; + this.pos = pos; + this.radius = radius; + } + + public void tick(int CountUraniumRod, Level level, BlockPos center) { + float explosionRadius = calculateExplosionRadius(CountUraniumRod); + explodeReactorCore(level, center, explosionRadius); + } + + private float calculateExplosionRadius(int countUraniumRod) { + return 10F + countUraniumRod; // Ajuste selon tes besoins + } + + private void explodeReactorCore(Level level, BlockPos center, float radius) { + /* + int r = (int) Math.ceil(radius); + + for (int x = -r; x <= r; x++) { + for (int y = -r; y <= r; y++) { + for (int z = -r; z <= r; z++) { + BlockPos currentPos = center.offset(x, y, z); + double distanceSquared = x * x + y * y + z * z; + double distance = Math.sqrt(distanceSquared); + + if (distance <= radius) { + BlockState blockState = level.getBlockState(currentPos); + if (!blockState.isAir() && !blockState.is(Blocks.BEDROCK)) { + double probability = distance / radius; + double noise = level.random.nextDouble(); + + if (distance > radius * 0.7 && noise < 0.4) { + continue; + } + + level.destroyBlock(currentPos, false); + + // Ajoute du feu au-dessus des blocs détruits avec une probabilité de 20% + if (level.random.nextDouble() < 0.2) { // 20% de chance de feu + BlockPos abovePos = currentPos.above(); + BlockState blockBelow = level.getBlockState(currentPos.below(1)); + BlockState blockAbove = level.getBlockState(abovePos); + CreateNuclear.LOGGER.warn("Fire added at {} | blockAbove.isAir() {} | !blockBelow.isAir() {}", abovePos, blockAbove.isAir(), !blockBelow.isAir()); + // Vérifie que le bloc au-dessus est de l'air et que le bloc en dessous est solide (pas remplacé par de l'air) + level.setBlock(abovePos, Blocks.FIRE.defaultBlockState(), 3); + CreateNuclear.LOGGER.warn("Fire added at: " + abovePos); + + } + } + } + } + } + } + */ + } private record CrustFilter(Object2IntMap blocks, BlockPos.MutableBlockPos mpos) implements Predicate { @@ -82,14 +163,14 @@ public NukeTask(BlockPos pos) { this.pos = pos; } - public int distance(ReactorNuclearExplosion explosion) { + public int distance(ExplosionCore explosion) { int x = explosion.pos.getX() - pos.getX(); int y = explosion.pos.getY() - pos.getY(); int z = explosion.pos.getZ() - pos.getZ(); return x * x + y * y + z * z; } - public int horizontalDistance(ReactorNuclearExplosion explosion) { + public int horizontalDistance(ExplosionCore explosion) { int x = explosion.pos.getX() - pos.getX(); int z = explosion.pos.getZ() - pos.getZ(); return x * x + z * z; @@ -99,15 +180,15 @@ public int getOrder() { return 0; } - public int compare(ReactorNuclearExplosion explosion, NukeTask o) { + public int compare(ExplosionCore explosion, NukeTask o) { return distance(explosion) - o.distance(explosion); } - public double group(ReactorNuclearExplosion explosion, double group) { + public double group(ExplosionCore explosion, double group) { return Math.sqrt(distance(explosion)) / group; } - public void execute(ReactorNuclearExplosion explosion) { + public void execute(ExplosionCore explosion) { } } @@ -133,7 +214,7 @@ public int getOrder() { } @Override - public void execute(ReactorNuclearExplosion explosion) { + public void execute(ExplosionCore explosion) { explosion.level.setBlock(pos, state, ((flags & 1) != 0) ? flags : (flags | 0x80), neighborUpdates); } } @@ -158,7 +239,7 @@ public int getOrder() { } @Override - public int compare(ReactorNuclearExplosion explosion, NukeTask o) { + public int compare(ExplosionCore explosion, NukeTask o) { int i = horizontalDistance(explosion) - o.horizontalDistance(explosion); int y1 = pos.getY() - explosion.pos.getY(); int y2 = o.pos.getY() - explosion.pos.getY(); @@ -166,12 +247,12 @@ public int compare(ReactorNuclearExplosion explosion, NukeTask o) { } @Override - public double group(ReactorNuclearExplosion explosion, double group) { + public double group(ExplosionCore explosion, double group) { return Math.sqrt(horizontalDistance(explosion)) / group; } @Override - public void execute(ReactorNuclearExplosion explosion) { + public void execute(ExplosionCore explosion) { if (state.useShapeForLightOcclusion() || old.useShapeForLightOcclusion() || state.getLightBlock(explosion.level, pos) != oldOpacity || state.getLightEmission(explosion.level, pos) != oldLight) { explosion.level.getProfiler().push("queueCheckLight"); explosion.level.getLightEngine().checkBlock(pos); @@ -180,167 +261,56 @@ public void execute(ReactorNuclearExplosion explosion) { } } - public static final class Builder { - private final ServerLevel level; - private final BlockPos pos; - private final double radius; - private final UUID owner; - private final String ownerName; - private long delay; - private Runnable preExplosion; - - private Builder(ServerLevel level, BlockPos pos, double radius, UUID owner, String ownerName) { - this.level = level; - this.pos = pos; - this.radius = Math.min(radius, 100D); - this.owner = owner; - this.ownerName = ownerName; - this.delay = 0L; - this.preExplosion = NO_ACTION; - } - - public Builder delay(long delay) { - this.delay = delay; - return this; - } - - public Builder preExplosion(Runnable preExplosion) { - this.preExplosion = preExplosion; - return this; - } - - public void create() { - ReactorNuclearExplosion explosion = new ReactorNuclearExplosion(level, pos, radius, owner, ownerName, delay, preExplosion); - - if (CNConfigs.common().NUCLEAR.nuclear_explosion_daemon_thread.get()) { - explosion.setDaemon(true); - } + private void explodeReactorCoreTest() { + long startTime = System.currentTimeMillis(); - explosion.start(); - } - } + int r = (int) Math.ceil(radius); + double radiusSquared = radius * radius; - public final MinecraftServer server; - public final ServerLevel level; - public final BlockPos pos; - public final double radius; - public final List tasks; - public final UUID owner; - public final String ownerName; - public final long delay; - public final Runnable preExplosion; - - private ReactorNuclearExplosion(ServerLevel level, BlockPos pos, double radius, UUID owner, String ownerName, long delay, Runnable preExplosion) { - super("NuclearExplosion/dn=" + level.dimension().location().getNamespace() + "/dp=" + level.dimension().location().getPath() + "/p=" + pos.getX() + "," + pos.getY() + "," + pos.getZ() + "/r=" + radius + "/o=" + owner + "/on=" + ownerName); - this.server = level.getServer(); - this.level = level; - this.pos = pos; - this.radius = Math.min(radius, 100D); - this.tasks = new ArrayList<>(); - this.owner = owner; - this.ownerName = ownerName; - this.delay = delay; - this.preExplosion = preExplosion; - } + long seed = startTime; + Random random0 = new Random(seed); // utilisé pour la perturbation globale (forme irrégulière) + Random random = new Random(seed); // utilisé pour décisions locales (feu, skip, ...) - private float calculateExplosionRadius(int countUraniumRod) { - return 10F + countUraniumRod; // Ajuste selon tes besoins - } + int volume = 0; - private void explodeReactorCore(Level level, BlockPos center, float radius) { - int r = (int) Math.ceil(radius); for (int x = -r; x <= r; x++) { for (int y = -r; y <= r; y++) { for (int z = -r; z <= r; z++) { - BlockPos currentPos = center.offset(x, y, z); - double distanceSquared = x * x + y * y + z * z; - double distance = Math.sqrt(distanceSquared); - - if (distance <= radius) { - BlockState blockState = level.getBlockState(currentPos); - if (!blockState.isAir() && !blockState.is(Blocks.BEDROCK)) { - double probability = distance / radius; - double noise = level.random.nextDouble(); - - if (distance > radius * 0.7 && noise < 0.4) { - continue; - } - - level.destroyBlock(currentPos, false); - - // Ajoute du feu au-dessus des blocs détruits avec une probabilité de 20% - if (level.random.nextDouble() < 0.2) { // 20% de chance de feu - BlockPos abovePos = currentPos.above(); - BlockState blockBelow = level.getBlockState(currentPos.below(1)); - BlockState blockAbove = level.getBlockState(abovePos); - CreateNuclear.LOGGER.warn("Fire added at {} | blockAbove.isAir() {} | !blockBelow.isAir() {}", abovePos, blockAbove.isAir(), !blockBelow.isAir()); - // Vérifie que le bloc au-dessus est de l'air et que le bloc en dessous est solide (pas remplacé par de l'air) - level.setBlock(abovePos, Blocks.FIRE.defaultBlockState(), 3); - CreateNuclear.LOGGER.warn("Fire added at: " + abovePos); - - } - } - } - } - } - } - } - @Override - public void run() { - long startTime = System.currentTimeMillis(); - - int rxz = Mth.ceil(radius); - double ry = Math.min(radius * 0.75D, 60); - double rys = ry / radius; - int ry0 = Math.max(pos.getY() - Mth.ceil(ry * 2D), level.getMinBuildHeight()); - int ry1 = Math.min(pos.getY() + Mth.ceil(ry * 2D), level.getHeight()) - 1; - double rsq = radius * radius; - double rsqc = (radius * 0.65D) * (radius * 0.65D); - long seed = System.currentTimeMillis() + pos.hashCode(); - Random random0 = new Random(seed); - Random random = new Random(seed); - - int volume = 0; - - for (int x = -rxz; x <= rxz; x++) { - for (int z = -rxz; z <= rxz; z++) { - for (int y = ry1; y >= ry0; y--) { - int y0 = y - pos.getY(); - double y1 = y0 / rys; - double dist = (x * x + y1 * y1 + z * z) / (1D - random0.nextDouble() * 0.25D); + // Distance au carré au centre de l'explosion + double distanceSquared = x * x + y * y + z * z; - if (dist <= rsq) { + // Si le point est dans la sphère + if (distanceSquared <= radiusSquared) { volume++; } } } } - CreateNuclear.LOGGER.warn(String.format("%s/%s created a nuclear explosion with radius %f at %s:%d,%d,%d with up to %d blocks to check", ownerName, owner, radius, level.dimension().location(), pos.getX(), pos.getY(), pos.getZ(), volume)); BlockPos.MutableBlockPos mpos = new BlockPos.MutableBlockPos(); Object2IntOpenHashMap blocks = new Object2IntOpenHashMap<>(volume); blocks.defaultReturnValue(0); List crust = new ArrayList<>(); - ServerPlayer player = new FakePlayer(level, new GameProfile(owner, ownerName)); - player.setPos(pos.getX() + 0.5D, pos.getY() + 0.5D, pos.getZ() + 0.5D); - for (int x = -rxz; x <= rxz; x++) { - for (int z = -rxz; z <= rxz; z++) { - mpos.set(pos.getX() + x, 0, pos.getZ() + z); + for (int x = -r; x <= r; x++) { + for (int z = -r; z <= r; z++) { + mpos.move(pos.getX() + x, 0, pos.getZ() + z); + + boolean blockProtected = false; if (!level.isInWorldBounds(mpos)) { continue; } - for (int y = ry1; y >= ry0; y--) { - int y0 = y - pos.getY(); - double y1 = y0 / rys; - double dist = (x * x + y1 * y1 + z * z) / (1D - random.nextDouble() * 0.25D); + for (int y = -r; y <= r; y++) { + BlockPos currentPos = pos.offset(x, y, z); + double distanceSquared = x * x + y * y + z * z; + double distance = Math.sqrt(distanceSquared) / (1D - random.nextDouble() * 0.25D); - if (dist <= rsq) { + if (distance <= radius) { mpos.setY(y); if (level.isOutsideBuildHeight(mpos)) { @@ -351,20 +321,21 @@ public void run() { try { BlockState state = level.getBlockState(mpos); - - if (state.isAir()) { + if (blockProtected) { + blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_REINFORCED | FLAG_INSIDE); + } else if (state.isAir()) { blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_AIR | FLAG_INSIDE); - } else if (state.is(CNTags.CNBlockTags.ENRICHING_FIRE_BASE_BLOCKS.tag) || state.getDestroySpeed(level, mpos) < 0F) { + } else if (state.is(CNBlocks.REINFORCED_GLASS.get()) || state.getDestroySpeed(level, mpos) < 0F) { blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_REINFORCED | FLAG_INSIDE); } else { blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_BLOCK | FLAG_INSIDE); } - } catch (Exception ex) { - CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); + } catch (Exception e) { + CreateNuclear.LOGGER.warn("Exception in block checking", e); blocks.put(ipos, FLAG_IN_EXPLOSION | FLAG_IS_REINFORCED | FLAG_INSIDE); } - if (dist >= rsqc) { + if (distance >= radiusSquared) { crust.add(ipos); } } @@ -376,14 +347,13 @@ public void run() { List tasks = new ArrayList<>(); BlockState air = Blocks.AIR.defaultBlockState(); - BlockState podzol = CNBlocks.DEEPSLATE_LEAD_ORE.get().defaultBlockState(); - BlockState coarseDirt = CNBlocks.DEEPSLATE_URANIUM_ORE.get().defaultBlockState(); + BlockState podzol = Blocks.PODZOL.defaultBlockState(); + BlockState coarseDirt = Blocks.COARSE_DIRT.defaultBlockState(); BlockState fire = Blocks.FIRE.defaultBlockState(); - BlockState cobble = CNBlocks.REACTOR_COOLER.get().defaultBlockState(); -// BlockState exfluid = CNFluids.URANIUM.getBlock().get().defaultBlockState(); + BlockState cobble = Blocks.COBBLESTONE.defaultBlockState(); if (!hasFlag(blocks.getOrDefault(pos, 0), FLAG_IS_REINFORCED)) { - tasks.add(new BlockModification(pos, air, 3, rxz)); + tasks.add(new BlockModification(pos, air, 3, Mth.ceil(radius))); } double step = 0.5D; @@ -430,52 +400,6 @@ public void run() { } } - List> destroyEntries = new ArrayList<>(); - - for (Object2IntMap.Entry entry : blocks.object2IntEntrySet()) { - int flags = entry.getIntValue(); - - if (!hasFlag(flags, FLAG_IS_REINFORCED) && !hasFlag(flags, FLAG_DESTROY)) { - BlockPos p = entry.getKey(); - int x0 = pos.getX() - p.getX(); - int y0 = pos.getY() - p.getY(); - int z0 = pos.getZ() - p.getZ(); - int distSq = x0 * x0 + y0 * y0 + z0 * z0; - double dist = Math.sqrt(distSq); - - int px = 0; - int py = 0; - int pz = 0; - - for (double l = 0D; l <= dist; l += step) { - int x = Mth.floor(x0 * l / dist + 0.5D); - int y = Mth.floor(y0 * l / dist + 0.5D); - int z = Mth.floor(z0 * l / dist + 0.5D); - - if (px == x && py == y && pz == z) { - continue; - } - - px = x; - py = y; - pz = z; - - mpos.set(pos.getX() + x, pos.getY() + y, pos.getZ() + z); - int flags1 = blocks.getOrDefault(mpos, 0); - - if (hasFlag(flags1, FLAG_IS_REINFORCED)) { - break; - } else if (hasFlag(flags1, FLAG_IN_EXPLOSION) && !hasFlag(flags1, FLAG_DESTROY)) { - destroyEntries.add(entry); - } - } - } - } - - for (Object2IntMap.Entry entry : destroyEntries) { - entry.setValue(entry.getIntValue() | FLAG_DESTROY); - } - for (Object2IntMap.Entry entry : blocks.object2IntEntrySet()) { int flags = entry.getIntValue(); @@ -510,7 +434,7 @@ public void run() { } else if (state.is(BlockTags.DIRT)) { tasks.add(new BlockModification(p, coarseDirt)); tasks.add(new LightUpdate(p, state, coarseDirt, oldLight, oldOpacity)); - } else if (state.is(Tags.Blocks.GRAVEL) || state.is(Tags.Blocks.SAND)) { + } else if (state.is(Tags.Blocks.STONE) || state.is(Tags.Blocks.GRAVEL) || state.is(Tags.Blocks.SAND)) { if (random.nextInt(10) == 0) { BlockState burnt = getBurntBlock(random); tasks.add(new BlockModification(p, burnt)); @@ -528,9 +452,6 @@ public void run() { tasks.add(new BlockModification(p, cobble)); tasks.add(new LightUpdate(p, state, cobble, oldLight, oldOpacity)); } - } else if ( level.getFluidState(p).getType() != Fluids.EMPTY) { -// tasks.add(new BlockModification(p, exfluid)); -// tasks.add(new LightUpdate(p, state, exfluid, oldLight, oldOpacity)); } else { tasks.add(new LightUpdate(p, state, state, oldLight, oldOpacity)); } @@ -544,12 +465,7 @@ public void run() { int oldLight = state.getLightEmission(level, pos); int oldOpacity = state.getLightBlock(level, pos); - if (random.nextInt(60) == 0) { -// tasks.add(new BlockModification(p, exfluid)); -// tasks.add(new LightUpdate(p, state, exfluid, oldLight, oldOpacity)); - } else { - tasks.add(new LightUpdate(p, state, state, oldLight, oldOpacity)); - } + tasks.add(new LightUpdate(p, state, state, oldLight, oldOpacity)); } catch (Exception ex) { CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); } @@ -564,22 +480,6 @@ public void run() { } } - long endTime = System.currentTimeMillis(); - - CreateNuclear.LOGGER.warn(String.format("It modified %d/%d blocks and it took %d ms to calculate", modifiedBlocks, blocks.size(), endTime - startTime)); - - long delay1 = delay - (System.currentTimeMillis() - startTime); - - if (delay1 > 0L) { - try { - Thread.sleep(delay1); - } catch (Exception ex) { - CreateNuclear.LOGGER.warn("Error while calculating nuclear explosion", ex); - } - } - - server.submitAsync(preExplosion); - while (!tasks.isEmpty()) { tasks.sort(this); int highestOrder = tasks.get(0).getOrder(); @@ -605,41 +505,33 @@ public void run() { tasks.addAll(lowPriority); lists.removeIf(List::isEmpty); - for (int i = 0, listsSize = lists.size(); i < listsSize; i++) { - List list = lists.get(i); + for (List list : lists) { + // if (!server.isRunning()) { +// return; +// } - if (!server.isRunning()) { - return; - } - - server.submitAsync(() -> execute(list)); - - if (i != listsSize - 1) { - try { - Thread.sleep(Math.min(Math.max(lists.get(i + 1).size() / 20L, 50L), 150L)); - } catch (Exception ex) { - ex.printStackTrace(); - } - } +// server.submitAsync(() -> execute(list)); + execute(list, level); } } } - private void execute(List list) { + private void execute(List list, Level level) { boolean blockDrops = level.getGameRules().getBoolean(GameRules.RULE_DOBLOCKDROPS); - level.getGameRules().getRule(GameRules.RULE_DOBLOCKDROPS).set(false, server); + level.getGameRules().getRule(GameRules.RULE_DOBLOCKDROPS).set(false, level.getServer()); for (NukeTask task : list) { task.execute(this); } - level.getGameRules().getRule(GameRules.RULE_DOBLOCKDROPS).set(blockDrops, server); + level.getGameRules().getRule(GameRules.RULE_DOBLOCKDROPS).set(blockDrops, level.getServer()); } private BlockState getBurntBlock(Random random) { return switch (random.nextInt(3)) { case 0 -> Blocks.MAGMA_BLOCK.defaultBlockState(); case 1 -> Blocks.BASALT.defaultBlockState(); + case 2 -> CNBlocks.ENRICHING_FIRE.get().defaultBlockState(); default -> Blocks.BLACKSTONE.defaultBlockState(); }; } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/NuclearExplosionEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/NuclearExplosionEntity.java new file mode 100644 index 00000000..b80c5e73 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/NuclearExplosionEntity.java @@ -0,0 +1,258 @@ +package net.nuclearteam.createnuclear.content.multiblock.core; + +import com.github.alexmodguy.alexscaves.AlexsCaves; +import com.github.alexmodguy.alexscaves.client.particle.ACParticleRegistry; +import com.github.alexmodguy.alexscaves.server.block.ACBlockRegistry; +import com.github.alexmodguy.alexscaves.server.block.TremorzillaEggBlock; +import com.github.alexmodguy.alexscaves.server.entity.ACEntityRegistry; +import com.github.alexmodguy.alexscaves.server.entity.living.RaycatEntity; +import com.github.alexmodguy.alexscaves.server.entity.living.TremorzillaEntity; +import com.github.alexmodguy.alexscaves.server.misc.ACDamageTypes; +import com.github.alexmodguy.alexscaves.server.misc.ACMath; +import com.github.alexmodguy.alexscaves.server.misc.ACTagRegistry; +import com.github.alexmodguy.alexscaves.server.potion.ACEffectRegistry; +import net.minecraft.core.BlockPos; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.protocol.Packet; +import net.minecraft.network.protocol.game.ClientGamePacketListener; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.Mth; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.ChunkPos; +import net.minecraft.world.level.Explosion; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import net.minecraftforge.common.world.ForgeChunkManager; +import net.minecraftforge.network.NetworkHooks; +import net.minecraftforge.network.PlayMessages; +import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.CNEffects; +import net.nuclearteam.createnuclear.CNEntityType; + +import java.util.List; +import java.util.Stack; + +public class NuclearExplosionEntity extends Entity { + + private boolean spawnedParticle = false; + private Stack destroyingChunks = new Stack<>(); + private static final EntityDataAccessor SIZE = SynchedEntityData.defineId(NuclearExplosionEntity.class, EntityDataSerializers.FLOAT); + private static final EntityDataAccessor NO_GRIEFING = SynchedEntityData.defineId(NuclearExplosionEntity.class, EntityDataSerializers.BOOLEAN); + private static final EntityDataAccessor INTENTIONAL_GAME_DESIGN = SynchedEntityData.defineId(NuclearExplosionEntity.class, EntityDataSerializers.BOOLEAN); + private boolean loadingChunks = false; + + private Explosion dummyExplosion; + + public NuclearExplosionEntity(EntityType entityType, Level level) { + super(entityType, level); + } + + public NuclearExplosionEntity(PlayMessages.SpawnEntity spawnEntity, Level level) { + this(CNEntityType.NUCLEAR_EXPLOSION.get(), level); + this.setBoundingBox(this.makeBoundingBox()); + } + + @Override + public Packet getAddEntityPacket() { + return (Packet) NetworkHooks.getEntitySpawningPacket(this); + } + + public void tick() { + super.tick(); + int chunksAffected = getChunksAffected(); + int radius = chunksAffected * 15; + if (!spawnedParticle) { + spawnedParticle = true; + int particleY = (int) Math.ceil(this.getY()); + while (particleY > level().getMinBuildHeight() && particleY > this.getY() - radius / 2F && isDestroyable(level().getBlockState(BlockPos.containing(this.getX(), particleY, this.getZ())))) { + particleY--; + } + level().addAlwaysVisibleParticle(ACParticleRegistry.MUSHROOM_CLOUD.get(), true, this.getX(), particleY + 2, this.getZ(), this.getSize(), isIntentionalGameDesign() ? 1.0F : 0.0F, 0); + } + if (tickCount > 40 && destroyingChunks.isEmpty()) { + this.remove(RemovalReason.DISCARDED); + } else { + if (!level().isClientSide && !isNoGriefing()) { + if (!loadingChunks && !this.isRemoved()) { + loadingChunks = true; + loadChunksAround(true); + } + if (destroyingChunks.isEmpty()) { + BlockPos center = this.blockPosition(); + int chunks = chunksAffected; + for (int i = -chunks; i <= chunks; i++) { + for (int j = -chunks; j <= chunks; j++) { + for (int k = -chunks; k <= chunks; k++) { + destroyingChunks.push(center.offset(i * 16, j * 16, k * 16)); + } + } + } + destroyingChunks.sort((blockPos1, blockPos2) -> Double.compare(blockPos2.distManhattan(this.blockPosition()), blockPos1.distManhattan(this.blockPosition()))); + } else { + int tickChunkCount = Math.min(destroyingChunks.size(), 3); + for (int i = 0; i < tickChunkCount; i++) { + removeChunk(radius); + } + } + } + AABB killBox = this.getBoundingBox().inflate(radius + radius * 0.5F, radius * 0.6, radius + radius * 0.5F); + float flingStrength = getSize() * 0.33F; + float maximumDistance = radius + radius * 0.5F + 1; + for (LivingEntity entity : this.level().getEntitiesOfClass(LivingEntity.class, killBox)) { + float dist = entity.distanceTo(this); + float damage = calculateDamage(dist, maximumDistance); + Vec3 vec3 = entity.position().subtract(this.position()).add(0, 0.3, 0).normalize(); + float playerFling = entity instanceof Player ? 0.5F * flingStrength : flingStrength; + if (damage > 0) { + if (entity instanceof RaycatEntity) { + damage = 0; + } else if (entity.getType().is(ACTagRegistry.RESISTS_RADIATION)) { + damage *= 0.25F; + playerFling *= 0.1F; + if(entity instanceof TremorzillaEntity){ + playerFling = 0; + damage = 0; + } + } + if(damage > 0){ + entity.hurt(isIntentionalGameDesign() ? ACDamageTypes.causeIntentionalGameDesign(level().registryAccess()) : ACDamageTypes.causeNukeDamage(level().registryAccess()), damage); + } + } + entity.setDeltaMovement(vec3.scale(damage * 0.1F * playerFling)); + } + } + } + + @Override + public void remove(Entity.RemovalReason removalReason) { + if (!level().isClientSide && loadingChunks) { + loadingChunks = false; + loadChunksAround(false); + } + super.remove(removalReason); + } + + + private int getChunksAffected() { + return (int) Math.ceil(this.getSize()); + } + + private void loadChunksAround(boolean load) { + if (this.level() instanceof ServerLevel serverLevel) { + ChunkPos chunkPos = new ChunkPos(this.blockPosition()); + int dist = Math.max(getChunksAffected(), serverLevel.getServer().getPlayerList().getViewDistance() / 2); + for (int i = -dist; i <= dist; i++) { + for (int j = -dist; j <= dist; j++) { + ForgeChunkManager.forceChunk(serverLevel, AlexsCaves.MODID, this, chunkPos.x + i, chunkPos.z + j, load, load); + } + } + } + } + + private float calculateDamage(float dist, float max) { + float revert = (max - dist) / max; + float baseDmg = this.getSize() <= 1.5F ? 100 : 100 + (this.getSize() - 1.5F) * 400; + return revert * baseDmg; + } + + private void removeChunk(int radius) { + BlockPos chunkCorner = destroyingChunks.pop(); + BlockPos.MutableBlockPos carve = new BlockPos.MutableBlockPos(); + BlockPos.MutableBlockPos carveBelow = new BlockPos.MutableBlockPos(); + carve.set(chunkCorner); + carveBelow.set(chunkCorner); + float itemDropModifier = 0.025F / Math.min(1, this.getSize()); + if (AlexsCaves.COMMON_CONFIG.nukeMaxBlockExplosionResistance.get() <= 0) { + return; + } + if (dummyExplosion == null) { + dummyExplosion = new Explosion(level(), null, this.getX(), this.getY(), this.getZ(), 10.0F, List.of()); + } + for (int x = 0; x < 16; x++) { + for (int z = 0; z < 16; z++) { + for (int y = 15; y >= 0; y--) { + boolean canSetToFire = false; + carve.set(chunkCorner.getX() + x, Mth.clamp(chunkCorner.getY() + y, level().getMinBuildHeight(), level().getMaxBuildHeight()), chunkCorner.getZ() + z); + float widthSimplexNoise1 = (ACMath.sampleNoise3D(carve.getX(), carve.getY(), carve.getZ(), radius) - 0.5F) * 0.45F + 0.55F; + double yDist = ACMath.smin(0.6F - Math.abs(this.blockPosition().getY() - carve.getY()) / (float) radius, 0.6F, 0.2F); + double distToCenter = carve.distToLowCornerSqr(this.blockPosition().getX(), carve.getY() - 1, this.blockPosition().getZ()); + double targetRadius = yDist * (radius + widthSimplexNoise1 * radius) * radius; + if (distToCenter <= targetRadius) { + BlockState state = level().getBlockState(carve); + if ((!state.isAir() || !state.getFluidState().isEmpty()) && isDestroyable(state)) { + carveBelow.set(carve.getX(), carve.getY() - 1, carve.getZ()); + canSetToFire = true; + if(state.is(ACBlockRegistry.TREMORZILLA_EGG.get()) && state.getBlock() instanceof TremorzillaEggBlock tremorzillaEggBlock){ + tremorzillaEggBlock.spawnDinosaurs(level(), carve, state); + }else if (AlexsCaves.COMMON_CONFIG.nukesSpawnItemDrops.get() && random.nextFloat() < itemDropModifier && state.getFluidState().isEmpty()) { + level().destroyBlock(carve, true); + } else { + state.onBlockExploded(level(), carve, dummyExplosion); + } + } + } + if (canSetToFire && random.nextFloat() < 0.15 && !level().getBlockState(carveBelow).isAir()) { + level().setBlockAndUpdate(carveBelow.above(), CNBlocks.ENRICHING_FIRE.get().defaultBlockState()); + } + } + } + } + } + + private boolean isDestroyable(BlockState state) { + return (!state.is(ACTagRegistry.NUKE_PROOF) && state.getBlock().getExplosionResistance() < AlexsCaves.COMMON_CONFIG.nukeMaxBlockExplosionResistance.get()) || state.is(ACBlockRegistry.TREMORZILLA_EGG.get()); + } + + @Override + protected void defineSynchedData() { + this.entityData.define(SIZE, 1.0F); + this.entityData.define(NO_GRIEFING, false); + this.entityData.define(INTENTIONAL_GAME_DESIGN, false); + } + + public float getSize() { + return this.entityData.get(SIZE); + } + + public void setSize(float f) { + this.entityData.set(SIZE, f); + } + + public boolean isNoGriefing() { + return this.entityData.get(NO_GRIEFING); + } + + public void setNoGriefing(boolean noGriefing) { + this.entityData.set(NO_GRIEFING, noGriefing); + } + + public boolean isIntentionalGameDesign() { + return this.entityData.get(INTENTIONAL_GAME_DESIGN); + } + + public void setIntentionalGameDesign(boolean intentionalGameDesign) { + this.entityData.set(INTENTIONAL_GAME_DESIGN, intentionalGameDesign); + } + + + @Override + protected void readAdditionalSaveData(CompoundTag compoundTag) { + loadingChunks = compoundTag.getBoolean("WasLoadingChunks"); + } + + @Override + protected void addAdditionalSaveData(CompoundTag compoundTag) { + compoundTag.putBoolean("WasLoadingChunks", loadingChunks); + + } +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java index bc6ef6d2..87b5f5c6 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ReactorCoreEntity.java @@ -1,18 +1,14 @@ package net.nuclearteam.createnuclear.content.multiblock.core; import lib.multiblock.SimpleMultiBlockAislePatternBuilder; -import net.minecraft.ChatFormatting; -import net.minecraft.Util; import net.minecraft.core.BlockPos; -import net.minecraft.network.chat.Component; import net.minecraft.server.level.ServerLevel; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.Blocks; +import net.minecraft.util.Mth; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.GameRules; import net.nuclearteam.createnuclear.CNBlocks; -import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.CNEntityType; import net.nuclearteam.createnuclear.content.multiblock.IHeat; import net.nuclearteam.createnuclear.content.multiblock.casing.ReactorCasingEntity; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; @@ -21,7 +17,9 @@ @SuppressWarnings({"unused"}) public class ReactorCoreEntity extends ReactorCasingEntity { + private int countdownTicks = 0; + private boolean hasExploded = false; public ReactorCoreEntity(BlockEntityType type, BlockPos pos, BlockState state) { super(type, pos, state); @@ -31,82 +29,76 @@ public ReactorCoreEntity(BlockEntityType type, BlockPos pos, BlockState state public void tick() { super.tick(); - if (level.isClientSide()) return; + if (level.isClientSide() || hasExploded) return; BlockPos controllerPos = getBlockPosForReactor(); - if (level.getBlockEntity(controllerPos) instanceof ReactorControllerBlockEntity reactorController) { - int heat = (int) reactorController.configuredPattern.getOrCreateTag().getDouble("heat"); - if (IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.DANGER) { - if (countdownTicks >= 300) { // 300 ticks = 15 secondes - testExplotion(level, getBlockPos()); -// float explosionRadius = calculateExplosionRadius(reactorController.countUraniumRod); -// explodeReactorCore(level, getBlockPos(), explosionRadius); - } else { - countdownTicks++; - } - } else { - countdownTicks = 0; // Reset the countdown if the heat level is not in danger - } + if (!(level.getBlockEntity(controllerPos) instanceof ReactorControllerBlockEntity reactorController)) { + countdownTicks = 0; + return; } - } - private void testExplotion(Level level, BlockPos pos) { - ReactorNuclearExplosion.builder((ServerLevel) level, pos, 20, Util.NIL_UUID, "") - .preExplosion(() -> { -// pLevel.getServer().getPlayerList().broadcastChatMessage(); - Player player = level.getServer().getPlayerList().getPlayer(Util.NIL_UUID); - if (player != null) { - player.sendSystemMessage(Component.literal(String.format("%s : [%d, %d, %d]", level.dimension().location(), pos.getX(), pos.getY(), pos.getZ())).withStyle(ChatFormatting.GRAY)); - } - level.removeBlock(pos, false); - }) - .create(); - } + int heat = (int) reactorController.configuredPattern + .getOrCreateTag() + .getDouble("heat"); - private float calculateExplosionRadius(int countUraniumRod) { - return 10F + countUraniumRod; // Ajuste selon tes besoins - } + if (IHeat.HeatLevel.of(heat) == IHeat.HeatLevel.DANGER) { - private void explodeReactorCore(Level level, BlockPos center, float radius) { - int r = (int) Math.ceil(radius); - - for (int x = -r; x <= r; x++) { - for (int y = -r; y <= r; y++) { - for (int z = -r; z <= r; z++) { - BlockPos currentPos = center.offset(x, y, z); - double distanceSquared = x * x + y * y + z * z; - double distance = Math.sqrt(distanceSquared); - - if (distance <= radius) { - BlockState blockState = level.getBlockState(currentPos); - if (!blockState.isAir() && !blockState.is(Blocks.BEDROCK)) { - double probability = distance / radius; - double noise = level.random.nextDouble(); - - if (distance > radius * 0.7 && noise < 0.4) { - continue; - } - - level.destroyBlock(currentPos, false); - - // Ajoute du feu au-dessus des blocs détruits avec une probabilité de 20% - if (level.random.nextDouble() < 0.2) { // 20% de chance de feu - BlockPos abovePos = currentPos.above(); - BlockState blockBelow = level.getBlockState(currentPos.below(1)); - BlockState blockAbove = level.getBlockState(abovePos); - CreateNuclear.LOGGER.warn("Fire added at {} | blockAbove.isAir() {} | !blockBelow.isAir() {}", abovePos, blockAbove.isAir(), !blockBelow.isAir()); - // Vérifie que le bloc au-dessus est de l'air et que le bloc en dessous est solide (pas remplacé par de l'air) - level.setBlock(abovePos, Blocks.FIRE.defaultBlockState(), 3); - CreateNuclear.LOGGER.warn("Fire added at: " + abovePos); - - } - } - } - } + countdownTicks++; + + // 300 ticks = 15 secondes + if (countdownTicks >= 300) { + hasExploded = true; + + triggerNuclearExplosion( + (ServerLevel) level, + getBlockPos(), + reactorController.countUraniumRod + ); + + // Supprime le cœur (optionnel mais logique) + level.removeBlock(getBlockPos(), false); } + + } else { + countdownTicks = 0; } } + /** + * Déclenche l’explosion nucléaire du réacteur + */ + private void triggerNuclearExplosion(ServerLevel level, BlockPos pos, int uraniumRodCount) { + + /* + NuclearExplosionEntity explosion = + new NuclearExplosionEntity( + CNEntityType.NUCLEAR_EXPLOSION.get(), + level + ); + + explosion.setPos( + pos.getX() + 0.5D, + pos.getY() + 10.0D, + pos.getZ() + 0.5D + ); + + // Mapping uranium -> puissance + float size = Mth.clamp(uraniumRodCount * 0.5F, 1.0F, 6.0F); + explosion.setSize(size); + + // Respect gamerule mobGriefing + boolean griefing = + level.getGameRules().getBoolean(GameRules.RULE_MOBGRIEFING); + + explosion.setNoGriefing(!griefing); + explosion.setIntentionalGameDesign(false); + + level.addFreshEntity(explosion); + */ + } + + /* ===================== MULTIBLOCK ===================== */ + private static BlockPos FindController(char character) { return SimpleMultiBlockAislePatternBuilder.start() .aisle(AAAAA, AAAAA, AAAAA, AAAAA, AAAAA) @@ -127,28 +119,24 @@ private static BlockPos FindController(char character) { } private BlockPos getBlockPosForReactor() { - BlockPos posController = getBlockPos(); - BlockPos posInput = new BlockPos(posController.getX(), posController.getY(), posController.getZ()); + BlockPos origin = getBlockPos(); int[][][] directions = { - {{0, 2, 2}, {0, 1, 2}, {0, 0, 2}, {0, -1, 2}, {0, -2, 2}}, // NORTH + {{0, 2, 2}, {0, 1, 2}, {0, 0, 2}, {0, -1, 2}, {0, -2, 2}}, // NORTH {{0, 2, -2}, {0, 1, -2}, {0, 0, -2}, {0, -1, -2}, {0, -2, -2}}, // SOUTH - - {{2, 2, 0}, {2, 1, 0}, {2, 0, 0}, {2, -1, 0}, {2, -2, 0}}, // EAST + {{2, 2, 0}, {2, 1, 0}, {2, 0, 0}, {2, -1, 0}, {2, -2, 0}}, // EAST {{-2, 2, 0}, {-2, 1, 0}, {-2, 0, 0}, {-2, -1, 0}, {-2, -2, 0}} // WEST }; - for (int[][] direction : directions) { for (int[] dir : direction) { - BlockPos newPos = posController.offset(dir[0], dir[1], dir[2]); - if (level.getBlockState(newPos).is(CNBlocks.REACTOR_CONTROLLER.get())) { - posInput = newPos; - break; + BlockPos check = origin.offset(dir[0], dir[1], dir[2]); + if (level.getBlockState(check).is(CNBlocks.REACTOR_CONTROLLER.get())) { + return check; } } } - return posInput; + return origin; } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/test/TestBlock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/test/TestBlock.java deleted file mode 100644 index 9becd423..00000000 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/test/TestBlock.java +++ /dev/null @@ -1,33 +0,0 @@ -package net.nuclearteam.createnuclear.content.multiblock.test; - -import net.minecraft.ChatFormatting; -import net.minecraft.Util; -import net.minecraft.client.Minecraft; -import net.minecraft.client.multiplayer.ClientLevel; -import net.minecraft.core.BlockPos; -import net.minecraft.network.chat.Component; -import net.minecraft.server.level.ServerLevel; -import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResult; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.state.BlockBehaviour; -import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.phys.BlockHitResult; -import net.nuclearteam.createnuclear.content.multiblock.core.ReactorNuclearExplosion; - -public class TestBlock extends Block { - public TestBlock(BlockBehaviour.Properties pProperties) { - super(pProperties); - } - - @Override - public InteractionResult use(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, BlockHitResult pHit) { - if (pLevel instanceof ClientLevel) return InteractionResult.PASS; - - - - return InteractionResult.SUCCESS; - } -} diff --git a/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_bottom.json b/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_bottom.json index e315baef..4f6a8e35 100644 --- a/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_bottom.json +++ b/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_bottom.json @@ -6,8 +6,8 @@ "1": "createnuclear:block/reactor/casing/casing_top", "2": "createnuclear:block/reactor/frame/window", "3": "createnuclear:block/reactor/casing/reactor_casing", - "4": "createnuclear:fluid/uranium_still", - "5": "createnuclear:fluid/uranium_flow", + "4": "minecraft:block/water_flow", + "5": "minecraft:block/water_still", "particle": "createnuclear:block/reactor/casing/casing_inner" }, "elements": [ diff --git a/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_middle.json b/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_middle.json index 639116c9..aef7f7ad 100644 --- a/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_middle.json +++ b/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_middle.json @@ -3,8 +3,8 @@ "parent": "block/block", "textures": { "0": "createnuclear:block/reactor/frame/window", - "1": "createnuclear:fluid/uranium_flow", - "2": "createnuclear:fluid/uranium_still", + "1": "minecraft:block/water_still", + "2": "minecraft:block/water_flow", "3": "createnuclear:block/reactor/casing/reactor_casing", "particle": "createnuclear:block/reactor/frame/window" }, diff --git a/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_none.json b/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_none.json index 8fa0e687..81e14430 100644 --- a/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_none.json +++ b/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_none.json @@ -2,13 +2,13 @@ "credit": "Made with Blockbench", "parent": "block/block", "textures": { - "4": "createnuclear:fluid/uranium_still", - "5": "createnuclear:fluid/uranium_flow", + "4": "minecraft:block/water_still", + "5": "minecraft:block/water_flow", "6": "createnuclear:block/reactor/casing/reactor_casing", "8": "createnuclear:block/reactor/casing/casing_inner", "9": "createnuclear:block/reactor/casing/casing_top", "10": "createnuclear:block/reactor/frame/window_single", - "particle": "createnuclear:fluid/uranium_still" + "particle": "minecraft:block/water_still" }, "elements": [ { diff --git a/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_top.json b/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_top.json index e8d897c1..22d59ab7 100644 --- a/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_top.json +++ b/src/main/resources/assets/createnuclear/models/block/reactor/frame/frame_top.json @@ -6,8 +6,8 @@ "1": "createnuclear:block/reactor/casing/casing_top", "2": "createnuclear:block/reactor/frame/window", "3": "createnuclear:block/reactor/casing/reactor_casing", - "4": "createnuclear:fluid/uranium_flow", - "5": "createnuclear:fluid/uranium_still", + "4": "minecraft:block/water_flow", + "5": "minecraft:block/water_still", "particle": "createnuclear:block/reactor/casing/casing_inner" }, "elements": [ diff --git a/src/main/resources/assets/createnuclear/textures/misc/mushroom_cloud_glow.png b/src/main/resources/assets/createnuclear/textures/misc/mushroom_cloud_glow.png new file mode 100644 index 0000000000000000000000000000000000000000..f033774ba1e652cee3b6627a1b48c43847d83d46 GIT binary patch literal 15531 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 Lnu- Date: Thu, 15 Jan 2026 11:51:28 +0100 Subject: [PATCH 162/705] merging the explosion with biome, the explosion now change the biome for an irradiated one (plain for now) --- .../fed443662143001aeb5341375f6f5ef31d10baea | 4 +- .../worldgen/biome/irradiated_plain.json | 2 + .../multiblock/casing/ReactorCasing.java | 40 -------------- .../ReactorControllerBlockEntity.java | 53 +++++++++++++++++++ .../multiblock/core/ExplosionCore.java | 1 - 5 files changed, 57 insertions(+), 43 deletions(-) diff --git a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea index cc4df587..4580da84 100644 --- a/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea +++ b/src/generated/resources/.cache/fed443662143001aeb5341375f6f5ef31d10baea @@ -1,8 +1,8 @@ -// 1.20.1 2025-11-24T20:36:32.0462092 CreateNuclear Generated Registry Entries +// 1.20.1 2026-01-15T11:39:38.0567887 CreateNuclear Generated Registry Entries 5edbd74546f4088818e02bb7a5c5eb2ecfe25623 data/createnuclear/forge/biome_modifier/lead_ore.json 72173023e6a31748692e750db0f5fa8c555d1009 data/createnuclear/forge/biome_modifier/striated_ores_overworld.json fa32145101dc12ec914684fec8c5cbb995d2c051 data/createnuclear/forge/biome_modifier/uranium_ore.json -bec3aa19be2740b8347902856a2ad920b0641804 data/createnuclear/worldgen/biome/irradiated_plain.json +68758bb77506c0b9edafcada610c5c45222f50b2 data/createnuclear/worldgen/biome/irradiated_plain.json b68555f371c9700aa4ecfa9370b010de8fe25b60 data/createnuclear/worldgen/configured_feature/lead_ore.json 4f11c0a518c0de7857919983fc638ba551c6630a data/createnuclear/worldgen/configured_feature/striated_ores_overworld.json b0e1ee7314412507fd7346cb48b29d105f6186ad data/createnuclear/worldgen/configured_feature/uranium_ore.json diff --git a/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json b/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json index 0e531893..b9483cee 100644 --- a/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json +++ b/src/generated/resources/data/createnuclear/worldgen/biome/irradiated_plain.json @@ -36,6 +36,8 @@ "has_precipitation": false, "spawn_costs": {}, "spawners": { + "alexscaves:cave_creature": [], + "alexscaves:deep_sea_creature": [], "ambient": [], "axolotls": [], "creature": [], diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java index 9f732b96..953b9ce1 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/casing/ReactorCasing.java @@ -59,7 +59,6 @@ public ReactorCasing(Properties properties, TypeBlock tBlock) { public void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) { super.onPlace(state, level, pos, oldState, movedByPiston); // change nearby chunks' biomes to the mod biome (radius in blocks) - changeBiome(CNBiomes.Irradiated.PLAIN, 12, pos, (ServerLevel) level); List players = level.players(); FindController(pos, level, players, true); } @@ -113,45 +112,6 @@ public ReactorControllerBlock FindController(BlockPos blockPos, Level level, Lis return null; } - public void changeBiome(ResourceKey biomeResourceKey, int radius, BlockPos center, ServerLevel serverLevel) { - // radius is in blocks; we convert to chunk/section coords - Registry biomeRegistry = serverLevel.registryAccess().registryOrThrow(Registries.BIOME); - Holder biomeHolder = biomeRegistry.getHolderOrThrow(biomeResourceKey); - - // If the center biome is already the target biome, skip whole operation - Holder current = serverLevel.getBiome(center); - Optional> currentKey = current.unwrapKey(); - if (currentKey.isPresent() && currentKey.get().equals(biomeResourceKey)) { - CreateNuclear.LOGGER.info("changeBiome: center already irradiated: {}", currentKey.get()); - return; - } - - int minX = center.getX() - radius; - int maxX = center.getX() + radius; - int minZ = center.getZ() - radius; - int maxZ = center.getZ() + radius; - - ArrayList chunks = new ArrayList<>(); - - for (int cz = SectionPos.blockToSectionCoord(minZ); cz <= SectionPos.blockToSectionCoord(maxZ); ++cz) { - for (int cx = SectionPos.blockToSectionCoord(minX); cx <= SectionPos.blockToSectionCoord(maxX); ++cx) { - ChunkAccess chunkAccess = serverLevel.getChunk(cx, cz, ChunkStatus.FULL, false); - if (chunkAccess != null) { - chunkAccess.fillBiomesFromNoise(makeResolver(biomeHolder), serverLevel.getChunkSource().randomState().sampler()); - chunkAccess.setUnsaved(true); - chunks.add(chunkAccess); - } - } - } - - // Inform players/clients about biome changes for affected chunks - serverLevel.getChunkSource().chunkMap.resendBiomesForChunks(chunks); - } - - public static BiomeResolver makeResolver(Holder biomeHolder) { - return (x, y, z, climateSampler) -> biomeHolder; - } - @Override public Class getBlockEntityClass() { return ReactorCasingEntity.class; diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index 9d82dbb1..93788295 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -8,10 +8,15 @@ import lib.multiblock.SimpleMultiBlockAislePatternBuilder; import net.minecraft.ChatFormatting; import net.minecraft.core.BlockPos; +import net.minecraft.core.Holder; +import net.minecraft.core.Registry; +import net.minecraft.core.SectionPos; +import net.minecraft.core.registries.Registries; import net.minecraft.nbt.CompoundTag; import net.minecraft.nbt.ListTag; import net.minecraft.nbt.Tag; import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceKey; import net.minecraft.server.level.ServerLevel; import net.minecraft.util.Mth; import net.minecraft.world.InteractionHand; @@ -21,17 +26,24 @@ import net.minecraft.world.level.Explosion; import net.minecraft.world.level.GameRules; import net.minecraft.world.level.Level; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.biome.BiomeResolver; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.chunk.ChunkAccess; +import net.minecraft.world.level.chunk.ChunkStatus; import net.nuclearteam.createnuclear.*; import net.nuclearteam.createnuclear.content.multiblock.IHeat; import net.nuclearteam.createnuclear.content.multiblock.core.NuclearExplosionEntity; import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; +import net.nuclearteam.createnuclear.infrastructure.worldgen.biome.CNBiomes; +import java.util.ArrayList; import java.util.List; +import java.util.Optional; import static net.nuclearteam.createnuclear.content.multiblock.CNMultiblock.*; import static net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock.ASSEMBLED; @@ -306,9 +318,50 @@ private void triggerNuclearExplosion() { // Détruire le contrôleur pour stopper la machine level.destroyBlock(getBlockPos(), false); + + changeBiome(CNBiomes.Irradiated.PLAIN, 30, explosionPos, (ServerLevel) level); } } + public void changeBiome(ResourceKey biomeResourceKey, int radius, BlockPos center, ServerLevel serverLevel) { + // radius is in blocks; we convert to chunk/section coords + Registry biomeRegistry = serverLevel.registryAccess().registryOrThrow(Registries.BIOME); + Holder biomeHolder = biomeRegistry.getHolderOrThrow(biomeResourceKey); + + // If the center biome is already the target biome, skip whole operation + Holder current = serverLevel.getBiome(center); + Optional> currentKey = current.unwrapKey(); + if (currentKey.isPresent() && currentKey.get().equals(biomeResourceKey)) { + CreateNuclear.LOGGER.info("changeBiome: center already irradiated: {}", currentKey.get()); + return; + } + + int minX = center.getX() - radius; + int maxX = center.getX() + radius; + int minZ = center.getZ() - radius; + int maxZ = center.getZ() + radius; + + ArrayList chunks = new ArrayList<>(); + + for (int cz = SectionPos.blockToSectionCoord(minZ); cz <= SectionPos.blockToSectionCoord(maxZ); ++cz) { + for (int cx = SectionPos.blockToSectionCoord(minX); cx <= SectionPos.blockToSectionCoord(maxX); ++cx) { + ChunkAccess chunkAccess = serverLevel.getChunk(cx, cz, ChunkStatus.FULL, false); + if (chunkAccess != null) { + chunkAccess.fillBiomesFromNoise(makeResolver(biomeHolder), serverLevel.getChunkSource().randomState().sampler()); + chunkAccess.setUnsaved(true); + chunks.add(chunkAccess); + } + } + } + + // Inform players/clients about biome changes for affected chunks + serverLevel.getChunkSource().chunkMap.resendBiomesForChunks(chunks); + } + + public static BiomeResolver makeResolver(Holder biomeHolder) { + return (x, y, z, climateSampler) -> biomeHolder; + } + private boolean isEmptyConfiguredPattern() { return !configuredPattern.isEmpty() || !configuredPattern.getOrCreateTag().isEmpty(); } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java index dccc61ce..6a360221 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/ExplosionCore.java @@ -151,7 +151,6 @@ public boolean test(BlockPos pos) { return false; } } - return true; } } From 70879f53d6a1f2ad631c11d1137553666b6f9a18 Mon Sep 17 00:00:00 2001 From: Dimitri Date: Thu, 15 Jan 2026 16:14:03 +0100 Subject: [PATCH 163/705] adding the message to warn for the explosion (the configs must be tested) --- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 9 +- .../ReactorControllerBlockEntity.java | 93 ++++++++++++------- .../foundation/utility/NotifyUtil.java | 63 +++++++++++++ .../infrastructure/config/CNCCommon.java | 2 +- .../infrastructure/config/CNCServer.java | 14 ++- .../infrastructure/config/CNConfigs.java | 4 + .../infrastructure/config/CNotify.java | 19 ++++ 7 files changed, 167 insertions(+), 37 deletions(-) create mode 100644 src/main/java/net/nuclearteam/createnuclear/foundation/utility/NotifyUtil.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNotify.java diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index d5ee4d4b..89cf1936 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2026-01-14T18:06:59.1281927 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2026-01-15T15:58:12.2959716 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -38,8 +38,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 57c846a957e9250bc45f2f1091bf3f78b2a77344 assets/createnuclear/blockstates/steel_block.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -573d4dd4e14f1988f32bd0d1904fc2b4bfd4cb20 assets/createnuclear/lang/en_ud.json -341f3bbb955c4c129d9f9e1c2d34a1d3f4708b30 assets/createnuclear/lang/en_us.json +d6ab1ee8d52fdd6849da9f619b69626fa39a6352 assets/createnuclear/lang/en_ud.json +b2714e01131d40fa5f67a8e8bc02811783dcca28 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json @@ -368,6 +368,7 @@ d51f9b307f2986ac086d32f48bd41e6dc4024348 data/createnuclear/loot_tables/blocks/s 401811bf59cdb43ffb0c0bb5ba40eb954d7fa216 data/createnuclear/loot_tables/blocks/uranium_ore.json fba1a7bdb0835c034aa5ef52ebf589123d41b33e data/createnuclear/loot_tables/entities/irradiated_cat.json 2d8f5d7d7babd2b02ae836846e62daabf84de427 data/createnuclear/loot_tables/entities/irradiated_chicken.json +900719d49cec9385da31bb392649c65f4297288c data/createnuclear/loot_tables/entities/irradiated_cow.json f91f43a39c80f583f878ea1a0d944798c05f2388 data/createnuclear/loot_tables/entities/irradiated_wolf.json 4c985d77908c367245c3b4d56e1302a843522eff data/createnuclear/recipes/autunite_from_stone_types_autunite_stonecutting.json 9819e80259d08c1518b30ee9d4cf5c18689d3efc data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json @@ -486,7 +487,7 @@ a7d4278d8a39649c8b658ad2f3f1d092cb012bdf data/createnuclear/tags/blocks/enrichin 509b5baa813ae0dc3345fd97754e4088132359ec data/createnuclear/tags/blocks/fan_processing_catalysts/enriched.json 925cb97bc13b3122fe17e59ff3ec2fe4d1eaacd5 data/createnuclear/tags/blocks/lead_ores.json bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/blocks/uranium_ores.json -e8b97836e0a934f9023ba18e6ad44e60dca4532d data/createnuclear/tags/entity_types/irradiated_immune.json +ccbc67cba973a8e1e43d0166ddfa5645f6a82aea data/createnuclear/tags/entity_types/irradiated_immune.json bfd5a561b60a7d59d7f7c248ec75e3571a0f2fed data/createnuclear/tags/fluids/uranium.json 7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/createnuclear/tags/items/all_anti_radiation_armors.json e3fe4325aafb669d287c17b5b30953e4fb709110 data/createnuclear/tags/items/anti_radiation_armor.json diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index 8b1d8d01..0bcd6c65 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -39,6 +39,7 @@ import net.nuclearteam.createnuclear.content.multiblock.input.ReactorInputEntity; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutput; import net.nuclearteam.createnuclear.content.multiblock.output.ReactorOutputEntity; +import net.nuclearteam.createnuclear.foundation.utility.NotifyUtil; import net.nuclearteam.createnuclear.infrastructure.config.CNConfigs; import net.nuclearteam.createnuclear.infrastructure.worldgen.biome.CNBiomes; @@ -208,22 +209,48 @@ public void tick() { if (level.isClientSide || isExploding) return; - // --- LOGIQUE D'EXPLOSION --- int currentHeat = (int) configuredPattern.getOrCreateTag().getDouble("heat"); + // Récupération des configs pour l'utilitaire + int configRadius = CNConfigs.server().notify.distanceOfWarning.get(); + boolean configWarnAll = CNConfigs.server().notify.warnAllPlayers.get(); + if (IHeat.HeatLevel.of(currentHeat) == IHeat.HeatLevel.DANGER) { explosionCountdown++; - // Toutes les secondes (20 ticks), on peut ajouter un son d'alerte ou des particules + // --- AFFICHAGE DU COMPTE À REBOURS --- + // Toutes les secondes (20 ticks) if (explosionCountdown % 20 == 0) { - // Optionnel : level.playSound(...) pour une alarme + int secondsLeft = (300 - explosionCountdown) / 20; + + if (secondsLeft > 0) { + NotifyUtil.sendTitle( + level, getBlockPos(), + "ALERTE : FUSION DU CŒUR", + "Explosion dans " + secondsLeft + "s", + ChatFormatting.RED, + configRadius, configWarnAll, + 0, 25, 5 // Apparition instantanée pour le timer + ); + } } - if (explosionCountdown >= 300) { // 15 secondes + if (explosionCountdown >= 300) { triggerNuclearExplosion(); } } else { - explosionCountdown = 0; // Reset si la température redescend + // --- MESSAGE SI L'EXPLOSION EST ANNULÉE --- + if (explosionCountdown > 0) { + NotifyUtil.sendTitle( + level, getBlockPos(), + "CŒUR STABILISÉ", + "Le réacteur refroidit...", + ChatFormatting.GREEN, + configRadius, configWarnAll, + 10, 40, 10 + ); + } + explosionCountdown = 0; } if (isEmptyConfiguredPattern()) { @@ -287,41 +314,45 @@ public void tick() { } private void triggerNuclearExplosion() { - if (isExploding) return; - isExploding = true; + if (isExploding) return; + isExploding = true; - // On cherche la position du Core central pour faire exploser à partir de là - // Ou on utilise simplement la position du Controller - BlockPos explosionPos = getBlockPos().above(2); // Par défaut 2 blocs au dessus du controller + BlockPos explosionPos = getBlockPos().above(2); + int configRadius = CNConfigs.server().notify.distanceOfWarning.get(); + boolean configWarnAll = CNConfigs.server().notify.warnAllPlayers.get(); - if (level instanceof ServerLevel serverLevel) { - NuclearExplosionEntity explosion = new NuclearExplosionEntity( - CNEntityType.NUCLEAR_EXPLOSION.get(), - serverLevel - ); + if (level instanceof ServerLevel serverLevel) { + // --- MESSAGE D'EXPLOSION FINALE --- + NotifyUtil.sendTitle( + level, getBlockPos(), + "RÉACTEUR DÉTRUIT", + "Fusion critique terminée", + ChatFormatting.DARK_RED, + configRadius, configWarnAll, + 10, 60, 20 + ); - explosion.setPos( - explosionPos.getX() + 0.5D, - explosionPos.getY() + 10.0D, - explosionPos.getZ() + 2.0D - ); + NuclearExplosionEntity explosion = new NuclearExplosionEntity( + CNEntityType.NUCLEAR_EXPLOSION.get(), + serverLevel + ); - // Puissance basée sur l'uranium - float size = Mth.clamp(countUraniumRod * 0.075F, 1.0F, 4.0F); - explosion.setSize(size); + explosion.setPos(explosionPos.getX() + 0.5D, explosionPos.getY() + 10.0D, explosionPos.getZ() + 2.0D); - // Respect des règles du serveur - boolean griefing = serverLevel.getGameRules().getBoolean(GameRules.RULE_MOBGRIEFING); - explosion.setNoGriefing(!griefing); + float size = Mth.clamp(countUraniumRod * 0.075F, 1.0F, 4.0F); + explosion.setSize(size); - serverLevel.addFreshEntity(explosion); + boolean griefing = serverLevel.getGameRules().getBoolean(GameRules.RULE_MOBGRIEFING); + explosion.setNoGriefing(!griefing); - // Détruire le contrôleur pour stopper la machine - level.destroyBlock(getBlockPos(), false); + serverLevel.addFreshEntity(explosion); - changeBiome(CNBiomes.Irradiated.PLAIN, 30, explosionPos, (ServerLevel) level); + // On détruit le bloc après avoir envoyé les messages + level.destroyBlock(getBlockPos(), false); + + changeBiome(CNBiomes.Irradiated.PLAIN, 30, explosionPos, serverLevel); + } } -} public void changeBiome(ResourceKey biomeResourceKey, int radius, BlockPos center, ServerLevel serverLevel) { // radius is in blocks; we convert to chunk/section coords diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/utility/NotifyUtil.java b/src/main/java/net/nuclearteam/createnuclear/foundation/utility/NotifyUtil.java new file mode 100644 index 00000000..8bc2b310 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/utility/NotifyUtil.java @@ -0,0 +1,63 @@ +package net.nuclearteam.createnuclear.foundation.utility; + +import net.minecraft.ChatFormatting; +import net.minecraft.core.BlockPos; +import net.minecraft.network.chat.Component; +import net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacket; +import net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket; +import net.minecraft.network.protocol.game.ClientboundSetTitlesAnimationPacket; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.phys.AABB; + +import java.util.List; + +public class NotifyUtil { + + /** + * Envoie un titre et un sous-titre à un groupe de joueurs défini par les paramètres. + * * @param level Le monde (Serveur) + * @param pos Position d'origine (ignorée si warnAll est vrai) + * @param title Texte principal + * @param subtitle Texte secondaire + * @param color Couleur du titre principal + * @param radius Rayon d'action (si warnAll est faux) + * @param warnAll Si vrai, ignore le radius et prévient tout le serveur + * @param fadeIn Temps d'apparition (ticks) + * @param stay Temps d'affichage (ticks) + * @param fadeOut Temps de disparition (ticks) + */ + public static void sendTitle(Level level, BlockPos pos, String title, String subtitle, ChatFormatting color, + int radius, boolean warnAll, int fadeIn, int stay, int fadeOut) { + + if (level.isClientSide) return; + + Component titleComp = Component.literal(title).withStyle(color, ChatFormatting.BOLD); + Component subtitleComp = Component.literal(subtitle).withStyle(ChatFormatting.WHITE); + + List targets; + + if (warnAll && level.getServer() != null) { + // Cible : Tout le monde sur le serveur + targets = (List) (Object) level.getServer().getPlayerList().getPlayers(); + } else { + // Cible : Joueurs dans le rayon autour de la position + AABB area = new AABB(pos).inflate(radius); + targets = (List) (Object) level.getEntitiesOfClass(Player.class, area); + } + + for (ServerPlayer serverPlayer : targets) { + serverPlayer.connection.send(new ClientboundSetTitlesAnimationPacket(fadeIn, stay, fadeOut)); + serverPlayer.connection.send(new ClientboundSetSubtitleTextPacket(subtitleComp)); + serverPlayer.connection.send(new ClientboundSetTitleTextPacket(titleComp)); + } + } + + /** + * Raccourci pour une alerte rapide avec des temps par défaut (2.5 secondes d'affichage) + */ + public static void quickAlert(Level level, BlockPos pos, String title, String sub, ChatFormatting color, int radius, boolean warnAll) { + sendTitle(level, pos, title, sub, color, radius, warnAll, 10, 50, 10); + } +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCCommon.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCCommon.java index cc20bb17..3a009def 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCCommon.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCCommon.java @@ -16,6 +16,6 @@ public String getName() { private static class Comments { static String worldGen = "Modify CreateNuclear's impact on your terrain"; static String rods = "Modify rods time and config"; - static String explode = "Explose: pas d'idée"; + static String explode = "Modify the parameters of the explosion"; } } diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCServer.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCServer.java index 6192b4d5..2ef21761 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCServer.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNCServer.java @@ -1,4 +1,16 @@ package net.nuclearteam.createnuclear.infrastructure.config; -public class CNCServer { +import net.createmod.catnip.config.ConfigBase; + +public class CNCServer extends ConfigBase { + public final CNotify notify = nested(0, CNotify::new, CNCServer.Comments.notify); + + @Override + public String getName() { + return ""; + } + + private static class Comments { + static String notify = "Manage the notification before the explosion"; + } } diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNConfigs.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNConfigs.java index 6a3434a7..889760b7 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNConfigs.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNConfigs.java @@ -26,6 +26,9 @@ public class CNConfigs { public static CNCCommon common() { return common; } + public static CNCServer server() { + return server; + } public static ConfigBase byType(ModConfig.Type type) { return CONFIGS.get(type); @@ -46,6 +49,7 @@ private static T register(Supplier factory, ModConfig. public static void register(ModLoadingContext context) { common = register(CNCCommon::new, ModConfig.Type.COMMON); + server = register(CNCServer::new, ModConfig.Type.SERVER); for (Entry entry : CONFIGS.entrySet()) { context.registerConfig(entry.getKey(), entry.getValue().specification); diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNotify.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNotify.java new file mode 100644 index 00000000..ee4b399b --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNotify.java @@ -0,0 +1,19 @@ +package net.nuclearteam.createnuclear.infrastructure.config; + +import net.createmod.catnip.config.ConfigBase; + +public class CNotify extends ConfigBase { + + public final ConfigBase.ConfigBool warnAllPlayers = b(false, "Warn all players", Comments.warning); + public final ConfigBase.ConfigInt distanceOfWarning = i(100, 30, 5000, "Distance of warning", Comments.rangeOfWarning); + + @Override + public String getName() { + return "Notify"; + } + + private static class Comments { + static String warning = "This is a warning before the reactor explodes"; + static String rangeOfWarning = "distance to check for players to warn of the imminent explosion"; + } +} From bd80f5ae3a943dc5a3ba4cfadba96fec9e4e272e Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sun, 18 Jan 2026 14:35:43 +0100 Subject: [PATCH 164/705] fix: correct config type references for warning settings --- .../createnuclear/foundation/utility/NotifyUtil.java | 2 +- .../createnuclear/infrastructure/config/CNotify.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/utility/NotifyUtil.java b/src/main/java/net/nuclearteam/createnuclear/foundation/utility/NotifyUtil.java index 8bc2b310..183defd1 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/utility/NotifyUtil.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/utility/NotifyUtil.java @@ -17,7 +17,7 @@ public class NotifyUtil { /** * Envoie un titre et un sous-titre à un groupe de joueurs défini par les paramètres. - * * @param level Le monde (Serveur) + * @param level Le monde (Serveur) * @param pos Position d'origine (ignorée si warnAll est vrai) * @param title Texte principal * @param subtitle Texte secondaire diff --git a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNotify.java b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNotify.java index ee4b399b..b411bb49 100644 --- a/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNotify.java +++ b/src/main/java/net/nuclearteam/createnuclear/infrastructure/config/CNotify.java @@ -4,8 +4,8 @@ public class CNotify extends ConfigBase { - public final ConfigBase.ConfigBool warnAllPlayers = b(false, "Warn all players", Comments.warning); - public final ConfigBase.ConfigInt distanceOfWarning = i(100, 30, 5000, "Distance of warning", Comments.rangeOfWarning); + public final ConfigBool warnAllPlayers = b(false, "Warn all players", Comments.warning); + public final ConfigInt distanceOfWarning = i(100, 30, 5000, "Distance of warning", Comments.rangeOfWarning); @Override public String getName() { From 1fbb941c9d2dc4a3dad62951a3db3661e2c2d12f Mon Sep 17 00:00:00 2001 From: MathisGredtYnov <113118860+MathisGredtYnov@users.noreply.github.com> Date: Wed, 21 Jan 2026 11:45:48 +0100 Subject: [PATCH 165/705] update autunite texture --- .../alternatives/autunite_cut_basketweave.png | Bin 495 -> 3394 bytes .../alternatives/autunite_cut_bond.png | Bin 496 -> 3349 bytes .../alternatives/autunite_cut_indented.png | Bin 515 -> 3217 bytes .../stone_types/brick/autunite_cut_brick.png | Bin 557 -> 3321 bytes .../stone_types/cap/autunite_cut_cap.png | Bin 515 -> 3235 bytes .../cap/autunite_cut_cap_connected.png | Bin 4858 -> 9631 bytes .../palettes/stone_types/cut/autunite_cut.png | Bin 513 -> 3274 bytes .../layered/autunite_cut_layered.png | Bin 650 -> 3366 bytes .../autunite_cut_layered_connected.png | Bin 3301 -> 4110 bytes .../stone_types/natural/autunite_0.png | Bin 980 -> 3533 bytes .../stone_types/natural/autunite_1.png | Bin 905 -> 3583 bytes .../stone_types/natural/autunite_2.png | Bin 994 -> 3535 bytes .../stone_types/natural/autunite_3.png | Bin 994 -> 3537 bytes .../pillar/autunite_cut_pillar.png | Bin 504 -> 3133 bytes .../pillar/autunite_cut_pillar_connected.png | Bin 4159 -> 10136 bytes .../polished/autunite_cut_polished.png | Bin 596 -> 3360 bytes .../stone_types/slab/autunite_cut_slab.png | Bin 380 -> 3232 bytes .../small_brick/autunite_cut_small_brick.png | Bin 566 -> 3513 bytes 18 files changed, 0 insertions(+), 0 deletions(-) diff --git a/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/alternatives/autunite_cut_basketweave.png b/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/alternatives/autunite_cut_basketweave.png index 18b2c25cad91ac45a88ec9a57e7dd42e332dbc94..b5dace2826db7bd8d0bbaab0a6913e16d5e2f8b3 100644 GIT binary patch literal 3394 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01m?d01m?e$8V@)0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600K@)L_t(Ija8FNZ&Ozkg};4# zohVLiCxbAl8aw786jfElk6?%ds44}u;vX<7qxN6&5)vpRxP%OC-y4jvxYNStO}*c+jV;6aiv1Bm|+ZmC>kA+bZkm#Ar;92h9Jg0f@=Dd*=tfe926z zDqTYq5wz?1{G!Gj@a$k&Dyoi~b21%p@wrAjM)L5FiPufugOr@{sGx3a+yC)Td(7uG zW)M3jRjplwPN3-o*3sDM2UI;X5$F{GO-52jH9PvhV|n~+;$^vUVB9#`WgVTOCmbC1 z+35$au3Fa7SS%vrai8TX5k!c|GQ`(!mH?>c2&+y|Wa||7+{$oRY&UTo4SDkX#M{;| zcg$dVyqAwjJ)eR*NM5p-jOk>+=Xrx!Zb=?Jow%CQ3xYd@0BxHyn>yCLZLYHD*IRQrk+o!U;rq6W>XHodYYt-2nQf*Q59Nmj4fj;{x*w`kF>TpY|nbjZbW>n61w=NqF1-x83}O z({yUMW1Fk0!M?5f--MFhURHL#{!j0OMgQV3`=AS=sXB+RfdY-e)78&qol`;+0Al-m AMgRZ+ diff --git a/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/alternatives/autunite_cut_bond.png b/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/alternatives/autunite_cut_bond.png index 6aac6f0eb320a7ead4976c81a2fcef938d719d47..ac2bfed24fae80acd57c14be6c1363fc39f84257 100644 GIT binary patch literal 3349 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01m?d01m?e$8V@)0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600JRNL_t(Ijct-mYZFlvhMzl= zh)tqtyHl}AC?-@8|Ai}2(2B*+y}Gfw5&x$as?dBD1*MB*<|dhY&T(-k(~8dK!pxla zzVCBhcksGrMNj~)U%Slobb+X$@fAq|wbbDk%HE*Gbh@AjN(jb$9&jH&-?pzuGYl{_ z%piz?8346fLXtYt1iGCDlj(xxN>MRZE5$v2-ZAe5D`!*%&G1^yaWVu8EgEVoN8F%lr`EoR)2$8{ZDYz#uyOw340w`j%+jX*Bs$M_@ z*}v7|_t%f|J( zO-AD!QL3F^m_HX1!#zCMG4BNo($rxF-EM>NIIgh>7Gahk{}H(N;D&`@6=@vQ>j_~! fSla#HqY8fjlODK7rb7wD00000NkvXXu0mjf+mc1U literal 496 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF1h`YzJ|`Np|GWt;^bk;M!Q ze1}1p@p%4<6ri9)iEBhjaDG}zd16s2LqK9?UWuNcYlwoWo}r%6?>)@hfNHj-MtG)q zdTKFn06DA-QjDw&j6jwb5KBYZAUA3-GK0mLfNVoXCa@=>fb7h67O;30kPQL}Kn&6k zqtPs70D5}@I|B<)g@KW=0pkLQsURJ!3m_&<0kT1W31|)zSY?o<1&{^RWoTdkl6`sg zo5iVHIaNSrg{O;Sh{R>t-i>^R9C(~B`+KZ^^Md6mbI~K_3Dw2?qG?J?E^YnuzoB{R z!LInEms6~=^j9)0y&2k86L%qJ3M2o4oh!AsJ`c2-8ydZ`M@DSf`FWP&p3l-4-Ayb{ z+$h_>_w(fW@qtAOdk&xZ_guZfXVFZtS-a{MKl#kuHBr|3o8(+jP%(JA`njxgN@xNA D=x&1x diff --git a/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/alternatives/autunite_cut_indented.png b/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/alternatives/autunite_cut_indented.png index 007c894364c0219d8e6b0f4bc788173ee2859f18..7adba6075194b6238550938fb891139c3924957f 100644 GIT binary patch literal 3217 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01m?d01m?e$8V@)0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600EszL_t(Ijg6DdZWJ*Pgum{w z_a`Et+_Hf@0OBD~00{+=Bd?A)ffNut00MUW)6K!-*;!Ud>C0GdySiLeBX=LJJ!j{k zB?1np3Mm=#`u&w#Z2)G6gR0DXecb?L?mIMqk{z>C79q$9ut=NU*Yf7>spn)fYAHUg z`(-}@b8i=iK`{S^K?uTrZ%34uwOT16f|;X(Ab{N5?p%k4o<^e-pQm*e!_?P7=z8@b za&x=$QhYvKilHimAec>5t@YPyC1t~Xp~L?G0Af@Sz?%jkDru~^)ApG}tmPncO2&FU zP>KmFL_jxlf^)-Y(MI2!qVQ$=S%cF?L%7sh4|mLpZ^RlqpOqpZ=muu3PlLMyFMxw6G9IZvUuRzJH~b${#I|3Jl@ z1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S_~VrE{6o}X)of~lUNp3(0;%-eu! zwxvdRrg?g5F>nAmtPE0&tPG4mmKP99L)jpgYA`Z`#hHL?Lq;aBSE7LI%yt&AcovWi z0trA2(hsB2EM)+CegZoK3s8lDk+A{e0*I*~9jpr=CQSjdL4XNp4ii{qkfjBX1=VF} zU;vVRdG(vcsarW!KxV6_i(`nyW!0{YyoU?~T=J0m@*)=Z?TCv>w zcl5(lsWV1Wmc=sh537m0EXneb*5-zmsmOZDTf>Wlglx_p#@g Wp!DL@mz1v{$9cN?xvXf6 zXi@@54ZTQ_E-Enz5K6$103tR-RB%L5k){YTDBysjLy@r}iiH7DvFijGMAUI`6dRUF zWUU$Bym{}eS9UO(Z2>7`&z9wUXbV-Il#&6`Y8GKGQ04S2&F6MJnWNa;Ck|;8QE#r9r;7G||@X{|> z%+C|c55>;RS}qbKr-&IQTvLXPlM{>K&(BTgi^a?^4mXV>;xX8n8Ce|RasXz}{8imI52H3ZN4bfe_i~WlJ|C&UW9+{8AKoW!}eExnGFE2re(F+`iE_46#!l9 z0Z_aBhs|Iw0E)7{bq;-T9=d#9QpDmcXDh4R++0fmpKB>E=%LdZt9g$j;($`3&Zthxi`{{&gM}5&R^+h%b~yM9Zd3AWW9ETgVfL z1(`yIK=_}U_z%PWq}jQaiQ4!P(3V&Nr6C$XejWfQDiI(Fdt@un?|lo#M+5oIi_w{w zo%_#%{(V=tO#a9gB!7-$M?^BX5>d|Vn*3S!?g~$*UQipUPL&zMmg;!4Do9IA%up=Rh? z=qPj=x&RGBx1dpI68aT-2O}^EromdU5o`ssU{5#*j)WJ%$?!5bA1;Eoz?EiTr=n?cd`V|I)p<|3Oju?MT93~aB0<#&j8`F+Cg&D?-VWzQItUA^l>xvD zRIYI4MQ`g1<+DyrL=EogS06Xii({| zv`U^zjmmKqDIK93(F5q|^fLNk`gQs{RV`IdRle#b)i%{Ds;|}NsClUI)k@Ub)kf6b zsWa4l)YH_rsduU0(?DsMX@qO!YV6TCtMPOWZH~(v?wpc2hv(eZgf-1HBQ#fN?$aF5 zoYvCT^3%%Fs?s{6^;Da#?V+8jy+iwi_M{F~$4y6|vqR^k&SQoO!;_KDsATjprgSxR z{dFa}^}2()GkV5)QF?`X?Rxk03HmJkB>f%wz4}uIItC#I1qQ7Kw+-=zEW;GTU55RJ zuZ@h2VvIHzbs0S}Rx=JT&Npr~zH34@aW`3J(qMAU6l2OVO*7qXdf5y%vo}jIt1%lg zhs_<#1?IcWhb_<+P8LFo28$a^64R5J!)#@aTGB0pEekEXET35!SjAgyv+B3{Xl-wu zZrx~o$A)4PXj5p@WAm%6nJw40#`fA=@?77!tLJvleQsxN$G6*KchjC~A7a13zSsVP zgQJ7Uq0M2^(ZDg$vDWbhi^d9LZDyT!LOXdmt#&%*^w!zIS?qk+`4<X~g?%56 z2@eae34a)26HyS+zks@6$%2*zuOhu7%OdYYnM6sVdZQJi6QY}=U&naIl*dS8tzuWk zUW(I*6U24LW8oFzvR(TOpM zEs5_rp_~TJ^wNN(wM(bCZ0;`Z6P^ce2XB(^$}i_nB)KM)Cp}7bP2Qe7nc|*Ok@8f) z7E}wKr~0SXrM^xJP1~RLDLp2=Jp-4Km~m7{5vB?IGPN`FGKaIwvx>8%%bb_(Ts9>N z5;bK**^9Ef#WdN^)PTf9vR*Qp{o-l7 zTcBI8wqSIn=gRt3(5j`YdRObOE?Pal#&6AmwS={4Ykw%TE-Wv6xh`g1Pmxy9nxe7w ze(PI{6^cd0H#WFzsN0CzDA+i-Y3`<~O&?2mB^OJrODjs>Z{}{k_?699m0x|@lC)*8 z%%N=0R?Jr6*6Z8cw;d=~F3&F?+a9vLa|dHb$&Qyhm+ZVyVOLSNi?B>BD~Ee(8aT1AWbo&CM;EEoH56tE6@EV8X%6-*|u1-NtOIZ>P7H z9s-9XhaP{M`0e$>L5F*fu#U8SXZT%h2eqT56Y5;vIn|ZYCGC#u9zGg)w718lr{jCe z@An_mJyvsE<#^c%!il02pHAkVoIaIx>gnm^(__6$dheWxJ#(!uyl?Pq(Ao3ne9xWf z_v}A;-u3*k3(gmgUSwVDy5w-FbHIL};|Kd6ItCpEJBJ*Hx-UCj?irppeBz4xmD5+f zub#UWaP88_{E^}7QP*$YNVp-r$-DXJR{E{yw{vdK+*xxMeYfPE(!GlNn)e%iH2tw% z>L5Kn>ODH}V8MesW8ASPKV|>)e!S=*`C-L`&P4Mg+egPHeJ3wJUif(YN!F8@r^P=j z|6Kdbc>FRj6+1QlT=e|YubW?}zu5oM?q%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01m?d01m?e$8V@)0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600IR`L_t(Ijb)QhYZO5c#edZ^ zaRteOCaw@f-5hi^(J$dm4?<2M1SI6*K{O!h$&=qtJSPznb;F_{lRvYY-R`dP(6ckU zI;Ww#>eZ|FUd!uu53DFW%ga{)=$~8yaI4e83;=%p9;0eFCvUoRexk_c%dQn?2_Qzpv}qKV=mQN4Km@W((h7SYdvSUUn%@uxb4u2%%z==LvB#R^-{nZF7}kW{o(i z1|l_pMw{DzdM4YutG2Ro71gv`jLGl8;F3Ru=gC@|5RJj$l6E_%I1Svmz5t|J+1lya zc%pL*Vlc8yh|zew*5>&8ka8Fa!D@LR)ykXqJ?o#02r*HQnhIPdm>TPk+Uy@*;DZso zVg?~v%88I%*gq`M%7y8Kg@v^I!`@=U!2j=(yx6>BWf@cAs?>?3$cjMs-Zg&oNBD`> zVY8V~$i~)PyC_2nktJpGTyR-R+R{>svvXfL(*z74218!$-M6EoAwK9_W>mp@rPFCq z6rL=TTKTzDK7GDoMheiBo>}8ao(VSd5=GM8^pX7qxsiFk>uY2s00000NkvXXu0mjf DlL|!y literal 557 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}l0G|-omLB(pPM5lNr?PshhEBKqO8uNNo!oNW%p%RK60MGY-;!FB!fL~s zR>zcF_2g{zgiMvxe9fkAkE&*e@&?*~ zf)XXJ5hcO-X(i=}MX3w{iJ5sNdVa1U3Z{C7dPcwZFmD5@*_ImNnda%K#lQjNurf$7 zvNA9NSzbUa4P}G8r@_b!7H0yo4H=oh-i-pXGuv6f;#oj82;3}VWOxA#1sIKHDFaYy z0y_f>P^E#9u>s=(h^ZhOSr{&803^FyW8b>pq6gmq zncbc)jv*SsrhPYs4lD35yGktF<)jZoH|Ep?ST=64=1 z`n~h=+04FE3*K^BK8kIM`^>Y$^K{T|w`P}+#olk^C-bP0l+XkK&-R+h diff --git a/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/cap/autunite_cut_cap.png b/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/cap/autunite_cut_cap.png index 007c894364c0219d8e6b0f4bc788173ee2859f18..8f3ff0fd2e61ebe10a336532e4165f6f23bf504e 100644 GIT binary patch literal 3235 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01m?d01m?e$8V@)0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600FN_L_t(Ijg^u+PaQE3g}*cF zU7#UpXzqpNzW|C70+Fs#<+n#^5FItScX#cX6kacoM-ex+X5{mjGunN7ABRIBg8x2G zPZ@pqvW=XBh`{~1X;yFd=lAbtnjBr*X}@Fslkmi3P~f)#pt# z#8xyDDQO*`J4jVQ^B%DPT;FXY&(&BfHs-#!r5>1xuG0$O9?Wx~o39r!E_)CWOp`MV zMkzr`h6FN^I&r=|=Kf(%o~z<CzJfLb)n$+q$730I?<;peHe_lZ+h+@_7K4|2Zw#BGnmG*`ip?m(*zRlE>3uS z9638X;%JHR`;RBavEZfJ)#c45=DEsj(;Wr_feBJ?bS9)a^dRo)v!wmegR@P VI$R|Zz6SsR002ovPDHLkV1i0%5M}@X literal 515 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 Cg_RNj diff --git a/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/cut/autunite_cut.png b/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/cut/autunite_cut.png index 3cfc1ae1d5bd042385072020897fde590e55874b..130dbf0bc78d29d9860b2d49c5f20982215f3efb 100644 GIT binary patch literal 3274 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01m?d01m?e$8V@)0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600GuXL_t(Ijct=nZ__{!hM(CT zubrd`G^PDFTsUy(0ijAr95^6;JwjC~*{#3!i^F0kMV-@X?Rn;%cV^}D!*vEwXK^a@ zec&?M=fJix0Q6&G+Zcu^qbgLDLH-9+PVjSHK_Mi3$mJXh)Tv-A11TY&zP!szHC3~M ze*YN(s8m)pl}dq$P+5o>Sutbra%u_s%F@$tBsh!u#T|2WsIL6-7Y%81!F=j$a zh#2Jl`-cLU<0}s?6BqCjAtbB?fuca2W$gW%y)TuQB1^l*8Zs0Gi!s9(2@y8+d3i3A z+viYr!dZqPV$44U7$Jm=_lXcPYG1p5xm33|H5h1HPf8$Pf86HDM+BJWj8kFqnYt3x z86F>tp_`4x2>3aH0c#Drokbpg-sN#952x8EIc8p7!r9Eub8}skwCzmHW$CQI)n1Wr zzwUC3ncYt5+JHLYr3+l`l?oCO|{ z#S9F5he4R}c>anMprAyFYeY$Kep*R+Vo@qXKw@TIiJqTph=Qq}p`Ow2JkOkFcXkY-6 zeR=hp#i?64RX}E&r;B5V#AV*zgIr9C5^VOKR_m4Kz7~8Gzi9Ep{)%^;EaIQ@Tb9 zCl@s2F168XaMBO+ZIJN%Vc;wu{;oY$=TDf{*A`DN$2rPAD|XD=#u2$%>F^i!EkBfG T8Lv)i0lCi8)z4*}Q$iB}eC>s= diff --git a/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/layered/autunite_cut_layered.png b/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/layered/autunite_cut_layered.png index 3f27e3206bfd41428e595e5f05fc3a8f3bec2af8..164f5c2ec66d347444fc7bb48cc2e7e728d97456 100644 GIT binary patch literal 3366 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01m?d01m?e$8V@)0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600J^eL_t(Ijb)QLj}$QwMqk

WR3gv22sgoFf0Tmd2^;;+FUSqM00Id*}W>26?7F4Ps0^SMVzbE9`%geU+zQZ}86va6qXGMTo4Kq+R+SY-LaPNi5#Ie|q zqrt(COdKku7-oj|f^&iaDJlT%WHc1UYFfwsVnA-(J!@TGDOu_JirT0*oq3Kb#Y#Il zUIR>8$A^zSa_#nMTdyl-M$U$Fqxx(o(07H|PS^sp8qNz%7(G6H9*`$5F5BL_HC2r` z=oWBP|AGKwGUjv7;Xy*K-aKvILC%J%F%19f_FVzMdm*L~KA-#X74F0q+IbP;7H+-E1}+LqmY$^R%twH$H-H8iyRj1^@s607*qoM6N<$f)#d8{r~^~ literal 650 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%0Dy!50Qvv` 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 T@z8-Z^Y7CmQJOUx)=~cf@Jf6 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01m?d01m?e$8V@)0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600P-bL_t(IjXje|Z<}Qlg`fL= zlZV&|jbl4g(?%c~nne*CkU&UKgaqn_icPC7kPth5K)ZrJNTLcgEsIJF4oNdO9>3uo zE(?dQkM!uAbI+A0Kkn-O-8R#iXE>}FjV$AdBLpSSJqn<(*2x%89qpwU>jHTZn9m&Y z@bQlJx*4;X=W#_ zemCRvP08j)jb1lna9nV5S|B2C9mTO=jBx8#16u{;v#Fay#MVO-WgJ0Fu;Tj9>&*VZEQRv=sB=%PAFW5UHng^7eTHP|Yk z3ILlMHRide->dP@an8HDP5%5VXZLo4Jom``2b=0_AWjUbO7MzvN|G3w&4>^d5l+u4 zi~(B({x3bxJ@V=OzIMAAoz;}-)NwhqSQprPzs1>E$vpR1tC&dm=-x8F9ggUAGmif) zm`)w?`Pb{ZbF#@TsEUIYXvOOG+v76t0{ z2n6OcPp_Ae=N{*D@e7ZBxUETQh>YO9;=D2#NS%Grd0X`wFoqcx8R{2ew?p{-7lAWO5+GW$;V_Q>cP?E2km!wskqf?x#)6!|# z(qT1yaX@#!V_BYVZKYAq1g9wr{OYQVOLBE9i;Qv;HLG$=`X;&5RvFinnogSISzBtd zbfwR{RS~@tovVvYvg6citBo2eExP&~TDxtEGYm@e^lGY%`lq;cw>#t{YLw^eb@tg; z=9uOuYgd<=l;!J}=IRt@X;l{+)mK>L#H&~2m@HfAJ9}AZd#`P2hCxk*cHc`zE`Vr0dsJo77Yo_D*tMxh`<=3h%xtuI1S# z?Jc%-HO8H-wsV(<%vu`K*=pC(YnL6ZSCVNsVVc{Ll|DTaof>LPTRW|0EDc(`+^aa* zq^8QSI8SHt0^jZlj-73`ZOt~xWhXZPqk*%)BeIx*f$tCqGm2_>H2?)AN?apKg7ec# z$`gxH83GbB^GfvmTtgI0^$hile(z!422`^xHNrE^(^HFq1IS@zkYZ$IU<9(ffLI#J z1|_0NEhG1T>cktTM>b0?2~uGBhv%$@WAnTuwmMxU1wni@H&ue4q7rCrIYlD|J|lFBF7~6jRK)b24-^Z7mplSGN)(hl`Uqh8jGbT-Jg@jBm0^q{ot&P#WQOX zw`rW6dTNg)|EWWZ0t;7pmakMxKl9XTP0MLN=g8h2*{`MNZQIGZFSk1Vx~9OM?ez_- zdexo;#7yNpyLFS_?+vvoPN%Hw1pPHtV^5Wzo59C;XYG9JSFV>=#Ka|j{KdBC_U_*$ zCzf<9+uE_%h9PZ5OG{P1|M^g}8`YJq>y~oQ-EP-?rR>z&NT!zi_AY;Jrsw8;Xcb)e n@b_|$+s$^b3->?i=U-5N&QkAsN2U`fnixD?{an^LB{Ts57QI;! diff --git a/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/natural/autunite_1.png b/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/natural/autunite_1.png index 823d624b75ed339d35be2c0a4a278f3e7988eac1..e95503a06acfadde697581425583344ea7b16a8a 100644 GIT binary patch literal 3583 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01m?d01m?e$8V@)0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600Rq2L_t(IjXjggYh6_s#eaLB z=e_6TaUZ!!qp59j6Ge@-BvOi%&{!M@4t3_N6LI1|a3I)G!IA%t2vTZG@c}lLQYUR{ zTk~piavw?VdF*@k-W}ZP2Wz%iti@WN`1;#7?O;%HkSID`g(?iSy3gwQNq)YuPgz>Z z(jq0a7h)c5o-j7%Vu7Q6iMV!s**@qkh5$hk%+D5~t(@~VAC5m0%Sc<7u9PZukb97YVx&k2}&kepW(b^J(5?xxv z`yWnQ-SeTFKbQM!m0ZF3Bb4{9RT2leXCnaNJE=f|Ll);#h6YA8<#HXL1v8U%MJb9XO@j{(nfA5gxhH_{? zz*y|kUWiGOf^KifbSt1J4DE%8XImNKi?5dK{Mm?`w-S6`^7>*-z3y}4mjkdc-3nNK zdz?Hs?CfSd`!^$wU0!{qLR57S-~VvVx~|~IpPu7+lC=+-+`f}g6b5TSN~lyEPR)dD zZD)*+d-Qrk+6xhRu175>We5TZfVH5t#c>5;=+LNnJl`K>Hx^W(@jQtTFdSOMg|(KQ znDl5i0($)+d8Yr*9tM)*fhHZ4%uI*u9~6|OVK}sSo*>W7NT62tX*GR}ft}r)kFK=X z+RixhT9x1a=+fybqR6G!RVZcfJc%DjRACSo*Qf2$VvH0ZgkWnsLpp-BOHJ-SIAU)v zC#*PFW9jvW7;OndhbVSY${;RXnX#)YlMDtLfaFlo?+;mBndHIW$K<)jn9)C!+TweX z^~+Q2?&dTbKH{72-m;H2Pe@bExpyY`^RFHNLEzwfg8lsh&y!edNi#!Kb-29NWaD0+ z!$XC*`eoZLwqw#vb9bXhnvR@!z9i2y^JgP=_i_ql(4~FZltll%XaouNR}IJ z-%02nm0&HdE6FlF+CkN&QS;c|$*I?UCMR5?$mQ-vj~BjVf!|cI$;to#002ovPDHLk FV1jJ4(3JoH literal 905 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%Gq<0X`wFJNFc?T<1P{rekfnUT%V7dyi>tm1bFidVZ2}X|7sHo?7oj>lw?u z>Z`P;E_QFI)+x(VuPV~6$XBn))$gBTTVJg+Wxn%@HLiV=ZE8w%bK?~2YqWbNTDA9@ zmS$*`=W8rkAKW|1dg3(u-cGB!YVEv4rOE=0?g^IFxdsKvDm7)g6$P5*d1@uu$~DE> zjg>}u@rqTs`YYGE&0Xo=*>7H+p;cF^Tb*Z6U92->v1jijs}*bAR;_bysx+)E(J9MS zUAM`*wo0q1#<(WmaME;#`ZB%NF5{AP&Bi+2!W7k(8q<~Q-6u@7D@)hx>@#nwGHR&N zt*g}Pn_{zOqt}FKc9l7LovmgKwK}z>dfn|7xzU26%)myg8 zxg=S?u3D=!Uv0`Fx9$$J`Wc(|0|S(^z$3Dlfr0N32s4Umcr^e8B}!Z)N`mv#O3D+9 zQW*jgGxJLH{9Hp6O!W-)jDGK7-Ud{&Ej7Y3&C^qhfdj~4WsqWIWncudynt95$_7QJ z1|u_AoC(M_WMl$IZxoQ7+0FtM&jPYR;8PhR!wX=n!)P>18Gup~*cn)WDh-T`4Hy?d zOaYOY=O6gYFPETYq?;yimF1=3VF3r3 zGc$ZSiu=|qnagy3vxi>7MW5wHk!8~qiq@TR=Qu+9;|F_g1 zJ5ljmyvA}v`_@x0y4<)*bn}@!M5MQuANkIo;jP(j$TQ{fmn)0^vM6bOcCy=Fu)_T# z*MqZL-QFk1rq~+$~o>zopr0RF->q5uE@ diff --git a/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/natural/autunite_2.png b/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/natural/autunite_2.png index 97597db644351c647c26b912ab91fa100be9dd61..0d5363631f2e9aa983ad27072db82f5f32a85b7b 100644 GIT binary patch delta 3524 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 HP6f6 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01m?d01m?e$8V@)0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600P}fL_t(IjV;sJa@Bv$KcDLow?J<~(5GWwHFm@mnDnKz*ZgRl|k4o_fK!60Q2xCZrhY;+z-Gii-&N-Wl z<_UJKwZ1KfcLq8fE`dV6n(+9~8Ce$5IHfEc&VzS>SFU&Y`IjlqD@kH70!87G!#e}r zSWoHqEU^_5Yp5zu2=LcY$!zL~A|Z-|s`3D+Lc1MNlmXd$_lmBsr_^(giG=k*%1gU# zmb)>>rxo8l7;(7Y=d1e{Y;B~ZX~a*DCRi(YugI%=tJ-Qu?C!S7^MsXUO9)C?dM-u{ zr>7MF^SP&KlqeSJdB8a(js|Q(&h^FJHtWMBR(lDL zew}c7Qqk?koSoGe1FLyLZ^d$SRN}p2|F<%oI^_08LycphC_Kh2%&RK5Z>{mgm;d0M zlC>g|L`V|Dbn3}6gZIjG>XDD{ZK{n80MDMysj5ZBRu(atI8bPJ7T>80u&gY{oc&uP z2IPag8(LPLV&)gy2e5W=t(bWf$g&7yU^esYTy0Snj-v34Mh*V~{`6>^E-Y?(00000 LNkvXXu0mjfhfJ>t literal 994 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01m?d01m?e$8V@)0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600Bu!L_t(Ijg?c;Zo)tev(szg z4;cIklaOE%()R!VLQ5~+LmJvLHfedOa##BtC*k|Yn@GTnScVyX4fp&Cd?rXB$(LYB z4}w|+o<9!?zy!3{z!iyWB10&U1d?dm0N?Kd36w&RM6H6m(6$Ci7{|y-20@(|w;KaV z^nG0s4nt_}x~T8gN8Z>(007nXAQ%RRBy2X#q{uPWxKD-Eh0+i_UUmWi7gj$=dc2r< zDF(ApI0nFMzF)PGjJZyi@AtU_k{%_MGMkve^VdNn0R0?e zBY@?R!YjGrTmVnky>buCh#YG&_9K_f6>8+u7Uu4pu6s2N;b{Z{NMqF8OavZAJ`;Qc X9oqrChJx2(00000NkvXXu0mjfJLcPW literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFjI+QavY3H^ z?=T269?xHq0u+=eag8Vm&QB{TPb^Ah2uRG#E79|F4N)-FGt@Ksy@z=lP|dc~2+uT6 zPb~%xAcvJfijkFp5yc zG@7LhKyOcAXJ7%UFfcMUU|aw(6{Lf80mP&!KsE?40nK3os|>QV0J5OE3=IrGvM;ZG zvp97trwYhy@N{tuk+__k5E5i$W@Z+Yk`Q84R#<2llu*Fw%iMHDfUPWzIZ<8kFcVu} zT6x;%q;590wzPJk<7v%qZJ*MblbV%2vnd?j6S2^9@7zXNrK{%x?xn=#+~W~5OgGG6 zdbKKJi$<6}i;+Y(Pt2L_E2kx64lf8ZSmmIrD-y)Sz|7Ek>zbOLGJQ&^>bP0 Hl+XkK=$v?@ diff --git a/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/pillar/autunite_cut_pillar_connected.png b/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/pillar/autunite_cut_pillar_connected.png index 46b045fc8576cb15ea1857d0319ced4e765b324c..021526c9ed0aff5fe4ee7a62f972a9fceeadbbdc 100644 GIT binary patch literal 10136 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 diff --git a/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/polished/autunite_cut_polished.png b/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/polished/autunite_cut_polished.png index 3980d0198c11f6e48ff1a6d3f63f80afad4e19ba..f669a88ca1375367722cbabae25a7b6d843cea5e 100644 GIT binary patch delta 3347 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 literal 596 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01m?d01m?e$8V@)0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600FE?L_t(IjfImrkJLaAg}>^y z<%Iwe#Lmu0h!_xmfJ-p22s9GE9x@0ZVc84`jqN@jLHpdcV~;<|RndU-18B0|+4(1R)6Lim~eo{$WT|$jPa+_eW;z>FbSB(&Fr9A6vh> z&NHK2882nX1PH4UWq#xPbS&deKNlM>2haOxJD#ulYQ$ovLtm<)Nu SemKAY0000@t;*;=W2+QCtZDY;q&Rpz15$~mP*nML|VHI|(dV*(@PLSt2W zCdVgbYDC3bMt80Snaf$=5n0T@z;_6Q8Aa~6n*G*x}o#O#YY zpqoSYx9Wd*G}C(8JJ-keDBR%-udze_FUN~xrS}+)h9j9Am@3y`njxgN@xNAfLnw8 diff --git a/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/small_brick/autunite_cut_small_brick.png b/src/main/resources/assets/createnuclear/textures/block/palettes/stone_types/small_brick/autunite_cut_small_brick.png index 19643134a74fba5c84b739bc0f1efb45da4ec5f3..9fbda4a33a7b25e260407d588afae7e054c03c70 100644 GIT binary patch literal 3513 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01m?d01m?e$8V@)0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600PBHL_t(IjZKr!Z&Xzj$3N%2 z=XB7a>I~LSp(dzUv8Cz)3N5VM7~{scVL_q^VI?bB7>&{B#{bM3OiU`3QV6xu4kZO< zI(_fWyYJl}$Hi-_cXb!{d``~ybFO^*9QC z=@(i4?K$1aCRy$&jK@}i%ZnYhwhP`l)8hVv4Ef~qX$6P`Oc_|Z*yfLwAsUpzc;?<4 z=fT6A5R|G4EM9E0^5>8!5&-1m&rWF^2_jHcfs<2Bp7kxk*MPU*dWl}o;Db_?fo`|S zaA@md0r}|DDUBmJn(5r!IQQ1GIujE}62W^#6+%#=SU>?e0Q~gJyr!Ascq?J~cAwWL z#^?_$-YZqlL)y4V+W>jDes+dSGD@$^}R zDg1wc5EN?z-R?1p!c!D=SV0wlC=#3vyg&aky`CY>9C_}LTi>14+rJMuJV_!P)Ev2o n`g28*@a{~DM_UEn*P;IlU)Q?w-sECD00000NkvXXu0mjf6m+I3 literal 566 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G|~0G|-o`Kwavd&~=K4O0q~yQg{1TpVB5WnI#!la!;7TBusnVOdnKRow-IPDF&T0=TZg;JwqM@;`G5V@4IWM>JiPBWT$5Y7l`raf!ND4v=R7laS1dVj zV&2T87M-Aq)OBYB?yo!ls%awkmZOnH%1PeI7r*o5)Z5x*v8l{GW3xL%_syTvtnXgk z`1yH4Z1RqNrq5>&teEBW(C+`gUF>O3Kda?GOk3Fg=ESAbX&hfPPDRc6y*>VAOnp7$ ZKL*2v9D&K7m?nUn>*?y}vd$@?2>^!MrJ?`; From a0a6fe12b0d46a9461b81e402e2fde6d2bfed340 Mon Sep 17 00:00:00 2001 From: MatteoVcs Date: Wed, 21 Jan 2026 15:39:32 +0100 Subject: [PATCH 166/705] reactor functionnal with new system --> output/input placeable anywhere on pattern | multiple inputs inv shared and output speed / output number --- .../controller/ReactorControllerBlock.java | 16 +-- .../ReactorControllerBlockEntity.java | 121 ++++++++++-------- .../multiblock/pattern/ReactorPattern.java | 18 ++- 3 files changed, 89 insertions(+), 66 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java index e1e53427..62f06821 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlock.java @@ -100,7 +100,7 @@ else if (heldItem.isEmpty() && !controllerBlockEntity.inventory.getItem(0).isEmp be.inventory.setStackInSlot(0, ItemStack.EMPTY); be.configuredPattern = ItemStack.EMPTY; be.total = 0.0; - be.rotate(be.getBlockState(), new BlockPos(be.getBlockPos().getX(), be.getBlockPos().getY() + (-3), be.getBlockPos().getZ()), be.getLevel(), 0); + be.rotate(be.getBlockState(), be.getLevel(), 0); be.notifyUpdate(); }); state.setValue(ASSEMBLED, false); @@ -181,14 +181,14 @@ public void Verify(BlockState state, BlockPos pos, Level level, List 0) { - List handlers = inputManager.getItemHandlers(level); - VirtualReactorInputs virtualReactorInputs = inputManager.getInventory(level); - - bigFuelItem = virtualReactorInputs.getBigFuelRod(); - bigCoolerItem = virtualReactorInputs.getBigCooledRod(); - - this.setChanged(); - this.notifyUpdate(); - - if (bigFuelItem.count > 0 && bigCoolerItem.count > 0) { - configuredPattern.getOrCreateTag().putDouble("heat", calculateHeat()); - if (updateTimers()) { - boolean extracted = inputManager.extractItems(level, 1, 1); - if (extracted) { - this.setChanged(); - this.notifyUpdate(); - total = calculateProgress(); - int heat = (int) configuredPattern.getOrCreateTag().getDouble("heat"); - if (IHeat.HeatLevel.isNotDanger(heat)) { - //... - } else { - EventTriggerPacket packet = new EventTriggerPacket(600); - CreateNuclear.LOGGER.warn("hum EventTriggerBlock ? {}", packet); - CNPackets.sendToNear(level, getBlockPos(), 32, packet); + if (isAssembled()) { + if (!isEmptyConfiguredPattern()) { + if (this.inputManager.size() > 0) { + List handlers = inputManager.getItemHandlers(level); + VirtualReactorInputs virtualReactorInputs = inputManager.getInventory(level); + bigFuelItem = virtualReactorInputs.getBigFuelRod(); + bigCoolerItem = virtualReactorInputs.getBigCooledRod(); + this.setChanged(); + this.notifyUpdate(); + + if (bigFuelItem.count > 0 && bigCoolerItem.count > 0) { + configuredPattern.getOrCreateTag().putDouble("heat", calculateHeat()); + if (!this.outputManager.getBlocksPosition().isEmpty()) { + rotate(getBlockState(), getLevel(), heat); + } + + if (updateTimers()) { + boolean extracted = inputManager.extractItems(level, 1, 1); + if (extracted) { + this.setChanged(); + this.notifyUpdate(); + total = calculateProgress(); + int heat = (int) configuredPattern.getOrCreateTag().getDouble("heat"); + CreateNuclear.LOGGER.info("heat: {}", heat); + if (IHeat.HeatLevel.isNotDanger(heat)) { + //... + } else { + EventTriggerPacket packet = new EventTriggerPacket(600); + CreateNuclear.LOGGER.warn("hum EventTriggerBlock ? {}", packet); + CNPackets.sendToNear(level, getBlockPos(), 32, packet); + } + return; } - return; } + } else { + rotate(getBlockState(), getLevel(), 0); } - } else { -// //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); - } - this.notifyUpdate(); - } + this.notifyUpdate(); + } // if (this.needsToResolveEntities) { // } // BlockEntity blockEntity = level.getBlockEntity(this.worldPosition); @@ -303,11 +307,12 @@ public void tick() { // // this.notifyUpdate(); // } + } } } private boolean isEmptyConfiguredPattern() { - return !configuredPattern.isEmpty() || !configuredPattern.getOrCreateTag().isEmpty(); + return configuredPattern.isEmpty() || configuredPattern.getOrCreateTag().isEmpty(); } private boolean updateTimers() { @@ -427,30 +432,34 @@ private BlockPos getBlockPosForReactor(char character) { return posInput; } - public void rotate(BlockState state, BlockPos pos, Level level, int rotation) { - if (level.getBlockState(pos).is(CNBlocks.REACTOR_OUTPUT.get()) && rotation > 0) { - if (level.getBlockState(pos).getBlock() instanceof ReactorOutput block) { - ReactorOutputEntity entity = block.getBlockEntityType().getBlockEntity(level, pos); - if (state.getValue(ASSEMBLED)) { // Starting the energy - entity.speed = rotation; - entity.heat = rotation; - } else { // stopping the energy - entity.speed = 0; + public void rotate(BlockState state, Level level, int rotation) { + rotation /= this.outputManager.getBlocksPosition().size(); + for (int i = 0; i < this.outputManager.getBlocksPosition().size(); i++) { + BlockPos pos = this.outputManager.getBlocksPosition().get(i); + + if (rotation > 0) { + if (level.getBlockState(pos).getBlock() instanceof ReactorOutput block) { + ReactorOutputEntity entity = block.getBlockEntityType().getBlockEntity(level, pos); + if (state.getValue(ASSEMBLED)) { // Starting the energy + entity.speed = rotation; + entity.heat = rotation; + } else { // stopping the energy + entity.speed = 0; + entity.heat = 0; + } + entity.updateSpeed = true; + entity.updateGeneratedRotation(); + entity.setSpeed(rotation); + + } + } else { + if (level.getBlockState(pos).getBlock() instanceof ReactorOutput block) { + ReactorOutputEntity entity = block.getBlockEntityType().getBlockEntity(level, pos); + entity.setSpeed(0); entity.heat = 0; + entity.updateSpeed = true; + entity.updateGeneratedRotation(); } - entity.updateSpeed = true; - entity.updateGeneratedRotation(); - entity.setSpeed(rotation); - - } - } - else { - if (level.getBlockState(pos).getBlock() instanceof ReactorOutput block) { - ReactorOutputEntity entity = block.getBlockEntityType().getBlockEntity(level, pos); - entity.setSpeed(0); - entity.heat = 0; - entity.updateSpeed = true; - entity.updateGeneratedRotation(); } } } diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java index fc3aba0f..9519b980 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/pattern/ReactorPattern.java @@ -9,8 +9,11 @@ import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.pattern.BlockInWorld; import net.nuclearteam.createnuclear.CNBlocks; +import net.nuclearteam.createnuclear.CreateNuclear; import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlock; +import net.nuclearteam.createnuclear.content.multiblock.controller.ReactorControllerBlockEntity; +import java.util.Arrays; import java.util.List; import java.util.function.Predicate; @@ -38,7 +41,7 @@ public BlockPos VerifyPattern5x5(char character) { .aisle("OABAO", "ODDDO", "BDCDB", "ODDDO", "OA*AO") .aisle("OABAO", "ODDDO", "BDCDB", "ODDDO", "OABAO") .aisle("OABAO", "ODDDO", "BDCDB", "ODDDO", "OABAO") - .aisle("OOOOO", "OAAAO", "OAAAO", "OAAAO", "OOAOO") + .aisle("OOOOO", "OAAAO", "OAAAO", "OAAAO", "OOOOO") .where('A', blockInWorldAPredicate) .where('B', a -> a.getState().is(CNBlocks.REACTOR_FRAME.get())) .where('C', a -> a.getState().is(CNBlocks.REACTOR_CORE.get())) @@ -114,11 +117,22 @@ public BlockPos findControllerPos(BlockPos blockPos, Level level, List= reactorPos[0] && blockPos.getX() <= reactorPos[1] && blockPos.getY() >= reactorPos[2] && blockPos.getY() <= reactorPos[3] && blockPos.getZ() >= reactorPos[4] && blockPos.getZ() <= reactorPos[5]; + } } From 53de83c6ecf6bd874c01aa4427b76e57fabb274e Mon Sep 17 00:00:00 2001 From: Dimitri Date: Wed, 21 Jan 2026 16:00:09 +0100 Subject: [PATCH 167/705] fixing the radius of the biome change of the explosion --- .../ReactorControllerBlockEntity.java | 88 ++++++++++++------- .../core/NuclearExplosionEntity.java | 6 +- 2 files changed, 60 insertions(+), 34 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index 0bcd6c65..ed77696f 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -317,7 +317,7 @@ private void triggerNuclearExplosion() { if (isExploding) return; isExploding = true; - BlockPos explosionPos = getBlockPos().above(2); + BlockPos explosionPos = getBlockPos().above(5); int configRadius = CNConfigs.server().notify.distanceOfWarning.get(); boolean configWarnAll = CNConfigs.server().notify.warnAllPlayers.get(); @@ -337,7 +337,7 @@ level, getBlockPos(), serverLevel ); - explosion.setPos(explosionPos.getX() + 0.5D, explosionPos.getY() + 10.0D, explosionPos.getZ() + 2.0D); + explosion.setPos(explosionPos.getX() + 0.5D, explosionPos.getY() + 10.0D, explosionPos.getZ() - 2.0D); float size = Mth.clamp(countUraniumRod * 0.075F, 1.0F, 4.0F); explosion.setSize(size); @@ -350,47 +350,69 @@ level, getBlockPos(), // On détruit le bloc après avoir envoyé les messages level.destroyBlock(getBlockPos(), false); - changeBiome(CNBiomes.Irradiated.PLAIN, 30, explosionPos, serverLevel); + changeBiome(CNBiomes.Irradiated.PLAIN, (int)size*30, explosionPos, serverLevel); } } public void changeBiome(ResourceKey biomeResourceKey, int radius, BlockPos center, ServerLevel serverLevel) { - // radius is in blocks; we convert to chunk/section coords - Registry biomeRegistry = serverLevel.registryAccess().registryOrThrow(Registries.BIOME); - Holder biomeHolder = biomeRegistry.getHolderOrThrow(biomeResourceKey); - - // If the center biome is already the target biome, skip whole operation - Holder current = serverLevel.getBiome(center); - Optional> currentKey = current.unwrapKey(); - if (currentKey.isPresent() && currentKey.get().equals(biomeResourceKey)) { - CreateNuclear.LOGGER.info("changeBiome: center already irradiated: {}", currentKey.get()); - return; - } + Registry biomeRegistry = serverLevel.registryAccess().registryOrThrow(Registries.BIOME); + Holder targetBiomeHolder = biomeRegistry.getHolderOrThrow(biomeResourceKey); - int minX = center.getX() - radius; - int maxX = center.getX() + radius; - int minZ = center.getZ() - radius; - int maxZ = center.getZ() + radius; - - ArrayList chunks = new ArrayList<>(); + // Vérification rapide du centre + Holder current = serverLevel.getBiome(center); + if (current.is(biomeResourceKey)) { + return; + } - for (int cz = SectionPos.blockToSectionCoord(minZ); cz <= SectionPos.blockToSectionCoord(maxZ); ++cz) { - for (int cx = SectionPos.blockToSectionCoord(minX); cx <= SectionPos.blockToSectionCoord(maxX); ++cx) { - ChunkAccess chunkAccess = serverLevel.getChunk(cx, cz, ChunkStatus.FULL, false); - if (chunkAccess != null) { - chunkAccess.fillBiomesFromNoise(makeResolver(biomeHolder), serverLevel.getChunkSource().randomState().sampler()); - chunkAccess.setUnsaved(true); - chunks.add(chunkAccess); - } + // Définition de la zone de recherche (Bounding Box carrée qui contient le cercle) + int minX = center.getX() - radius; + int maxX = center.getX() + radius; + int minZ = center.getZ() - radius; + int maxZ = center.getZ() + radius; + + double radiusSq = (double) radius * radius; + ArrayList chunks = new ArrayList<>(); + + // On parcourt les chunks impactés + for (int cz = SectionPos.blockToSectionCoord(minZ); cz <= SectionPos.blockToSectionCoord(maxZ); ++cz) { + for (int cx = SectionPos.blockToSectionCoord(minX); cx <= SectionPos.blockToSectionCoord(maxX); ++cx) { + ChunkAccess chunkAccess = serverLevel.getChunk(cx, cz, ChunkStatus.FULL, false); + if (chunkAccess != null) { + // On utilise un resolver personnalisé qui vérifie la distance + chunkAccess.fillBiomesFromNoise( + createCircularResolver(targetBiomeHolder, center, radiusSq, serverLevel), + serverLevel.getChunkSource().randomState().sampler() + ); + chunkAccess.setUnsaved(true); + chunks.add(chunkAccess); } } - - // Inform players/clients about biome changes for affected chunks - serverLevel.getChunkSource().chunkMap.resendBiomesForChunks(chunks); } - public static BiomeResolver makeResolver(Holder biomeHolder) { - return (x, y, z, climateSampler) -> biomeHolder; + // Notification aux clients + serverLevel.getChunkSource().chunkMap.resendBiomesForChunks(chunks); +} + + // Le resolver magique pour la forme circulaire + private BiomeResolver createCircularResolver(Holder targetBiome, BlockPos center, double radiusSq, ServerLevel level) { + return (x, y, z, noise) -> { + // x, y, z ici sont en "biome coordinates" (1 unité = 4 blocs) + // On les multiplie par 4 pour revenir à une échelle de blocs + int blockX = x << 2; + int blockZ = z << 2; + + double distX = blockX - center.getX(); + double distZ = blockZ - center.getZ(); + + // Equation du cercle : x² + z² <= r² + if ((distX * distX) + (distZ * distZ) <= radiusSq) { + return targetBiome; + } + + // Si hors du cercle, on garde le biome d'origine (ou on laisse le bruit faire) + // Note : Ici on demande au niveau le biome actuel à cette position + return level.getBiome(new BlockPos(blockX, y << 2, blockZ)); + }; } private boolean isEmptyConfiguredPattern() { diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/NuclearExplosionEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/NuclearExplosionEntity.java index b80c5e73..b3392e6e 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/NuclearExplosionEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/NuclearExplosionEntity.java @@ -12,6 +12,9 @@ import com.github.alexmodguy.alexscaves.server.misc.ACTagRegistry; import com.github.alexmodguy.alexscaves.server.potion.ACEffectRegistry; import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.ParticleOptions; +import net.minecraft.core.particles.ParticleType; +import net.minecraft.core.particles.ParticleTypes; import net.minecraft.nbt.CompoundTag; import net.minecraft.network.protocol.Packet; import net.minecraft.network.protocol.game.ClientGamePacketListener; @@ -38,6 +41,7 @@ import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.CNEffects; import net.nuclearteam.createnuclear.CNEntityType; +import net.nuclearteam.createnuclear.CNParticleTypes; import java.util.List; import java.util.Stack; @@ -77,7 +81,7 @@ public void tick() { while (particleY > level().getMinBuildHeight() && particleY > this.getY() - radius / 2F && isDestroyable(level().getBlockState(BlockPos.containing(this.getX(), particleY, this.getZ())))) { particleY--; } - level().addAlwaysVisibleParticle(ACParticleRegistry.MUSHROOM_CLOUD.get(), true, this.getX(), particleY + 2, this.getZ(), this.getSize(), isIntentionalGameDesign() ? 1.0F : 0.0F, 0); + level().addAlwaysVisibleParticle(ParticleTypes.CAMPFIRE_SIGNAL_SMOKE, true, this.getX(), particleY + 2, this.getZ(), this.getSize(), isIntentionalGameDesign() ? 1.0F : 0.0F, 0); } if (tickCount > 40 && destroyingChunks.isEmpty()) { this.remove(RemovalReason.DISCARDED); From c0e180f95e0e2bb3acb32439bd0b0691533fdb97 Mon Sep 17 00:00:00 2001 From: MathisGredtYnov <113118860+MathisGredtYnov@users.noreply.github.com> Date: Wed, 21 Jan 2026 16:45:58 +0100 Subject: [PATCH 168/705] feat: add irradiated explosion particle effects and model --- .../createnuclear/CNParticleTypes.java | 2 + .../core/NuclearExplosionEntity.java | 6 +- .../particles/IrradiatedExplosionModel.java | 213 ++++++++++++++++++ .../IrradiatedExplosionParticles.java | 132 +++++++++++ .../mushroom_cloud_glow.png | Bin 5 files changed, 352 insertions(+), 1 deletion(-) create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedExplosionModel.java create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedExplosionParticles.java rename src/main/resources/assets/createnuclear/textures/{misc => particle}/mushroom_cloud_glow.png (100%) diff --git a/src/main/java/net/nuclearteam/createnuclear/CNParticleTypes.java b/src/main/java/net/nuclearteam/createnuclear/CNParticleTypes.java index 00d41dd8..737d7f3e 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNParticleTypes.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNParticleTypes.java @@ -12,12 +12,14 @@ import net.minecraftforge.eventbus.api.IEventBus; import net.minecraft.core.particles.ParticleOptions; import net.minecraft.core.particles.ParticleType; +import net.nuclearteam.createnuclear.content.particles.IrradiatedExplosionParticles; import net.nuclearteam.createnuclear.content.particles.IrradiatedParticlesData; import java.util.function.Supplier; public enum CNParticleTypes { IRRADIATED_PARTICLES(IrradiatedParticlesData::new), + IRRADIATED_EXPLOSION_PARTICLES(IrradiatedExplosionParticles::new) ; private final ParticleEntry entry; diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/NuclearExplosionEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/NuclearExplosionEntity.java index b80c5e73..d4ed82e7 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/NuclearExplosionEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/core/NuclearExplosionEntity.java @@ -28,6 +28,7 @@ import net.minecraft.world.level.ChunkPos; import net.minecraft.world.level.Explosion; import net.minecraft.world.level.Level; +import net.minecraft.world.level.biome.AmbientParticleSettings; import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.phys.AABB; @@ -38,6 +39,8 @@ import net.nuclearteam.createnuclear.CNBlocks; import net.nuclearteam.createnuclear.CNEffects; import net.nuclearteam.createnuclear.CNEntityType; +import net.nuclearteam.createnuclear.content.particles.IrradiatedExplosionParticles; +import net.nuclearteam.createnuclear.content.particles.IrradiatedParticlesData; import java.util.List; import java.util.Stack; @@ -77,7 +80,8 @@ public void tick() { while (particleY > level().getMinBuildHeight() && particleY > this.getY() - radius / 2F && isDestroyable(level().getBlockState(BlockPos.containing(this.getX(), particleY, this.getZ())))) { particleY--; } - level().addAlwaysVisibleParticle(ACParticleRegistry.MUSHROOM_CLOUD.get(), true, this.getX(), particleY + 2, this.getZ(), this.getSize(), isIntentionalGameDesign() ? 1.0F : 0.0F, 0); + new AmbientParticleSettings(new IrradiatedExplosionParticles(); + //level().addAlwaysVisibleParticle(ACParticleRegistry.MUSHROOM_CLOUD.get(), true, this.getX(), particleY + 2, this.getZ(), this.getSize(), isIntentionalGameDesign() ? 1.0F : 0.0F, 0); } if (tickCount > 40 && destroyingChunks.isEmpty()) { this.remove(RemovalReason.DISCARDED); diff --git a/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedExplosionModel.java b/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedExplosionModel.java new file mode 100644 index 00000000..7b024a95 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedExplosionModel.java @@ -0,0 +1,213 @@ +package net.nuclearteam.createnuclear.content.particles; + +import com.github.alexthe666.citadel.client.model.AdvancedEntityModel; +import com.github.alexthe666.citadel.client.model.AdvancedModelBox; +import com.github.alexthe666.citadel.client.model.basic.BasicModelPart; +import com.google.common.collect.ImmutableList; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.Entity; + +public class IrradiatedExplosionModel extends AdvancedEntityModel { + private final AdvancedModelBox mushroom_cloud; + private final AdvancedModelBox lightBall; + private final AdvancedModelBox lowerCloud; + private final AdvancedModelBox lowerCloud_planes; + private final AdvancedModelBox cube_r1; + private final AdvancedModelBox cube_r2; + private final AdvancedModelBox cube_r3; + private final AdvancedModelBox cube_r4; + private final AdvancedModelBox plume; + private final AdvancedModelBox cube_r5; + private final AdvancedModelBox cube_r6; + private final AdvancedModelBox plumeBlast; + private final AdvancedModelBox plumeRing; + private final AdvancedModelBox upperCloud; + private final AdvancedModelBox upperCloud1; + private final AdvancedModelBox upperCloud_planes; + private final AdvancedModelBox cube_r7; + private final AdvancedModelBox cube_r8; + private final AdvancedModelBox cube_r9; + private final AdvancedModelBox cube_r10; + private final AdvancedModelBox rings; + private final AdvancedModelBox upperRing; + private final AdvancedModelBox lowerRing; + + public IrradiatedExplosionModel() { + texWidth = 512; + texHeight = 512; + + mushroom_cloud = new AdvancedModelBox(this); + mushroom_cloud.setRotationPoint(0.0F, 24.0F, 0.0F); + + + lightBall = new AdvancedModelBox(this); + lightBall.setRotationPoint(0.0F, -19.0F, 0.0F); + mushroom_cloud.addChild(lightBall); + lightBall.setTextureOffset(300, 0).addBox(-16.0F, -16.0F, -16.0F, 32.0F, 32.0F, 32.0F, 0.0F, false); + + lowerCloud = new AdvancedModelBox(this); + lowerCloud.setRotationPoint(0.0F, 5.0F, 0.0F); + lightBall.addChild(lowerCloud); + lowerCloud.setTextureOffset(0, 0).addBox(-50.0F, -9.0F, -50.0F, 100.0F, 16.0F, 100.0F, 0.0F, false); + + lowerCloud_planes = new AdvancedModelBox(this); + lowerCloud_planes.setRotationPoint(0.0F, 0.0F, 0.0F); + lowerCloud.addChild(lowerCloud_planes); + + + cube_r1 = new AdvancedModelBox(this); + cube_r1.setRotationPoint(-16.0F, -20.0F, 16.0F); + lowerCloud_planes.addChild(cube_r1); + setRotateAngle(cube_r1, 0.0F, 0.7854F, 0.0F); + cube_r1.setTextureOffset(142, 342).addBox(-66.0F, -13.0F, 0.0F, 66.0F, 40.0F, 0.0F, 0.0F, true); + + cube_r2 = new AdvancedModelBox(this); + cube_r2.setRotationPoint(16.0F, -20.0F, -16.0F); + lowerCloud_planes.addChild(cube_r2); + setRotateAngle(cube_r2, 0.0F, 0.7854F, 0.0F); + cube_r2.setTextureOffset(142, 342).addBox(0.0F, -13.0F, 0.0F, 66.0F, 40.0F, 0.0F, 0.0F, false); + + cube_r3 = new AdvancedModelBox(this); + cube_r3.setRotationPoint(16.0F, -20.0F, 16.0F); + lowerCloud_planes.addChild(cube_r3); + setRotateAngle(cube_r3, 0.0F, -0.7854F, 0.0F); + cube_r3.setTextureOffset(142, 342).addBox(0.0F, -13.0F, 0.0F, 66.0F, 40.0F, 0.0F, 0.0F, false); + + cube_r4 = new AdvancedModelBox(this); + cube_r4.setRotationPoint(-16.0F, -20.0F, -16.0F); + lowerCloud_planes.addChild(cube_r4); + setRotateAngle(cube_r4, 0.0F, -0.7854F, 0.0F); + cube_r4.setTextureOffset(142, 342).addBox(-66.0F, -13.0F, 0.0F, 66.0F, 40.0F, 0.0F, 0.0F, true); + + plume = new AdvancedModelBox(this); + plume.setRotationPoint(0.0F, 9, 0.0F); + lightBall.addChild(plume); + + + cube_r5 = new AdvancedModelBox(this); + cube_r5.setRotationPoint(0.0F, -44.8333F, 0.0F); + plume.addChild(cube_r5); + setRotateAngle(cube_r5, 0.0F, -0.7854F, 0.0F); + cube_r5.setTextureOffset(256, 220).addBox(-32.0F, -61.0F, 0.0F, 64.0F, 122.0F, 0.0F, 0.0F, false); + + cube_r6 = new AdvancedModelBox(this); + cube_r6.setRotationPoint(0.0F, -44.8333F, 0.0F); + plume.addChild(cube_r6); + setRotateAngle(cube_r6, 0.0F, 0.7854F, 0.0F); + cube_r6.setTextureOffset(256, 220).addBox(-32.0F, -61.0F, 0.0F, 64.0F, 122.0F, 0.0F, 0.0F, false); + + plumeBlast = new AdvancedModelBox(this); + plumeBlast.setRotationPoint(0.0F, -80.8333F, 0.0F); + plume.addChild(plumeBlast); + plumeBlast.setTextureOffset(240, 116).addBox(-18.0F, 0.0F, -18.0F, 36.0F, 29.0F, 36.0F, 0.0F, false); + + plumeRing = new AdvancedModelBox(this); + plumeRing.setRotationPoint(0.0F, -35.8333F, 0.0F); + plume.addChild(plumeRing); + plumeRing.setTextureOffset(296, 440).addBox(-36.0F, 0.0F, -36.0F, 72.0F, 0.0F, 72.0F, 0.0F, false); + + upperCloud = new AdvancedModelBox(this); + upperCloud.setRotationPoint(0.0F, -80.8333F, 0.0F); + plume.addChild(upperCloud); + upperCloud.setTextureOffset(0, 116).addBox(-40.0F, -24.0F, -40.0F, 80.0F, 24.0F, 80.0F, 0.0F, false); + + upperCloud1 = new AdvancedModelBox(this); + upperCloud1.setRotationPoint(0.0F, -24.0F, 0.0F); + upperCloud.addChild(upperCloud1); + upperCloud1.setTextureOffset(0, 220).addBox(-32.0F, -15.0F, -32.0F, 64.0F, 15.0F, 64.0F, 0.0F, false); + + upperCloud_planes = new AdvancedModelBox(this); + upperCloud_planes.setRotationPoint(0.0F, -12.0F, 0.0F); + upperCloud.addChild(upperCloud_planes); + + + cube_r7 = new AdvancedModelBox(this); + cube_r7.setRotationPoint(16.0F, 112.0F, -16.0F); + upperCloud_planes.addChild(cube_r7); + setRotateAngle(cube_r7, 0.0F, 0.7854F, 0.0F); + cube_r7.setTextureOffset(0, 299).addBox(-23.0F, -152.0F, 0.0F, 71.0F, 69.0F, 0.0F, 0.0F, false); + + cube_r8 = new AdvancedModelBox(this); + cube_r8.setRotationPoint(16.0F, 112.0F, 16.0F); + upperCloud_planes.addChild(cube_r8); + setRotateAngle(cube_r8, 0.0F, -0.7854F, 0.0F); + cube_r8.setTextureOffset(0, 299).addBox(-23.0F, -152.0F, 0.0F, 71.0F, 69.0F, 0.0F, 0.0F, false); + + cube_r9 = new AdvancedModelBox(this); + cube_r9.setRotationPoint(-16.0F, 112.0F, 16.0F); + upperCloud_planes.addChild(cube_r9); + setRotateAngle(cube_r9, 0.0F, 0.7854F, 0.0F); + cube_r9.setTextureOffset(0, 299).addBox(-48.0F, -152.0F, 0.0F, 71.0F, 69.0F, 0.0F, 0.0F, true); + + cube_r10 = new AdvancedModelBox(this); + cube_r10.setRotationPoint(-16.0F, 112.0F, -16.0F); + upperCloud_planes.addChild(cube_r10); + setRotateAngle(cube_r10, 0.0F, -0.7854F, 0.0F); + cube_r10.setTextureOffset(0, 299).addBox(-48.0F, -152.0F, 0.0F, 71.0F, 69.0F, 0.0F, 0.0F, true); + + rings = new AdvancedModelBox(this); + rings.setRotationPoint(0.0F, -55.0F, 0.0F); + upperCloud.addChild(rings); + + + upperRing = new AdvancedModelBox(this); + upperRing.setRotationPoint(0.0F, -4.0F, 0.0F); + rings.addChild(upperRing); + upperRing.setTextureOffset(296, 440).addBox(-36.0F, 0.0F, -36.0F, 72.0F, 0.0F, 72.0F, 0.0F, false); + + lowerRing = new AdvancedModelBox(this); + lowerRing.setRotationPoint(0.0F, 4.0F, 0.0F); + rings.addChild(lowerRing); + lowerRing.setTextureOffset(296, 440).addBox(-36.0F, 0.0F, -36.0F, 72.0F, 0.0F, 72.0F, 0.0F, false); + this.updateDefaultPose(); + } + + + @Override + public Iterable parts() { + return ImmutableList.of(mushroom_cloud); + } + + @Override + public Iterable getAllParts() { + return ImmutableList.of(rings, mushroom_cloud, lowerCloud, lowerCloud_planes, lightBall, cube_r1, cube_r2, cube_r3, cube_r4, cube_r5, cube_r6, cube_r7, cube_r8, cube_r9, cube_r10, plume, plumeBlast, plumeRing, upperCloud, upperCloud_planes, upperCloud1, upperRing, lowerRing); + } + + + @Override + public void setupAnim(Entity entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) { + this.resetToDefaultPose(); + } + + public void hideFireball(boolean fireball) { + this.plume.showModel = fireball; + this.lowerCloud.showModel = fireball; + this.upperCloud.showModel = fireball; + } + + public void animateParticle(float age, float life, float partialTicks) { + this.resetToDefaultPose(); + float lerpedAge = age + partialTicks; + float baseExpand1 = life + life * life; + float upperExpand = offset(life, 0.3F, 0.4F, 1.5F); + float plumeRingExpand = offset(life, 0.0F, 0.0F, 0.5F) * 45; + float lowerRingExpand = offset(life, 0.0F, 0.1F, 0.65F) * 20; + float upperRingExpand = offset(life, 0.0F, 0.2F, 0.65F) * 15; + this.plume.scaleChildren = true; + this.upperCloud.scaleChildren = true; + this.lowerCloud.scaleChildren = true; + this.plume.setScale(1, life * 1.5F, 1); + this.upperCloud.setScale(upperExpand, 1, upperExpand); + this.plumeRing.setScale(plumeRingExpand, 1, plumeRingExpand); + this.lowerRing.setScale(lowerRingExpand, 1, lowerRingExpand); + this.upperRing.setScale(upperRingExpand, 1, upperRingExpand); + this.lowerCloud.setScale(baseExpand1, baseExpand1, baseExpand1); + this.plumeRing.rotateAngleY += lerpedAge * 0.1; + this.lowerRing.rotateAngleY -= lerpedAge * 0.2; + this.upperRing.rotateAngleY += lerpedAge * 0.1; + } + + public float offset(float life, float forwards, float min, float max) { + return Mth.clamp(life + forwards, min, max); + } +} diff --git a/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedExplosionParticles.java b/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedExplosionParticles.java new file mode 100644 index 00000000..8f2ee4b5 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/particles/IrradiatedExplosionParticles.java @@ -0,0 +1,132 @@ +package net.nuclearteam.createnuclear.content.particles; + +import com.github.alexmodguy.alexscaves.AlexsCaves; +import com.github.alexmodguy.alexscaves.client.ClientProxy; +import com.github.alexmodguy.alexscaves.client.particle.ACParticleRegistry; +import com.github.alexmodguy.alexscaves.client.sound.NuclearExplosionSound; +import com.github.alexmodguy.alexscaves.server.misc.ACMath; +import com.github.alexmodguy.alexscaves.server.misc.ACSoundRegistry; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.Camera; +import net.minecraft.client.Minecraft; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.particle.ParticleProvider; +import net.minecraft.client.particle.ParticleRenderType; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.core.particles.ParticleOptions; +import net.minecraft.core.particles.SimpleParticleType; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.util.Mth; +import net.minecraft.world.phys.Vec3; +import net.nuclearteam.createnuclear.CreateNuclear; + +public class IrradiatedExplosionParticles extends Particle { + private static final ResourceLocation TEXTURE = new ResourceLocation(CreateNuclear.MOD_ID, "textures/particle/mushroom_cloud.png"); + private static final IrradiatedExplosionModel MODEL = new IrradiatedExplosionModel(); + private static final int BALL_FOR = 10; + private static final int GLOW_FOR = 20; + private static final int FADE_SPEED = 10; + private final float scale; + + private boolean playedRinging; + private boolean playedExplosion; + private boolean playedRumble; + + private final boolean pink; + + public IrradiatedExplosionParticles(ClientLevel level, double x, double y, double z, float scale, boolean pink) { + super(level, x, y, z); + this.gravity = 0.0F; + this.lifetime = (int) Math.ceil(133.33F * scale); + this.scale = scale + 0.2F; + this.setSize(3.0F, 3.0F); + this.pink = pink; + } + + public boolean shouldCull() { + return false; + } + + public void tick() { + ((ClientProxy) AlexsCaves.PROXY).renderNukeSkyDarkFor = 70; + ((ClientProxy) AlexsCaves.PROXY).muteNonNukeSoundsFor = 50; + boolean large = this.scale > 2.0F; + if(age > BALL_FOR / 2 + 5){ + if(!playedExplosion){ + playedExplosion = true; + playSound(large ? ACSoundRegistry.LARGE_NUCLEAR_EXPLOSION.get() : ACSoundRegistry.NUCLEAR_EXPLOSION.get(), lifetime - 20, lifetime, 0.2F, false); + } + } + if (age < BALL_FOR) { + if(!playedRinging && AlexsCaves.CLIENT_CONFIG.nuclearBombFlash.get()){ + playedRinging = true; + playSound(ACSoundRegistry.NUCLEAR_EXPLOSION_RINGING.get(), 100, 50, 0.05F, true); + } + ((ClientProxy) AlexsCaves.PROXY).renderNukeFlashFor = 16; + } else if (age < lifetime - FADE_SPEED) { + float life = (float) (Math.log(1 + (age - BALL_FOR) / (float) (lifetime - BALL_FOR))) * 2F; + float explosionSpread = (12 * life + 4F) * scale; + for (int i = 0; i < (1 + random.nextInt(2)) * scale; i++) { + Vec3 from = new Vec3(level.random.nextFloat() - 0.5F, level.random.nextFloat() - 0.5F, level.random.nextFloat() - 0.5F).scale(scale * 1.4F).add(this.x, this.y, this.z); + Vec3 away = new Vec3(level.random.nextFloat() - 0.5F, level.random.nextFloat() - 0.5F, level.random.nextFloat() - 0.5F).scale(2.34F); + this.level.addParticle(ACParticleRegistry.MUSHROOM_CLOUD_SMOKE.get(), from.x, from.y, from.z, away.x, away.y, away.z); + } + for (int j = 0; j < scale * scale; j++) { + Vec3 explosionBase = new Vec3((level.random.nextFloat() - 0.5F) * explosionSpread, (-0.6F + level.random.nextFloat() * 0.5F) * explosionSpread * 0.1F, (level.random.nextFloat() - 0.5F) * explosionSpread).add(this.x, this.y, this.z); + this.level.addParticle(ACParticleRegistry.MUSHROOM_CLOUD_EXPLOSION.get(), explosionBase.x, explosionBase.y, explosionBase.z, 0, 0, 0); + } + if(age > BALL_FOR){ + if(!playedRumble){ + playedRumble = true; + playSound(ACSoundRegistry.NUCLEAR_EXPLOSION_RUMBLE.get(), lifetime + 100, lifetime, 0.1F, true); + } + } + } + super.tick(); + } + + private void playSound(SoundEvent soundEvent, int duration, int fadesAt, float fadeInBy, boolean looping){ + Minecraft.getInstance().getSoundManager().queueTickingSound(new NuclearExplosionSound(soundEvent, this.x, this.y, this.z, duration, fadesAt, fadeInBy, looping)); + } + + public void render(VertexConsumer vertexConsumer, Camera camera, float partialTick) { + Vec3 vec3 = camera.getPosition(); + float f = (float) (Mth.lerp((double) partialTick, this.xo, this.x) - vec3.x()); + float f1 = (float) (Mth.lerp((double) partialTick, this.yo, this.y) - vec3.y()); + float f2 = (float) (Mth.lerp((double) partialTick, this.zo, this.z) - vec3.z()); + PoseStack posestack = new PoseStack(); + posestack.pushPose(); + posestack.translate(f, f1 - 0.5F, f2); + posestack.scale(-scale, -scale, scale); + MultiBufferSource.BufferSource multibuffersource$buffersource = Minecraft.getInstance().renderBuffers().bufferSource(); + MODEL.hideFireball(age >= BALL_FOR); + float life = (float) (Math.log(1 + (age - BALL_FOR + partialTick) / (lifetime - BALL_FOR))) * 2F; + float glowLife = life < 1F ? 1F - life : 0; + int left = lifetime - age; + float alpha = left <= FADE_SPEED ? left / (float) FADE_SPEED : 1.0F; + MODEL.animateParticle(age, ACMath.smin(life, 1.0F, 0.5F), partialTick); + VertexConsumer baseConsumer = multibuffersource$buffersource.getBuffer(RenderType.entityTranslucent(TEXTURE)); + multibuffersource$buffersource.endBatch(); + posestack.popPose(); + } + + @Override + public ParticleRenderType getRenderType() { + return ParticleRenderType.CUSTOM; + } + + public static class Factory implements ParticleProvider { + + public Particle createParticle(SimpleParticleType typeIn, ClientLevel worldIn, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed) { + if (xSpeed == 0.0) { + xSpeed = 1.0F; + } + return new IrradiatedExplosionParticles(worldIn, x, y, z, (float) Math.max(0.5F, xSpeed), ySpeed >= 1.0F); + } + } +} diff --git a/src/main/resources/assets/createnuclear/textures/misc/mushroom_cloud_glow.png b/src/main/resources/assets/createnuclear/textures/particle/mushroom_cloud_glow.png similarity index 100% rename from src/main/resources/assets/createnuclear/textures/misc/mushroom_cloud_glow.png rename to src/main/resources/assets/createnuclear/textures/particle/mushroom_cloud_glow.png From dd5872df8a6bf3c91804c466da36889cc5d8ec1c Mon Sep 17 00:00:00 2001 From: MatteoVcs Date: Thu, 22 Jan 2026 09:47:34 +0100 Subject: [PATCH 169/705] wrong params on stopping condition fixed --- .../ReactorControllerBlockEntity.java | 64 ++++++------------- 1 file changed, 19 insertions(+), 45 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index 10cf8a6b..3df7efd5 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -232,18 +232,16 @@ public void tick() { needsToResolveEntities = false; this.setChanged(); } - if (isAssembled()) { - if (!isEmptyConfiguredPattern()) { + List handlers = inputManager.getItemHandlers(level); + VirtualReactorInputs virtualReactorInputs = inputManager.getInventory(level); + bigFuelItem = virtualReactorInputs.getBigFuelRod(); + bigCoolerItem = virtualReactorInputs.getBigCooledRod(); + + if (!isEmptyConfiguredPattern() && bigFuelItem.count > 0 && bigCoolerItem.count > 0) { if (this.inputManager.size() > 0) { - List handlers = inputManager.getItemHandlers(level); - VirtualReactorInputs virtualReactorInputs = inputManager.getInventory(level); - bigFuelItem = virtualReactorInputs.getBigFuelRod(); - bigCoolerItem = virtualReactorInputs.getBigCooledRod(); this.setChanged(); this.notifyUpdate(); - - if (bigFuelItem.count > 0 && bigCoolerItem.count > 0) { configuredPattern.getOrCreateTag().putDouble("heat", calculateHeat()); if (!this.outputManager.getBlocksPosition().isEmpty()) { rotate(getBlockState(), getLevel(), heat); @@ -267,46 +265,18 @@ public void tick() { return; } } - } else { - rotate(getBlockState(), getLevel(), 0); - } + this.setChanged(); this.notifyUpdate(); } -// if (this.needsToResolveEntities) { -// } -// BlockEntity blockEntity = level.getBlockEntity(this.worldPosition); -// if (blockEntity instanceof ReactorInputEntity be) { -// CompoundTag tag = be.serializeNBT(); -// ListTag inventoryTag = tag.getCompound("Inventory").getList("Items", Tag.TAG_COMPOUND); -// CreateNuclear.LOGGER.info("TAG: {}", inventoryTag); -// fuelItem = ItemStack.of(inventoryTag.getCompound(0)); -// coolerItem = ItemStack.of(inventoryTag.getCompound(1)); -// //BlockPos outputPos = pattern.FindOutputPos(getBlockPos(), getLevel(), getLevel().players(), true); -// if (fuelItem.getCount() > 0 && coolerItem.getCount() > 0) { -// configuredPattern.getOrCreateTag().putDouble("heat", calculateHeat()); -// if (updateTimers()) { -// be.inventory.extractItem(0, 1, false); -// be.inventory.extractItem(1, 1, false); -// total = calculateProgress(); -// int heat = (int) configuredPattern.getOrCreateTag().getDouble("heat"); -// if (IHeat.HeatLevel.isNotDanger(heat)) { -// //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), heat/4); -// } else { -// // Send a packet to all clients around this block within 16 blocks -// EventTriggerPacket packet = new EventTriggerPacket(600); // display for 100 ticks -// CreateNuclear.LOGGER.warn("hum EventTriggerBlock ? {}", packet); -// CNPackets.sendToNear(level, getBlockPos(), 32, packet); -// //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); -// } -// return; -// } -// } else { -// //this.rotate(getBlockState(), new BlockPos(getBlockPos().getX() + outputPos.getX(), getBlockPos().getY() + outputPos.getY(), getBlockPos().getZ() + outputPos.getZ()), getLevel(), 0); -// } -// -// this.notifyUpdate(); -// } + } else { + configuredPattern.getOrCreateTag().putDouble("heat", calculateHeat()); + CreateNuclear.LOGGER.info("heat2: {}", heat); + if (!this.outputManager.getBlocksPosition().isEmpty()) { + rotate(getBlockState(), getLevel(), 0); + } + this.setChanged(); + this.notifyUpdate(); } } } @@ -338,6 +308,10 @@ private double calculateHeat() { countUraniumRod = configuredPattern.getOrCreateTag().getInt("countUraniumRod"); heat = 0; + if (bigFuelItem.count <= 0 || bigCoolerItem.count <= 0) { + CreateNuclear.LOGGER.warn("heat = 0"); + return 0; + } // if more than maxUraniumPerGraphite of the rods are uranium, the reactor will overheat if (countUraniumRod > countGraphiteRod * maxUraniumPerGraphite) { overFlowHeatTimer++; From ff9e5bf3fb630412cdb5d88e568af40480d3cb98 Mon Sep 17 00:00:00 2001 From: MatteoVcs Date: Thu, 22 Jan 2026 09:47:44 +0100 Subject: [PATCH 170/705] remove logs --- .../multiblock/controller/ReactorControllerBlockEntity.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java index 3df7efd5..808ea35b 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/multiblock/controller/ReactorControllerBlockEntity.java @@ -254,7 +254,6 @@ public void tick() { this.notifyUpdate(); total = calculateProgress(); int heat = (int) configuredPattern.getOrCreateTag().getDouble("heat"); - CreateNuclear.LOGGER.info("heat: {}", heat); if (IHeat.HeatLevel.isNotDanger(heat)) { //... } else { @@ -271,7 +270,6 @@ public void tick() { } } else { configuredPattern.getOrCreateTag().putDouble("heat", calculateHeat()); - CreateNuclear.LOGGER.info("heat2: {}", heat); if (!this.outputManager.getBlocksPosition().isEmpty()) { rotate(getBlockState(), getLevel(), 0); } @@ -309,7 +307,6 @@ private double calculateHeat() { heat = 0; if (bigFuelItem.count <= 0 || bigCoolerItem.count <= 0) { - CreateNuclear.LOGGER.warn("heat = 0"); return 0; } // if more than maxUraniumPerGraphite of the rods are uranium, the reactor will overheat From a4be71078d692f2957380b6fbb3d4d60e66fa535 Mon Sep 17 00:00:00 2001 From: MathisGredtYnov <113118860+MathisGredtYnov@users.noreply.github.com> Date: Thu, 22 Jan 2026 09:53:38 +0100 Subject: [PATCH 171/705] ajout de la nouvelle armure, la texture n'est pas bonne mais le code fonctionne (NE PAS SUPPRIMER LA BRANCHE) --- .../3c9854c256b4d84dd9b4b92d1a03ceb45298124f | 66 +++++- .../assets/createnuclear/lang/en_ud.json | 17 +- .../assets/createnuclear/lang/en_us.json | 17 +- .../models/item/anti_radiation_boots.json | 6 - .../item/black_anti_radiation_boots.json | 6 + .../item/blue_anti_radiation_boots.json | 6 + .../item/brown_anti_radiation_boots.json | 6 + .../item/cyan_anti_radiation_boots.json | 6 + .../item/gray_anti_radiation_boots.json | 6 + .../item/green_anti_radiation_boots.json | 6 + .../item/light_blue_anti_radiation_boots.json | 6 + .../item/light_gray_anti_radiation_boots.json | 6 + .../item/lime_anti_radiation_boots.json | 6 + .../item/magenta_anti_radiation_boots.json | 6 + .../item/orange_anti_radiation_boots.json | 6 + .../item/pink_anti_radiation_boots.json | 6 + .../item/purple_anti_radiation_boots.json | 6 + .../models/item/red_anti_radiation_boots.json | 6 + .../item/white_anti_radiation_boots.json | 6 + .../item/yellow_anti_radiation_boots.json | 6 + .../armors/black_anti_radiation_boots.json | 33 +++ .../armors/blue_anti_radiation_boots.json | 33 +++ .../armors/brown_anti_radiation_boots.json | 33 +++ .../armors/cyan_anti_radiation_boots.json | 33 +++ .../armors/gray_anti_radiation_boots.json | 33 +++ .../armors/green_anti_radiation_boots.json | 33 +++ .../light_blue_anti_radiation_boots.json | 33 +++ .../light_gray_anti_radiation_boots.json | 33 +++ .../armors/lime_anti_radiation_boots.json | 33 +++ .../armors/magenta_anti_radiation_boots.json | 33 +++ .../armors/orange_anti_radiation_boots.json | 33 +++ .../armors/pink_anti_radiation_boots.json | 33 +++ .../armors/purple_anti_radiation_boots.json | 33 +++ ...ots.json => red_anti_radiation_boots.json} | 4 +- .../armors/white_anti_radiation_boots.json | 33 +++ .../armors/yellow_anti_radiation_boots.json | 33 +++ .../armors/black_anti_radiation_boots.json | 20 ++ .../armors/blue_anti_radiation_boots.json | 20 ++ .../armors/brown_anti_radiation_boots.json | 20 ++ .../armors/cyan_anti_radiation_boots.json | 20 ++ .../armors/gray_anti_radiation_boots.json | 20 ++ .../armors/green_anti_radiation_boots.json | 20 ++ .../light_blue_anti_radiation_boots.json | 20 ++ .../light_gray_anti_radiation_boots.json | 20 ++ .../armors/lime_anti_radiation_boots.json | 20 ++ .../armors/magenta_anti_radiation_boots.json | 20 ++ .../armors/orange_anti_radiation_boots.json | 20 ++ .../armors/pink_anti_radiation_boots.json | 20 ++ .../armors/purple_anti_radiation_boots.json | 20 ++ .../armors/red_anti_radiation_boots.json | 20 ++ ...s.json => white_anti_radiation_boots.json} | 2 +- .../armors/yellow_anti_radiation_boots.json | 20 ++ .../tags/items/all_anti_radiation_armors.json | 17 +- .../tags/items/anti_radiation_armor.json | 2 +- .../tags/items/anti_radiation_boots_dye.json | 16 +- .../items/anti_radiation_boots_full_dye.json | 20 ++ .../data/forge/tags/items/armors/boots.json | 17 +- .../nuclearteam/createnuclear/CNItems.java | 43 ++-- .../net/nuclearteam/createnuclear/CNTags.java | 1 + .../armor/AntiRadiationArmorItem.java | 193 ++++++++++++++---- .../armor/AntiRadiationArmorModel.java | 94 +++++++++ .../foundation/events/CNClientEvent.java | 8 + .../boots/black_anti_radiation_boots.png | Bin 0 -> 387 bytes .../boots/blue_anti_radiation_boots.png | Bin 0 -> 402 bytes .../boots/brown_anti_radiation_boots.png | Bin 0 -> 416 bytes .../boots/cyan_anti_radiation_boots.png | Bin 0 -> 404 bytes .../boots/gray_anti_radiation_boots.png | Bin 0 -> 408 bytes .../boots/green_anti_radiation_boots.png | Bin 0 -> 409 bytes .../boots/light_blue_anti_radiation_boots.png | Bin 0 -> 415 bytes .../boots/light_gray_anti_radiation_boots.png | Bin 0 -> 392 bytes .../boots/lime_anti_radiation_boots.png | Bin 0 -> 395 bytes .../boots/magenta_anti_radiation_boots.png | Bin 0 -> 399 bytes .../boots/orange_anti_radiation_boots.png | Bin 0 -> 409 bytes .../boots/pink_anti_radiation_boots.png | Bin 0 -> 400 bytes .../boots/purple_anti_radiation_boots.png | Bin 0 -> 401 bytes .../armors/boots/red_anti_radiation_boots.png | Bin 0 -> 407 bytes .../boots/white_anti_radiation_boots.png | Bin 0 -> 411 bytes .../boots/yellow_anti_radiation_boots.png | Bin 0 -> 410 bytes .../armor/black_anti_radiation_suit.png | Bin 0 -> 5826 bytes .../black_anti_radiation_suit_layer_1.png | Bin 1078 -> 0 bytes .../black_anti_radiation_suit_layer_2.png | Bin 306 -> 0 bytes .../models/armor/blue_anti_radiation_suit.png | Bin 0 -> 5918 bytes .../blue_anti_radiation_suit_layer_1.png | Bin 1102 -> 0 bytes .../blue_anti_radiation_suit_layer_2.png | Bin 323 -> 0 bytes .../armor/brown_anti_radiation_suit.png | Bin 0 -> 5859 bytes .../brown_anti_radiation_suit_layer_1.png | Bin 1125 -> 0 bytes .../brown_anti_radiation_suit_layer_2.png | Bin 325 -> 0 bytes .../models/armor/cyan_anti_radiation_suit.png | Bin 0 -> 5917 bytes .../cyan_anti_radiation_suit_layer_1.png | Bin 1111 -> 0 bytes .../cyan_anti_radiation_suit_layer_2.png | Bin 328 -> 0 bytes .../models/armor/gray_anti_radiation_suit.png | Bin 0 -> 5891 bytes .../gray_anti_radiation_suit_layer_1.png | Bin 1105 -> 0 bytes .../gray_anti_radiation_suit_layer_2.png | Bin 325 -> 0 bytes .../armor/green_anti_radiation_suit.png | Bin 0 -> 5842 bytes .../green_anti_radiation_suit_layer_1.png | Bin 1121 -> 0 bytes .../green_anti_radiation_suit_layer_2.png | Bin 338 -> 0 bytes ...light_blue_anti_radiation_suit_layer_1.png | Bin 1145 -> 0 bytes ...light_blue_anti_radiation_suit_layer_2.png | Bin 327 -> 0 bytes ...light_gray_anti_radiation_suit_layer_1.png | Bin 1122 -> 0 bytes ...light_gray_anti_radiation_suit_layer_2.png | Bin 308 -> 0 bytes .../armor/lightblue_anti_radiation_suit.png | Bin 0 -> 5901 bytes .../armor/lightgray_anti_radiation_suit.png | Bin 0 -> 5867 bytes .../models/armor/lime_anti_radiation_suit.png | Bin 0 -> 5901 bytes .../lime_anti_radiation_suit_layer_1.png | Bin 1144 -> 0 bytes .../lime_anti_radiation_suit_layer_2.png | Bin 320 -> 0 bytes .../armor/magenta_anti_radiation_suit.png | Bin 0 -> 5890 bytes .../magenta_anti_radiation_suit_layer_1.png | Bin 1118 -> 0 bytes .../magenta_anti_radiation_suit_layer_2.png | Bin 330 -> 0 bytes .../armor/orange_anti_radiation_suit.png | Bin 0 -> 5748 bytes .../orange_anti_radiation_suit_layer_1.png | Bin 1186 -> 0 bytes .../orange_anti_radiation_suit_layer_2.png | Bin 346 -> 0 bytes .../models/armor/pink_anti_radiation_suit.png | Bin 0 -> 5831 bytes .../pink_anti_radiation_suit_layer_1.png | Bin 1139 -> 0 bytes .../pink_anti_radiation_suit_layer_2.png | Bin 329 -> 0 bytes .../armor/purple_anti_radiation_suit.png | Bin 0 -> 5907 bytes .../purple_anti_radiation_suit_layer_1.png | Bin 1136 -> 0 bytes .../purple_anti_radiation_suit_layer_2.png | Bin 343 -> 0 bytes .../models/armor/red_anti_radiation_suit.png | Bin 0 -> 3091 bytes .../armor/red_anti_radiation_suit_layer_1.png | Bin 1119 -> 0 bytes .../armor/red_anti_radiation_suit_layer_2.png | Bin 337 -> 0 bytes .../armor/white_anti_radiation_suit.png | Bin 0 -> 5861 bytes .../white_anti_radiation_suit_layer_1.png | Bin 1074 -> 0 bytes .../white_anti_radiation_suit_layer_2.png | Bin 294 -> 0 bytes .../armor/yellow_anti_radiation_suit.png | Bin 0 -> 5847 bytes .../yellow_anti_radiation_suit_layer_1.png | Bin 1141 -> 0 bytes .../yellow_anti_radiation_suit_layer_2.png | Bin 328 -> 0 bytes 126 files changed, 1332 insertions(+), 82 deletions(-) delete mode 100644 src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_boots.json create mode 100644 src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_boots.json rename src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/{anti_radiation_boots.json => red_anti_radiation_boots.json} (77%) create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_boots.json rename src/generated/resources/data/createnuclear/recipes/crafting/items/armors/{anti_radiation_boots.json => white_anti_radiation_boots.json} (83%) create mode 100644 src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_boots.json create mode 100644 src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_full_dye.json create mode 100644 src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorModel.java create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/black_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/blue_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/brown_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/cyan_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/gray_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/green_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/light_blue_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/light_gray_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/lime_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/magenta_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/orange_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/pink_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/purple_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/red_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/white_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/item/armors/boots/yellow_anti_radiation_boots.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/black_anti_radiation_suit.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/black_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/black_anti_radiation_suit_layer_2.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/blue_anti_radiation_suit.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/blue_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/blue_anti_radiation_suit_layer_2.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/brown_anti_radiation_suit.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/brown_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/brown_anti_radiation_suit_layer_2.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/cyan_anti_radiation_suit.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/cyan_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/cyan_anti_radiation_suit_layer_2.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/gray_anti_radiation_suit.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/gray_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/gray_anti_radiation_suit_layer_2.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/green_anti_radiation_suit.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/green_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/green_anti_radiation_suit_layer_2.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/light_blue_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/light_blue_anti_radiation_suit_layer_2.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/light_gray_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/light_gray_anti_radiation_suit_layer_2.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/lightblue_anti_radiation_suit.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/lightgray_anti_radiation_suit.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/lime_anti_radiation_suit.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/lime_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/lime_anti_radiation_suit_layer_2.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/magenta_anti_radiation_suit.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/magenta_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/magenta_anti_radiation_suit_layer_2.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/orange_anti_radiation_suit.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/orange_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/orange_anti_radiation_suit_layer_2.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/pink_anti_radiation_suit.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/pink_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/pink_anti_radiation_suit_layer_2.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/purple_anti_radiation_suit.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/purple_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/purple_anti_radiation_suit_layer_2.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/red_anti_radiation_suit.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/red_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/red_anti_radiation_suit_layer_2.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/white_anti_radiation_suit.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/white_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/white_anti_radiation_suit_layer_2.png create mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/yellow_anti_radiation_suit.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/yellow_anti_radiation_suit_layer_1.png delete mode 100644 src/main/resources/assets/createnuclear/textures/models/armor/yellow_anti_radiation_suit_layer_2.png diff --git a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f index ed4da7b6..7b3b1dd6 100644 --- a/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f +++ b/src/generated/resources/.cache/3c9854c256b4d84dd9b4b92d1a03ceb45298124f @@ -1,4 +1,4 @@ -// 1.20.1 2025-12-30T18:48:31.1393231 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] +// 1.20.1 2026-01-22T09:16:53.4104665 Registrate Provider for createnuclear [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)] 0b2c76c9cff305eacfdfb57c4b703f94ca6dc903 assets/createnuclear/blockstates/autunite.json 5d06bc544bcbeb7443178d66955bb5101cf696da assets/createnuclear/blockstates/autunite_pillar.json 5b375444ac5057e63776f4991589c57824574b4a assets/createnuclear/blockstates/cut_autunite.json @@ -43,8 +43,8 @@ a2fc21fa320e677fe7690b260ee3f57ebdbd50b6 assets/createnuclear/blockstates/small_ 643a4d44b491a84d0d26e1a8944dffc40e83ce14 assets/createnuclear/blockstates/thorium_ore.json de2884054a21315d8b167f64b206be331d388420 assets/createnuclear/blockstates/uranium.json 4557f548df100ae1d05e3b5711797225f6a39673 assets/createnuclear/blockstates/uranium_ore.json -0e56395147322a1940b54d0487af5fd70dea64bf assets/createnuclear/lang/en_ud.json -8197d0d707fbf919d5d1108e53441aeffaddfedd assets/createnuclear/lang/en_us.json +ad6f19a45f147d511afe807d6ddeb8a3bc87c29a assets/createnuclear/lang/en_ud.json +21db6a468c9bcb348f256b17eb64f4f3f61be6b2 assets/createnuclear/lang/en_us.json a8495d2cd5e38213683becaf1c84b2852f8b06f5 assets/createnuclear/models/block/autunite_natural_0.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/block/autunite_natural_1.json 9e4f83de1ca7a9ab5363f43fc7c3f7f4ec6164d5 assets/createnuclear/models/block/autunite_natural_2.json @@ -105,17 +105,19 @@ f99b30bd0cb3a8b78ed88a3a17b35b512c69ee06 assets/createnuclear/models/block/small e27878149b45eefa8673f2b86b6f491e2ed7a80f assets/createnuclear/models/block/thorium_ore.json d234edb3b6bc81b7300ee65722973b66db0b82d9 assets/createnuclear/models/block/uranium.json a4d5ee44c830e329034a46792280edea53343034 assets/createnuclear/models/block/uranium_ore.json -fba1c32ae3c38d735ebb0b4c3912afc8f9e9cde4 assets/createnuclear/models/item/anti_radiation_boots.json 29394a22ee8655dc22ea51563411505fbcfd2dab assets/createnuclear/models/item/autunite.json 30b11d8da5d02a3e9cebb739b3b9efbee087573c assets/createnuclear/models/item/autunite_pillar.json +cf65048724c5a463da2c1b01a575fcc9dc6b51f7 assets/createnuclear/models/item/black_anti_radiation_boots.json f8e44e53a7bc368d4c159769bb071eef6d28d856 assets/createnuclear/models/item/black_anti_radiation_chestplate.json 82a63e5c93daac9c5430ae77aa8d10b1bddbc2c7 assets/createnuclear/models/item/black_anti_radiation_helmet.json 2d0a3f0d2dd0fab5b73c7b8291a5eb3a7921157a assets/createnuclear/models/item/black_anti_radiation_leggings.json 3036f3b383b40ca2021856366cd0f01cb279285b assets/createnuclear/models/item/black_cloth.json +c8abd88ec8447ff63ee33d12e4f3bcadfbdf100e assets/createnuclear/models/item/blue_anti_radiation_boots.json 288c9245496eb0020ace0481a4d4ac26df876063 assets/createnuclear/models/item/blue_anti_radiation_chestplate.json b8574d7ee3d3e733dab79700062554cf4b58bd6f assets/createnuclear/models/item/blue_anti_radiation_helmet.json ed88d15d2f1a4af012371d523fb3b95bcedfad28 assets/createnuclear/models/item/blue_anti_radiation_leggings.json 3a5955f81eeed80e907bf8e2ee4df14fe42843f0 assets/createnuclear/models/item/blue_cloth.json +d884618f8566ddc3ec2487564fc40866e4191b45 assets/createnuclear/models/item/brown_anti_radiation_boots.json 2e364d92951412b2dd7d9fbb0209fc8f3194bcd5 assets/createnuclear/models/item/brown_anti_radiation_chestplate.json d61337a67071319320d75383a62ecac11c3222d1 assets/createnuclear/models/item/brown_anti_radiation_helmet.json ce17b82389ca226bc9e55072ae0dab1ef049e96f assets/createnuclear/models/item/brown_anti_radiation_leggings.json @@ -131,6 +133,7 @@ dfea56e99288e64e5061c621e860fa314fc31e9d assets/createnuclear/models/item/cut_au 5027aa166900571aa2e4f50ad53869b595ff3426 assets/createnuclear/models/item/cut_autunite_slab.json bd832947d219746d3264422bc4c82f6acdc5cc3e assets/createnuclear/models/item/cut_autunite_stairs.json 4c0b115eb2a2f8d6e74c612fa6e1aa5b357e9185 assets/createnuclear/models/item/cut_autunite_wall.json +c88d160fdb71400dce7470d26f5fb250f6aacd49 assets/createnuclear/models/item/cyan_anti_radiation_boots.json 3aa34b484b1eb135c9e2fcd3db675aa8d7927951 assets/createnuclear/models/item/cyan_anti_radiation_chestplate.json 4925fd5469c909ae1e212cb0279f534656ee93a4 assets/createnuclear/models/item/cyan_anti_radiation_helmet.json 84b9d23fadc9fd0a2e45fc3609f6bf16ecb1545d assets/createnuclear/models/item/cyan_anti_radiation_leggings.json @@ -143,10 +146,12 @@ de649e8356e85e802df3e64df8fd663ce62ba16d assets/createnuclear/models/item/cyan_c a3b71025626527be742999a0256e9c2290c9d42e assets/createnuclear/models/item/enriching_campfire.json 78240d0c081d144592e76af622d0c9929569db17 assets/createnuclear/models/item/graphene.json 3c0e762c21fa4fa5724f5570c190e89d247ee71b assets/createnuclear/models/item/graphite_rod.json +404e15f618b2b104b4f3dbbee5cd13bb9a14bf1e assets/createnuclear/models/item/gray_anti_radiation_boots.json eae1421ac37a98d0fc795bab8f349906aed521dd assets/createnuclear/models/item/gray_anti_radiation_chestplate.json c88d66c0a041c51ee8089e5596169dc6c353fb13 assets/createnuclear/models/item/gray_anti_radiation_helmet.json e66dc779ab853aecc35e6ccfba5d9dba78cd0574 assets/createnuclear/models/item/gray_anti_radiation_leggings.json 75bd474d73be3c041ceb82627cc438b2775e9b1b assets/createnuclear/models/item/gray_cloth.json +c05e42bb8170519a7ed10601aa45a4f8390bacd8 assets/createnuclear/models/item/green_anti_radiation_boots.json b4ddee28d16f837d70e311c84748b18fe3cdc21a assets/createnuclear/models/item/green_anti_radiation_chestplate.json d0f9a216114a583e097ef8369c4ed74f50270672 assets/createnuclear/models/item/green_anti_radiation_helmet.json 00308a5c640b2ec21ad96b313789a2ec28cff516 assets/createnuclear/models/item/green_anti_radiation_leggings.json @@ -156,26 +161,32 @@ ad33dca8ecf90a8bc1ebb61c2007af72c427e9ed assets/createnuclear/models/item/layere 649fce08e620f39f776ab8ae8dcb17e0fd77c82f assets/createnuclear/models/item/lead_ingot.json 4d18b6f86e9ebcff28c08b9876f1819a067cd290 assets/createnuclear/models/item/lead_nugget.json 3fc1094857b79873a966d6de2dc9ec3b711caadf assets/createnuclear/models/item/lead_ore.json +ae5414a517f0c1231f70bda8f29e6e8d492a33f9 assets/createnuclear/models/item/light_blue_anti_radiation_boots.json af0ce4256f68076af5c6a6da9faa98919eeb0a1c assets/createnuclear/models/item/light_blue_anti_radiation_chestplate.json 71bbf3a4c34d499581bc7d0bb8fee63d2441c903 assets/createnuclear/models/item/light_blue_anti_radiation_helmet.json e3acc02d9c87edea70fb57e88e172209b2b17a3f assets/createnuclear/models/item/light_blue_anti_radiation_leggings.json f3b5417e33bf6c166d8cffbf16ab0f9893e29c6d assets/createnuclear/models/item/light_blue_cloth.json +f834b4eda63cff642b9fcab576764a7d16b537d2 assets/createnuclear/models/item/light_gray_anti_radiation_boots.json 4904ab86720357735b330a1a70d303d2218c31f6 assets/createnuclear/models/item/light_gray_anti_radiation_chestplate.json 8ed063e9486b9d6d830bba43a35a3b5dd07ea0a0 assets/createnuclear/models/item/light_gray_anti_radiation_helmet.json 114178d84e51715bc7e81cec53fca931499f72e4 assets/createnuclear/models/item/light_gray_anti_radiation_leggings.json 33bd84e37cc034cdd6d6516af77f944b7399f3fa assets/createnuclear/models/item/light_gray_cloth.json +0a35a12251112c7485b448e742e8b1c2d130148a assets/createnuclear/models/item/lime_anti_radiation_boots.json c982468ef610a204620f31cf7bc9b19b4163489c assets/createnuclear/models/item/lime_anti_radiation_chestplate.json 50c312969d1f3f0c5fad27639ba3f95d0853cb14 assets/createnuclear/models/item/lime_anti_radiation_helmet.json cb27df2e5ed459128cc7d83786c9f32d91242e56 assets/createnuclear/models/item/lime_anti_radiation_leggings.json b20e1b4dd0745ead1aa2248a91df5dde465e0938 assets/createnuclear/models/item/lime_cloth.json +415f4f1f38a06e21dd73b0dfa4d1159584e9cb80 assets/createnuclear/models/item/magenta_anti_radiation_boots.json 5ad910a7a4ee066d98d1727988557725038f957e assets/createnuclear/models/item/magenta_anti_radiation_chestplate.json e02c005625f9ab199ba04201152973e016b16831 assets/createnuclear/models/item/magenta_anti_radiation_helmet.json 5e91eecf2e5def0f863b5d7d9b3625a62e4de7af assets/createnuclear/models/item/magenta_anti_radiation_leggings.json 4799138766c26496b41807407a4b1ce2106cf7b7 assets/createnuclear/models/item/magenta_cloth.json +ce5944f3c075d3e2ec4557311d5813a1a985e56f assets/createnuclear/models/item/orange_anti_radiation_boots.json 626c65938b0109839ff3f48fecabe659fe38a657 assets/createnuclear/models/item/orange_anti_radiation_chestplate.json 72af25b71ba1417c58137fce1070c09cc65a61b5 assets/createnuclear/models/item/orange_anti_radiation_helmet.json af14c1a038ff14285b1d78dfbcab0a8e44df14e5 assets/createnuclear/models/item/orange_anti_radiation_leggings.json cfc8b9126dc3fe3b993c5e6201533aecc07989c3 assets/createnuclear/models/item/orange_cloth.json +0f272c1f1db8da8ee7f7aeae299758b2f3315129 assets/createnuclear/models/item/pink_anti_radiation_boots.json 45223d8e65c235302e923cda583fff09cb4ab156 assets/createnuclear/models/item/pink_anti_radiation_chestplate.json 0703dcb90ab1cbe58167c0872bd9e9950de99531 assets/createnuclear/models/item/pink_anti_radiation_helmet.json af0dd245292fd2952c37e2d81bfff0a34f8aa5f6 assets/createnuclear/models/item/pink_anti_radiation_leggings.json @@ -184,6 +195,7 @@ af0dd245292fd2952c37e2d81bfff0a34f8aa5f6 assets/createnuclear/models/item/pink_a 6919e7571fa3bd76fa08b0a707f1f9367e203a49 assets/createnuclear/models/item/polished_cut_autunite_slab.json d3459552745c002eb95585853ddec7b638b4c11f assets/createnuclear/models/item/polished_cut_autunite_stairs.json b6c3a22d368bd0796b004ac27b8e453a16e7d14c assets/createnuclear/models/item/polished_cut_autunite_wall.json +6d1bd80928a8d38a740528566dd457026d851abe assets/createnuclear/models/item/purple_anti_radiation_boots.json 86d99549567048667239096badcb4249d6dddf2b assets/createnuclear/models/item/purple_anti_radiation_chestplate.json 9e3c06e53c3bb29bd4fca943a6700e97e81a6705 assets/createnuclear/models/item/purple_anti_radiation_helmet.json 047c75651f6c6d8888fcfb1416e67dcb91f3dd99 assets/createnuclear/models/item/purple_anti_radiation_leggings.json @@ -202,6 +214,7 @@ ee9b06de6d4e5f722543a83e5d9f7564ac6d7f70 assets/createnuclear/models/item/reacto 6726831326d47e5e416216e0ec1d3fd214110e89 assets/createnuclear/models/item/reactor_frame.json 18dc2031fd8aeba588d92e43093fb76e78b2bbe4 assets/createnuclear/models/item/reactor_input.json 69e464d730b826a0c28ed3cfeab28c4c561ec1b0 assets/createnuclear/models/item/reactor_output.json +f14401aa6874548a9a1cbd102f8fdc11728cd3b6 assets/createnuclear/models/item/red_anti_radiation_boots.json a108ac857c776255abc1631429c5ffabb3e2a8de assets/createnuclear/models/item/red_anti_radiation_chestplate.json b7a56e4ac63519df8fcefb9b18a2583991bd9f34 assets/createnuclear/models/item/red_anti_radiation_helmet.json 54aa0a32f1eeedc5b78eb223ea01c3ff30ae365d assets/createnuclear/models/item/red_anti_radiation_leggings.json @@ -224,12 +237,14 @@ fe44d1ed2b4100ec32dda43274a085166706485d assets/createnuclear/models/item/thoriu 7b15a9300d0f6d106e589db3dcd3294781d0bdca assets/createnuclear/models/item/uranium_ore.json 3b03793c0f5786f258c593e0b140cd6bd10c3b7b assets/createnuclear/models/item/uranium_powder.json ea04609e8b5c12a7805b1c564bca07fefd6d38ba assets/createnuclear/models/item/uranium_rod.json +72148316f79c47be627bae193266cfa5c712505d assets/createnuclear/models/item/white_anti_radiation_boots.json 798287f6d78ee3d736022963d35a700f42cbdca9 assets/createnuclear/models/item/white_anti_radiation_chestplate.json 7960569836d3b7f0c50ff9a000253098f776a8f0 assets/createnuclear/models/item/white_anti_radiation_helmet.json 31283971103bb25159e8b049b63dfbc408e87d23 assets/createnuclear/models/item/white_anti_radiation_leggings.json 4d85657105612ca5525a14791c3e07cf6bd239b8 assets/createnuclear/models/item/white_cloth.json 63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/createnuclear/models/item/wolf_irradiated_spawn_egg.json 8bdc2fabbfc9fcc7c2ad4a3273897659d90b95ab assets/createnuclear/models/item/yellowcake.json +934ed0e30882fc4dc1b46b96377b53f9d169de6b assets/createnuclear/models/item/yellow_anti_radiation_boots.json 609c04d42448ccc99291c723c8b6741e870b46d4 assets/createnuclear/models/item/yellow_anti_radiation_chestplate.json 953491d658ba39add0f080137ebfafc9ac07ee1d assets/createnuclear/models/item/yellow_anti_radiation_helmet.json b20aeafcdcd235c7d89067d5331b823535b82522 assets/createnuclear/models/item/yellow_anti_radiation_leggings.json @@ -286,52 +301,67 @@ b8f6ee21b426748e16cff1d76f098d5a032c15f7 data/createnuclear/advancements/recipes 73819b2283f45f3fdf7509ef458f3288f6329ca8 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_stairs_from_stone_types_autunite_stonecutting.json c1df1a2553a55dd47f37285912e5e3020c67da2a data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall.json 26b718d481625238a5ff718ee027dcddd29a2e98 data/createnuclear/advancements/recipes/building_blocks/small_autunite_brick_wall_from_stone_types_autunite_stonecutting.json -979c398bbb9b73d8924ee9a1248fead541cbfd0e data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json +7bd09694e3eb418ece0f009812e44382aa95bb45 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_boots.json b4e68786ee0454d0310f5513a9047f53287b527c data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_chestplate.json b2846412cad33434c85eed1b85d8a93dc5e16558 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_helmet.json 2937c8fcae25aa80770e37991761be38f82119d8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_leggings.json +3d16caa72d1e16eb051fb39f8ec07e3621d1a52a data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_boots.json 97b7ce5609fd7571778db785984cb5901cbf9723 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_chestplate.json f35cf42e5cb446d15b8e8203a591a51fd6e60f08 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_helmet.json aefc767f0155f9d00ab6204c5225876a3b763b99 data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_leggings.json +8d2f9fd7b879558b480098ba0e6e32a3a91ac76d data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_boots.json f8ac7de1b529688ed0b3954a24139cbe980cc84b data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_chestplate.json 4a3cecd35fd9dc73c786fe14d02460b16a7dadce data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_helmet.json 3bbce0af30d3ac94664aa68f18d1c9409970c8eb data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_leggings.json +0cdcbfb24547fb573e3ea4c61b87f1388cdbe55f data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_boots.json 493e7753ada91ba6886d0ce8ddfe7ad8f18f2c4c data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_chestplate.json 9e57ccc2e4ddb3881f45b9ef462b14cacb94d627 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_helmet.json eea54f4d24acc18dcc884df4d824db6e4dfb8a35 data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_leggings.json +c1144deb65f7366650271cdcc1cbc961f330e137 data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_boots.json 9eb34323953599d42bef55204212cad010b017e8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_chestplate.json 96365989b361f8597953b95c88590b28933b4b2c data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_helmet.json 1dec5607eb281f3d91b94a6ee4441467dbbf11bf data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_leggings.json +998532aaf02463b0281909437d507ba61605c49a data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_boots.json 03af591683635c5132ca4da0a79087b98616074b data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_chestplate.json 7dd4666d18364fa8f6056ef31e9f8bfc5ab3fea3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_helmet.json 35ad8bd492986a14d7d65247834d0519484f9ae0 data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_leggings.json +6e24306a02f985d100430dec6676c1e85fa386cd data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_boots.json 9e27f06026cde03c34993eb8b92a864536634fd7 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_chestplate.json 912e93938b1a4d40dac38b1ee928a53d33357059 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_helmet.json 0ae8592bd11f77e9df3240c1eb4c1424b06bcac8 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_leggings.json +7f1ade228a9306d1736924a2159c7dd882b2ae7b data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_boots.json 6ab73cdf0099e5c241daf50d3c715350f4158dd1 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_chestplate.json 2a5f39827ddb6bcdfddf38543635dd8f734a867c data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_helmet.json 355f2cc4b2615bc721afedd320cb8d95f077d4c5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_leggings.json +aedcd30e85682bca6dfeea649a8c917ccf831b05 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_boots.json 3c662699144a166787165c54e59c69d222c1d399 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_chestplate.json 366b1dbcd64ce41bf58d376386f7d370c900dd7f data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_helmet.json e305c22a584440dfb7d031aadcc3c7f9aae9ed36 data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_leggings.json +e3424a8c00921c45fe683bdf2edd1f42a333e96f data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_boots.json de8086a8e456a350a89ef40764b320488953e18b data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_chestplate.json a4d7b131d6bded1bdf42b43a0dcce5d509b75055 data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_helmet.json 97346563c1c5b4ad94c3458bea61d4ca8c58e79b data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_leggings.json +54dc041fd77ea46ee615ff51fed6a53ed453eb3b data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_boots.json 406b815c2bc63c406ca1881df08f3dee49aa6ff6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_chestplate.json ca99e24a7f687d907700115423965e890a862f0a data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_helmet.json c95b8f6ff00aa08c5f491d51c8ebfd82c9f07d5f data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_leggings.json +984d28de7c68140c8dfaa75fb011e97278eae822 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_boots.json f80fd14bc2e410bc54c7a8aa2f91fabfb1cde57a data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_chestplate.json 1ab62422e830f2ccd3a1d22597dbf2237d7b5631 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_helmet.json 00c4ff8f0e0e44f3593c3e30b96a1ac92419b6e5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_leggings.json +f024aba6a7f259e960d283d2076c7e2b7781b9ef data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_boots.json 75181c4cdc5f9c64e3fe52a76eab64ab3b96d264 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_chestplate.json f1a36845c18af71d0b7ca2357c9bb47116e90fe2 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_helmet.json 658420ef1bd9924a614e53089c43bd9632e4f213 data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_leggings.json +edc89fba9fb85352796fdfd3f32436e9da2d9aee data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_boots.json 0088dca4b49ce5239ffb4fd63d50eee13652ad41 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_chestplate.json 3cdfe8144924ab168d5f898e3c36aa89b42314d3 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_helmet.json 682b9abb1212143c87cddd857555c7c14057ff74 data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_leggings.json +df3dec08a16a735380c15b242bc8d9a52dfce876 data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_boots.json 54dce406692683c630633c836916a657e2bfc6b6 data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_chestplate.json 33e5921a5eec633e93a2fefcb8ab7986d7d0014a data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_helmet.json e423dda41c61e3885bd9189db7f485f4a580b64d data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_leggings.json +66011613985af9164de65f4c756242e125af87e5 data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_boots.json dd349fb2cfe2c8a92fd5091fdf55ae954ea77237 data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_chestplate.json 009c689264f2b974c72a2387223b2a7eb9f52aba data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_helmet.json b8c6c649aec3cd595be961fe43d9ebc3a6013d8c data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_leggings.json @@ -401,52 +431,67 @@ f91f43a39c80f583f878ea1a0d944798c05f2388 data/createnuclear/loot_tables/entities 9819e80259d08c1518b30ee9d4cf5c18689d3efc data/createnuclear/recipes/autunite_pillar_from_stone_types_autunite_stonecutting.json af0091392c2d5784455a57783bfa62d0d60d13ae data/createnuclear/recipes/crafting/enriched_soul_soil.json 3ce1aa65e8260fbe5fe84c9064b8de3745762605 data/createnuclear/recipes/crafting/enriching_campfire.json -3e12f7186fee08c35956e4a7bd26770830e4d462 data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json +e7bd92a926461baca30c0b972d2e3fd29b9ea6a0 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_boots.json ea505dc482e9c4f17087235e4d26fcae4079ebe0 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_chestplate.json 9f437a5a52abf8f353c0b376aa6444773b7cbe77 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_helmet.json 314a4ac10a0be2cdf83615774897988ff7371f30 data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_leggings.json +ef9b4373035b487fcf04f893dff7675b4fb966f5 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_boots.json f44a7c66a9dfc9147fc9d55677b26076f4afd484 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_chestplate.json a3bb50e8dd41d9764cd9c9bf273785422275a8bc data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_helmet.json 3fe95bda860847685656cf3f277a8afea6ab6b85 data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_leggings.json +47d04a38dfd54490beb3ca7ceef2d3894b38aef2 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_boots.json fc0aee948e98bdf4b0f78b97943a1aebaa8d1796 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_chestplate.json 16394f944b94aea1cd19ba2677de56c00bebcdba data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_helmet.json 66bdaffe18edc322b6de69d2d6b1523c774087a2 data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_leggings.json +19a9fece9532310494302e9fe42d8b2256aa0b89 data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_boots.json e6c352908b8f660db226132bbf957774c5cf12d7 data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_chestplate.json 9c7d16a6a8e021d914fbb5f3fa5389085833be3d data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_helmet.json 77b9d0bc061bf5a34d6398d00ce5e4c5c9e2ca1a data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_leggings.json +a61c7a8e68f2a8158ac2fc3cb040afb3928fe45f data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_boots.json 3b041d0515279352e7a167d53c1605997d27451c data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_chestplate.json 31e9cd688f7bf3cc238310dae87dcf55df62d577 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_helmet.json 2ed6e23f248230a2ca4bb2aa05432116df9c7bb6 data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_leggings.json +a90db182205b4d3aac5bc7b366c9b938d599d815 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_boots.json 05febbed635c8dbb250a38aabe815bfffa7c77c4 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_chestplate.json 09145d0e4ddb0fd1c4d02710488c32527508cb74 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_helmet.json 28ef8d35b4a30748d686cfd6f0ae1b56ee9e28f0 data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_leggings.json +3488d6d8e45a8c59cefd1955b4f4518157dcbdcf data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_boots.json b1a37c88635b1d855e340bf000f16d6affa70bc2 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_chestplate.json cff50e5fef80b39173ba94dce7fa9c484666117d data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_helmet.json d69885154f870a949409ea4fe4d18b820d8aa228 data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_leggings.json +319900066f073bea811c0143c4cddafec24c60eb data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_boots.json 2eba7fd8a55d87de9b4fb4b8336df3420cd6dc18 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_chestplate.json 178e220968870a1a3ba576ddbed0c378d8f4e394 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_helmet.json 1e4f64eba61816f9fcc029c45252c43f083060f3 data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_leggings.json +b9dbda4f024b83aa160fba888c13717432228723 data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_boots.json bb094494b3c7f6f7bcdba620aa5812d8c3de691c data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_chestplate.json 3d91fcefa05ae913c2edd5574f44b2400f9864e5 data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_helmet.json 5aa5fb2b8b00842d62aba0fe6f041199335716ba data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_leggings.json +aea27180d0cac1522f025095b52e640044bbb2f4 data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_boots.json cfd49e391be051ec35444e10c4738309a1d2d1fc data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_chestplate.json 63e8a0d55cc4d6bcba6ed31ccd202f833f8c2fce data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_helmet.json 11aa98f3b7e9dbf17411f7f1eceaa5a375ee9be8 data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_leggings.json +7655f589fbfa7e932d1cd361f26df8af96e40ad0 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_boots.json 8160905f2e316c934758180df7a866e73d7d5696 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_chestplate.json 4f47f524a86375ddbb59ab1474577148c0a9e551 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_helmet.json b7df84fcd2fce86d73c3d37e8dfe5142ee898b32 data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_leggings.json +6cd2b014101144ced3ca72658211b6fb97509ce9 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_boots.json adf187f72a26a894ef9870d9b76c6aa9a2f61628 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_chestplate.json b3fde9445facafb387ea8ba7f0d478f20b4ad8eb data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_helmet.json 0c4bfdc67fedce323b7cd0463b2668ee5c8dfc09 data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_leggings.json +13a68a4e25082cada9608daeadf2349214faa45e data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_boots.json c4a6454d1f702ee3977a53a9e11a1eac7ae7640a data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_chestplate.json d9578f67192594cf2481d45caf05de24969cb693 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_helmet.json 4b80187e8db023b1bdc115b19f5b1d719e594fd5 data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_leggings.json +1c230e68471cfcbf0847241092ba5d1ac529d4c9 data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_boots.json 3fe339111ac211ff078cfe5376d1afeb3825e7fe data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_chestplate.json 7739a0c3452793819b049c5eaa1b91f9d2d9ddd1 data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_helmet.json 3ffba6c86818b5c6fab8eef8f2ab93214585221e data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_leggings.json +231aae3be9dd5008ce89fc2272ee16891e673f3c data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_boots.json 299f8fe18bd72af28f6dfd46000bed94fb0ce484 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_chestplate.json e6396835f0c68c87409e25edda2779227b84f5ec data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_helmet.json 8910f75d2b1ede94f5d09dcda192d25286b06ef2 data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_leggings.json +ade8927a473032e8b750b00b8e5765361fbb5d97 data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_boots.json 8816c1ad382a26cfabdae73d17c3376eb4ea8b8b data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_chestplate.json 96b0fde88bd9f53edd341658750311715ae52ceb data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_helmet.json 1d22695a4dd7ce4429529011c6cccee1969abb9e data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_leggings.json @@ -521,9 +566,10 @@ bad88bea18fec41c7ad6fa4d396feacc0346a137 data/createnuclear/tags/blocks/uranium_ ccbc67cba973a8e1e43d0166ddfa5645f6a82aea data/createnuclear/tags/entity_types/irradiated_immune.json dd07a117bf2a657aba3d776ee718829150a1c0af data/createnuclear/tags/fluids/thorium.json bfd5a561b60a7d59d7f7c248ec75e3571a0f2fed data/createnuclear/tags/fluids/uranium.json -7422c4cd9d6dd716f91311faa1fb7e26aa9ac345 data/createnuclear/tags/items/all_anti_radiation_armors.json -e3fe4325aafb669d287c17b5b30953e4fb709110 data/createnuclear/tags/items/anti_radiation_armor.json -fadb3957b979d82146790ef3550e38606760421e data/createnuclear/tags/items/anti_radiation_boots_dye.json +a98e15fd9dd27378190509dc25649ac3394549fe data/createnuclear/tags/items/all_anti_radiation_armors.json +fb09de4ef76ec4ec3538c59fb42f50a1f51566ba data/createnuclear/tags/items/anti_radiation_armor.json +3fecf9300438482435d02cedae5e6765882c2c1e data/createnuclear/tags/items/anti_radiation_boots_dye.json +5089af7787ebb30a01b92e807b0f9d41b8b50a84 data/createnuclear/tags/items/anti_radiation_boots_full_dye.json e7d6ce5456dd6ed6f018a8fb2f3a14b5b4f78e52 data/createnuclear/tags/items/anti_radiation_chestplate_dye.json 0845acff015f78c494df2cd6754c5cff10d77c05 data/createnuclear/tags/items/anti_radiation_chestplate_full_dye.json 3f127db66e68fd3aac662a14e4cbacc4204efa8e data/createnuclear/tags/items/anti_radiation_helmet_dye.json @@ -551,7 +597,7 @@ a7258ae3454252e874b324fbd81b880ce52759c4 data/forge/tags/blocks/storage_blocks/l f8074cdbc6e2b560acb4e9da953b23f9825486a6 data/forge/tags/blocks/storage_blocks/steel.json baae2dfd7e19770072d6261ec68ce157a32be80c data/forge/tags/blocks/storage_blocks/thorium.json a63487094743744be756ad497f483fcd4d11e9bc data/forge/tags/fluids/uranium.json -fadb3957b979d82146790ef3550e38606760421e data/forge/tags/items/armors/boots.json +5089af7787ebb30a01b92e807b0f9d41b8b50a84 data/forge/tags/items/armors/boots.json 0845acff015f78c494df2cd6754c5cff10d77c05 data/forge/tags/items/armors/chestplates.json b5d23f0bc26a4e3a72cde40f3c6d59c03c818b4d data/forge/tags/items/armors/helmets.json bebad856ee0f047735060f28544eb6149d8c2b20 data/forge/tags/items/armors/leggings.json diff --git a/src/generated/resources/assets/createnuclear/lang/en_ud.json b/src/generated/resources/assets/createnuclear/lang/en_ud.json index edf3a463..4cb1d25f 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_ud.json +++ b/src/generated/resources/assets/createnuclear/lang/en_ud.json @@ -148,15 +148,17 @@ "fluid.createnuclear.uranium": "ɯnıuɐɹ∩ pınbıꞀ", "gui.createnuclear.reactor_controller.title": "ɹǝןןoɹʇuoƆ ɹoʇɔɐǝᴚ", "gui.createnuclear.reactor_input.title": "ǝbɐɹoʇS ʇnduI ɹoʇɔɐǝᴚ", - "item.createnuclear.anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ", + "item.createnuclear.black_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", "item.createnuclear.black_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", "item.createnuclear.black_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", "item.createnuclear.black_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʞɔɐןᗺ", "item.createnuclear.black_cloth": "ɥʇoןƆ ʞɔɐןᗺ", + "item.createnuclear.blue_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", "item.createnuclear.blue_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", "item.createnuclear.blue_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", "item.createnuclear.blue_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ", "item.createnuclear.blue_cloth": "ɥʇoןƆ ǝnןᗺ", + "item.createnuclear.brown_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", "item.createnuclear.brown_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", "item.createnuclear.brown_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", "item.createnuclear.brown_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uʍoɹᗺ", @@ -164,6 +166,7 @@ "item.createnuclear.cat_irradiated_spawn_egg": "bbƎ uʍɐdS ʇɐƆ pǝʇɐıpɐɹɹI", "item.createnuclear.chicken_irradiated_spawn_egg": "bbƎ uʍɐdS uǝʞɔıɥƆ pǝʇɐıpɐɹɹI", "item.createnuclear.coal_dust": "ʇsnᗡ ןɐoƆ", + "item.createnuclear.cyan_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", "item.createnuclear.cyan_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", "item.createnuclear.cyan_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", "item.createnuclear.cyan_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uɐʎƆ", @@ -172,40 +175,49 @@ "item.createnuclear.graphene": "ǝuǝɥdɐɹ⅁", "item.createnuclear.graphite_rod": "poᴚ ǝʇıɥdɐɹ⅁", "item.createnuclear.graphite_rod.tooltip.summary": "˙ʇı ǝʇɐɹǝdo oʇ ‾ʇnduı ɹoʇɔɐǝɹ‾ ǝɥʇ uı pǝsn ǝq oʇ ‾ʞɔıʇS‾", + "item.createnuclear.gray_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", "item.createnuclear.gray_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", "item.createnuclear.gray_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", "item.createnuclear.gray_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁", "item.createnuclear.gray_cloth": "ɥʇoןƆ ʎɐɹ⅁", + "item.createnuclear.green_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", "item.createnuclear.green_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", "item.createnuclear.green_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", "item.createnuclear.green_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ uǝǝɹ⅁", "item.createnuclear.green_cloth": "ɥʇoןƆ uǝǝɹ⅁", "item.createnuclear.lead_ingot": "ʇobuI pɐǝꞀ", "item.createnuclear.lead_nugget": "ʇǝbbnN pɐǝꞀ", + "item.createnuclear.light_blue_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", "item.createnuclear.light_blue_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", "item.createnuclear.light_blue_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", "item.createnuclear.light_blue_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝnןᗺ ʇɥbıꞀ", "item.createnuclear.light_blue_cloth": "ɥʇoןƆ ǝnןᗺ ʇɥbıꞀ", + "item.createnuclear.light_gray_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", "item.createnuclear.light_gray_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", "item.createnuclear.light_gray_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", "item.createnuclear.light_gray_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʎɐɹ⅁ ʇɥbıꞀ", "item.createnuclear.light_gray_cloth": "ɥʇoןƆ ʎɐɹ⅁ ʇɥbıꞀ", + "item.createnuclear.lime_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", "item.createnuclear.lime_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", "item.createnuclear.lime_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", "item.createnuclear.lime_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝɯıꞀ", "item.createnuclear.lime_cloth": "ɥʇoןƆ ǝɯıꞀ", + "item.createnuclear.magenta_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", "item.createnuclear.magenta_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", "item.createnuclear.magenta_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", "item.createnuclear.magenta_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ɐʇuǝbɐW", "item.createnuclear.magenta_cloth": "ɥʇoןƆ ɐʇuǝbɐW", + "item.createnuclear.orange_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", "item.createnuclear.orange_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", "item.createnuclear.orange_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", "item.createnuclear.orange_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝbuɐɹO", "item.createnuclear.orange_cloth": "ɥʇoןƆ ǝbuɐɹO", + "item.createnuclear.pink_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", "item.createnuclear.pink_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", "item.createnuclear.pink_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", "item.createnuclear.pink_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʞuıԀ", "item.createnuclear.pink_cloth": "ɥʇoןƆ ʞuıԀ", + "item.createnuclear.purple_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", "item.createnuclear.purple_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", "item.createnuclear.purple_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", "item.createnuclear.purple_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝןdɹnԀ", @@ -219,6 +231,7 @@ "item.createnuclear.reactor_blueprint_item.tooltip.condition1": "spoɹ ɯnıuɐɹn puɐ ǝʇıɥdɐɹb ɥʇıʍ pǝןןıℲ", "item.createnuclear.reactor_blueprint_item.tooltip.condition2": "pǝןqɯǝssɐ ǝq ʇsnɯ ɹoʇɔɐǝɹ ǝɥ⟘", "item.createnuclear.reactor_blueprint_item.tooltip.summary": "˙uɹǝʇʇɐd uʍo ɹnoʎ ǝɹnbıɟuoɔ oʇ noʎ sʍoןןɐ ʇI", + "item.createnuclear.red_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", "item.createnuclear.red_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", "item.createnuclear.red_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", "item.createnuclear.red_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ pǝᴚ", @@ -233,11 +246,13 @@ "item.createnuclear.uranium_powder": "ɹǝpʍoԀ ɯnıuɐɹ∩", "item.createnuclear.uranium_rod": "poᴚ ɯnıuɐɹ∩", "item.createnuclear.uranium_rod.tooltip.summary": "˙ʇı ǝʇɐɹǝdo oʇ ‾ʇnduı ɹoʇɔɐǝɹ‾ ǝɥʇ uı pǝsn ǝq oʇ ‾ʞɔıʇS‾", + "item.createnuclear.white_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", "item.createnuclear.white_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", "item.createnuclear.white_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", "item.createnuclear.white_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ǝʇıɥM", "item.createnuclear.white_cloth": "ɥʇoןƆ ǝʇıɥM", "item.createnuclear.wolf_irradiated_spawn_egg": "bbƎ uʍɐdS ɟןoM pǝʇɐıpɐɹɹI", + "item.createnuclear.yellow_anti_radiation_boots": "sʇooᗺ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", "item.createnuclear.yellow_anti_radiation_chestplate": "ǝʇɐןdʇsǝɥƆ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", "item.createnuclear.yellow_anti_radiation_helmet": "ʇǝɯןǝH uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", "item.createnuclear.yellow_anti_radiation_leggings": "sbuıbbǝꞀ uoıʇɐıpɐᴚ ıʇuⱯ ʍoןןǝʎ", diff --git a/src/generated/resources/assets/createnuclear/lang/en_us.json b/src/generated/resources/assets/createnuclear/lang/en_us.json index d9efcbb2..fb1170c4 100644 --- a/src/generated/resources/assets/createnuclear/lang/en_us.json +++ b/src/generated/resources/assets/createnuclear/lang/en_us.json @@ -148,15 +148,17 @@ "fluid.createnuclear.uranium": "Liquid Uranium", "gui.createnuclear.reactor_controller.title": "Reactor Controller", "gui.createnuclear.reactor_input.title": "Reactor Input Storage", - "item.createnuclear.anti_radiation_boots": "Anti Radiation Boots", + "item.createnuclear.black_anti_radiation_boots": "Black Anti Radiation Boots", "item.createnuclear.black_anti_radiation_chestplate": "Black Anti Radiation Chestplate", "item.createnuclear.black_anti_radiation_helmet": "Black Anti Radiation Helmet", "item.createnuclear.black_anti_radiation_leggings": "Black Anti Radiation Leggings", "item.createnuclear.black_cloth": "Black Cloth", + "item.createnuclear.blue_anti_radiation_boots": "Blue Anti Radiation Boots", "item.createnuclear.blue_anti_radiation_chestplate": "Blue Anti Radiation Chestplate", "item.createnuclear.blue_anti_radiation_helmet": "Blue Anti Radiation Helmet", "item.createnuclear.blue_anti_radiation_leggings": "Blue Anti Radiation Leggings", "item.createnuclear.blue_cloth": "Blue Cloth", + "item.createnuclear.brown_anti_radiation_boots": "Brown Anti Radiation Boots", "item.createnuclear.brown_anti_radiation_chestplate": "Brown Anti Radiation Chestplate", "item.createnuclear.brown_anti_radiation_helmet": "Brown Anti Radiation Helmet", "item.createnuclear.brown_anti_radiation_leggings": "Brown Anti Radiation Leggings", @@ -164,6 +166,7 @@ "item.createnuclear.cat_irradiated_spawn_egg": "Irradiated Cat Spawn Egg", "item.createnuclear.chicken_irradiated_spawn_egg": "Irradiated Chicken Spawn Egg", "item.createnuclear.coal_dust": "Coal Dust", + "item.createnuclear.cyan_anti_radiation_boots": "Cyan Anti Radiation Boots", "item.createnuclear.cyan_anti_radiation_chestplate": "Cyan Anti Radiation Chestplate", "item.createnuclear.cyan_anti_radiation_helmet": "Cyan Anti Radiation Helmet", "item.createnuclear.cyan_anti_radiation_leggings": "Cyan Anti Radiation Leggings", @@ -172,40 +175,49 @@ "item.createnuclear.graphene": "Graphene", "item.createnuclear.graphite_rod": "Graphite Rod", "item.createnuclear.graphite_rod.tooltip.summary": "_Stick_ to be used in the _reactor input_ to operate it.", + "item.createnuclear.gray_anti_radiation_boots": "Gray Anti Radiation Boots", "item.createnuclear.gray_anti_radiation_chestplate": "Gray Anti Radiation Chestplate", "item.createnuclear.gray_anti_radiation_helmet": "Gray Anti Radiation Helmet", "item.createnuclear.gray_anti_radiation_leggings": "Gray Anti Radiation Leggings", "item.createnuclear.gray_cloth": "Gray Cloth", + "item.createnuclear.green_anti_radiation_boots": "Green Anti Radiation Boots", "item.createnuclear.green_anti_radiation_chestplate": "Green Anti Radiation Chestplate", "item.createnuclear.green_anti_radiation_helmet": "Green Anti Radiation Helmet", "item.createnuclear.green_anti_radiation_leggings": "Green Anti Radiation Leggings", "item.createnuclear.green_cloth": "Green Cloth", "item.createnuclear.lead_ingot": "Lead Ingot", "item.createnuclear.lead_nugget": "Lead Nugget", + "item.createnuclear.light_blue_anti_radiation_boots": "Light Blue Anti Radiation Boots", "item.createnuclear.light_blue_anti_radiation_chestplate": "Light Blue Anti Radiation Chestplate", "item.createnuclear.light_blue_anti_radiation_helmet": "Light Blue Anti Radiation Helmet", "item.createnuclear.light_blue_anti_radiation_leggings": "Light Blue Anti Radiation Leggings", "item.createnuclear.light_blue_cloth": "Light Blue Cloth", + "item.createnuclear.light_gray_anti_radiation_boots": "Light Gray Anti Radiation Boots", "item.createnuclear.light_gray_anti_radiation_chestplate": "Light Gray Anti Radiation Chestplate", "item.createnuclear.light_gray_anti_radiation_helmet": "Light Gray Anti Radiation Helmet", "item.createnuclear.light_gray_anti_radiation_leggings": "Light Gray Anti Radiation Leggings", "item.createnuclear.light_gray_cloth": "Light Gray Cloth", + "item.createnuclear.lime_anti_radiation_boots": "Lime Anti Radiation Boots", "item.createnuclear.lime_anti_radiation_chestplate": "Lime Anti Radiation Chestplate", "item.createnuclear.lime_anti_radiation_helmet": "Lime Anti Radiation Helmet", "item.createnuclear.lime_anti_radiation_leggings": "Lime Anti Radiation Leggings", "item.createnuclear.lime_cloth": "Lime Cloth", + "item.createnuclear.magenta_anti_radiation_boots": "Magenta Anti Radiation Boots", "item.createnuclear.magenta_anti_radiation_chestplate": "Magenta Anti Radiation Chestplate", "item.createnuclear.magenta_anti_radiation_helmet": "Magenta Anti Radiation Helmet", "item.createnuclear.magenta_anti_radiation_leggings": "Magenta Anti Radiation Leggings", "item.createnuclear.magenta_cloth": "Magenta Cloth", + "item.createnuclear.orange_anti_radiation_boots": "Orange Anti Radiation Boots", "item.createnuclear.orange_anti_radiation_chestplate": "Orange Anti Radiation Chestplate", "item.createnuclear.orange_anti_radiation_helmet": "Orange Anti Radiation Helmet", "item.createnuclear.orange_anti_radiation_leggings": "Orange Anti Radiation Leggings", "item.createnuclear.orange_cloth": "Orange Cloth", + "item.createnuclear.pink_anti_radiation_boots": "Pink Anti Radiation Boots", "item.createnuclear.pink_anti_radiation_chestplate": "Pink Anti Radiation Chestplate", "item.createnuclear.pink_anti_radiation_helmet": "Pink Anti Radiation Helmet", "item.createnuclear.pink_anti_radiation_leggings": "Pink Anti Radiation Leggings", "item.createnuclear.pink_cloth": "Pink Cloth", + "item.createnuclear.purple_anti_radiation_boots": "Purple Anti Radiation Boots", "item.createnuclear.purple_anti_radiation_chestplate": "Purple Anti Radiation Chestplate", "item.createnuclear.purple_anti_radiation_helmet": "Purple Anti Radiation Helmet", "item.createnuclear.purple_anti_radiation_leggings": "Purple Anti Radiation Leggings", @@ -219,6 +231,7 @@ "item.createnuclear.reactor_blueprint_item.tooltip.condition1": "Filled with graphite and uranium rods", "item.createnuclear.reactor_blueprint_item.tooltip.condition2": "The reactor must be assembled", "item.createnuclear.reactor_blueprint_item.tooltip.summary": "It allows you to configure your own pattern.", + "item.createnuclear.red_anti_radiation_boots": "Red Anti Radiation Boots", "item.createnuclear.red_anti_radiation_chestplate": "Red Anti Radiation Chestplate", "item.createnuclear.red_anti_radiation_helmet": "Red Anti Radiation Helmet", "item.createnuclear.red_anti_radiation_leggings": "Red Anti Radiation Leggings", @@ -233,11 +246,13 @@ "item.createnuclear.uranium_powder": "Uranium Powder", "item.createnuclear.uranium_rod": "Uranium Rod", "item.createnuclear.uranium_rod.tooltip.summary": "_Stick_ to be used in the _reactor input_ to operate it.", + "item.createnuclear.white_anti_radiation_boots": "White Anti Radiation Boots", "item.createnuclear.white_anti_radiation_chestplate": "White Anti Radiation Chestplate", "item.createnuclear.white_anti_radiation_helmet": "White Anti Radiation Helmet", "item.createnuclear.white_anti_radiation_leggings": "White Anti Radiation Leggings", "item.createnuclear.white_cloth": "White Cloth", "item.createnuclear.wolf_irradiated_spawn_egg": "Irradiated Wolf Spawn Egg", + "item.createnuclear.yellow_anti_radiation_boots": "Yellow Anti Radiation Boots", "item.createnuclear.yellow_anti_radiation_chestplate": "Yellow Anti Radiation Chestplate", "item.createnuclear.yellow_anti_radiation_helmet": "Yellow Anti Radiation Helmet", "item.createnuclear.yellow_anti_radiation_leggings": "Yellow Anti Radiation Leggings", diff --git a/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json deleted file mode 100644 index 703df56e..00000000 --- a/src/generated/resources/assets/createnuclear/models/item/anti_radiation_boots.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "createnuclear:item/armors/anti_radiation_boots" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_boots.json new file mode 100644 index 00000000..33074d14 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/black_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/black_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_boots.json new file mode 100644 index 00000000..29d6bb39 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/blue_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/blue_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_boots.json new file mode 100644 index 00000000..38caae2b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/brown_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/brown_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_boots.json new file mode 100644 index 00000000..aa4d835b --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/cyan_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/cyan_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_boots.json new file mode 100644 index 00000000..8a9b1fe7 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/gray_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/gray_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_boots.json new file mode 100644 index 00000000..15ff8613 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/green_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/green_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_boots.json new file mode 100644 index 00000000..f289f39f --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_blue_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/light_blue_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_boots.json new file mode 100644 index 00000000..9009c1d2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/light_gray_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/light_gray_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_boots.json new file mode 100644 index 00000000..998c1a11 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/lime_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/lime_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_boots.json new file mode 100644 index 00000000..ad1384c1 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/magenta_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/magenta_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_boots.json new file mode 100644 index 00000000..0420ea0a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/orange_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/orange_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_boots.json new file mode 100644 index 00000000..ac9effd4 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/pink_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/pink_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_boots.json new file mode 100644 index 00000000..0db8a20a --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/purple_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/purple_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_boots.json new file mode 100644 index 00000000..5d49b378 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/red_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/red_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_boots.json new file mode 100644 index 00000000..726debd2 --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/white_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/white_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_boots.json b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_boots.json new file mode 100644 index 00000000..bda3872c --- /dev/null +++ b/src/generated/resources/assets/createnuclear/models/item/yellow_anti_radiation_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "createnuclear:item/armors/boots/yellow_anti_radiation_boots" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_boots.json new file mode 100644 index 00000000..5c6dfca7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/black_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/black_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/black_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_boots.json new file mode 100644 index 00000000..668259d2 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/blue_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/blue_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/blue_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_boots.json new file mode 100644 index 00000000..54d07375 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/brown_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/brown_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/brown_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_boots.json new file mode 100644 index 00000000..97ffc3ce --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/cyan_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/cyan_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/cyan_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_boots.json new file mode 100644 index 00000000..7a5cd087 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/gray_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/gray_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/gray_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_boots.json new file mode 100644 index 00000000..427904a1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/green_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/green_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/green_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_boots.json new file mode 100644 index 00000000..74d7dcfc --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_blue_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_blue_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_blue_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_boots.json new file mode 100644 index 00000000..6080f9bf --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/light_gray_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/light_gray_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/light_gray_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_boots.json new file mode 100644 index 00000000..4724fa26 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/lime_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/lime_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/lime_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_boots.json new file mode 100644 index 00000000..bf2bba39 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/magenta_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/magenta_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/magenta_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_boots.json new file mode 100644 index 00000000..de790357 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/orange_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/orange_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/orange_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_boots.json new file mode 100644 index 00000000..d18a7b6e --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/pink_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/pink_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/pink_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_boots.json new file mode 100644 index 00000000..6e210d3b --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/purple_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/purple_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/purple_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_boots.json similarity index 77% rename from src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json rename to src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_boots.json index 56542464..49f1309b 100644 --- a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/anti_radiation_boots.json +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/red_anti_radiation_boots.json @@ -13,7 +13,7 @@ }, "has_the_recipe": { "conditions": { - "recipe": "createnuclear:crafting/items/armors/anti_radiation_boots" + "recipe": "createnuclear:crafting/items/armors/red_anti_radiation_boots" }, "trigger": "minecraft:recipe_unlocked" } @@ -26,7 +26,7 @@ ], "rewards": { "recipes": [ - "createnuclear:crafting/items/armors/anti_radiation_boots" + "createnuclear:crafting/items/armors/red_anti_radiation_boots" ] }, "sends_telemetry_event": false diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_boots.json new file mode 100644 index 00000000..3b5edaf1 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/white_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/white_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/white_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_boots.json new file mode 100644 index 00000000..88fd6d24 --- /dev/null +++ b/src/generated/resources/data/createnuclear/advancements/recipes/combat/crafting/items/armors/yellow_anti_radiation_boots.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cloth": { + "conditions": { + "items": [ + { + "tag": "createnuclear:cloth" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "createnuclear:crafting/items/armors/yellow_anti_radiation_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_cloth", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "createnuclear:crafting/items/armors/yellow_anti_radiation_boots" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_boots.json new file mode 100644 index 00000000..530b2017 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/black_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:black_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:black_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_boots.json new file mode 100644 index 00000000..b799c030 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/blue_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:blue_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:blue_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_boots.json new file mode 100644 index 00000000..2acf7faa --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/brown_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:brown_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:brown_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_boots.json new file mode 100644 index 00000000..41be3101 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/cyan_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:cyan_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:cyan_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_boots.json new file mode 100644 index 00000000..4707100d --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/gray_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:gray_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:gray_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_boots.json new file mode 100644 index 00000000..d7173456 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/green_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:green_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:green_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_boots.json new file mode 100644 index 00000000..d0d04f6e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_blue_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_blue_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:light_blue_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_boots.json new file mode 100644 index 00000000..9c11568e --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/light_gray_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:light_gray_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:light_gray_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_boots.json new file mode 100644 index 00000000..f54807e3 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/lime_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:lime_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:lime_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_boots.json new file mode 100644 index 00000000..95a58419 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/magenta_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:magenta_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:magenta_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_boots.json new file mode 100644 index 00000000..f62b7b88 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/orange_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:orange_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:orange_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_boots.json new file mode 100644 index 00000000..492103f7 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/pink_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:pink_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:pink_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_boots.json new file mode 100644 index 00000000..66f2e941 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/purple_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:purple_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:purple_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_boots.json new file mode 100644 index 00000000..8c1554e6 --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/red_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:red_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:red_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_boots.json similarity index 83% rename from src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json rename to src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_boots.json index 35150c61..ef2671cf 100644 --- a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/anti_radiation_boots.json +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/white_anti_radiation_boots.json @@ -14,7 +14,7 @@ "X X" ], "result": { - "item": "createnuclear:anti_radiation_boots" + "item": "createnuclear:white_anti_radiation_boots" }, "show_notification": true } \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_boots.json b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_boots.json new file mode 100644 index 00000000..91c067af --- /dev/null +++ b/src/generated/resources/data/createnuclear/recipes/crafting/items/armors/yellow_anti_radiation_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "tag": "forge:ingots/lead" + }, + "Y": { + "item": "createnuclear:yellow_cloth" + } + }, + "pattern": [ + "Y Y", + "X X" + ], + "result": { + "item": "createnuclear:yellow_anti_radiation_boots" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json b/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json index 4151900f..9a62826e 100644 --- a/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json +++ b/src/generated/resources/data/createnuclear/tags/items/all_anti_radiation_armors.json @@ -48,6 +48,21 @@ "createnuclear:green_anti_radiation_leggings", "createnuclear:red_anti_radiation_leggings", "createnuclear:black_anti_radiation_leggings", - "createnuclear:anti_radiation_boots" + "createnuclear:white_anti_radiation_boots", + "createnuclear:orange_anti_radiation_boots", + "createnuclear:magenta_anti_radiation_boots", + "createnuclear:light_blue_anti_radiation_boots", + "createnuclear:yellow_anti_radiation_boots", + "createnuclear:lime_anti_radiation_boots", + "createnuclear:pink_anti_radiation_boots", + "createnuclear:gray_anti_radiation_boots", + "createnuclear:light_gray_anti_radiation_boots", + "createnuclear:cyan_anti_radiation_boots", + "createnuclear:purple_anti_radiation_boots", + "createnuclear:blue_anti_radiation_boots", + "createnuclear:brown_anti_radiation_boots", + "createnuclear:green_anti_radiation_boots", + "createnuclear:red_anti_radiation_boots", + "createnuclear:black_anti_radiation_boots" ] } \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json index ae448c5b..fe646f05 100644 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_armor.json @@ -3,6 +3,6 @@ "createnuclear:white_anti_radiation_helmet", "createnuclear:white_anti_radiation_chestplate", "createnuclear:white_anti_radiation_leggings", - "createnuclear:anti_radiation_boots" + "createnuclear:white_anti_radiation_boots" ] } \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json index 3e6a7753..ab04d3e7 100644 --- a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_dye.json @@ -1,5 +1,19 @@ { "values": [ - "createnuclear:anti_radiation_boots" + "createnuclear:orange_anti_radiation_boots", + "createnuclear:magenta_anti_radiation_boots", + "createnuclear:light_blue_anti_radiation_boots", + "createnuclear:yellow_anti_radiation_boots", + "createnuclear:lime_anti_radiation_boots", + "createnuclear:pink_anti_radiation_boots", + "createnuclear:gray_anti_radiation_boots", + "createnuclear:light_gray_anti_radiation_boots", + "createnuclear:cyan_anti_radiation_boots", + "createnuclear:purple_anti_radiation_boots", + "createnuclear:blue_anti_radiation_boots", + "createnuclear:brown_anti_radiation_boots", + "createnuclear:green_anti_radiation_boots", + "createnuclear:red_anti_radiation_boots", + "createnuclear:black_anti_radiation_boots" ] } \ No newline at end of file diff --git a/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_full_dye.json b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_full_dye.json new file mode 100644 index 00000000..173f0753 --- /dev/null +++ b/src/generated/resources/data/createnuclear/tags/items/anti_radiation_boots_full_dye.json @@ -0,0 +1,20 @@ +{ + "values": [ + "createnuclear:white_anti_radiation_boots", + "createnuclear:orange_anti_radiation_boots", + "createnuclear:magenta_anti_radiation_boots", + "createnuclear:light_blue_anti_radiation_boots", + "createnuclear:yellow_anti_radiation_boots", + "createnuclear:lime_anti_radiation_boots", + "createnuclear:pink_anti_radiation_boots", + "createnuclear:gray_anti_radiation_boots", + "createnuclear:light_gray_anti_radiation_boots", + "createnuclear:cyan_anti_radiation_boots", + "createnuclear:purple_anti_radiation_boots", + "createnuclear:blue_anti_radiation_boots", + "createnuclear:brown_anti_radiation_boots", + "createnuclear:green_anti_radiation_boots", + "createnuclear:red_anti_radiation_boots", + "createnuclear:black_anti_radiation_boots" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/armors/boots.json b/src/generated/resources/data/forge/tags/items/armors/boots.json index 3e6a7753..173f0753 100644 --- a/src/generated/resources/data/forge/tags/items/armors/boots.json +++ b/src/generated/resources/data/forge/tags/items/armors/boots.json @@ -1,5 +1,20 @@ { "values": [ - "createnuclear:anti_radiation_boots" + "createnuclear:white_anti_radiation_boots", + "createnuclear:orange_anti_radiation_boots", + "createnuclear:magenta_anti_radiation_boots", + "createnuclear:light_blue_anti_radiation_boots", + "createnuclear:yellow_anti_radiation_boots", + "createnuclear:lime_anti_radiation_boots", + "createnuclear:pink_anti_radiation_boots", + "createnuclear:gray_anti_radiation_boots", + "createnuclear:light_gray_anti_radiation_boots", + "createnuclear:cyan_anti_radiation_boots", + "createnuclear:purple_anti_radiation_boots", + "createnuclear:blue_anti_radiation_boots", + "createnuclear:brown_anti_radiation_boots", + "createnuclear:green_anti_radiation_boots", + "createnuclear:red_anti_radiation_boots", + "createnuclear:black_anti_radiation_boots" ] } \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/CNItems.java b/src/main/java/net/nuclearteam/createnuclear/CNItems.java index 14ff2761..a9082418 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNItems.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNItems.java @@ -2,8 +2,8 @@ import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Chestplate.getChestplateTag; import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Helmet.getHelmetTag; - import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Leggings.getLeggingsTag; +import static net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem.Boot.getBootTag; import com.tterrag.registrate.util.entry.ItemEntry; import com.simibubi.create.AllBlocks; @@ -19,7 +19,6 @@ import net.minecraft.world.food.FoodProperties; import net.minecraft.world.item.Item; import net.minecraftforge.common.ForgeSpawnEggItem; -import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorItem; import net.nuclearteam.createnuclear.content.equipment.cloth.ClothItem; import net.nuclearteam.createnuclear.content.multiblock.bluePrintItem.ReactorBluePrintItem; import net.nuclearteam.createnuclear.foundation.utility.TextUtils; @@ -255,26 +254,28 @@ public class CNItems { .register(); }); + public static final DyedItemsList ANTI_RADIATION_BOOTS = new DyedItemsList<>(color -> { + String colorName = color.getSerializedName(); - public static final ItemEntry - ANTI_RADIATION_BOOTS = CreateNuclear.REGISTRATE.item("anti_radiation_boots", Boot::new) - .tag( - CNTags.forgeItemTag("armors/boots"), - CNItemTags.ANTI_RADIATION_BOOTS_DYE.tag, - CNItemTags.ANTI_RADIATION_ARMOR.tag, - CNItemTags.ALL_ANTI_RADIATION_ARMORS.tag - ) - .lang("Anti Radiation Boots") - .recipe((c, p) -> ShapedRecipeBuilder.shaped(RecipeCategory.COMBAT, c.get()) - .unlockedBy("has_cloth", RegistrateRecipeProvider.has(CNItemTags.CLOTH.tag)) - .define('X', CNTags.forgeItemTag("ingots/lead")) - .define('Y', ClothItem.Cloths.WHITE_CLOTH.getItem()) - .pattern("Y Y") - .pattern("X X") - .showNotification(true) - .save(p, CreateNuclear.asResource("crafting/items/armors/" + c.getName()))) - .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/armors/anti_radiation_boots"))) - .register(); + return CreateNuclear.REGISTRATE.item(colorName + "_anti_radiation_boots", p -> new Boot(p, color)) + .tag( + CNTags.forgeItemTag("armors/boots"), + getBootTag(colorName), + CNItemTags.ALL_ANTI_RADIATION_ARMORS.tag, + CNItemTags.ANTI_RADIATION_BOOTS_FULL_DYE.tag + ) + .recipe((c, p) -> ShapedRecipeBuilder.shaped(RecipeCategory.COMBAT, c.get()) + .unlockedBy("has_cloth", RegistrateRecipeProvider.has(CNItemTags.CLOTH.tag)) + .define('X', CNTags.forgeItemTag("ingots/lead")) + .define('Y', ClothItem.Cloths.getByColor(color).get()) + .pattern("Y Y") + .pattern("X X") + .showNotification(true) + .save(p, CreateNuclear.asResource("crafting/items/armors/" + c.getName()))) + .lang(TextUtils.titleCaseConversion(color.getName()) + " Anti Radiation Boots") + .model((c, p) -> p.generated(c, CreateNuclear.asResource("item/armors/boots/" + colorName + "_anti_radiation_boots"))) + .register(); + }); public static final DyedItemsList CLOTHS = new DyedItemsList<>(color -> { String colorName = color.getSerializedName(); diff --git a/src/main/java/net/nuclearteam/createnuclear/CNTags.java b/src/main/java/net/nuclearteam/createnuclear/CNTags.java index 3b7b44bf..db8e92a3 100644 --- a/src/main/java/net/nuclearteam/createnuclear/CNTags.java +++ b/src/main/java/net/nuclearteam/createnuclear/CNTags.java @@ -135,6 +135,7 @@ public enum CNItemTags { ANTI_RADIATION_HELMET_FULL_DYE, ANTI_RADIATION_CHESTPLATE_FULL_DYE, ANTI_RADIATION_LEGGINGS_FULL_DYE, + ANTI_RADIATION_BOOTS_FULL_DYE ; public final TagKey tag; diff --git a/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java b/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java index f2127854..bff6d25c 100644 --- a/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java +++ b/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorItem.java @@ -4,20 +4,25 @@ import com.google.common.collect.Multimap; import com.tterrag.registrate.util.entry.ItemEntry; import net.minecraft.Util; -import net.minecraft.network.chat.Component; +import net.minecraft.client.Minecraft; +import net.minecraft.client.model.HumanoidModel; +import net.minecraft.client.model.geom.EntityModelSet; +import net.minecraft.client.model.geom.ModelPart; import net.minecraft.tags.TagKey; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.ai.attributes.Attribute; import net.minecraft.world.entity.ai.attributes.AttributeModifier; import net.minecraft.world.item.*; +import net.minecraftforge.client.extensions.common.IClientItemExtensions; import net.nuclearteam.createnuclear.CNAttributes; import net.nuclearteam.createnuclear.CNItems; import net.nuclearteam.createnuclear.CNTags.CNItemTags; import net.nuclearteam.createnuclear.CreateNuclear; - import java.util.*; +import java.util.function.Consumer; import java.util.function.Function; @SuppressWarnings("unused") @@ -36,9 +41,71 @@ public class AntiRadiationArmorItem { p_266744_.put(ArmorItem.Type.HELMET, UUID.fromString("2AD3F246-FEE1-4E67-B886-69FD380BB150")); }); + public static void attachCustomModel(Consumer consumer) { + consumer.accept(new IClientItemExtensions() { + private AntiRadiationArmorModel model; + + @Override + public HumanoidModel getHumanoidArmorModel(LivingEntity livingEntity, ItemStack itemStack, + EquipmentSlot equipmentSlot, HumanoidModel original) { + if (this.model == null) { + EntityModelSet models = Minecraft.getInstance().getEntityModels(); + ModelPart root = models.bakeLayer(AntiRadiationArmorModel.LAYER_LOCATION); + this.model = new AntiRadiationArmorModel<>(root); + } + + // 1. On configure la VISIBILITÉ sur les parties STANDARDS de notre modèle + // (On cache tout par défaut, puis on active seulement ce qui correspond au slot) + this.model.setAllVisible(false); + switch (equipmentSlot) { + case HEAD -> this.model.head.visible = true; + case CHEST -> { + this.model.body.visible = true; + this.model.rightArm.visible = true; + this.model.leftArm.visible = true; + } + case LEGS -> { + this.model.body.visible = true; + this.model.rightLeg.visible = true; + this.model.leftLeg.visible = true; + } + case FEET -> { + this.model.rightLeg.visible = true; + this.model.leftLeg.visible = true; + } + } + + // 2. On vole les ANIMATIONS du modèle original (qui fonctionne déjà) + if (original instanceof HumanoidModel) { + HumanoidModel castedOriginal = (HumanoidModel) original; + + // Copie des états (accroupi, bébé, chevauchement...) + castedOriginal.copyPropertiesTo(this.model); + + // COPIE DIRECTE DES ROTATIONS (La solution miracle pour l'animation) + this.model.head.copyFrom(castedOriginal.head); + this.model.body.copyFrom(castedOriginal.body); + this.model.rightArm.copyFrom(castedOriginal.rightArm); + this.model.leftArm.copyFrom(castedOriginal.leftArm); + this.model.rightLeg.copyFrom(castedOriginal.rightLeg); + this.model.leftLeg.copyFrom(castedOriginal.leftLeg); + } + + // 3. On synchronise nos parties CUSTOM (head2, body2...) avec les parties standards + this.model.syncParts(); + + return this.model; + } + }); + } + + private static String getSingleLayerTexture(DyeColor color) { + return CreateNuclear.asResource("textures/models/armor/" + color.getName() + "_anti_radiation_suit.png").toString(); + } + + public static class Helmet extends ArmorItem { protected final DyeColor color; - private final Multimap attributeModifiers; public Helmet(Properties properties, DyeColor color) { @@ -52,12 +119,16 @@ public Helmet(Properties properties, DyeColor color) { @Override public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { - return String.valueOf(CreateNuclear.asResource("textures/models/armor/"+color+"_anti_radiation_suit_layer_"+(slot == EquipmentSlot.LEGS ? 2 : 1)+".png")); + return getSingleLayerTexture(this.color); + } + + @Override + public void initializeClient(Consumer consumer) { + AntiRadiationArmorItem.attachCustomModel(consumer); } public static class DyeItemHelmetList implements Iterable> { private static final int COLOR_AMOUNT = DyeColor.values().length; - private final ItemEntry[] entry = new ItemEntry[COLOR_AMOUNT]; public DyeItemHelmetList(Function> filler) { @@ -65,24 +136,20 @@ public DyeItemHelmetList(Function> filler) { entry[color.ordinal()] = filler.apply(color); } } - @SuppressWarnings("unchecked") public ItemEntry get(DyeColor color) { return (ItemEntry) entry[color.ordinal()]; } - public boolean contains(Item block) { for (ItemEntry entry : entry) { if (entry.is(block)) return true; } return false; } - @SuppressWarnings("unchecked") public ItemEntry[] toArray() { return (ItemEntry[]) Arrays.copyOf(entry, entry.length); } - @Override public Iterator> iterator() { return new Iterator<>() { @@ -91,7 +158,6 @@ public Iterator> iterator() { public boolean hasNext() { return index < entry.length; } - @SuppressWarnings("unchecked") @Override public ItemEntry next() { @@ -120,17 +186,20 @@ public static class Chestplate extends ArmorItem { public Chestplate(Properties properties, DyeColor color) { super(ARMOR_MATERIAL, CHESTPLATE, properties); this.color = color; - } @Override public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { - return String.valueOf(CreateNuclear.asResource("textures/models/armor/"+color+"_anti_radiation_suit_layer_"+(slot == EquipmentSlot.LEGS ? 2 : 1)+".png")); + return getSingleLayerTexture(this.color); + } + + @Override + public void initializeClient(Consumer consumer) { + AntiRadiationArmorItem.attachCustomModel(consumer); } public static class DyeItemChestplateList implements Iterable> { private static final int COLOR_AMOUNT = DyeColor.values().length; - private final ItemEntry[] entry = new ItemEntry[COLOR_AMOUNT]; public DyeItemChestplateList(Function> filler) { @@ -138,24 +207,20 @@ public DyeItemChestplateList(Function> filler) entry[color.ordinal()] = filler.apply(color); } } - @SuppressWarnings("unchecked") public ItemEntry get(DyeColor color) { return (ItemEntry) entry[color.ordinal()]; } - public boolean contains(Item block) { for (ItemEntry entry : entry) { if (entry.is(block)) return true; } return false; } - @SuppressWarnings("unchecked") public ItemEntry[] toArray() { return (ItemEntry[]) Arrays.copyOf(entry, entry.length); } - @Override public Iterator> iterator() { return new Iterator<>() { @@ -164,7 +229,6 @@ public Iterator> iterator() { public boolean hasNext() { return index < entry.length; } - @SuppressWarnings("unchecked") @Override public ItemEntry next() { @@ -188,17 +252,20 @@ public static class Leggings extends ArmorItem { public Leggings(Properties properties, DyeColor color) { super(ARMOR_MATERIAL, LEGGINGS, properties); this.color = color; - } @Override public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { - return String.valueOf(CreateNuclear.asResource("textures/models/armor/"+color+"_anti_radiation_suit_layer_"+(slot == EquipmentSlot.LEGS ? 2 : 1)+".png")); + return getSingleLayerTexture(this.color); + } + + @Override + public void initializeClient(Consumer consumer) { + AntiRadiationArmorItem.attachCustomModel(consumer); } public static class DyeItemLeggingsList implements Iterable> { private static final int COLOR_AMOUNT = DyeColor.values().length; - private final ItemEntry[] entry = new ItemEntry[COLOR_AMOUNT]; public DyeItemLeggingsList(Function> filler) { @@ -206,24 +273,20 @@ public DyeItemLeggingsList(Function> filler) { entry[color.ordinal()] = filler.apply(color); } } - @SuppressWarnings("unchecked") public ItemEntry get(DyeColor color) { return (ItemEntry) entry[color.ordinal()]; } - public boolean contains(Item block) { for (ItemEntry entry : entry) { if (entry.is(block)) return true; } return false; } - @SuppressWarnings("unchecked") public ItemEntry[] toArray() { return (ItemEntry[]) Arrays.copyOf(entry, entry.length); } - @Override public Iterator> iterator() { return new Iterator<>() { @@ -232,7 +295,6 @@ public Iterator> iterator() { public boolean hasNext() { return index < entry.length; } - @SuppressWarnings("unchecked") @Override public ItemEntry next() { @@ -251,14 +313,68 @@ public static TagKey getLeggingsTag(String key) { } public static class Boot extends ArmorItem { - public Boot(Properties properties) { + protected final DyeColor color; + + public Boot(Properties properties, DyeColor color) { super(ARMOR_MATERIAL, BOOTS, properties); + this.color = color; } @Override public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { - return String.valueOf(CreateNuclear.asResource("textures/models/armor/white_anti_radiation_suit_layer_1.png")); + return getSingleLayerTexture(this.color); + } + @Override + public void initializeClient(Consumer consumer) { + AntiRadiationArmorItem.attachCustomModel(consumer); + } + + public static class DyeItemBootList implements Iterable> { + private static final int COLOR_AMOUNT = DyeColor.values().length; + private final ItemEntry[] entry = new ItemEntry[COLOR_AMOUNT]; + + public DyeItemBootList(Function> filler) { + for (DyeColor color : DyeColor.values()) { + entry[color.ordinal()] = filler.apply(color); + } + } + @SuppressWarnings("unchecked") + public ItemEntry get(DyeColor color) { + return (ItemEntry) entry[color.ordinal()]; + } + public boolean contains(Item block) { + for (ItemEntry entry : entry) { + if (entry.is(block)) return true; + } + return false; + } + @SuppressWarnings("unchecked") + public ItemEntry[] toArray() { + return (ItemEntry[]) Arrays.copyOf(entry, entry.length); + } + @Override + public Iterator> iterator() { + return new Iterator<>() { + private int index = 0; + @Override + public boolean hasNext() { + return index < entry.length; + } + @SuppressWarnings("unchecked") + @Override + public ItemEntry next() { + if (!hasNext()) throw new NoSuchElementException(); + return (ItemEntry) entry[index++]; + } + }; + } + } + + public static TagKey getBootTag(String key) { + return key.equals("white") + ? CNItemTags.ANTI_RADIATION_ARMOR.tag + : CNItemTags.ANTI_RADIATION_BOOTS_DYE.tag; } } @@ -283,12 +399,14 @@ public enum Armor { private static final Map> helmetMap = new EnumMap<>(DyeColor.class); private static final Map> chestplateMap = new EnumMap<>(DyeColor.class); private static final Map> leggingsMap = new EnumMap<>(DyeColor.class); + private static final Map> bootsMap = new EnumMap<>(DyeColor.class); static { for (DyeColor color : DyeColor.values()) { helmetMap.put(color, CNItems.ANTI_RADIATION_HELMETS.get(color)); chestplateMap.put(color, CNItems.ANTI_RADIATION_CHESTPLATES.get(color)); leggingsMap.put(color, CNItems.ANTI_RADIATION_LEGGINGS.get(color)); + bootsMap.put(color, CNItems.ANTI_RADIATION_BOOTS.get(color)); } } @@ -301,7 +419,6 @@ public enum Armor { public ItemEntry getHelmetItem() { return helmetMap.get(this.color); } - public static ItemEntry getHelmetByColor(DyeColor color) { return helmetMap.get(color); } @@ -309,7 +426,6 @@ public static ItemEntry getHelmetByColor(DyeColor color) { public ItemEntry getChestplateItem() { return chestplateMap.get(this.color); } - public static ItemEntry getChestplateByColor(DyeColor color) { return chestplateMap.get(color); } @@ -317,24 +433,29 @@ public static ItemEntry getChestplateByColor(DyeColor color) { public ItemEntry getLeggingsItem() { return leggingsMap.get(this.color); } - public static ItemEntry getLeggingsByColor(DyeColor color) { return leggingsMap.get(color); } + public ItemEntry getBootItem() { + return bootsMap.get(this.color); + } + public static ItemEntry getBootByColor(DyeColor color) { + return bootsMap.get(color); + } + public static boolean isArmored(ItemStack item) { return helmetMap.values().stream().anyMatch(entry -> entry.is(item.getItem())) || chestplateMap.values().stream().anyMatch(entry -> entry.is(item.getItem())) || - leggingsMap.values().stream().anyMatch(entry -> entry.is(item.getItem())); + leggingsMap.values().stream().anyMatch(entry -> entry.is(item.getItem())) || + bootsMap.values().stream().anyMatch(entry -> entry.is(item.getItem())); } public static boolean isArmored2(ItemStack item) { return CNItems.ANTI_RADIATION_HELMETS.contains(item.getItem()) || CNItems.ANTI_RADIATION_CHESTPLATES.contains(item.getItem()) || CNItems.ANTI_RADIATION_LEGGINGS.contains(item.getItem()) - || CNItems.ANTI_RADIATION_BOOTS.is(item.getItem()) - ; + || CNItems.ANTI_RADIATION_BOOTS.contains(item.getItem()); } } - -} +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorModel.java b/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorModel.java new file mode 100644 index 00000000..53cc5150 --- /dev/null +++ b/src/main/java/net/nuclearteam/createnuclear/content/equipment/armor/AntiRadiationArmorModel.java @@ -0,0 +1,94 @@ +package net.nuclearteam.createnuclear.content.equipment.armor; + +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.model.HumanoidModel; +import net.minecraft.client.model.geom.ModelLayerLocation; +import net.minecraft.client.model.geom.ModelPart; +import net.minecraft.client.model.geom.PartPose; +import net.minecraft.client.model.geom.builders.*; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.resources.ResourceLocation; +import net.nuclearteam.createnuclear.CreateNuclear; + +public class AntiRadiationArmorModel extends HumanoidModel { + public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation( + new ResourceLocation(CreateNuclear.MOD_ID, "anti_radiation_armor"), "main"); + + private final ModelPart armorRoot; + private final ModelPart head2; + private final ModelPart body2; + private final ModelPart rightArm2; + private final ModelPart leftArm2; + private final ModelPart rightLeg2; + private final ModelPart leftLeg2; + + public AntiRadiationArmorModel(ModelPart root) { + super(root); + this.armorRoot = root.getChild("Armor_2"); + this.head2 = this.armorRoot.getChild("Head2"); + this.body2 = this.armorRoot.getChild("Body2"); + this.rightArm2 = this.armorRoot.getChild("Right_Arm2"); + this.leftArm2 = this.armorRoot.getChild("Left_Arm2"); + this.rightLeg2 = this.armorRoot.getChild("Right_Leg2"); + this.leftLeg2 = this.armorRoot.getChild("Left_Leg2"); + } + + public static LayerDefinition createBodyLayer() { + MeshDefinition meshdefinition = new MeshDefinition(); + PartDefinition partdefinition = meshdefinition.getRoot(); + + // Parties standards (vides mais requises) + partdefinition.addOrReplaceChild("head", CubeListBuilder.create(), PartPose.ZERO); + partdefinition.addOrReplaceChild("hat", CubeListBuilder.create(), PartPose.ZERO); + partdefinition.addOrReplaceChild("body", CubeListBuilder.create(), PartPose.ZERO); + partdefinition.addOrReplaceChild("right_arm", CubeListBuilder.create(), PartPose.ZERO); + partdefinition.addOrReplaceChild("left_arm", CubeListBuilder.create(), PartPose.ZERO); + partdefinition.addOrReplaceChild("right_leg", CubeListBuilder.create(), PartPose.ZERO); + partdefinition.addOrReplaceChild("left_leg", CubeListBuilder.create(), PartPose.ZERO); + + // Votre structure Custom + PartDefinition Armor_2 = partdefinition.addOrReplaceChild("Armor_2", CubeListBuilder.create(), PartPose.offset(0.0F, 0.0F, 0.0F)); + + Armor_2.addOrReplaceChild("Head2", CubeListBuilder.create().texOffs(30, 0).addBox(-4.0F, -8.0F, -4.0F, 8.0F, 8.0F, 8.0F, new CubeDeformation(1.0F)) + .texOffs(30, 16).addBox(-4.0F, -8.0F, -4.0F, 8.0F, 8.0F, 8.0F, new CubeDeformation(1.2F)), PartPose.offset(0.0F, 0.0F, 0.0F)); + + Armor_2.addOrReplaceChild("Body2", CubeListBuilder.create().texOffs(0, 19).addBox(-4.0F, 0.0F, -2.0F, 8.0F, 12.0F, 4.0F, new CubeDeformation(1.0F)) + .texOffs(0, 0).addBox(-4.5F, -0.5F, -2.5F, 9.0F, 13.0F, 5.0F, new CubeDeformation(1.0F)), PartPose.offset(0.0F, 0.0F, 0.0F)); + + Armor_2.addOrReplaceChild("Right_Arm2", CubeListBuilder.create().texOffs(45, 32).mirror().addBox(-3.0F, -2.0F, -2.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(1.0F)).mirror(false), PartPose.offset(-5.0F, 2.0F, 0.0F)); + Armor_2.addOrReplaceChild("Left_Arm2", CubeListBuilder.create().texOffs(45, 32).addBox(-1.0F, -2.0F, -2.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(1.0F)), PartPose.offset(5.0F, 2.0F, 0.0F)); + Armor_2.addOrReplaceChild("Right_Leg2", CubeListBuilder.create().texOffs(29, 48).mirror().addBox(-2.0F, 0.0F, -2.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(1.0F)).mirror(false), PartPose.offset(-1.9F, 12.0F, 0.0F)); + Armor_2.addOrReplaceChild("Left_Leg2", CubeListBuilder.create().texOffs(29, 48).addBox(-2.0F, 0.0F, -2.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(1.0F)), PartPose.offset(1.9F, 12.0F, 0.0F)); + + return LayerDefinition.create(meshdefinition, 96, 96); + } + + // NOUVELLE MÉTHODE : On force la copie des positions/visibilité + public void syncParts() { + this.head2.copyFrom(this.head); + this.body2.copyFrom(this.body); + this.rightArm2.copyFrom(this.rightArm); + this.leftArm2.copyFrom(this.leftArm); + this.rightLeg2.copyFrom(this.rightLeg); + this.leftLeg2.copyFrom(this.leftLeg); + + this.head2.visible = this.head.visible; + this.body2.visible = this.body.visible; + this.rightArm2.visible = this.rightArm.visible; + this.leftArm2.visible = this.leftArm.visible; + this.rightLeg2.visible = this.rightLeg.visible; + this.leftLeg2.visible = this.leftLeg.visible; + } + + @Override + public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) { + super.setupAnim(entity, limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch); + syncParts(); // On appelle aussi ici au cas où le jeu l'utilise normalement + } + + @Override + public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) { + this.armorRoot.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha); + } +} \ No newline at end of file diff --git a/src/main/java/net/nuclearteam/createnuclear/foundation/events/CNClientEvent.java b/src/main/java/net/nuclearteam/createnuclear/foundation/events/CNClientEvent.java index f7b29e90..34ef5160 100644 --- a/src/main/java/net/nuclearteam/createnuclear/foundation/events/CNClientEvent.java +++ b/src/main/java/net/nuclearteam/createnuclear/foundation/events/CNClientEvent.java @@ -1,11 +1,13 @@ package net.nuclearteam.createnuclear.foundation.events; import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.client.event.EntityRenderersEvent; import net.minecraftforge.client.event.RegisterGuiOverlaysEvent; import net.minecraftforge.client.gui.overlay.VanillaGuiOverlay; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod.EventBusSubscriber; import net.nuclearteam.createnuclear.CreateNuclear; +import net.nuclearteam.createnuclear.content.equipment.armor.AntiRadiationArmorModel; import net.nuclearteam.createnuclear.foundation.events.overlay.IrradiatedOverlayRendererVision; @EventBusSubscriber(modid = CreateNuclear.MOD_ID, bus = EventBusSubscriber.Bus.MOD, value = Dist.CLIENT) @@ -18,5 +20,11 @@ public static void onRegisterGui(RegisterGuiOverlaysEvent event) { event.registerAbove(VanillaGuiOverlay.HELMET.id(), "irradiated_vision", IrradiatedOverlayRendererVision.OVERLAY); } + @SubscribeEvent + public static void registerLayerDefinitions(EntityRenderersEvent.RegisterLayerDefinitions event) { + // On enregistre le layer avec la méthode createBodyLayer qu'on vient de faire + event.registerLayerDefinition(AntiRadiationArmorModel.LAYER_LOCATION, AntiRadiationArmorModel::createBodyLayer); + } + } diff --git a/src/main/resources/assets/createnuclear/textures/item/armors/boots/black_anti_radiation_boots.png b/src/main/resources/assets/createnuclear/textures/item/armors/boots/black_anti_radiation_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..98a0676a2861106c799a75ce89384e2c724c97c1 GIT binary patch literal 387 zcmV-}0et?6P)i!fFk8~!T!_J8t>#{oQ=W_joH*HsyeJ;#`4c^5^8V2oM5)*8Fr zw*v|O3MNyQwYU@kt6=8#d9L;2?@R08py2nnj}U zaIXQ-;A}TFIFC`TmJXm?Ex~zgPDYu4eptv**B>U3ot;~N>ix}pr|As3)mT?$V9miS zn>!Oo%I6mV`diZbz41e!pK;yx3!}TXL}A@(B+1c@DSWMyyan%LVxhl` hao7tWh|l*u=N}yAl(17x%<%vK002ovPDHLkV1l4tqp$z~ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/item/armors/boots/blue_anti_radiation_boots.png b/src/main/resources/assets/createnuclear/textures/item/armors/boots/blue_anti_radiation_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa8e9707ad5fbe51f8c3191baffc0e60996aaea GIT binary patch literal 402 zcmV;D0d4+?P)0 z$98?*xP>tWtK}eYy3)G1_a=~ZdG!F`@JgvktzQBTGj5DQYSQ9cJEE{L2DRF0+m=A0 wQbG~301D?vnf**c2o_KbvjBo{KKGq}0ds^9_j^~@`}0Bn z)pPYq5<*yQRP+G=7J!O`5Rg*-$9DrrQcA>~1aT+PUhQH7CxD8o!RnecAN1c006U5l z0F<+-aaklDM*3x_Rs(2oR+BM!7-2EYEWl!zfrk-RlQF6pMjIA1Q9M5AKL@!u6APM7Kt1dP5X9xXzVi<{jf}2S4!4Q`0000_Ibt<+*~AQlS2WI_b-3>M-E z1U-X-CkQEWh7d4F76MvWB#?FvkOYzKl3CNNMR>!`&eOk|`Fa1xyqPx+7}e^HjPpnF z&?$PBQL8tyYIPsw?Xuyof7VEnZwuo56<*9|2EY$O7P3`50fk?lpA7&0;Sqii>ix~_ z-9fk0{wi_3lAdN{2lH!Ex6@7x zfaiG`04(M+12$2#-UBcb@BP}t^@Vv zr2&ZFUiJF)>>R057{x=!n1c(^vL=w!y1E9id8L(FYQF?*W;|62E43`XwIK?pO5yP6 z_(ZorqE>d?T^2y${3x@Zsp7gUpcrNW1mS${JO2X6tc-*qyJ{`~0000 zC+itTz2heCNf8H!dz%0K^#lJSG$77j;pJkj0l3Gkkp1ilDE$05)cpIW7P!aM{_f$j z-0RL(Ia{wJA%xLJN)Z4U04fqfKuY-^-wq&2DbZ|K(QH?hm$_JG1yE5sm|l~5-PxxG zIOa$IV7XXpmqp?pQ!hic3P6K19sA%O!>B(u0HgjK++&!IeWWuEZ3?A4-i9j`XxvmZ z!0XGqTGv`-L_v(nz<0DcXk1r}2_#+Jo&ngsQn=YFKL_k)JPKljn{D>3HBmSUVqBb` z)>I25YNdE&3@8AoaC(%jpQ%vFTLIay6+jT1Z~M-_ePoPy%y6Lt00000NkvXXu0mjf D`iQ9J literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/item/armors/boots/light_blue_anti_radiation_boots.png b/src/main/resources/assets/createnuclear/textures/item/armors/boots/light_blue_anti_radiation_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..1b9a7c1c846a1b242c1bb1be784e90afeb8d0686 GIT binary patch literal 415 zcmV;Q0bu@#P)jE_NYU2hs>) zND&BmfhG6?OGqj$w6vCx2S{ZTEYgjT#zHXQ{y>P`T7*07%#L`fxo78m?47w|!Jx)? znwtDcw{GcP&S;FM>G9Da?7dyZPu3f}FF$e+>#y*9Arye;kP)(@{{e>w=M}{tyb5>@ z$vSxZtn}ULSHaXPi-?puS#PrC4*=uSRV7^cfi{&{aZ-)0u01wV=UFcd|vLpK|HD>Nmm&{zoljCk&lF(NJ|ONV@f zhb*Dg#ThenHu)H%HFW7vkg%XzI)o=IS*3T_JoVGoIbB3zgjQ~}(1Lq8Fd%`diQIVzzj>iuh*leC1z<&Q`*URM-wC+*Y zP2|i$S*}MDNZM{+09K@i5j3wE&x=b?qM3G51~u874|*QSf6Q@JkK zN!}oZZx94uAfTOikB};F5O5E!Nty^*(gf_*LU!Fh6F)duzMJ{&%*qHL=UyTBPbj=w>Tx>^O0=uq;anmd4urOagR}ooKJMhTVyD z07(i30E=pljO9T>#&UBrI@YKt+bT(+k`(G?d2iPKXaCc~7HL2$ZsP6n(?G|sZWYtJ zzqz=5zQj)MF&nHS2N0jc!36r+poZK^184xhGrp61$gTA6`e5=6d$=+!*k_?Dp=9r@ pJ@PTN;wB03lSzPvP(JmXe*iB~l^quP4dnm;002ovPDHLkV1kN4sQ3T? literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/item/armors/boots/magenta_anti_radiation_boots.png b/src/main/resources/assets/createnuclear/textures/item/armors/boots/magenta_anti_radiation_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..79eccd875ad425d9fdc5b92961adda87aa5d6dfe GIT binary patch literal 399 zcmV;A0dW3_P)g5HF-4n&%XFH@HUk1cE6i${a1>gm~6>_BSfWoy=UGbCgC%nKH^Y{3z z*620AOSWD~j4`7PNjU%*04idPfph*J-wq&g&Jniy2wQ#OX$M=j0;ot1%41Ta*Zffc zw`bP{03^$ma#$oU@WstgtpL!&nJi*>fsa8nGysEW2ruw4S;UYt4o%8#1y8TfA~3#> z6u{`^L5v^oLTs`%+Ow{s08Xpt#tYQ7&vwYutpJpOzc;?g*2vSXe%A-X^&562S|G_g tu}NN;JnLsFyA>-y4_g5QvH7;|{0n-vk)c4d8k+zB002ovPDHLkV1oaOtlPo!JuBVnw$Lg zU~Z|NX7rlX{LJ0K-mWeAU*ErYkAF0XwJ97;QV9@vjuEn@o`Axq_e05#9zz74!}p&L zCvLejj%^hn%J+S(4M8aYXaFkmeIJam|M+GAi7|#&qmEXi&OPN~OGW?{i9vBqDtE>o z5}>xfodZBLNu|po1)jrShH5#02B$k(A@Cf8{iy~B`%?s-gYIYrF=NrDQY_%^E#`rj z>mvzp^E%_}rwbR$Btv^Jx1>3EzB<$4FEN41Q5jJo4)fO&;X2VVLHK700000NkvXXu0mjf D^cSPA literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/item/armors/boots/pink_anti_radiation_boots.png b/src/main/resources/assets/createnuclear/textures/item/armors/boots/pink_anti_radiation_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..26955cd54ff3d16a4316b11bac55520f56db1099 GIT binary patch literal 400 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wk0|TRz zr;B5VMQ?J-0j9oVA%Bjm-FaNs4fgJkJKAvOo}0yPZL`@A{~qV(x#n#p5y&r!Uoo?iBu00MZ5U}gRQZX0vihHw6USH z*l*Z^51_Hsf&v;!W5-8KM{Hz63=LtHtXT{4CObQWx0<L)lL% zu3lL}2&;{P6aZKNE)qgOO8Fn(4PZ$r(QOaVZ4b0py4YhUfQyR3;+i#-{T~BxR=v&v zAlW3wWw9tE{W4su0X#VK)dUn0ri+mUm@Y=3kT73OP|SF|srvywzu$GB(|R%hv#(dZ zzBzqBnkkHzk!Q@o-T9+6fvo$>X8`+G+Ga}o6<|N(X{NBvRQat9aX8HsE>2okx&;=u va^we20EdgC?EFmi1Auba31EoJcYWtS(<_Zzu}nF700000NkvXXu0mjfcp0V| literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/item/armors/boots/red_anti_radiation_boots.png b/src/main/resources/assets/createnuclear/textures/item/armors/boots/red_anti_radiation_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..baadfee21c4cfe901c1760648f105e54abcdc5dd GIT binary patch literal 407 zcmV;I0cie-P)c5)&ng3(nyf+LQ^*p!G`GZ-+%3j6j zd2VrPS=ciT#sAK7ysuUj2-_AOEmH;HJGK_GQ$7KOZ(ra3%%Z^a^%Z=_7S_}GncE#t zBBKnD#W~-clZi4Ur2tR?&?e3~f*|;huLqEVAV8A$-TiFrGusF#4#Q23|hDMBu*J zPymnNhgjbn9U{qc3}z8i=HSk2R3?!0aMA>@?$RRr5xxPeXFS>bDD_$qg_A7DMQ#65 zlt7|V4$R7c0)Pn1qpW>Q^(|$T!&(4AbiVF6{{jQ?j*$xZ?zsQ}002ovPDHLkV1gKw BvRwcG literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/item/armors/boots/white_anti_radiation_boots.png b/src/main/resources/assets/createnuclear/textures/item/armors/boots/white_anti_radiation_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..95283572329fc11a0c75442a63cf20be5a80224d GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F3${@^GvDChdfq~K3 z)5S5wqPKPO-rU0m0&eonQ!?*t2wQqCVQLVAdck7WkZLa9hq^4x^Bfw~16H%L#0YME zIpdJktSL`^tnS$T``*Xr8BQE)u9n_4`!QkVYb*X1ffu{#v>#T~p7VTWq67m^ zLz7*&?4q6Tf9pKld))H40gt0%bwh?;ms0ol+WznJmh5JI^7v>ZqsHl?;vSd%4AKo^ zQ&Ue`^!@+%opDv6Oy;b%WtmAir5odSGw6EtzLdHU{`(|D?rpXc`r1>!+wJqYz3pLz z4b%B>4(~_04#nQiird6ExGtd4$tTIA@m;`ObR;)1<#=E5s3y*>Z= zjES$|ItFE>!hi9OSN4?r_hXF6Ha;=$%9}aH-+#|twQ3%NU?q3pXA|F$(62Xs{W6cr zu4E0|+`-Uq|B>CobFsO&^HVEenDV7Yc&7RKGH3zW96$^Lmx3pQC{I^Emvv4FO#sm^ BsKfvO literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/item/armors/boots/yellow_anti_radiation_boots.png b/src/main/resources/assets/createnuclear/textures/item/armors/boots/yellow_anti_radiation_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..518fb040a2561e2e9c76a2b37e569a0acd3a9542 GIT binary patch literal 410 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/models/armor/black_anti_radiation_suit_layer_1.png b/src/main/resources/assets/createnuclear/textures/models/armor/black_anti_radiation_suit_layer_1.png deleted file mode 100644 index 6346835d52a3663c8c9b7362048e28be2f3ba194..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1078 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 U5<8Inel`KrRkU7IDp`K`AA&eu`2YX_ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/models/armor/blue_anti_radiation_suit_layer_1.png b/src/main/resources/assets/createnuclear/textures/models/armor/blue_anti_radiation_suit_layer_1.png deleted file mode 100644 index 3a5ec079eb32846d6d69251128afce24bf8e2037..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1102 zcmV-U1hM;xP)kiVG zE3Umya0HWY;Uc&>aOV#ZVnQkxZq%3%WWu826i42(w6b)CG^^d&S?#POOI-e7ta216{T5*q0GK;3f6E|9G#U;1{eJX& z)9`)2f$QVr@Vj-ztLY?0hW+$MUs`6IFiRZlP zJis+@5b?(4W|*IVwEp<~Hcq29^hn=fG#Nh{TcrKS!#Y$@H}tgd0wLCW!?hu ztL~3Kj}CwXTU-J#2;a%nGg!EBE2L zw?y5!O69wb7N3h>Q=Lu+*L96*MjrBN%34xD2s_G4mF75mskeYi8-#BXr^R*MSg(=R z?>KvjIwFLf(5H?UVNC(3YVvYQ+p#LCcYsP0q8b%Um=;fUKCWL~OJ|R|W){{G0M(!| zr%#MB zxE4KYOMxN=sk}PbIPG~fOpTY(sY7NFjCX%(Cm4odqV;?p4Wmz7b>}Ko^kh-2I~VkW z*Qw88VfaL?R-@PJ(d+f7)oKw>nU6fp8a=sNdE>{2 zPuOD4Kb4)&4|vOWZZ*bxi7g-q(vKaPezFBt=Zid!N~;&apH>mih5FnrioECX7qH99 UzJSz8BLDyZ07*qoM6N<$g6yUaGXMYp diff --git a/src/main/resources/assets/createnuclear/textures/models/armor/blue_anti_radiation_suit_layer_2.png b/src/main/resources/assets/createnuclear/textures/models/armor/blue_anti_radiation_suit_layer_2.png deleted file mode 100644 index 34c8ec26982248b5b7e51b8f1ba1773b0fff1dfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!QrdL3iF)sBf2T<^< zr;B4qM&sM-8~K_Xc-S7u7oFub_`q?j)jg^3xvoqFclq>c6|u+47B31c7xA$OZEa9v zvV5`qtHp!f~vMZ_)D{2p%qtG?^T!rTi?g-(d zviH_azgOYOwC=g7WW@B1oQi!4i@xoCZ>-1?R~<9C@lxe;o*l{TON%p%jHmpr_nPdO z`r1J_A(n0Fe$O+EGH$wgT&H%esl6Lty*IBpsb$l$!+Zx7r{>1Zn=fp~dCBB$Y>mY^ zO9lqPg*x8r+ZApzITso;gx_ZR%D}SbbG?1UUo{PJgL1~=-~%7t?SE3=tbTF5U&Ep` So7sT@z~JfX=d#Wzp$Pym5PM(% diff --git a/src/main/resources/assets/createnuclear/textures/models/armor/brown_anti_radiation_suit.png b/src/main/resources/assets/createnuclear/textures/models/armor/brown_anti_radiation_suit.png new file mode 100644 index 0000000000000000000000000000000000000000..cd2c4e9e65ef733aae80b25054d7cfb655bdb0ee GIT binary patch literal 5859 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 MURAb2+Bo3<0BdC}QUCw| literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/models/armor/brown_anti_radiation_suit_layer_1.png b/src/main/resources/assets/createnuclear/textures/models/armor/brown_anti_radiation_suit_layer_1.png deleted file mode 100644 index fa70b274092fbccc149362a497d65517f9359429..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1125 zcmV-r1e*JaP)ymc=htdIF1M4=j(si+uOr+T^z^Zo7yJ;{P^qdnI!U0g=JY|d41cq6Rm3`VS2u0 zPMC`Y0EQ190Pp_l0sQOW=h)A>00 zxcPO$x2%-UO$bt+3j=#!9$f=xhlhtp=jZ2VQ;{Qn`=usi)%xJ}`hkUnegSoUT`(Z% zfIm?z$T_b%4{!$5d|p`&C^6e%oqlq29^h!6fG#MJ#X6I{x~=xLU0O(*VSs@mqyFKfRqbjV-6Zw>yu15tQZT>Cr)UxL&W1g#&6J z>h=0q(B%I*$8|wecV6%qFg@oZ&Uk=7oClz+p-u2kmeuId^$9wf>|oSR3h3q+`Fdgn z_V@P#3te4Z&6Roe^2PYVE2G}bEX(4n!r!q5#q|Yh-_p9@49v&bry@}&n9XJZ7z_q! zbkpf{01){mu>0AkTK+fh|4gJ;yibTPZ&CZ;BfSk8xolvZ&1U@|q}G*$X_3f6c;^L@ z?sODX`EED5e#PO*eYox}ap9Fi`L3hMbMi5DdwWZ@T1`|l;t*F;mXZQy-thBMr9Iy= zLw5m{)~I-auccb8(x`YLU9!AfN6fqt(5H^)VJQJ9<#VCD6f`534c!A&S}C9N3nom8 zr#dg|SJ%?nqplf+r364VsA-KjwP(lEsl7?l8b!+J97^Lb1TR}6@JW#PMJNr7T$ZLa z;N)g9Zd#+n1}%c5yRE|qI|kG4;4;@sC8u_J=`qq$Pi`Ll&;H~FzWd_8*>Y?En5Kzo z&Z=zMu?pe5$i=2L;^gLWsfG{xi}fZdmbNWv3{rV@vNCPhAB4t>=+q&y2+G}`+6fK@ zgFx#!><|1Wt_!amDte+Qp4yXU$nEthN&4JgpJK6y<2X2uL$O%&^|kId;l4NJoSrPP zV>dXS10%}8I0&8#uM8f*>_J3zP|%TG_TcMXk5c}b&nq5Zpc}gEi1ZUJusWaS ra+G;$5o~Phi{P@LUU$mb diff --git a/src/main/resources/assets/createnuclear/textures/models/armor/brown_anti_radiation_suit_layer_2.png b/src/main/resources/assets/createnuclear/textures/models/armor/brown_anti_radiation_suit_layer_2.png deleted file mode 100644 index 62ee17e04653379cc32d74041504f36fb3fd9ad7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 325 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 SW_m1502L(-#cFxW@c#jjab-#X literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/createnuclear/textures/models/armor/cyan_anti_radiation_suit_layer_1.png b/src/main/resources/assets/createnuclear/textures/models/armor/cyan_anti_radiation_suit_layer_1.png deleted file mode 100644 index 3dc08eecc8b5ac688db0ecbf772bb815acb47414..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1111 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