Load Scramble Seed key from Config

Remember all used Scramble seeds to unscramble potions
This commit is contained in:
Sn0wStorm
2019-10-18 16:30:03 +02:00
parent 437f521a9b
commit f431c13100
25 changed files with 327 additions and 69 deletions
@@ -3,20 +3,23 @@ package com.dre.brewery.api.events.brew;
import com.dre.brewery.Brew;
import org.bukkit.event.Event;
import org.bukkit.inventory.meta.ItemMeta;
import org.jetbrains.annotations.NotNull;
public abstract class BrewEvent extends Event {
protected final Brew brew;
protected final ItemMeta meta;
public BrewEvent(Brew brew, ItemMeta meta) {
public BrewEvent(@NotNull Brew brew, @NotNull ItemMeta meta) {
this.brew = brew;
this.meta = meta;
}
@NotNull
public Brew getBrew() {
return brew;
}
@NotNull
public ItemMeta getItemMeta() {
return meta;
}
@@ -6,6 +6,7 @@ import org.bukkit.event.Cancellable;
import org.bukkit.event.HandlerList;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.inventory.meta.PotionMeta;
import org.jetbrains.annotations.NotNull;
/*
* A Brew has been created or modified
@@ -19,15 +20,17 @@ public class BrewModifyEvent extends BrewEvent implements Cancellable {
private boolean cancelled;
public BrewModifyEvent(Brew brew, ItemMeta meta, Type type) {
public BrewModifyEvent(@NotNull Brew brew, @NotNull ItemMeta meta, @NotNull Type type) {
super(brew, meta);
this.type = type;
}
@NotNull
public Type getType() {
return type;
}
@NotNull
public BrewLore getLore() {
return new BrewLore(getBrew(), (PotionMeta) getItemMeta());
}
@@ -46,6 +49,7 @@ public class BrewModifyEvent extends BrewEvent implements Cancellable {
this.cancelled = cancelled;
}
@NotNull
@Override
public HandlerList getHandlers() {
return handlers;