summaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/bukkit/entity/Animals.java11
-rw-r--r--src/main/java/org/bukkit/entity/Chicken.java14
-rw-r--r--src/main/java/org/bukkit/entity/Cow.java14
-rw-r--r--src/main/java/org/bukkit/entity/Creature.java10
-rw-r--r--src/main/java/org/bukkit/entity/Creeper.java14
-rw-r--r--src/main/java/org/bukkit/entity/FallingSand.java14
-rw-r--r--src/main/java/org/bukkit/entity/Flying.java14
-rw-r--r--src/main/java/org/bukkit/entity/Ghast.java14
-rw-r--r--src/main/java/org/bukkit/entity/Giant.java14
-rw-r--r--src/main/java/org/bukkit/entity/Item.java14
-rw-r--r--src/main/java/org/bukkit/entity/Monster.java14
-rw-r--r--src/main/java/org/bukkit/entity/Painting.java14
-rw-r--r--src/main/java/org/bukkit/entity/Pig.java14
-rw-r--r--src/main/java/org/bukkit/entity/PigZombie.java14
-rw-r--r--src/main/java/org/bukkit/entity/Sheep.java14
-rw-r--r--src/main/java/org/bukkit/entity/Skeleton.java14
-rw-r--r--src/main/java/org/bukkit/entity/Slime.java14
-rw-r--r--src/main/java/org/bukkit/entity/Spider.java14
-rw-r--r--src/main/java/org/bukkit/entity/Squid.java14
-rw-r--r--src/main/java/org/bukkit/entity/TNTPrimed.java14
-rw-r--r--src/main/java/org/bukkit/entity/WaterMob.java13
-rw-r--r--src/main/java/org/bukkit/entity/Zombie.java11
22 files changed, 297 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/entity/Animals.java b/src/main/java/org/bukkit/entity/Animals.java
new file mode 100644
index 00000000..e4ae589f
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Animals.java
@@ -0,0 +1,11 @@
+package org.bukkit.entity;
+
+/**
+ * Represents an Animal.
+ *
+ * @author Cogito
+ *
+ */
+public interface Animals extends Creature{
+
+}
diff --git a/src/main/java/org/bukkit/entity/Chicken.java b/src/main/java/org/bukkit/entity/Chicken.java
new file mode 100644
index 00000000..db7fb3ea
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Chicken.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Chicken.
+ *
+ * @author Cogito
+ *
+ */
+public interface Chicken extends Animals {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Cow.java b/src/main/java/org/bukkit/entity/Cow.java
new file mode 100644
index 00000000..67e34a91
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Cow.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Cow.
+ *
+ * @author Cogito
+ *
+ */
+public interface Cow extends Animals {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Creature.java b/src/main/java/org/bukkit/entity/Creature.java
new file mode 100644
index 00000000..7acd7b17
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Creature.java
@@ -0,0 +1,10 @@
+package org.bukkit.entity;
+
+/**
+ * Represents a Creature. Any LivingEntity that is not human is a Creature.
+ * @author Cogito
+ *
+ */
+public interface Creature extends LivingEntity{
+
+}
diff --git a/src/main/java/org/bukkit/entity/Creeper.java b/src/main/java/org/bukkit/entity/Creeper.java
new file mode 100644
index 00000000..a07e5157
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Creeper.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Creeper.
+ *
+ * @author Cogito
+ *
+ */
+public interface Creeper extends Monster {
+
+}
diff --git a/src/main/java/org/bukkit/entity/FallingSand.java b/src/main/java/org/bukkit/entity/FallingSand.java
new file mode 100644
index 00000000..0e498170
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/FallingSand.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents Falling Sand.
+ *
+ * @author Cogito
+ *
+ */
+public interface FallingSand extends Entity {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Flying.java b/src/main/java/org/bukkit/entity/Flying.java
new file mode 100644
index 00000000..14099fa3
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Flying.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Flying Entity.
+ *
+ * @author Cogito
+ *
+ */
+public interface Flying extends LivingEntity {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Ghast.java b/src/main/java/org/bukkit/entity/Ghast.java
new file mode 100644
index 00000000..a84c4786
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Ghast.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Ghast.
+ *
+ * @author Cogito
+ *
+ */
+public interface Ghast extends Flying {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Giant.java b/src/main/java/org/bukkit/entity/Giant.java
new file mode 100644
index 00000000..5a42baed
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Giant.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Giant.
+ *
+ * @author Cogito
+ *
+ */
+public interface Giant extends Monster {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Item.java b/src/main/java/org/bukkit/entity/Item.java
new file mode 100644
index 00000000..3a3c4ef4
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Item.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents an Item.
+ *
+ * @author Cogito
+ *
+ */
+public interface Item extends Entity {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Monster.java b/src/main/java/org/bukkit/entity/Monster.java
new file mode 100644
index 00000000..2f20e4d4
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Monster.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Monster.
+ *
+ * @author Cogito
+ *
+ */
+public interface Monster extends Creature {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Painting.java b/src/main/java/org/bukkit/entity/Painting.java
new file mode 100644
index 00000000..7dab8d12
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Painting.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Painting.
+ *
+ * @author Cogito
+ *
+ */
+public interface Painting extends Entity {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Pig.java b/src/main/java/org/bukkit/entity/Pig.java
new file mode 100644
index 00000000..cfe250b1
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Pig.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Pig.
+ *
+ * @author Cogito
+ *
+ */
+public interface Pig extends Animals {
+
+}
diff --git a/src/main/java/org/bukkit/entity/PigZombie.java b/src/main/java/org/bukkit/entity/PigZombie.java
new file mode 100644
index 00000000..25670d27
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/PigZombie.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Pig Zombie.
+ *
+ * @author Cogito
+ *
+ */
+public interface PigZombie extends Zombie {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Sheep.java b/src/main/java/org/bukkit/entity/Sheep.java
new file mode 100644
index 00000000..33fe3ac3
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Sheep.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Sheep.
+ *
+ * @author Cogito
+ *
+ */
+public interface Sheep extends Animals {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Skeleton.java b/src/main/java/org/bukkit/entity/Skeleton.java
new file mode 100644
index 00000000..651cc90a
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Skeleton.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Skeleton.
+ *
+ * @author Cogito
+ *
+ */
+public interface Skeleton extends Monster {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Slime.java b/src/main/java/org/bukkit/entity/Slime.java
new file mode 100644
index 00000000..1ac9d8b4
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Slime.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Slime.
+ *
+ * @author Cogito
+ *
+ */
+public interface Slime extends LivingEntity {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Spider.java b/src/main/java/org/bukkit/entity/Spider.java
new file mode 100644
index 00000000..1e0edc04
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Spider.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Spider.
+ *
+ * @author Cogito
+ *
+ */
+public interface Spider extends Monster {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Squid.java b/src/main/java/org/bukkit/entity/Squid.java
new file mode 100644
index 00000000..58a6f391
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Squid.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Squid.
+ *
+ * @author Cogito
+ *
+ */
+public interface Squid extends WaterMob {
+
+}
diff --git a/src/main/java/org/bukkit/entity/TNTPrimed.java b/src/main/java/org/bukkit/entity/TNTPrimed.java
new file mode 100644
index 00000000..3532fb18
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/TNTPrimed.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Primed TNT.
+ *
+ * @author Cogito
+ *
+ */
+public interface TNTPrimed extends Entity {
+
+}
diff --git a/src/main/java/org/bukkit/entity/WaterMob.java b/src/main/java/org/bukkit/entity/WaterMob.java
new file mode 100644
index 00000000..8ab61165
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/WaterMob.java
@@ -0,0 +1,13 @@
+/**
+ *
+ */
+package org.bukkit.entity;
+
+/**
+ * Represents a Water Mob
+ * @author Cogito
+ *
+ */
+public interface WaterMob extends Creature {
+
+}
diff --git a/src/main/java/org/bukkit/entity/Zombie.java b/src/main/java/org/bukkit/entity/Zombie.java
new file mode 100644
index 00000000..18b9a283
--- /dev/null
+++ b/src/main/java/org/bukkit/entity/Zombie.java
@@ -0,0 +1,11 @@
+package org.bukkit.entity;
+
+/**
+ * Represents a Zombie.
+ *
+ * @author Cogito
+ *
+ */
+public interface Zombie extends Monster{
+
+}