summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormd_5 <md_5@bigpond.com>2012-04-24 20:30:31 +1000
committermd_5 <md_5@bigpond.com>2012-04-24 20:31:19 +1000
commit9ca820d45e715ffa20e7e7f951f54f7401f1de2f (patch)
treee97bd5ad316ec89a1fb4c17401757736920ea6b2
parent27102d1c38334df49a9b791a3af83ec39fc309d0 (diff)
downloadEssentials-9ca820d45e715ffa20e7e7f951f54f7401f1de2f.tar
Essentials-9ca820d45e715ffa20e7e7f951f54f7401f1de2f.tar.gz
Essentials-9ca820d45e715ffa20e7e7f951f54f7401f1de2f.tar.lz
Essentials-9ca820d45e715ffa20e7e7f951f54f7401f1de2f.tar.xz
Essentials-9ca820d45e715ffa20e7e7f951f54f7401f1de2f.zip
Small cleanup of things
-rw-r--r--Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java6
-rw-r--r--Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java2
-rw-r--r--Essentials/src/com/earth2me/essentials/IUser.java2
-rw-r--r--Essentials/src/com/earth2me/essentials/User.java2
-rw-r--r--Essentials/src/com/earth2me/essentials/UserData.java7
-rw-r--r--Essentials/src/com/earth2me/essentials/craftbukkit/OfflineBedLocation.java52
-rw-r--r--Essentials/src/com/earth2me/essentials/user/UserBase.java7
7 files changed, 10 insertions, 68 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java b/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java
index 9c8fa0707..ef0dba753 100644
--- a/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java
+++ b/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java
@@ -3,7 +3,7 @@ package com.earth2me.essentials;
import static com.earth2me.essentials.I18n._;
import java.util.List;
import org.bukkit.Material;
-import org.bukkit.entity.Animals;
+import org.bukkit.entity.Ageable;
import org.bukkit.entity.Entity;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
@@ -60,13 +60,13 @@ public class EssentialsEntityListener implements Listener
}
}
}
- else if (eDefend instanceof Animals && eAttack instanceof Player)
+ else if (eDefend instanceof Ageable && eAttack instanceof Player)
{
final Player player = (Player)eAttack;
final ItemStack hand = player.getItemInHand();
if (hand != null && hand.getType() == Material.MILK_BUCKET)
{
- ((Animals)eDefend).setAge(-24000);
+ ((Ageable)eDefend).setBaby();
hand.setType(Material.BUCKET);
player.setItemInHand(hand);
player.updateInventory();
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
index 81f0e0219..71a6beb54 100644
--- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
+++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
@@ -421,7 +421,7 @@ public class EssentialsPlayerListener implements Listener
{
final User user = ess.getUser(event.getWhoClicked());
final User invOwner = ess.getUser(event.getView().getPlayer());
- if (user.isInvSee() && !user.isAuthorized("essentials.invsee.modify")
+ if (user.isInvSee() && !user.isAuthorized("essentials.invsee.modify")
|| invOwner.isAuthorized("essentials.invsee.preventmodify"))
{
event.setCancelled(true);
diff --git a/Essentials/src/com/earth2me/essentials/IUser.java b/Essentials/src/com/earth2me/essentials/IUser.java
index df5401886..bfa9ed146 100644
--- a/Essentials/src/com/earth2me/essentials/IUser.java
+++ b/Essentials/src/com/earth2me/essentials/IUser.java
@@ -1,10 +1,8 @@
package com.earth2me.essentials;
import com.earth2me.essentials.commands.IEssentialsCommand;
-import java.net.InetSocketAddress;
import org.bukkit.Location;
import org.bukkit.entity.Player;
-import org.bukkit.inventory.PlayerInventory;
/**
diff --git a/Essentials/src/com/earth2me/essentials/User.java b/Essentials/src/com/earth2me/essentials/User.java
index a8149e773..6f3023fbe 100644
--- a/Essentials/src/com/earth2me/essentials/User.java
+++ b/Essentials/src/com/earth2me/essentials/User.java
@@ -164,6 +164,7 @@ public class User extends UserData implements Comparable<User>, IReplyTo, IUser
}
}
+ @Override
public boolean canAfford(final double cost)
{
return canAfford(cost, true);
@@ -578,6 +579,7 @@ public class User extends UserData implements Comparable<User>, IReplyTo, IUser
return super.isGodModeEnabled();
}
+ @Override
public String getGroup()
{
return ess.getPermissionsHandler().getGroup(base);
diff --git a/Essentials/src/com/earth2me/essentials/UserData.java b/Essentials/src/com/earth2me/essentials/UserData.java
index abf338470..5686e0439 100644
--- a/Essentials/src/com/earth2me/essentials/UserData.java
+++ b/Essentials/src/com/earth2me/essentials/UserData.java
@@ -3,9 +3,7 @@ package com.earth2me.essentials;
import static com.earth2me.essentials.I18n._;
import java.io.File;
import java.util.*;
-import java.util.logging.Logger;
import org.bukkit.Location;
-import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
@@ -14,7 +12,6 @@ public abstract class UserData extends PlayerExtension implements IConf
{
protected final transient IEssentials ess;
private final EssentialsConf config;
- private static final Logger logger = Logger.getLogger("Minecraft");
protected UserData(Player base, IEssentials ess)
{
@@ -149,7 +146,7 @@ public abstract class UserData extends PlayerExtension implements IConf
public List<String> getHomes()
{
- return new ArrayList(homes.keySet());
+ return new ArrayList<String>(homes.keySet());
}
public void setHome(String name, Location loc)
@@ -254,11 +251,13 @@ public abstract class UserData extends PlayerExtension implements IConf
config.save();
}
+ @SuppressWarnings("unchecked")
public List<String> getPowertool(ItemStack stack)
{
return (List<String>)powertools.get("" + stack.getTypeId());
}
+ @SuppressWarnings("unchecked")
public List<String> getPowertool(int id)
{
return (List<String>)powertools.get("" + id);
diff --git a/Essentials/src/com/earth2me/essentials/craftbukkit/OfflineBedLocation.java b/Essentials/src/com/earth2me/essentials/craftbukkit/OfflineBedLocation.java
deleted file mode 100644
index 3ddfd20b5..000000000
--- a/Essentials/src/com/earth2me/essentials/craftbukkit/OfflineBedLocation.java
+++ /dev/null
@@ -1,52 +0,0 @@
-package com.earth2me.essentials.craftbukkit;
-
-import com.earth2me.essentials.IEssentials;
-import java.util.logging.Level;
-import java.util.logging.Logger;
-import net.minecraft.server.NBTTagCompound;
-import net.minecraft.server.WorldNBTStorage;
-import org.bukkit.Location;
-import org.bukkit.craftbukkit.CraftServer;
-import org.bukkit.craftbukkit.CraftWorld;
-
-
-public class OfflineBedLocation
-{
- public static Location getBedLocation(final String playername, final IEssentials ess)
- {
- try
- {
- final CraftServer cserver = (CraftServer)ess.getServer();
- if (cserver == null)
- {
- return null;
- }
- final WorldNBTStorage wnbtStorage = (WorldNBTStorage)cserver.getHandle().playerFileData;
- if (wnbtStorage == null)
- {
- return null;
- }
- final NBTTagCompound playerStorage = wnbtStorage.getPlayerData(playername);
- if (playerStorage == null)
- {
- return null;
- }
-
- if (playerStorage.hasKey("SpawnX") && playerStorage.hasKey("SpawnY") && playerStorage.hasKey("SpawnZ"))
- {
- String spawnWorld = playerStorage.getString("SpawnWorld");
- if ("".equals(spawnWorld))
- {
- spawnWorld = cserver.getWorlds().get(0).getName();
- }
- return new Location(cserver.getWorld(spawnWorld), playerStorage.getInt("SpawnX"), playerStorage.getInt("SpawnY"), playerStorage.getInt("SpawnZ"));
- }
- return null;
- }
- catch (Throwable ex)
- {
- Logger.getLogger("Minecraft").log(Level.SEVERE, null, ex);
- return null;
- }
- }
-}
diff --git a/Essentials/src/com/earth2me/essentials/user/UserBase.java b/Essentials/src/com/earth2me/essentials/user/UserBase.java
index 9dda2f950..587ed084b 100644
--- a/Essentials/src/com/earth2me/essentials/user/UserBase.java
+++ b/Essentials/src/com/earth2me/essentials/user/UserBase.java
@@ -1,7 +1,6 @@
package com.earth2me.essentials.user;
import com.earth2me.essentials.IEssentials;
-import com.earth2me.essentials.craftbukkit.OfflineBedLocation;
import com.earth2me.essentials.storage.AsyncStorageObjectHolder;
import java.io.File;
import lombok.Delegate;
@@ -97,11 +96,7 @@ public abstract class UserBase extends AsyncStorageObjectHolder<UserData> implem
@Override
public Location getBedSpawnLocation()
{
- if (isOnlineUser()) {
- return base.getBedSpawnLocation();
- } else {
- return OfflineBedLocation.getBedLocation(base.getName(), ess);
- }
+ return base.getBedSpawnLocation();
}
@Override