From ea5d0e4aa65b054136d3fb096bf6984bbdf6bb1b Mon Sep 17 00:00:00 2001 From: nimsolated Date: Tue, 3 Mar 2026 09:54:48 -0800 Subject: [PATCH] update: version 1.3.2 --- elements/BlockEater.mod.json | 4 + ...ensedCondensedCondensedNetherrack.mod.json | 4 +- .../CondensedCondensedNetherrack.mod.json | 4 +- elements/HexaCondensedNetherrack.mod.json | 4 +- elements/NetherrackingEnchantment.mod.json | 26 ------ elements/NetherrackingLogic.mod.json | 7 -- elements/Netherrackite.mod.json | 6 +- elements/NetherrackitePickaxe.mod.json | 15 ++-- elements/PentaCondensedNetherrack.mod.json | 4 +- elements/QuadraCondensedNetherrack.mod.json | 4 +- nims_random_bullshit.mcreator | 83 +++++------------- ...nsedCondensedCondensedNetherrackBlock.java | 2 +- .../CondensedCondensedNetherrackBlock.java | 2 +- .../block/HexaCondensedNetherrackBlock.java | 2 +- .../block/PentaCondensedNetherrackBlock.java | 2 +- .../block/QuadraCondensedNetherrackBlock.java | 2 +- .../NetherrackingEnchantmentEnchantment.java | 42 --------- .../NimsRandomBullshitModEnchantments.java | 2 - .../item/NetherrackitePickaxeItem.java | 18 ++-- .../NetherrackingLogicProcedure.java | 21 ----- .../nims_random_bullshit/lang/en_us.json | 3 +- ...ndensed_condensed_condensed_netherrack.png | Bin 247 -> 250 bytes .../condensed_condensed_netherrack_1.png | Bin 250 -> 253 bytes .../textures/block/condensed_netherrack_1.png | Bin 250 -> 253 bytes .../block/hexa-condensed_netherrack.png | Bin 249 -> 225 bytes .../block/penta-condensed_netherrack.png | Bin 243 -> 255 bytes .../block/quadra-condensed_netherrack.png | Bin 246 -> 247 bytes .../textures/item/block_eater.png | Bin 423 -> 406 bytes .../textures/item/netherrackite.png | Bin 183 -> 185 bytes .../textures/item/netherrackite_pickaxe.png | Bin 279 -> 274 bytes 30 files changed, 59 insertions(+), 198 deletions(-) delete mode 100644 elements/NetherrackingEnchantment.mod.json delete mode 100644 elements/NetherrackingLogic.mod.json delete mode 100644 src/main/java/net/mcreator/nimsrandombullshit/enchantment/NetherrackingEnchantmentEnchantment.java delete mode 100644 src/main/java/net/mcreator/nimsrandombullshit/procedures/NetherrackingLogicProcedure.java diff --git a/elements/BlockEater.mod.json b/elements/BlockEater.mod.json index ea38ece..dd30b14 100644 --- a/elements/BlockEater.mod.json +++ b/elements/BlockEater.mod.json @@ -56,6 +56,10 @@ "isAlwaysEdible": false, "animation": "block", "isMusicDisc": false, + "musicDiscMusic": { + "value": "" + }, + "musicDiscDescription": "", "musicDiscLengthInTicks": 0, "musicDiscAnalogOutput": 0 } diff --git a/elements/CondensedCondensedCondensedNetherrack.mod.json b/elements/CondensedCondensedCondensedNetherrack.mod.json index 8c0ed94..858c5ab 100644 --- a/elements/CondensedCondensedCondensedNetherrack.mod.json +++ b/elements/CondensedCondensedCondensedNetherrack.mod.json @@ -38,8 +38,8 @@ "specialInformation": { "fixedValue": [] }, - "hardness": 291.6, - "resistance": 291.6, + "hardness": 21.6, + "resistance": 21.6, "hasGravity": false, "isWaterloggable": false, "creativeTabs": [ diff --git a/elements/CondensedCondensedNetherrack.mod.json b/elements/CondensedCondensedNetherrack.mod.json index 6d36953..7ce0905 100644 --- a/elements/CondensedCondensedNetherrack.mod.json +++ b/elements/CondensedCondensedNetherrack.mod.json @@ -38,8 +38,8 @@ "specialInformation": { "fixedValue": [] }, - "hardness": 32.4, - "resistance": 32.4, + "hardness": 12.6, + "resistance": 12.6, "hasGravity": false, "isWaterloggable": false, "creativeTabs": [ diff --git a/elements/HexaCondensedNetherrack.mod.json b/elements/HexaCondensedNetherrack.mod.json index 4cd8789..b887283 100644 --- a/elements/HexaCondensedNetherrack.mod.json +++ b/elements/HexaCondensedNetherrack.mod.json @@ -38,8 +38,8 @@ "specialInformation": { "fixedValue": [] }, - "hardness": 64000.0, - "resistance": 64000.0, + "hardness": 48.6, + "resistance": 48.6, "hasGravity": false, "isWaterloggable": false, "creativeTabs": [ diff --git a/elements/NetherrackingEnchantment.mod.json b/elements/NetherrackingEnchantment.mod.json deleted file mode 100644 index dc1f430..0000000 --- a/elements/NetherrackingEnchantment.mod.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "_fv": 73, - "_type": "enchantment", - "definition": { - "name": "Netherracking", - "supportedSlots": "mainhand", - "weight": 2, - "anvilCost": 4, - "maxLevel": 20, - "damageModifier": 0, - "incompatibleEnchantments": [ - { - "value": "EFFICIENCY" - } - ], - "supportedItems": [ - { - "value": "CUSTOM:NetherrackitePickaxe" - } - ], - "isTreasureEnchantment": false, - "isCurse": false, - "canGenerateInLootTables": true, - "canVillagerTrade": true - } -} \ No newline at end of file diff --git a/elements/NetherrackingLogic.mod.json b/elements/NetherrackingLogic.mod.json deleted file mode 100644 index 66a90e2..0000000 --- a/elements/NetherrackingLogic.mod.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "_fv": 73, - "_type": "procedure", - "definition": { - "procedurexml": "no_ext_triggerGTCUSTOM:NetherrackingEnchantment0HASTEMULTIPLYCUSTOM:NetherrackingEnchantment42FALSEFALSE" - } -} \ No newline at end of file diff --git a/elements/Netherrackite.mod.json b/elements/Netherrackite.mod.json index f08a2e5..7845d2f 100644 --- a/elements/Netherrackite.mod.json +++ b/elements/Netherrackite.mod.json @@ -7,7 +7,7 @@ "customModelName": "Normal", "customProperties": {}, "states": [], - "name": "Netherrackite", + "name": "Netherrackite Ingot", "rarity": "RARE", "creativeTabs": [ { @@ -53,6 +53,10 @@ "isAlwaysEdible": false, "animation": "none", "isMusicDisc": false, + "musicDiscMusic": { + "value": "" + }, + "musicDiscDescription": "", "musicDiscLengthInTicks": 0, "musicDiscAnalogOutput": 0 } diff --git a/elements/NetherrackitePickaxe.mod.json b/elements/NetherrackitePickaxe.mod.json index 2fe933e..08723cd 100644 --- a/elements/NetherrackitePickaxe.mod.json +++ b/elements/NetherrackitePickaxe.mod.json @@ -19,23 +19,24 @@ "value": "TOOLS" } ], - "efficiency": 729.0, + "efficiency": 13.0, "attackSpeed": 1.0, "enchantability": 15, - "damageVsEntity": 4.0, - "usageCount": 18279, + "damageVsEntity": 6.0, + "usageCount": 6093, "glowCondition": { "fixedValue": false }, - "repairItems": [], + "repairItems": [ + { + "value": "CUSTOM:CondensedCondensedCondensedNetherrack" + } + ], "immuneToFire": true, "blockDropsTier": "WOOD", "blocksAffected": [], "stayInGridWhenCrafting": false, "damageOnCrafting": false, - "onItemInUseTick": { - "name": "NetherrackingLogic" - }, "onBlockDestroyedWithTool": { "name": "NetherrackitePickaxeBlockDestroyedWithTool" } diff --git a/elements/PentaCondensedNetherrack.mod.json b/elements/PentaCondensedNetherrack.mod.json index 098f28a..d22151b 100644 --- a/elements/PentaCondensedNetherrack.mod.json +++ b/elements/PentaCondensedNetherrack.mod.json @@ -38,8 +38,8 @@ "specialInformation": { "fixedValue": [] }, - "hardness": 23619.6, - "resistance": 23619.6, + "hardness": 39.6, + "resistance": 39.6, "hasGravity": false, "isWaterloggable": false, "creativeTabs": [ diff --git a/elements/QuadraCondensedNetherrack.mod.json b/elements/QuadraCondensedNetherrack.mod.json index 1f4107a..d68a638 100644 --- a/elements/QuadraCondensedNetherrack.mod.json +++ b/elements/QuadraCondensedNetherrack.mod.json @@ -38,8 +38,8 @@ "specialInformation": { "fixedValue": [] }, - "hardness": 2624.4, - "resistance": 2624.4, + "hardness": 30.6, + "resistance": 30.6, "hasGravity": false, "isWaterloggable": false, "creativeTabs": [ diff --git a/nims_random_bullshit.mcreator b/nims_random_bullshit.mcreator index 34d4fb6..bee47cf 100644 --- a/nims_random_bullshit.mcreator +++ b/nims_random_bullshit.mcreator @@ -8,11 +8,11 @@ "registry_name": "condensed_netherrack", "metadata": { "files": [ - "src/main/java/net/mcreator/nimsrandombullshit/block/CondensedNetherrackBlock.java", - "src/main/resources/assets/nims_random_bullshit/models/block/condensed_netherrack.json", - "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/condensed_netherrack.json", "src/main/resources/assets/nims_random_bullshit/models/item/condensed_netherrack.json", - "src/main/resources/assets/nims_random_bullshit/blockstates/condensed_netherrack.json" + "src/main/resources/assets/nims_random_bullshit/blockstates/condensed_netherrack.json", + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/condensed_netherrack.json", + "src/main/resources/assets/nims_random_bullshit/models/block/condensed_netherrack.json", + "src/main/java/net/mcreator/nimsrandombullshit/block/CondensedNetherrackBlock.java" ] }, "path": "~/Netherracks" @@ -25,11 +25,11 @@ "registry_name": "condensed_condensed_netherrack", "metadata": { "files": [ + "src/main/resources/assets/nims_random_bullshit/blockstates/condensed_condensed_netherrack.json", "src/main/java/net/mcreator/nimsrandombullshit/block/CondensedCondensedNetherrackBlock.java", - "src/main/resources/assets/nims_random_bullshit/models/block/condensed_condensed_netherrack.json", "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/condensed_condensed_netherrack.json", "src/main/resources/assets/nims_random_bullshit/models/item/condensed_condensed_netherrack.json", - "src/main/resources/assets/nims_random_bullshit/blockstates/condensed_condensed_netherrack.json" + "src/main/resources/assets/nims_random_bullshit/models/block/condensed_condensed_netherrack.json" ] }, "path": "~/Netherracks" @@ -42,11 +42,11 @@ "registry_name": "condensed_condensed_condensed_netherrack", "metadata": { "files": [ - "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/condensed_condensed_condensed_netherrack.json", - "src/main/resources/assets/nims_random_bullshit/blockstates/condensed_condensed_condensed_netherrack.json", "src/main/java/net/mcreator/nimsrandombullshit/block/CondensedCondensedCondensedNetherrackBlock.java", "src/main/resources/assets/nims_random_bullshit/models/item/condensed_condensed_condensed_netherrack.json", - "src/main/resources/assets/nims_random_bullshit/models/block/condensed_condensed_condensed_netherrack.json" + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/condensed_condensed_condensed_netherrack.json", + "src/main/resources/assets/nims_random_bullshit/models/block/condensed_condensed_condensed_netherrack.json", + "src/main/resources/assets/nims_random_bullshit/blockstates/condensed_condensed_condensed_netherrack.json" ] }, "path": "~/Netherracks" @@ -137,8 +137,8 @@ "registry_name": "block_eater", "metadata": { "files": [ - "src/main/resources/assets/nims_random_bullshit/models/item/block_eater.json", - "src/main/java/net/mcreator/nimsrandombullshit/item/BlockEaterItem.java" + "src/main/java/net/mcreator/nimsrandombullshit/item/BlockEaterItem.java", + "src/main/resources/assets/nims_random_bullshit/models/item/block_eater.json" ] }, "path": "~/Netherracks" @@ -273,10 +273,10 @@ "registry_name": "quadra_condensed_netherrack", "metadata": { "files": [ - "src/main/resources/assets/nims_random_bullshit/models/block/quadra_condensed_netherrack.json", - "src/main/java/net/mcreator/nimsrandombullshit/block/QuadraCondensedNetherrackBlock.java", "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/quadra_condensed_netherrack.json", + "src/main/resources/assets/nims_random_bullshit/models/block/quadra_condensed_netherrack.json", "src/main/resources/assets/nims_random_bullshit/blockstates/quadra_condensed_netherrack.json", + "src/main/java/net/mcreator/nimsrandombullshit/block/QuadraCondensedNetherrackBlock.java", "src/main/resources/assets/nims_random_bullshit/models/item/quadra_condensed_netherrack.json" ] }, @@ -290,8 +290,8 @@ "registry_name": "netherrackite_pickaxe", "metadata": { "files": [ - "src/main/resources/assets/nims_random_bullshit/models/item/netherrackite_pickaxe.json", - "src/main/java/net/mcreator/nimsrandombullshit/item/NetherrackitePickaxeItem.java" + "src/main/java/net/mcreator/nimsrandombullshit/item/NetherrackitePickaxeItem.java", + "src/main/resources/assets/nims_random_bullshit/models/item/netherrackite_pickaxe.json" ] }, "path": "~/Netherracks" @@ -362,46 +362,6 @@ }, "path": "~/Netherracks" }, - { - "name": "NetherrackingEnchantment", - "type": "enchantment", - "compiles": true, - "locked_code": false, - "registry_name": "netherracking_enchantment", - "metadata": { - "files": [ - "src/main/java/net/mcreator/nimsrandombullshit/enchantment/NetherrackingEnchantmentEnchantment.java" - ] - }, - "path": "~/Netherracks" - }, - { - "name": "NetherrackingLogic", - "type": "procedure", - "compiles": true, - "locked_code": false, - "registry_name": "netherracking_logic", - "metadata": { - "files": [ - "src/main/java/net/mcreator/nimsrandombullshit/procedures/NetherrackingLogicProcedure.java" - ], - "dependencies": [ - { - "name": "entity", - "type": "entity" - }, - { - "name": "itemstack", - "type": "itemstack" - }, - { - "name": "world", - "type": "world" - } - ] - }, - "path": "~/Netherracks" - }, { "name": "PentaCondensedNetherrack", "type": "block", @@ -410,11 +370,11 @@ "registry_name": "penta_condensed_netherrack", "metadata": { "files": [ - "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/penta_condensed_netherrack.json", + "src/main/resources/assets/nims_random_bullshit/models/block/penta_condensed_netherrack.json", "src/main/resources/assets/nims_random_bullshit/models/item/penta_condensed_netherrack.json", "src/main/resources/assets/nims_random_bullshit/blockstates/penta_condensed_netherrack.json", - "src/main/resources/assets/nims_random_bullshit/models/block/penta_condensed_netherrack.json", - "src/main/java/net/mcreator/nimsrandombullshit/block/PentaCondensedNetherrackBlock.java" + "src/main/java/net/mcreator/nimsrandombullshit/block/PentaCondensedNetherrackBlock.java", + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/penta_condensed_netherrack.json" ] }, "path": "~/Netherracks" @@ -453,10 +413,10 @@ "registry_name": "hexa_condensed_netherrack", "metadata": { "files": [ - "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/hexa_condensed_netherrack.json", + "src/main/java/net/mcreator/nimsrandombullshit/block/HexaCondensedNetherrackBlock.java", "src/main/resources/assets/nims_random_bullshit/models/item/hexa_condensed_netherrack.json", "src/main/resources/assets/nims_random_bullshit/models/block/hexa_condensed_netherrack.json", - "src/main/java/net/mcreator/nimsrandombullshit/block/HexaCondensedNetherrackBlock.java", + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/hexa_condensed_netherrack.json", "src/main/resources/assets/nims_random_bullshit/blockstates/hexa_condensed_netherrack.json" ] }, @@ -1481,8 +1441,7 @@ "item.nims_random_bullshit.gravedigger.description_0": "Right-Click on soul sand or soul soil to use them, summoning a ghoul that attacks hostile mobs.", "item.nims_random_bullshit.shit": "Shit", "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack", - "enchantment.nims_random_bullshit.netherracking_enchantment": "Netherracking", - "item.nims_random_bullshit.netherrackite": "Netherrackite" + "item.nims_random_bullshit.netherrackite": "Netherrackite Ingot" } }, "foldersRoot": { diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/CondensedCondensedCondensedNetherrackBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/CondensedCondensedCondensedNetherrackBlock.java index 70f805e..91c2c2d 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/block/CondensedCondensedCondensedNetherrackBlock.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/CondensedCondensedCondensedNetherrackBlock.java @@ -11,7 +11,7 @@ import net.minecraft.core.BlockPos; public class CondensedCondensedCondensedNetherrackBlock extends Block { public CondensedCondensedCondensedNetherrackBlock() { - super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.NETHERRACK).strength(291.6f).requiresCorrectToolForDrops()); + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.NETHERRACK).strength(21.6f).requiresCorrectToolForDrops()); } @Override diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/CondensedCondensedNetherrackBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/CondensedCondensedNetherrackBlock.java index e7bbe13..e5ceea3 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/block/CondensedCondensedNetherrackBlock.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/CondensedCondensedNetherrackBlock.java @@ -11,7 +11,7 @@ import net.minecraft.core.BlockPos; public class CondensedCondensedNetherrackBlock extends Block { public CondensedCondensedNetherrackBlock() { - super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.NETHERRACK).strength(32.4f).requiresCorrectToolForDrops()); + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.NETHERRACK).strength(12.6f).requiresCorrectToolForDrops()); } @Override diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/HexaCondensedNetherrackBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/HexaCondensedNetherrackBlock.java index 515e655..cfd2422 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/block/HexaCondensedNetherrackBlock.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/HexaCondensedNetherrackBlock.java @@ -11,7 +11,7 @@ import net.minecraft.core.BlockPos; public class HexaCondensedNetherrackBlock extends Block { public HexaCondensedNetherrackBlock() { - super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.NETHERRACK).strength(64000f).requiresCorrectToolForDrops()); + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.NETHERRACK).strength(48.6f).requiresCorrectToolForDrops()); } @Override diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/PentaCondensedNetherrackBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/PentaCondensedNetherrackBlock.java index f734afc..4ac557a 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/block/PentaCondensedNetherrackBlock.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/PentaCondensedNetherrackBlock.java @@ -11,7 +11,7 @@ import net.minecraft.core.BlockPos; public class PentaCondensedNetherrackBlock extends Block { public PentaCondensedNetherrackBlock() { - super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.NETHERRACK).strength(23619.6f).requiresCorrectToolForDrops()); + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.NETHERRACK).strength(39.6f).requiresCorrectToolForDrops()); } @Override diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/QuadraCondensedNetherrackBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/QuadraCondensedNetherrackBlock.java index bacf92c..37e8b70 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/block/QuadraCondensedNetherrackBlock.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/QuadraCondensedNetherrackBlock.java @@ -11,7 +11,7 @@ import net.minecraft.core.BlockPos; public class QuadraCondensedNetherrackBlock extends Block { public QuadraCondensedNetherrackBlock() { - super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.NETHERRACK).strength(2624.4f).requiresCorrectToolForDrops()); + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.NETHERRACK).strength(30.6f).requiresCorrectToolForDrops()); } @Override diff --git a/src/main/java/net/mcreator/nimsrandombullshit/enchantment/NetherrackingEnchantmentEnchantment.java b/src/main/java/net/mcreator/nimsrandombullshit/enchantment/NetherrackingEnchantmentEnchantment.java deleted file mode 100644 index 9e59fb0..0000000 --- a/src/main/java/net/mcreator/nimsrandombullshit/enchantment/NetherrackingEnchantmentEnchantment.java +++ /dev/null @@ -1,42 +0,0 @@ - -package net.mcreator.nimsrandombullshit.enchantment; - -import net.minecraft.world.item.enchantment.Enchantments; -import net.minecraft.world.item.enchantment.EnchantmentCategory; -import net.minecraft.world.item.enchantment.Enchantment; -import net.minecraft.world.item.crafting.Ingredient; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.entity.EquipmentSlot; - -import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems; - -import java.util.List; - -public class NetherrackingEnchantmentEnchantment extends Enchantment { - private static final EnchantmentCategory ENCHANTMENT_CATEGORY = EnchantmentCategory.create("nims_random_bullshit_netherracking_enchantment", - item -> Ingredient.of(new ItemStack(NimsRandomBullshitModItems.NETHERRACKITE_PICKAXE.get())).test(new ItemStack(item))); - - public NetherrackingEnchantmentEnchantment() { - super(Enchantment.Rarity.RARE, ENCHANTMENT_CATEGORY, new EquipmentSlot[]{EquipmentSlot.MAINHAND}); - } - - @Override - public int getMinCost(int level) { - return 1 + level * 10; - } - - @Override - public int getMaxCost(int level) { - return 6 + level * 10; - } - - @Override - public int getMaxLevel() { - return 20; - } - - @Override - protected boolean checkCompatibility(Enchantment enchantment) { - return super.checkCompatibility(enchantment) && !List.of(Enchantments.BLOCK_EFFICIENCY).contains(enchantment); - } -} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModEnchantments.java b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModEnchantments.java index da92eae..a530e19 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModEnchantments.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModEnchantments.java @@ -11,11 +11,9 @@ import net.minecraftforge.registries.DeferredRegister; import net.minecraft.world.item.enchantment.Enchantment; import net.mcreator.nimsrandombullshit.enchantment.PassiveIncomeEnchantmentEnchantment; -import net.mcreator.nimsrandombullshit.enchantment.NetherrackingEnchantmentEnchantment; import net.mcreator.nimsrandombullshit.NimsRandomBullshitMod; public class NimsRandomBullshitModEnchantments { public static final DeferredRegister REGISTRY = DeferredRegister.create(ForgeRegistries.ENCHANTMENTS, NimsRandomBullshitMod.MODID); public static final RegistryObject PASSIVE_INCOME_ENCHANTMENT = REGISTRY.register("passive_income_enchantment", () -> new PassiveIncomeEnchantmentEnchantment()); - public static final RegistryObject NETHERRACKING_ENCHANTMENT = REGISTRY.register("netherracking_enchantment", () -> new NetherrackingEnchantmentEnchantment()); } diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/NetherrackitePickaxeItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/NetherrackitePickaxeItem.java index e33bb49..973c77c 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/item/NetherrackitePickaxeItem.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/item/NetherrackitePickaxeItem.java @@ -10,12 +10,11 @@ import net.minecraft.world.item.PickaxeItem; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.Item; import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.entity.Entity; import net.minecraft.network.chat.Component; import net.minecraft.core.BlockPos; import net.mcreator.nimsrandombullshit.procedures.NetherrackitePickaxeBlockDestroyedWithToolProcedure; -import net.mcreator.nimsrandombullshit.procedures.NetherrackingLogicProcedure; +import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModBlocks; import java.util.List; @@ -23,15 +22,15 @@ public class NetherrackitePickaxeItem extends PickaxeItem { public NetherrackitePickaxeItem() { super(new Tier() { public int getUses() { - return 18279; + return 6093; } public float getSpeed() { - return 729f; + return 13f; } public float getAttackDamageBonus() { - return 2f; + return 4f; } public int getLevel() { @@ -43,7 +42,7 @@ public class NetherrackitePickaxeItem extends PickaxeItem { } public Ingredient getRepairIngredient() { - return Ingredient.of(); + return Ingredient.of(new ItemStack(NimsRandomBullshitModBlocks.CONDENSED_CONDENSED_CONDENSED_NETHERRACK.get())); } }, 1, -3f, new Item.Properties().fireResistant()); } @@ -60,11 +59,4 @@ public class NetherrackitePickaxeItem extends PickaxeItem { super.appendHoverText(itemstack, level, list, flag); list.add(Component.translatable("item.nims_random_bullshit.netherrackite_pickaxe.description_0")); } - - @Override - public void inventoryTick(ItemStack itemstack, Level world, Entity entity, int slot, boolean selected) { - super.inventoryTick(itemstack, world, entity, slot, selected); - if (selected) - NetherrackingLogicProcedure.execute(world, entity, itemstack); - } } diff --git a/src/main/java/net/mcreator/nimsrandombullshit/procedures/NetherrackingLogicProcedure.java b/src/main/java/net/mcreator/nimsrandombullshit/procedures/NetherrackingLogicProcedure.java deleted file mode 100644 index 447c8b6..0000000 --- a/src/main/java/net/mcreator/nimsrandombullshit/procedures/NetherrackingLogicProcedure.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.nimsrandombullshit.procedures; - -import net.minecraft.world.level.LevelAccessor; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.entity.Entity; -import net.minecraft.world.effect.MobEffects; -import net.minecraft.world.effect.MobEffectInstance; - -import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModEnchantments; - -public class NetherrackingLogicProcedure { - public static void execute(LevelAccessor world, Entity entity, ItemStack itemstack) { - if (entity == null) - return; - if (itemstack.getEnchantmentLevel(NimsRandomBullshitModEnchantments.NETHERRACKING_ENCHANTMENT.get()) > 0) { - if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide()) - _entity.addEffect(new MobEffectInstance(MobEffects.DIG_SPEED, 2, (int) (itemstack.getEnchantmentLevel(NimsRandomBullshitModEnchantments.NETHERRACKING_ENCHANTMENT.get()) * 4), false, false)); - } - } -} diff --git a/src/main/resources/assets/nims_random_bullshit/lang/en_us.json b/src/main/resources/assets/nims_random_bullshit/lang/en_us.json index d418cfa..f627ca1 100644 --- a/src/main/resources/assets/nims_random_bullshit/lang/en_us.json +++ b/src/main/resources/assets/nims_random_bullshit/lang/en_us.json @@ -31,6 +31,5 @@ "item.nims_random_bullshit.gravedigger.description_0": "Right-Click on soul sand or soul soil to use them, summoning a ghoul that attacks hostile mobs.", "item.nims_random_bullshit.shit": "Shit", "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack", - "enchantment.nims_random_bullshit.netherracking_enchantment": "Netherracking", - "item.nims_random_bullshit.netherrackite": "Netherrackite" + "item.nims_random_bullshit.netherrackite": "Netherrackite Ingot" } \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/textures/block/condensed_condensed_condensed_netherrack.png b/src/main/resources/assets/nims_random_bullshit/textures/block/condensed_condensed_condensed_netherrack.png index 24731ad669a7e2fc4351f54af95a562025570e3c..f634496f69b907cc25d94c5134496ea96f78f5f3 100644 GIT binary patch delta 222 zcmV<403rYP0r~-uB!9t4L_t(|UUidE3d2AM1@{gigxsMNO7DNR6opxahy5s7pE^D_ z&3d2b^SQ3)d*4r;U&qns(&{|r(d)TLW)p=|9<2dR)-NX#Tcf_t%LPm~6gR-qVFSF^ zWEtBDthiU05|idy;=V)*v&ov9O2=gbC`6oAG1$Pxj=A^LY*z=s_6iU^2^g^l5cegz ziAj#r3GfXdnS0x|HADJ;U~<|t*n{ZV-vWXgiM@`8)OmjkIT^5l*2(p2^u&Lbf#+TP Y093A8DH(Yh8~^|S07*qoM6N<$f{x&68~^|S delta 219 zcmV<103`qV0rvrrB!9k1L_t(|UUic}3d1lA1pS&Ea!Dcm|JPh37&9#Dp~PBAqm|RF z`@Z+*dG_~xcb%{6>T_vzp7QARTqLuJ!YPl|04M906N#-+U+3ilrW=YIVCk>{-fOaq z?F3fbD@=(=b1iXSB8Ayx%}u4_vH=t#POBJf;9|$zdup}=U{q%Xh@J$D*aL|B65Yfk z$LR$40g%kSZQGh5{XZ}{Z5r%B^qg-2!HvXT$3yCTzJ;6&*g)&#`ZapuKg+=LE`BG; Vgfy-uQlv_e|G&u*NOKykND=v1 zU|7!adY|X>xvuAX-%p)i$I<7~>OAGq>$yl~6NOVAtpQHfFDDXPqrT3|1xz;-H^9}d4CHz8L)xY$@OdW#DA87 b=Uw~&1$TWkt2_I$00000NkvXXu0mjfp%rZq delta 222 zcmV<403rYV0r~-uB!9t4L_t(|UUic(3d2AQ1n*T&XVRKfCjWnng9LL7i&6xiR?=v7 zj@SD*{5p<4msaN~k6zD3GMgxz@@NfkvVJ*{*c$b9UM^s|p|}B-4jbUT zCd=4PV8y+{l$bQv689xim`&E)R5~sjKq2C^iopghcFet}W>-4^wpW1YNx+CbfVeNw zO-yo}PJnL!$=utvtr^n)1C!IH!5&1<{uU72NbGeyq|WxvuAX-%p)i$I<7~>OAGq>$yl~6NOVAtpQHfFDDXPqrT3|1xz;-H^9}d4CHz8L)xY$@OdW#DA87 b=Uw~&a>I$OspX~H00000NkvXXu0mjfL{e@k delta 222 zcmV<403rYV0r~-uB!9t4L_t(|UUic(4#PkQ1n*leUB_Kqr_BF<;0UBSjaHb7^&+^62$kB(sUaDUa3wC+n9JiLFsz=j8&X8;ToX>97Ib zYqE^(1XkQDOo>TzEpcBWh1q1yO{L?q0Td!ms~BwHV#nNjYFD-cV0#6Ko&=281Bm+) z-NYov=>+%&kj%Yp+nOQ$KQK9M8tg&z>~8_Vjl^EZL+ZT0g`5o7Ki%hM|?&ALwtk^3dmcUmhYBtD2mlCl;_)>q(R)MJdE z?=NVf@=sfl?E4GV%tB!9q3L_t(|UUic}62mYE1AVal{~xCVvFKVu4w-@gA(3XRwVoZ% z-cQ7H&Wr<#xT_0~-=U%psj;gIdkIjC$2V3EO#KlLHk4$LN{z@|VG__+C%I%BN#w7E zrqE*ORh~ywqYn||P~t~r5|qRPc2-DC!ciX0cQ;H0A}b4GhVA}0X@z9y1^MtayzUICj%&{Q z^E}`4yzP7)ho3EH=dP~2{SFoDkQ%#s01d#RH&n$PGZ(Pu8ElYxQbazTw?hYTug{aZSsKz>!au~9_TrR+FRI*)#U;u}9tb2FEbX*|Ve}zq?l3(3TY<3g@9l%Vyu%y=6;c07NMGe$g8&gMk=C- dmIbeO@dIQ{C#{ClQStx)002ovPDHLkV1nr7aCZOz delta 215 zcmV;|04V?e0rLTnB!9X|L_t(|UUiev4#Xe`1bx-o|NmSYNXASEeYjK>7#4dSYpt`N z=e&ELIL|rr99o>aJbF9_$=XC=mq$y0lkuw)iLFr|=ivgT8;ToX)nNj>S7#a96&P`@ z&?P#}wZwUe6xJqdZVDZj37`F z0FrfY+qPy%{try9HVyV5dhWM?;6`Gv;~{ar-$I=X*g)&#@-=$mpJm|nEUC&>ijy6K9^SKDUV*yMKYTxobqT5aI$_mk=PpbbzUxDx}mrMmJS=>y(Y`p zPGH5o!jzaa*An+7QkYHF+*CR)8$coAw2Hw7E_Telr)E0P>49KVz7aW9dqxg*$#l66;mL35-?&9Anr?a6O$aL z6W|9xGWWJ^Yligyz~r=Pum{m|z6As~5_=sFsq^_3ax!28t&{85=!yR<1JAqo0c0^j UDWwC{T>t<807*qoM6N<$f*w(22><{9 diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/block_eater.png b/src/main/resources/assets/nims_random_bullshit/textures/item/block_eater.png index f35cde4c0b7afbf9657745e9882897571c10d73b..62e617243ef56b0f1a2302821f2fa5f9b4f024bc 100644 GIT binary patch delta 379 zcmV->0fhdi1C|4jB!68=L_t(|Ue%IIPQpL{h9^Q1D3lg30xjj)hr~1%EUm~}3=6t*GWXUHXHA~jVwl$3fig)EgYVgIE?Ug7|o!;CLU+kF0{&XHzIuujUCkUc_^XK zyukJf_oI}CBT>gNrA;IUQTgoF>Y^Xdy&hMqXe!F$yRg>yaVwO>NxFn9V;`q->0yv4 z-qG;omW3v}`E)We%WyIosEZm?{nUKITZD0p=lac zs}-SH1|q!-i^YQBJHHYP2C?a1gX$B(M_Jfxwx1;l$}%%NTYsk*Ln~E6c9BJjPr`1u zkC$*$9!b!9Us-CN9h{5Q0)1OMc~e(6plKTN`8?ci_ozhB`yO`!X~@pV!|>U8L3=8D z`1fXYADK)BPN#EJkTUqMw77zHqJ&mF-fTAdq rg}*QwjUa8vk0e5!PB(e@fAInLEr~xOlu}6m0000WG8iGv|I>s=B z7)|IHYzV2EKsZuE9gN`yRM}dC1<(~@(-fhu238NkC0KQM+HaHy&rEP$>Mo2EK{U$A-*Mlk^05SRvZO}Vbla11v9#6dO$ zgkgMiO*jpJ8B*itLr@b8qr?EZLV}vm0lFbXX+j5NX&P_<02J|AEG?C>`_upc002ov JPDHLkV1gD@Iv4-| diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/netherrackite_pickaxe.png b/src/main/resources/assets/nims_random_bullshit/textures/item/netherrackite_pickaxe.png index 8ee3eacb5ee87586ac053b5b46798057bcd146b7..13d02334edf12e14acea7b75cf28e8c82b1083a3 100644 GIT binary patch delta 246 zcmV0+IrdB!AgSL_t(|USnXO1uzv9{ErKxtHl5yMd^n6|C9A}|Ho--{g2d8 z{~xBN`aeKP5o~~!sK|e7QBnK`q1y_=K`P2%LxO>{n~XGm1F!**As_=nR8@%g4h(>t z4YC>R5@jW@mxwk1q&W&04lrkfG=jo~C<8#6eH9h{J4#Bx6>ozyf&!PI0Wi&GLZ}Ks z8sl{c7y#33E+mAZ2&6H~*buh?umA(m=yD(c(g;c;SPcMa0!5R9ggB-o62PfB5Ew<4 wBEp!GgaAk*$YvWc0!b7XaFLcGUo)iu0C*j9D9w=&xc~qF07*qoM6N<$f~GrO_W%F@ delta 251 zcmV4jSs1l7s+ABgkeq9c|JzgFu*>DfyZy1prr%h&(h8BiH}{002ovPDHLkV1hJv BV*mgE