mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-12-22 11:29:23 +01:00
Tweaks
This commit is contained in:
parent
690aa4bc17
commit
c10862ce02
4 changed files with 7 additions and 22 deletions
|
@ -72,12 +72,12 @@ public class DrillItem extends ItemEnergy {
|
|||
|
||||
attributes_unpowered = ItemAttributeModifiers.builder()
|
||||
.add(Attributes.ATTACK_DAMAGE, new AttributeModifier(ActuallyAdditions.modLoc("drill_attack"), 0.1F, AttributeModifier.Operation.ADD_VALUE), EquipmentSlotGroup.MAINHAND)
|
||||
.add(Attributes.ATTACK_SPEED, new AttributeModifier(ActuallyAdditions.modLoc("drill_speed"), 1.5F, AttributeModifier.Operation.ADD_VALUE), EquipmentSlotGroup.MAINHAND)
|
||||
.add(Attributes.ATTACK_SPEED, new AttributeModifier(ActuallyAdditions.modLoc("drill_speed"), 1.0F, AttributeModifier.Operation.ADD_VALUE), EquipmentSlotGroup.MAINHAND)
|
||||
.build();
|
||||
|
||||
attributes_powered = ItemAttributeModifiers.builder()
|
||||
.add(Attributes.ATTACK_DAMAGE, new AttributeModifier(ActuallyAdditions.modLoc("drill_attack"), 8.0F, AttributeModifier.Operation.ADD_VALUE), EquipmentSlotGroup.MAINHAND)
|
||||
.add(Attributes.ATTACK_SPEED, new AttributeModifier(ActuallyAdditions.modLoc("drill_speed"), 1.5F, AttributeModifier.Operation.ADD_VALUE), EquipmentSlotGroup.MAINHAND)
|
||||
.add(Attributes.ATTACK_SPEED, new AttributeModifier(ActuallyAdditions.modLoc("drill_speed"), 1.0F, AttributeModifier.Operation.ADD_VALUE), EquipmentSlotGroup.MAINHAND)
|
||||
.build();
|
||||
}
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ public class ItemBattery extends ItemEnergy {
|
|||
}
|
||||
|
||||
@Override
|
||||
public boolean isFoil(ItemStack stack) {
|
||||
public boolean isFoil(@Nonnull ItemStack stack) {
|
||||
return ItemUtil.isEnabled(stack);
|
||||
}
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@ public class ItemMagnetRing extends ItemEnergy {
|
|||
}
|
||||
|
||||
@Override
|
||||
public boolean isFoil(ItemStack stack) {
|
||||
public boolean isFoil(@Nonnull ItemStack stack) {
|
||||
return !ItemUtil.isEnabled(stack);
|
||||
}
|
||||
|
||||
|
|
|
@ -10,7 +10,6 @@
|
|||
|
||||
package de.ellpeck.actuallyadditions.mod.items.base;
|
||||
|
||||
import de.ellpeck.actuallyadditions.mod.components.ActuallyComponents;
|
||||
import de.ellpeck.actuallyadditions.mod.items.ActuallyItems;
|
||||
import de.ellpeck.actuallyadditions.mod.tile.CustomEnergyStorage;
|
||||
import de.ellpeck.actuallyadditions.mod.util.AssetUtil;
|
||||
|
@ -58,12 +57,12 @@ public abstract class ItemEnergy extends ItemBase {
|
|||
}
|
||||
|
||||
@Override
|
||||
public boolean isFoil(ItemStack stack) {
|
||||
public boolean isFoil(@Nonnull ItemStack stack) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isBarVisible(ItemStack itemStack) {
|
||||
public boolean isBarVisible(@Nonnull ItemStack itemStack) {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -77,7 +76,7 @@ public abstract class ItemEnergy extends ItemBase {
|
|||
}
|
||||
|
||||
@Override
|
||||
public int getBarColor(ItemStack stack) {
|
||||
public int getBarColor(@Nonnull ItemStack stack) {
|
||||
int defaultColor = super.getBarColor(stack);
|
||||
if (FMLEnvironment.dist.isClient()) {
|
||||
Minecraft mc = Minecraft.getInstance();
|
||||
|
@ -136,20 +135,6 @@ public abstract class ItemEnergy extends ItemBase {
|
|||
.orElse(0);
|
||||
}
|
||||
|
||||
public int getEnergyStorage(ItemStack stack) {
|
||||
return stack.getOrDefault(ActuallyComponents.ENERGY_STORAGE, 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getMaxDamage(ItemStack stack) {
|
||||
return getEnergyStorage(stack);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isDamageable(ItemStack stack) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// @Override TODO: Register Energy cap/attachment
|
||||
// public ICapabilityProvider initCapabilities(ItemStack stack, CompoundTag nbt) {
|
||||
// return new EnergyCapabilityProvider(stack, this);
|
||||
|
|
Loading…
Reference in a new issue