update: version 1.3.2

This commit is contained in:
nimsolated
2026-03-03 09:54:48 -08:00
parent 49a145af5a
commit ea5d0e4aa6
30 changed files with 59 additions and 198 deletions

View File

@@ -56,6 +56,10 @@
"isAlwaysEdible": false, "isAlwaysEdible": false,
"animation": "block", "animation": "block",
"isMusicDisc": false, "isMusicDisc": false,
"musicDiscMusic": {
"value": ""
},
"musicDiscDescription": "",
"musicDiscLengthInTicks": 0, "musicDiscLengthInTicks": 0,
"musicDiscAnalogOutput": 0 "musicDiscAnalogOutput": 0
} }

View File

@@ -38,8 +38,8 @@
"specialInformation": { "specialInformation": {
"fixedValue": [] "fixedValue": []
}, },
"hardness": 291.6, "hardness": 21.6,
"resistance": 291.6, "resistance": 21.6,
"hasGravity": false, "hasGravity": false,
"isWaterloggable": false, "isWaterloggable": false,
"creativeTabs": [ "creativeTabs": [

View File

@@ -38,8 +38,8 @@
"specialInformation": { "specialInformation": {
"fixedValue": [] "fixedValue": []
}, },
"hardness": 32.4, "hardness": 12.6,
"resistance": 32.4, "resistance": 12.6,
"hasGravity": false, "hasGravity": false,
"isWaterloggable": false, "isWaterloggable": false,
"creativeTabs": [ "creativeTabs": [

View File

@@ -38,8 +38,8 @@
"specialInformation": { "specialInformation": {
"fixedValue": [] "fixedValue": []
}, },
"hardness": 64000.0, "hardness": 48.6,
"resistance": 64000.0, "resistance": 48.6,
"hasGravity": false, "hasGravity": false,
"isWaterloggable": false, "isWaterloggable": false,
"creativeTabs": [ "creativeTabs": [

View File

@@ -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
}
}

View File

@@ -1,7 +0,0 @@
{
"_fv": 73,
"_type": "procedure",
"definition": {
"procedurexml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><xml xmlns=\"https://developers.google.com/blockly/xml\"><block deletable=\"false\" type=\"event_trigger\" x=\"54\" y=\"34\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"math_binary_ops\"><field name=\"OP\">GT</field><value name=\"A\"><block type=\"item_get_enhancement\"><field name=\"enhancement\">CUSTOM:NetherrackingEnchantment</field><value name=\"item\"><block type=\"itemstack_to_mcitem\"/></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">0</field></block></value></block></value><statement name=\"DO0\"><block type=\"entity_add_potion_advanced\"><field name=\"potion\">HASTE</field><value name=\"level\"><block type=\"math_dual_ops\"><field name=\"OP\">MULTIPLY</field><value name=\"A\"><block type=\"item_get_enhancement\"><field name=\"enhancement\">CUSTOM:NetherrackingEnchantment</field><value name=\"item\"><block type=\"itemstack_to_mcitem\"/></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">4</field></block></value></block></value><value name=\"duration\"><block type=\"math_number\"><field name=\"NUM\">2</field></block></value><value name=\"ambient\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"particles\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"/></value></block></statement></block></next></block></xml>"
}
}

View File

@@ -7,7 +7,7 @@
"customModelName": "Normal", "customModelName": "Normal",
"customProperties": {}, "customProperties": {},
"states": [], "states": [],
"name": "Netherrackite", "name": "Netherrackite Ingot",
"rarity": "RARE", "rarity": "RARE",
"creativeTabs": [ "creativeTabs": [
{ {
@@ -53,6 +53,10 @@
"isAlwaysEdible": false, "isAlwaysEdible": false,
"animation": "none", "animation": "none",
"isMusicDisc": false, "isMusicDisc": false,
"musicDiscMusic": {
"value": ""
},
"musicDiscDescription": "",
"musicDiscLengthInTicks": 0, "musicDiscLengthInTicks": 0,
"musicDiscAnalogOutput": 0 "musicDiscAnalogOutput": 0
} }

View File

@@ -19,23 +19,24 @@
"value": "TOOLS" "value": "TOOLS"
} }
], ],
"efficiency": 729.0, "efficiency": 13.0,
"attackSpeed": 1.0, "attackSpeed": 1.0,
"enchantability": 15, "enchantability": 15,
"damageVsEntity": 4.0, "damageVsEntity": 6.0,
"usageCount": 18279, "usageCount": 6093,
"glowCondition": { "glowCondition": {
"fixedValue": false "fixedValue": false
}, },
"repairItems": [], "repairItems": [
{
"value": "CUSTOM:CondensedCondensedCondensedNetherrack"
}
],
"immuneToFire": true, "immuneToFire": true,
"blockDropsTier": "WOOD", "blockDropsTier": "WOOD",
"blocksAffected": [], "blocksAffected": [],
"stayInGridWhenCrafting": false, "stayInGridWhenCrafting": false,
"damageOnCrafting": false, "damageOnCrafting": false,
"onItemInUseTick": {
"name": "NetherrackingLogic"
},
"onBlockDestroyedWithTool": { "onBlockDestroyedWithTool": {
"name": "NetherrackitePickaxeBlockDestroyedWithTool" "name": "NetherrackitePickaxeBlockDestroyedWithTool"
} }

View File

@@ -38,8 +38,8 @@
"specialInformation": { "specialInformation": {
"fixedValue": [] "fixedValue": []
}, },
"hardness": 23619.6, "hardness": 39.6,
"resistance": 23619.6, "resistance": 39.6,
"hasGravity": false, "hasGravity": false,
"isWaterloggable": false, "isWaterloggable": false,
"creativeTabs": [ "creativeTabs": [

View File

@@ -38,8 +38,8 @@
"specialInformation": { "specialInformation": {
"fixedValue": [] "fixedValue": []
}, },
"hardness": 2624.4, "hardness": 30.6,
"resistance": 2624.4, "resistance": 30.6,
"hasGravity": false, "hasGravity": false,
"isWaterloggable": false, "isWaterloggable": false,
"creativeTabs": [ "creativeTabs": [

View File

@@ -8,11 +8,11 @@
"registry_name": "condensed_netherrack", "registry_name": "condensed_netherrack",
"metadata": { "metadata": {
"files": [ "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/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" "path": "~/Netherracks"
@@ -25,11 +25,11 @@
"registry_name": "condensed_condensed_netherrack", "registry_name": "condensed_condensed_netherrack",
"metadata": { "metadata": {
"files": [ "files": [
"src/main/resources/assets/nims_random_bullshit/blockstates/condensed_condensed_netherrack.json",
"src/main/java/net/mcreator/nimsrandombullshit/block/CondensedCondensedNetherrackBlock.java", "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/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/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" "path": "~/Netherracks"
@@ -42,11 +42,11 @@
"registry_name": "condensed_condensed_condensed_netherrack", "registry_name": "condensed_condensed_condensed_netherrack",
"metadata": { "metadata": {
"files": [ "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/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/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" "path": "~/Netherracks"
@@ -137,8 +137,8 @@
"registry_name": "block_eater", "registry_name": "block_eater",
"metadata": { "metadata": {
"files": [ "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" "path": "~/Netherracks"
@@ -273,10 +273,10 @@
"registry_name": "quadra_condensed_netherrack", "registry_name": "quadra_condensed_netherrack",
"metadata": { "metadata": {
"files": [ "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/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/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" "src/main/resources/assets/nims_random_bullshit/models/item/quadra_condensed_netherrack.json"
] ]
}, },
@@ -290,8 +290,8 @@
"registry_name": "netherrackite_pickaxe", "registry_name": "netherrackite_pickaxe",
"metadata": { "metadata": {
"files": [ "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" "path": "~/Netherracks"
@@ -362,46 +362,6 @@
}, },
"path": "~/Netherracks" "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", "name": "PentaCondensedNetherrack",
"type": "block", "type": "block",
@@ -410,11 +370,11 @@
"registry_name": "penta_condensed_netherrack", "registry_name": "penta_condensed_netherrack",
"metadata": { "metadata": {
"files": [ "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/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/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" "path": "~/Netherracks"
@@ -453,10 +413,10 @@
"registry_name": "hexa_condensed_netherrack", "registry_name": "hexa_condensed_netherrack",
"metadata": { "metadata": {
"files": [ "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/item/hexa_condensed_netherrack.json",
"src/main/resources/assets/nims_random_bullshit/models/block/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" "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.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", "item.nims_random_bullshit.shit": "Shit",
"block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack", "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack",
"enchantment.nims_random_bullshit.netherracking_enchantment": "Netherracking", "item.nims_random_bullshit.netherrackite": "Netherrackite Ingot"
"item.nims_random_bullshit.netherrackite": "Netherrackite"
} }
}, },
"foldersRoot": { "foldersRoot": {

View File

@@ -11,7 +11,7 @@ import net.minecraft.core.BlockPos;
public class CondensedCondensedCondensedNetherrackBlock extends Block { public class CondensedCondensedCondensedNetherrackBlock extends Block {
public CondensedCondensedCondensedNetherrackBlock() { 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 @Override

View File

@@ -11,7 +11,7 @@ import net.minecraft.core.BlockPos;
public class CondensedCondensedNetherrackBlock extends Block { public class CondensedCondensedNetherrackBlock extends Block {
public CondensedCondensedNetherrackBlock() { 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 @Override

View File

@@ -11,7 +11,7 @@ import net.minecraft.core.BlockPos;
public class HexaCondensedNetherrackBlock extends Block { public class HexaCondensedNetherrackBlock extends Block {
public HexaCondensedNetherrackBlock() { 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 @Override

View File

@@ -11,7 +11,7 @@ import net.minecraft.core.BlockPos;
public class PentaCondensedNetherrackBlock extends Block { public class PentaCondensedNetherrackBlock extends Block {
public PentaCondensedNetherrackBlock() { 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 @Override

View File

@@ -11,7 +11,7 @@ import net.minecraft.core.BlockPos;
public class QuadraCondensedNetherrackBlock extends Block { public class QuadraCondensedNetherrackBlock extends Block {
public QuadraCondensedNetherrackBlock() { 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 @Override

View File

@@ -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);
}
}

View File

@@ -11,11 +11,9 @@ import net.minecraftforge.registries.DeferredRegister;
import net.minecraft.world.item.enchantment.Enchantment; import net.minecraft.world.item.enchantment.Enchantment;
import net.mcreator.nimsrandombullshit.enchantment.PassiveIncomeEnchantmentEnchantment; import net.mcreator.nimsrandombullshit.enchantment.PassiveIncomeEnchantmentEnchantment;
import net.mcreator.nimsrandombullshit.enchantment.NetherrackingEnchantmentEnchantment;
import net.mcreator.nimsrandombullshit.NimsRandomBullshitMod; import net.mcreator.nimsrandombullshit.NimsRandomBullshitMod;
public class NimsRandomBullshitModEnchantments { public class NimsRandomBullshitModEnchantments {
public static final DeferredRegister<Enchantment> REGISTRY = DeferredRegister.create(ForgeRegistries.ENCHANTMENTS, NimsRandomBullshitMod.MODID); public static final DeferredRegister<Enchantment> REGISTRY = DeferredRegister.create(ForgeRegistries.ENCHANTMENTS, NimsRandomBullshitMod.MODID);
public static final RegistryObject<Enchantment> PASSIVE_INCOME_ENCHANTMENT = REGISTRY.register("passive_income_enchantment", () -> new PassiveIncomeEnchantmentEnchantment()); public static final RegistryObject<Enchantment> PASSIVE_INCOME_ENCHANTMENT = REGISTRY.register("passive_income_enchantment", () -> new PassiveIncomeEnchantmentEnchantment());
public static final RegistryObject<Enchantment> NETHERRACKING_ENCHANTMENT = REGISTRY.register("netherracking_enchantment", () -> new NetherrackingEnchantmentEnchantment());
} }

View File

@@ -10,12 +10,11 @@ import net.minecraft.world.item.PickaxeItem;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.Entity;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.core.BlockPos; import net.minecraft.core.BlockPos;
import net.mcreator.nimsrandombullshit.procedures.NetherrackitePickaxeBlockDestroyedWithToolProcedure; import net.mcreator.nimsrandombullshit.procedures.NetherrackitePickaxeBlockDestroyedWithToolProcedure;
import net.mcreator.nimsrandombullshit.procedures.NetherrackingLogicProcedure; import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModBlocks;
import java.util.List; import java.util.List;
@@ -23,15 +22,15 @@ public class NetherrackitePickaxeItem extends PickaxeItem {
public NetherrackitePickaxeItem() { public NetherrackitePickaxeItem() {
super(new Tier() { super(new Tier() {
public int getUses() { public int getUses() {
return 18279; return 6093;
} }
public float getSpeed() { public float getSpeed() {
return 729f; return 13f;
} }
public float getAttackDamageBonus() { public float getAttackDamageBonus() {
return 2f; return 4f;
} }
public int getLevel() { public int getLevel() {
@@ -43,7 +42,7 @@ public class NetherrackitePickaxeItem extends PickaxeItem {
} }
public Ingredient getRepairIngredient() { public Ingredient getRepairIngredient() {
return Ingredient.of(); return Ingredient.of(new ItemStack(NimsRandomBullshitModBlocks.CONDENSED_CONDENSED_CONDENSED_NETHERRACK.get()));
} }
}, 1, -3f, new Item.Properties().fireResistant()); }, 1, -3f, new Item.Properties().fireResistant());
} }
@@ -60,11 +59,4 @@ public class NetherrackitePickaxeItem extends PickaxeItem {
super.appendHoverText(itemstack, level, list, flag); super.appendHoverText(itemstack, level, list, flag);
list.add(Component.translatable("item.nims_random_bullshit.netherrackite_pickaxe.description_0")); 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);
}
} }

View File

@@ -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));
}
}
}

View File

@@ -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.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", "item.nims_random_bullshit.shit": "Shit",
"block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack", "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack",
"enchantment.nims_random_bullshit.netherracking_enchantment": "Netherracking", "item.nims_random_bullshit.netherrackite": "Netherrackite Ingot"
"item.nims_random_bullshit.netherrackite": "Netherrackite"
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 247 B

After

Width:  |  Height:  |  Size: 250 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 250 B

After

Width:  |  Height:  |  Size: 253 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 250 B

After

Width:  |  Height:  |  Size: 253 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 249 B

After

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 243 B

After

Width:  |  Height:  |  Size: 255 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 246 B

After

Width:  |  Height:  |  Size: 247 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 423 B

After

Width:  |  Height:  |  Size: 406 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 183 B

After

Width:  |  Height:  |  Size: 185 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 279 B

After

Width:  |  Height:  |  Size: 274 B