update: version 1.3.2
@@ -56,6 +56,10 @@
|
||||
"isAlwaysEdible": false,
|
||||
"animation": "block",
|
||||
"isMusicDisc": false,
|
||||
"musicDiscMusic": {
|
||||
"value": ""
|
||||
},
|
||||
"musicDiscDescription": "",
|
||||
"musicDiscLengthInTicks": 0,
|
||||
"musicDiscAnalogOutput": 0
|
||||
}
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
"specialInformation": {
|
||||
"fixedValue": []
|
||||
},
|
||||
"hardness": 291.6,
|
||||
"resistance": 291.6,
|
||||
"hardness": 21.6,
|
||||
"resistance": 21.6,
|
||||
"hasGravity": false,
|
||||
"isWaterloggable": false,
|
||||
"creativeTabs": [
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
"specialInformation": {
|
||||
"fixedValue": []
|
||||
},
|
||||
"hardness": 32.4,
|
||||
"resistance": 32.4,
|
||||
"hardness": 12.6,
|
||||
"resistance": 12.6,
|
||||
"hasGravity": false,
|
||||
"isWaterloggable": false,
|
||||
"creativeTabs": [
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
"specialInformation": {
|
||||
"fixedValue": []
|
||||
},
|
||||
"hardness": 64000.0,
|
||||
"resistance": 64000.0,
|
||||
"hardness": 48.6,
|
||||
"resistance": 48.6,
|
||||
"hasGravity": false,
|
||||
"isWaterloggable": false,
|
||||
"creativeTabs": [
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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>"
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
"specialInformation": {
|
||||
"fixedValue": []
|
||||
},
|
||||
"hardness": 23619.6,
|
||||
"resistance": 23619.6,
|
||||
"hardness": 39.6,
|
||||
"resistance": 39.6,
|
||||
"hasGravity": false,
|
||||
"isWaterloggable": false,
|
||||
"creativeTabs": [
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
"specialInformation": {
|
||||
"fixedValue": []
|
||||
},
|
||||
"hardness": 2624.4,
|
||||
"resistance": 2624.4,
|
||||
"hardness": 30.6,
|
||||
"resistance": 30.6,
|
||||
"hasGravity": false,
|
||||
"isWaterloggable": false,
|
||||
"creativeTabs": [
|
||||
|
||||
@@ -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": {
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
@@ -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<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> NETHERRACKING_ENCHANTMENT = REGISTRY.register("netherracking_enchantment", () -> new NetherrackingEnchantmentEnchantment());
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
|
Before Width: | Height: | Size: 247 B After Width: | Height: | Size: 250 B |
|
Before Width: | Height: | Size: 250 B After Width: | Height: | Size: 253 B |
|
Before Width: | Height: | Size: 250 B After Width: | Height: | Size: 253 B |
|
Before Width: | Height: | Size: 249 B After Width: | Height: | Size: 225 B |
|
Before Width: | Height: | Size: 243 B After Width: | Height: | Size: 255 B |
|
Before Width: | Height: | Size: 246 B After Width: | Height: | Size: 247 B |
|
Before Width: | Height: | Size: 423 B After Width: | Height: | Size: 406 B |
|
Before Width: | Height: | Size: 183 B After Width: | Height: | Size: 185 B |
|
Before Width: | Height: | Size: 279 B After Width: | Height: | Size: 274 B |