Fix FoV for quantum leggings. Closes #2198
This commit is contained in:
parent
75617a7d72
commit
2eef16080b
1 changed files with 1 additions and 10 deletions
|
@ -40,7 +40,6 @@ import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemGroup;
|
import net.minecraft.item.ItemGroup;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.util.collection.DefaultedList;
|
import net.minecraft.util.collection.DefaultedList;
|
||||||
import reborncore.api.items.ArmorFovHandler;
|
|
||||||
import reborncore.api.items.ArmorRemoveHandler;
|
import reborncore.api.items.ArmorRemoveHandler;
|
||||||
import reborncore.api.items.ArmorTickable;
|
import reborncore.api.items.ArmorTickable;
|
||||||
import reborncore.api.items.ItemStackModifiers;
|
import reborncore.api.items.ItemStackModifiers;
|
||||||
|
@ -53,7 +52,7 @@ import techreborn.TechReborn;
|
||||||
import techreborn.config.TechRebornConfig;
|
import techreborn.config.TechRebornConfig;
|
||||||
import techreborn.utils.InitUtils;
|
import techreborn.utils.InitUtils;
|
||||||
|
|
||||||
public class QuantumSuitItem extends TRArmourItem implements ItemStackModifiers, ArmorTickable, ArmorRemoveHandler, ArmorFovHandler, EnergyHolder {
|
public class QuantumSuitItem extends TRArmourItem implements ItemStackModifiers, ArmorTickable, ArmorRemoveHandler, EnergyHolder {
|
||||||
|
|
||||||
public final double flyCost = TechRebornConfig.quantumSuitFlyingCost;
|
public final double flyCost = TechRebornConfig.quantumSuitFlyingCost;
|
||||||
public final double swimCost = TechRebornConfig.quantumSuitSwimmingCost;
|
public final double swimCost = TechRebornConfig.quantumSuitSwimmingCost;
|
||||||
|
@ -138,14 +137,6 @@ public class QuantumSuitItem extends TRArmourItem implements ItemStackModifiers,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public float changeFov(float old, ItemStack stack, PlayerEntity playerEntity) {
|
|
||||||
if (this.slot == EquipmentSlot.LEGS && Energy.of(stack).getEnergy() > sprintingCost) {
|
|
||||||
old -= 0.6; //TODO possibly make it better
|
|
||||||
}
|
|
||||||
return old;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public double getDurability(ItemStack stack) {
|
public double getDurability(ItemStack stack) {
|
||||||
return 1 - ItemUtils.getPowerForDurabilityBar(stack);
|
return 1 - ItemUtils.getPowerForDurabilityBar(stack);
|
||||||
|
|
Loading…
Add table
Reference in a new issue