Refactored Artifact Constructor

This commit is contained in:
Auxilor
2020-08-28 16:30:37 +01:00
parent 41c1c35089
commit 14ee3c1caf

View File

@@ -30,13 +30,11 @@ public abstract class Artifact extends EcoEnchant {
private final Particle particle;
private final Particle.DustOptions extra;
public Artifact(String key, double version, Particle particle) {
super(new EcoEnchantBuilder(key, EnchantmentType.ARTIFACT, new Target.Applicable[]{Target.Applicable.ELYTRA, Target.Applicable.SWORD, Target.Applicable.AXE, Target.Applicable.PICKAXE}, version));
this.particle = particle;
extra = null;
protected Artifact(String key, double version, Particle particle) {
this(key, version, particle, null);
}
public Artifact(String key, double version, Particle particle, Particle.DustOptions extra) {
protected Artifact(String key, double version, Particle particle, Particle.DustOptions extra) {
super(new EcoEnchantBuilder(key, EnchantmentType.ARTIFACT, new Target.Applicable[]{Target.Applicable.ELYTRA, Target.Applicable.SWORD, Target.Applicable.AXE, Target.Applicable.PICKAXE}, version));
this.particle = particle;
this.extra = extra;