summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authormd_5 <git@md-5.net>2016-11-19 03:09:06 +1100
committermd_5 <git@md-5.net>2016-11-19 03:09:20 +1100
commitbe7be5128d751e5c2f266b02f71b18404a0c37d7 (patch)
treeda77ce47564f073a4799f0f88b76090ab011491f /src
parentda81c56cee19f4ad6d9676682a8a43c83481e5a7 (diff)
downloadbukkit-be7be5128d751e5c2f266b02f71b18404a0c37d7.tar
bukkit-be7be5128d751e5c2f266b02f71b18404a0c37d7.tar.gz
bukkit-be7be5128d751e5c2f266b02f71b18404a0c37d7.tar.lz
bukkit-be7be5128d751e5c2f266b02f71b18404a0c37d7.tar.xz
bukkit-be7be5128d751e5c2f266b02f71b18404a0c37d7.zip
SPIGOT-2793: Revert Nameable changes
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/bukkit/Nameable.java28
-rw-r--r--src/main/java/org/bukkit/block/Beacon.java3
-rw-r--r--src/main/java/org/bukkit/block/BrewingStand.java3
-rw-r--r--src/main/java/org/bukkit/block/Chest.java3
-rw-r--r--src/main/java/org/bukkit/block/Dispenser.java3
-rw-r--r--src/main/java/org/bukkit/block/Dropper.java4
-rw-r--r--src/main/java/org/bukkit/block/Furnace.java3
-rw-r--r--src/main/java/org/bukkit/block/Hopper.java5
-rw-r--r--src/main/java/org/bukkit/block/ShulkerBox.java12
-rw-r--r--src/main/java/org/bukkit/entity/Entity.java27
10 files changed, 35 insertions, 56 deletions
diff --git a/src/main/java/org/bukkit/Nameable.java b/src/main/java/org/bukkit/Nameable.java
deleted file mode 100644
index 49cf519c..00000000
--- a/src/main/java/org/bukkit/Nameable.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package org.bukkit;
-
-public interface Nameable {
-
- /**
- * Gets the custom name on a mob or block. If there is no name this method
- * will return null.
- * <p>
- * This value has no effect on players, they will always use their real
- * name.
- *
- * @return name of the mob/block or null
- */
- public String getCustomName();
-
- /**
- * Sets a custom name on a mob or block. This name will be used in death
- * messages and can be sent to the client as a nameplate over the mob.
- * <p>
- * Setting the name to null or an empty string will clear it.
- * <p>
- * This value has no effect on players, they will always use their real
- * name.
- *
- * @param name the name to set
- */
- public void setCustomName(String name);
-}
diff --git a/src/main/java/org/bukkit/block/Beacon.java b/src/main/java/org/bukkit/block/Beacon.java
index b1f97c9f..a3af3510 100644
--- a/src/main/java/org/bukkit/block/Beacon.java
+++ b/src/main/java/org/bukkit/block/Beacon.java
@@ -1,7 +1,6 @@
package org.bukkit.block;
import java.util.Collection;
-import org.bukkit.Nameable;
import org.bukkit.entity.LivingEntity;
import org.bukkit.inventory.InventoryHolder;
import org.bukkit.potion.PotionEffect;
@@ -10,7 +9,7 @@ import org.bukkit.potion.PotionEffectType;
/**
* Represents a beacon.
*/
-public interface Beacon extends BlockState, InventoryHolder, Lockable, Nameable {
+public interface Beacon extends BlockState, InventoryHolder, Lockable {
/**
* Returns the list of players within the beacon's range of effect.
diff --git a/src/main/java/org/bukkit/block/BrewingStand.java b/src/main/java/org/bukkit/block/BrewingStand.java
index ea6ff4e1..7bc809de 100644
--- a/src/main/java/org/bukkit/block/BrewingStand.java
+++ b/src/main/java/org/bukkit/block/BrewingStand.java
@@ -1,13 +1,12 @@
package org.bukkit.block;
-import org.bukkit.Nameable;
import org.bukkit.inventory.BrewerInventory;
import org.bukkit.inventory.InventoryHolder;
/**
* Represents a brewing stand.
*/
-public interface BrewingStand extends BlockState, InventoryHolder, Lockable, Nameable {
+public interface BrewingStand extends BlockState, InventoryHolder, Lockable {
/**
* How much time is left in the brewing cycle
diff --git a/src/main/java/org/bukkit/block/Chest.java b/src/main/java/org/bukkit/block/Chest.java
index ade09ddd..e941d8bd 100644
--- a/src/main/java/org/bukkit/block/Chest.java
+++ b/src/main/java/org/bukkit/block/Chest.java
@@ -1,13 +1,12 @@
package org.bukkit.block;
-import org.bukkit.Nameable;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.InventoryHolder;
/**
* Represents a chest.
*/
-public interface Chest extends BlockState, InventoryHolder, Lockable, Nameable {
+public interface Chest extends BlockState, InventoryHolder, Lockable {
/**
* Returns the chest's inventory. If this is a double chest, it returns
diff --git a/src/main/java/org/bukkit/block/Dispenser.java b/src/main/java/org/bukkit/block/Dispenser.java
index 39ee9b04..94d360b3 100644
--- a/src/main/java/org/bukkit/block/Dispenser.java
+++ b/src/main/java/org/bukkit/block/Dispenser.java
@@ -1,13 +1,12 @@
package org.bukkit.block;
-import org.bukkit.Nameable;
import org.bukkit.inventory.InventoryHolder;
import org.bukkit.projectiles.BlockProjectileSource;
/**
* Represents a dispenser.
*/
-public interface Dispenser extends BlockState, InventoryHolder, Lockable, Nameable {
+public interface Dispenser extends BlockState, InventoryHolder, Lockable {
/**
* Gets the BlockProjectileSource object for this dispenser.
diff --git a/src/main/java/org/bukkit/block/Dropper.java b/src/main/java/org/bukkit/block/Dropper.java
index 0f1013bd..4d3a5036 100644
--- a/src/main/java/org/bukkit/block/Dropper.java
+++ b/src/main/java/org/bukkit/block/Dropper.java
@@ -1,13 +1,11 @@
package org.bukkit.block;
-import org.bukkit.Nameable;
import org.bukkit.inventory.InventoryHolder;
/**
* Represents a dropper.
*/
-public interface Dropper extends BlockState, InventoryHolder, Lockable, Nameable {
-
+public interface Dropper extends BlockState, InventoryHolder, Lockable {
/**
* Tries to drop a randomly selected item from the Dropper's inventory,
* following the normal behavior of a Dropper.
diff --git a/src/main/java/org/bukkit/block/Furnace.java b/src/main/java/org/bukkit/block/Furnace.java
index b077eb37..d943e34f 100644
--- a/src/main/java/org/bukkit/block/Furnace.java
+++ b/src/main/java/org/bukkit/block/Furnace.java
@@ -1,13 +1,12 @@
package org.bukkit.block;
-import org.bukkit.Nameable;
import org.bukkit.inventory.FurnaceInventory;
import org.bukkit.inventory.InventoryHolder;
/**
* Represents a furnace.
*/
-public interface Furnace extends BlockState, InventoryHolder, Lockable, Nameable {
+public interface Furnace extends BlockState, InventoryHolder, Lockable {
/**
* Get burn time.
diff --git a/src/main/java/org/bukkit/block/Hopper.java b/src/main/java/org/bukkit/block/Hopper.java
index 8e5e3e89..978cf2a7 100644
--- a/src/main/java/org/bukkit/block/Hopper.java
+++ b/src/main/java/org/bukkit/block/Hopper.java
@@ -1,9 +1,10 @@
package org.bukkit.block;
-import org.bukkit.Nameable;
import org.bukkit.inventory.InventoryHolder;
/**
* Represents a hopper.
*/
-public interface Hopper extends BlockState, InventoryHolder, Lockable, Nameable { }
+public interface Hopper extends BlockState, InventoryHolder, Lockable {
+
+}
diff --git a/src/main/java/org/bukkit/block/ShulkerBox.java b/src/main/java/org/bukkit/block/ShulkerBox.java
index 003cfb8a..c58711ce 100644
--- a/src/main/java/org/bukkit/block/ShulkerBox.java
+++ b/src/main/java/org/bukkit/block/ShulkerBox.java
@@ -1,18 +1,8 @@
package org.bukkit.block;
-import org.bukkit.DyeColor;
-import org.bukkit.Nameable;
import org.bukkit.inventory.InventoryHolder;
/**
* Represents a ShulkerBox.
*/
-public interface ShulkerBox extends BlockState, InventoryHolder, Lockable, Nameable {
-
- /**
- * Get the {@link DyeColor} corresponding to this ShulkerBox
- *
- * @return the {@link DyeColor} of this ShulkerBox
- */
- public DyeColor getColor();
-}
+public interface ShulkerBox extends BlockState, InventoryHolder, Lockable { }
diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
index 759e3f0d..38d665a3 100644
--- a/src/main/java/org/bukkit/entity/Entity.java
+++ b/src/main/java/org/bukkit/entity/Entity.java
@@ -2,7 +2,6 @@ package org.bukkit.entity;
import org.bukkit.Location;
import org.bukkit.EntityEffect;
-import org.bukkit.Nameable;
import org.bukkit.Server;
import org.bukkit.World;
import org.bukkit.event.entity.EntityDamageEvent;
@@ -18,7 +17,7 @@ import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
/**
* Represents a base entity in the world
*/
-public interface Entity extends Metadatable, CommandSender, Nameable {
+public interface Entity extends Metadatable, CommandSender {
/**
* Gets the entity's current position
@@ -301,6 +300,30 @@ public interface Entity extends Metadatable, CommandSender, Nameable {
public Entity getVehicle();
/**
+ * Sets a custom name on a mob. This name will be used in death messages
+ * and can be sent to the client as a nameplate over the mob.
+ * <p>
+ * Setting the name to null or an empty string will clear it.
+ * <p>
+ * This value has no effect on players, they will always use their real
+ * name.
+ *
+ * @param name the name to set
+ */
+ public void setCustomName(String name);
+
+ /**
+ * Gets the custom name on a mob. If there is no name this method will
+ * return null.
+ * <p>
+ * This value has no effect on players, they will always use their real
+ * name.
+ *
+ * @return name of the mob or null
+ */
+ public String getCustomName();
+
+ /**
* Sets whether or not to display the mob's custom name client side. The
* name will be displayed above the mob similarly to a player.
* <p>