@@ -0,0 +1,17 @@
+package me.lennartVH01;
+
+import org.bukkit.Material;
+import org.bukkit.block.Block;
+import org.bukkit.block.Chest;
+public class BlockUtils {
+ public static boolean isChest(Block block){
+ return block.getState() instanceof Chest;
+ }
+ public static boolean isSign(Block block){
+ return block.getType() == Material.SIGN_POST || block.getType() == Material.WALL_SIGN;
+ public static Block getAttachedBlock(Block b){
+ return b.getRelative(((org.bukkit.material.Sign) b.getState().getData()).getAttachedFace());
+}
@@ -1,4 +1,7 @@
-package me.lennartVH01;
+package me.lennartVH01.Listeners;
+import me.lennartVH01.AbbaGame;
+import me.lennartVH01.Main;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
@@ -10,6 +10,8 @@ import java.util.UUID;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
+import me.lennartVH01.Listeners.EventListener;
import org.bukkit.GameMode;
import org.bukkit.Location;
import org.bukkit.Material;
@@ -44,6 +46,7 @@ public class Main extends JavaPlugin{
public final String[] abbaSubCommands = new String[]{"calc", "close", "config", "create", "info", "join", "leave", "list", "open", "reload", "remove", "start"};
+ public static Main plugin;
public FileConfiguration config;