summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIaccidentally <coryhuckaby@gmail.com>2012-06-26 15:15:48 -0400
committerIaccidentally <coryhuckaby@gmail.com>2012-06-26 15:15:48 -0400
commit99a2ddee6facaea367b97d5c2577a575b9f1baab (patch)
tree2a12be816e8833290834fc33aea175e3ab964564
parentce740d6bd291807eb6697ba12c0977f6c54a5911 (diff)
parenta46f194832f8467a63bbef0e6b7c4a2596d89162 (diff)
downloadEssentials-99a2ddee6facaea367b97d5c2577a575b9f1baab.tar
Essentials-99a2ddee6facaea367b97d5c2577a575b9f1baab.tar.gz
Essentials-99a2ddee6facaea367b97d5c2577a575b9f1baab.tar.lz
Essentials-99a2ddee6facaea367b97d5c2577a575b9f1baab.tar.xz
Essentials-99a2ddee6facaea367b97d5c2577a575b9f1baab.zip
Merge branch 'master' of https://github.com/essentials/Essentials
-rw-r--r--Essentials/src/com/earth2me/essentials/Essentials.java2
-rw-r--r--Essentials/src/com/earth2me/essentials/settings/SpawnsHolder.java2
-rw-r--r--Essentials/src/com/earth2me/essentials/settings/protect/Prevent.java6
-rw-r--r--Essentials/src/com/earth2me/essentials/user/User.java14
-rw-r--r--Essentials/src/com/earth2me/essentials/utils/textreader/TextInput.java6
-rw-r--r--EssentialsUpdate/src/com/earth2me/essentials/update/UpdateCheck.java6
6 files changed, 16 insertions, 20 deletions
diff --git a/Essentials/src/com/earth2me/essentials/Essentials.java b/Essentials/src/com/earth2me/essentials/Essentials.java
index ee9926abe..1095443c5 100644
--- a/Essentials/src/com/earth2me/essentials/Essentials.java
+++ b/Essentials/src/com/earth2me/essentials/Essentials.java
@@ -243,7 +243,7 @@ public class Essentials extends JavaPlugin implements IEssentials
pm.registerEvents(tntListener, this);
- final EssentialsTimer timer = new EssentialsTimer(this);
+ timer = new EssentialsTimer(this);
getServer().getScheduler().scheduleSyncRepeatingTask(this, timer, 1, 100);
execTimer.mark("RegListeners");
diff --git a/Essentials/src/com/earth2me/essentials/settings/SpawnsHolder.java b/Essentials/src/com/earth2me/essentials/settings/SpawnsHolder.java
index c1826d9ef..816262a8e 100644
--- a/Essentials/src/com/earth2me/essentials/settings/SpawnsHolder.java
+++ b/Essentials/src/com/earth2me/essentials/settings/SpawnsHolder.java
@@ -180,7 +180,7 @@ public class SpawnsHolder extends AsyncStorageObjectHolder<Spawns> implements IE
acquireReadLock();
try
{
- return getData().getNewPlayerAnnouncement().replace('&', '�').replace("��", "&").replace("{PLAYER}", user.getDisplayName()).replace("{DISPLAYNAME}", user.getDisplayName()).replace("{GROUP}", ess.getRanks().getMainGroup(user)).replace("{USERNAME}", user.getName()).replace("{ADDRESS}", user.getAddress().toString());
+ return getData().getNewPlayerAnnouncement().replace('&', '§').replace("§§", "&").replace("{PLAYER}", user.getDisplayName()).replace("{DISPLAYNAME}", user.getDisplayName()).replace("{GROUP}", ess.getRanks().getMainGroup(user)).replace("{USERNAME}", user.getName()).replace("{ADDRESS}", user.getAddress().toString());
}
finally
{
diff --git a/Essentials/src/com/earth2me/essentials/settings/protect/Prevent.java b/Essentials/src/com/earth2me/essentials/settings/protect/Prevent.java
index 192e93ac1..0713237dd 100644
--- a/Essentials/src/com/earth2me/essentials/settings/protect/Prevent.java
+++ b/Essentials/src/com/earth2me/essentials/settings/protect/Prevent.java
@@ -8,7 +8,7 @@ import java.util.Set;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.bukkit.Material;
-import org.bukkit.entity.CreatureType;
+import org.bukkit.entity.EntityType;
@Data
@@ -39,7 +39,7 @@ public class Prevent implements StorageObject
"permission essentials.protect.entitytarget.bypass disables this"
})
private boolean entitytarget = false;
- @MapKeyType(CreatureType.class)
+ @MapKeyType(EntityType.class)
@MapValueType(Boolean.class)
- private Map<CreatureType, Boolean> spawn = new HashMap<CreatureType, Boolean>();
+ private Map<EntityType, Boolean> spawn = new HashMap<EntityType, Boolean>();
} \ No newline at end of file
diff --git a/Essentials/src/com/earth2me/essentials/user/User.java b/Essentials/src/com/earth2me/essentials/user/User.java
index 9df3507df..bedfd44f2 100644
--- a/Essentials/src/com/earth2me/essentials/user/User.java
+++ b/Essentials/src/com/earth2me/essentials/user/User.java
@@ -212,14 +212,6 @@ public class User extends UserBase implements IUser
unlock();
}
}
-
- public void requestTeleport(final User player, final boolean here)
- {
- teleportRequestTime = System.currentTimeMillis();
- teleportRequester = player;
- tpRequestHere = here;
- }
-
public String getNick(boolean addprefixsuffix)
{
acquireReadLock();
@@ -583,9 +575,11 @@ public class User extends UserBase implements IUser
}
@Override
- public void requestTeleport(IUser user, boolean b)
+ public void requestTeleport(IUser player, boolean here)
{
- throw new UnsupportedOperationException("Not supported yet.");
+ teleportRequestTime = System.currentTimeMillis();
+ teleportRequester = player;
+ tpRequestHere = here;
}
@Override
diff --git a/Essentials/src/com/earth2me/essentials/utils/textreader/TextInput.java b/Essentials/src/com/earth2me/essentials/utils/textreader/TextInput.java
index 8c8b7faca..a8a8598d1 100644
--- a/Essentials/src/com/earth2me/essentials/utils/textreader/TextInput.java
+++ b/Essentials/src/com/earth2me/essentials/utils/textreader/TextInput.java
@@ -85,9 +85,9 @@ public class TextInput implements IText
if (line.length() > 0 && line.charAt(0) == '#')
{
bookmarks.put(line.substring(1).toLowerCase(Locale.ENGLISH).replaceAll("&[0-9a-fk]", ""), lineNumber);
- chapters.add(line.substring(1).replace('&', '�').replace("�", "&"));
+ chapters.add(line.substring(1).replace('&', '§').replace("§", "&"));
}
- lines.add(line.replace('&', '�').replace("�", "&"));
+ lines.add(line.replace('&', '§').replace("§", "&"));
lineNumber++;
}
}
@@ -119,7 +119,9 @@ public class TextInput implements IText
}
finally
{
+ if(output != null)
output.close();
+ if(input != null)
input.close();
}
throw new FileNotFoundException("File " + filename + ".txt does not exist. Creating one for you.");
diff --git a/EssentialsUpdate/src/com/earth2me/essentials/update/UpdateCheck.java b/EssentialsUpdate/src/com/earth2me/essentials/update/UpdateCheck.java
index 29afc4d3f..98426ce58 100644
--- a/EssentialsUpdate/src/com/earth2me/essentials/update/UpdateCheck.java
+++ b/EssentialsUpdate/src/com/earth2me/essentials/update/UpdateCheck.java
@@ -187,10 +187,10 @@ public class UpdateCheck
private int getBukkitVersion()
{
- final Matcher versionMatch = Pattern.compile("git-Bukkit-([0-9]+).([0-9]+).([0-9]+)-[0-9]+-[0-9a-z]+-b([0-9]+)jnks.*").matcher(plugin.getServer().getVersion());
- if (versionMatch.matches())
+ final Matcher versionMatch = Pattern.compile("git-Bukkit-(?:(?:[0-9]+)\\.)+[0-9]+-R[\\.0-9]+-(?:[0-9]+-g[0-9a-f]+-)?b([0-9]+)jnks.*").matcher(plugin.getServer().getVersion());
+ if (versionMatch.matches())
{
- return Integer.parseInt(versionMatch.group(4));
+ return Integer.parseInt(versionMatch.group(1));
}
throw new NumberFormatException("Bukkit Version changed!");
}