浏览代码

made BlockUtils class and moved some stuff

lennartVH01 9 年之前
父节点
当前提交
6c0acbf26d
共有 3 个文件被更改,包括 24 次插入1 次删除
  1. 17 0
      src/me/lennartVH01/BlockUtils.java
  2. 4 1
      src/me/lennartVH01/Listeners/EventListener.java
  3. 3 0
      src/me/lennartVH01/Main.java

+ 17 - 0
src/me/lennartVH01/BlockUtils.java

@@ -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());
+	}
+}

+ 4 - 1
src/me/lennartVH01/EventListener.java → src/me/lennartVH01/Listeners/EventListener.java

@@ -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;

+ 3 - 0
src/me/lennartVH01/Main.java

@@ -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;