aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/reactor/itemBehaviour/IReactorItemBehaviour.java
blob: 1990938270572b3ff9a0e4ac12c1c94362a74d2a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package reactor.itemBehaviour;

import java.util.HashMap;

public abstract class IReactorItemBehaviour {

    protected final HashMap<String, String> properties;

    protected IReactorItemBehaviour(String propertiesKey) {
        // load

        properties = new HashMap<>();
    }

    public abstract void apply();

    public abstract boolean hasDurabilityBar();

    public abstract double getDurabilityForDisplay();
}