Added Stalinium Pickaxe with full functionality, including model, recipe, localization, and creative tab entry. Adjusted attack speed modifier for Stalinium Charge Effect for better balance.
This commit is contained in:
@@ -30,6 +30,7 @@ public class ModCreativeModeTabs {
|
||||
output.accept(ModItems.STALINIUM_AXE.get());
|
||||
output.accept(ModItems.STALINIUM_SHOVEL.get());
|
||||
output.accept(ModItems.STALINIUM_HOE.get());
|
||||
output.accept(ModItems.STALINIUM_PICKAXE.get());
|
||||
}).build());
|
||||
|
||||
public static void register(IEventBus eventBus) {
|
||||
|
||||
@@ -36,6 +36,9 @@ public class ModItems {
|
||||
() -> new StaliniumHoeItem(ModTiers.STALINIUM, new Item.Properties()
|
||||
.attributes(HoeItem.createAttributes(ModTiers.STALINIUM, 1.0f, -3.0f))));
|
||||
|
||||
public static final DeferredItem<PickaxeItem> STALINIUM_PICKAXE = ITEMS.register("stalinium_pickaxe",
|
||||
() -> new StaliniumPickaxeItem(ModTiers.STALINIUM, new Item.Properties()
|
||||
.attributes(PickaxeItem.createAttributes(ModTiers.STALINIUM, 1.0f, -2.8f))));
|
||||
public static void register(IEventBus eventBus) {
|
||||
ITEMS.register(eventBus);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package net.krituximon.stalinium.item;
|
||||
|
||||
import net.minecraft.world.entity.LivingEntity;
|
||||
import net.minecraft.world.item.*;
|
||||
|
||||
public class StaliniumPickaxeItem extends PickaxeItem {
|
||||
public StaliniumPickaxeItem(Tier tier, Item.Properties properties) {
|
||||
super(tier, properties);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hurtEnemy(ItemStack stack, LivingEntity target, LivingEntity attacker) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isDamageable(ItemStack stack) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isDamaged(ItemStack stack) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user