summaryrefslogtreecommitdiffstats
path: root/Essentials/src/com/earth2me/essentials/api/server/World.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/api/server/World.java')
-rw-r--r--Essentials/src/com/earth2me/essentials/api/server/World.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/Essentials/src/com/earth2me/essentials/api/server/World.java b/Essentials/src/com/earth2me/essentials/api/server/World.java
new file mode 100644
index 000000000..ca3bb04c5
--- /dev/null
+++ b/Essentials/src/com/earth2me/essentials/api/server/World.java
@@ -0,0 +1,26 @@
+package com.earth2me.essentials.api.server;
+
+import java.util.UUID;
+import org.bukkit.TreeType;
+
+public interface World {
+ String getName();
+
+ boolean generateTree(Location safeLocation, TreeType tree);
+
+ int getHighestBlockYAt(int topX, int topZ);
+
+ ItemStack dropItem(Location loc, ItemStack stack);
+
+ UUID getUID();
+
+ Location getSpawnLocation();
+
+ void dropItemNaturally(Location location, ItemStack overflowStack);
+
+ void setStorm(boolean b);
+
+ void setWeatherDuration(int i);
+
+ long getTime();
+}