mirror of
https://gitlab.com/SamB440/rpgregions-2.git
synced 2025-12-29 03:39:08 +00:00
The new GUI editor is here!
This commit is contained in:
@@ -1,13 +1,14 @@
|
||||
package net.islandearth.rpgregions.effects;
|
||||
|
||||
import net.islandearth.rpgregions.api.IRPGRegionsAPI;
|
||||
import net.islandearth.rpgregions.gui.IGuiEditable;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public abstract class RegionEffect {
|
||||
public abstract class RegionEffect implements IGuiEditable {
|
||||
|
||||
private final boolean wearingRequired;
|
||||
private final List<ItemStack> ignoreItems;
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package net.islandearth.rpgregions.managers;
|
||||
|
||||
import net.islandearth.rpgregions.api.integrations.IntegrationManager;
|
||||
import net.islandearth.rpgregions.gui.element.IGuiFieldElementRegistry;
|
||||
import net.islandearth.rpgregions.managers.data.IRPGRegionsCache;
|
||||
import net.islandearth.rpgregions.managers.data.IStorageManager;
|
||||
import net.islandearth.rpgregions.managers.registry.IRPGRegionsRegistry;
|
||||
@@ -15,5 +16,7 @@ public interface IRPGRegionsManagers {
|
||||
|
||||
IRegenerationManager getRegenerationManager();
|
||||
|
||||
IGuiFieldElementRegistry getGuiFieldElementRegistry();
|
||||
|
||||
IRPGRegionsRegistry<?> getRegistry(Class<? extends IRPGRegionsRegistry<?>> clazz);
|
||||
}
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
package net.islandearth.rpgregions.requirements;
|
||||
|
||||
import net.islandearth.rpgregions.api.IRPGRegionsAPI;
|
||||
import net.islandearth.rpgregions.gui.IGuiEditable;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public abstract class RegionRequirement {
|
||||
public abstract class RegionRequirement implements IGuiEditable {
|
||||
|
||||
private final IRPGRegionsAPI api;
|
||||
private final transient IRPGRegionsAPI api;
|
||||
private final PreventType preventType;
|
||||
|
||||
public RegionRequirement(IRPGRegionsAPI api) {
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
package net.islandearth.rpgregions.rewards;
|
||||
|
||||
import net.islandearth.rpgregions.api.IRPGRegionsAPI;
|
||||
import net.islandearth.rpgregions.gui.IGuiEditable;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public abstract class DiscoveryReward {
|
||||
public abstract class DiscoveryReward implements IGuiEditable {
|
||||
|
||||
private final IRPGRegionsAPI api;
|
||||
private final transient IRPGRegionsAPI api;
|
||||
|
||||
public DiscoveryReward(IRPGRegionsAPI api) {
|
||||
this.api = api;
|
||||
|
||||
Reference in New Issue
Block a user