mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-10-18 01:53:39 +02:00
24 lines
752 B
Java
24 lines
752 B
Java
|
package com.gmail.nossr50.skills.smelting;
|
||
|
|
||
|
import org.bukkit.event.inventory.FurnaceBurnEvent;
|
||
|
|
||
|
public class FuelEfficiencyEventHandler {
|
||
|
private SmeltingManager manager;
|
||
|
private FurnaceBurnEvent event;
|
||
|
private double burnModifier;
|
||
|
|
||
|
protected FuelEfficiencyEventHandler(SmeltingManager manager, FurnaceBurnEvent event) {
|
||
|
this.manager = manager;
|
||
|
this.event = event;
|
||
|
}
|
||
|
|
||
|
protected void calculateBurnModifier() {
|
||
|
this.burnModifier = 1 + ((manager.getSkillLevel() / Smelting.burnModifierMaxLevel) * Smelting.burnTimeMultiplier);
|
||
|
}
|
||
|
|
||
|
protected void modifyBurnTime() {
|
||
|
int burnTime = event.getBurnTime();
|
||
|
event.setBurnTime((int)(burnTime * burnModifier));
|
||
|
}
|
||
|
}
|