Splits Gate into Gate, GateLayout and GateHandler, and creates a new portal package with portal related classes

This commit is contained in:
2021-02-22 17:01:47 +01:00
parent c422cb9ea9
commit fb70b8bc75
30 changed files with 749 additions and 324 deletions

View File

@ -1,7 +1,7 @@
package net.knarcraft.stargate.utility;
import net.knarcraft.stargate.Portal;
import net.knarcraft.stargate.PortalHandler;
import net.knarcraft.stargate.portal.Portal;
import net.knarcraft.stargate.portal.PortalHandler;
import net.knarcraft.stargate.Stargate;
import org.bukkit.entity.Player;
@ -20,6 +20,10 @@ public final class BungeeHelper {
private final static String bungeeChannel = "BungeeCord";
private final static String teleportMessageDelimiter = "#@#";
private BungeeHelper() {
}
/**
* Sends a plugin message to BungeeCord allowing the target server to catch it
*

View File

@ -1,11 +1,15 @@
package net.knarcraft.stargate.utility;
import net.knarcraft.stargate.EconomyHandler;
import net.knarcraft.stargate.Portal;
import net.knarcraft.stargate.portal.Portal;
import net.knarcraft.stargate.Stargate;
import org.bukkit.entity.Player;
public class EconomyHelper {
public final class EconomyHelper {
private EconomyHelper() {
}
/**
* Tries to make the given user pay the teleport fee

View File

@ -8,6 +8,10 @@ import org.bukkit.Tag;
*/
public final class MaterialHelper {
private MaterialHelper() {
}
/**
* Checks whether the given material is a dead or alive wall coral
*