1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-09-24 21:31:32 +02:00
Commit Graph

4315 Commits

Author SHA1 Message Date
KHobbits
4a51422266 Formatting fixes. 2014-07-19 20:11:45 +01:00
SidShakal
52dacc054b Fix sticky piston retract breaking essentials sign
Sticky pistons could break signs that were mounted on blocks the pistons were retracting.

This patch extends the protection from just the piston base to include the extended piston arm and the block at the end of the piston arm as well.

This method will very likely need to be changed again when 1.8 comes out, but this should bring us a bit closer, by wrapping the block tests in a loop.
2014-07-19 20:08:38 +01:00
md_5
035182fcda Optimize player / user iteration.
* Add a method for backwards compatability with unmapped code.
* Convert all getOnlinePlayers() calls to use this method, part of the IEssentials interface
* Add a new method getOnlineUsers() Ljava/lang/Iterable;
* Convert appropriate calls to use this method
* Update Bukkit to #1945
* Update CraftBukkit to #3103
2014-07-19 20:07:50 +01:00
Alexander Likhachev
310e41396b Add permission check before resetting speed on login The staff of my server asked me to do this fix, but I think it is very useful for all. This commit change is to reset player fly & run speed only if player has no permission to change speed. 2014-07-19 20:07:09 +01:00
KHobbits
a894c81a6d If a player already exists in the usermap, don't replace it with a eco npc. 2014-07-19 18:04:35 +01:00
KHobbits
8c40d295c1 Clean up tempban messages to be a little clearer. 2014-07-14 21:23:56 +01:00
KHobbits
a942b8bbdf Update translations from Crowdin (http://translate2.ess3.net) 2014-07-12 22:12:51 +01:00
KHobbits
a44275af7d Remove ban check from /ess cleanup, no longer required.
Fix ban upgrade script.
2014-07-12 19:13:23 +01:00
FearFree
6d8d3a486f Update to new ban method. 2014-07-12 17:40:14 +01:00
KHobbits
394ea6f172 Add ban reason to /banip 2014-07-12 17:23:11 +01:00
KHobbits
c4d5beea7e Still give 'nickNoMore' message when removing a nickname. 2014-07-12 16:48:01 +01:00
KHobbits
b29f89bc6a Allow for changing of username casing without adding 'nickname' prefix. 2014-07-12 16:43:57 +01:00
KHobbits
5e06f7ea1f Prevent users from setting unsafe homes when teleport safety is disabled. 2014-07-12 16:34:18 +01:00
KHobbits
93a2b484a1 Allow people with god & fly to teleport to unsafe locations even when teleport safety is disabled. 2014-07-12 16:33:50 +01:00
KHobbits
80b7afe20e Converge ban message translations, and add reason support to default tempban tl key. 2014-07-12 16:32:42 +01:00
KHobbits
d67cca7f51 Switch sudo to command dispatch, this will allow vanilla commands to be executed. 2014-07-12 15:29:25 +01:00
KHobbits
727c3b8eb6 Don't cascade null usernames passed from eco api 2014-07-10 11:48:54 +01:00
KHobbits
cc5635ccb5 New permission :essentials.tp.position Required to use /tp [player] <x> <y> <z> 2014-07-06 18:41:12 +01:00
Necrodoom
52f0dd9149 Add support for vanilla /tp <x> <y> <z> teleport syntax. 2014-07-06 18:41:01 +01:00
KHobbits
58bc6116de Allow forcing adult status on randomly generated /spawnmob mobs. 2014-07-06 18:25:00 +01:00
KHobbits
e05658e27a Update Bukkit
CB: 3092 B: 1938
2014-07-06 16:40:06 +01:00
KHobbits
2d9f24194d Show warp teleport status to teleport owner. 2014-06-28 18:10:32 +01:00
KHobbits
e0893adb12 Slightly reorder teleport messages to be less confusing. 2014-06-28 18:06:13 +01:00
KHobbits
36f3540da9 Fix NPE with /list in console 2014-06-27 04:28:33 +01:00
KHobbits
20329e99a9 Update essentials to support 3rd party vanish toggling. 2014-06-27 01:46:37 +01:00
KHobbits
87c0f20e92 Add some debugging to make it easier to diagnose kit errors. 2014-06-25 19:19:04 +01:00
KHobbits
f6b2524a8c Kit cleanup and refactor. 2014-06-25 19:03:31 +01:00
KHobbits
84a0363079 Allow multiple kits to be spawned per command. 2014-06-23 00:38:13 +01:00
KHobbits
2e7042a7b4 New permission: essentials.signs.trade.override.collect
People with this permission will collect the resources of other peoples trade signs broken with admin permissions (essentials.signs.trade.override).
2014-06-21 21:47:33 +01:00
Necrodoom
c74bff8394 empty array is not null array 2014-06-19 16:22:38 +01:00
KHobbits
fd2e4a03ce Reduce a few nickname refresh calls. 2014-06-19 04:02:15 +01:00
KHobbits
1f630b3de2 Force listener cleanup on plugin disable. 2014-06-19 02:59:08 +01:00
KHobbits
3f31cf3a4b Add a lag check for permission system checks.
This doesn't include normal permission checks, since the overhead could be detrimental.
2014-06-19 02:38:28 +01:00
KHobbits
5486159561 Revert "Add spawn location cache to reduce blocking on player respawn."
This reverts commit 7c013fa437.
2014-06-17 23:27:46 +01:00
KHobbits
71e94aec9e If "sethome-multiple" config section is invalid, silently fallback to default config values. 2014-06-17 00:19:59 +01:00
KHobbits
7c013fa437 Add spawn location cache to reduce blocking on player respawn. 2014-06-16 19:55:34 +01:00
KHobbits
32c61c2e91 Add default ban reason for tempban reason. 2014-06-14 22:06:26 +01:00
KHobbits
e1852795ea Check for arraynull on pex group request. 2014-06-14 18:20:49 +01:00
KHobbits
784d22bb11 Only remove first date match from ban reason. 2014-06-14 16:27:34 +01:00
KHobbits
4d16fe338d Add optional {2} in 'tempBanned' TL key, for reason. 2014-06-14 16:21:05 +01:00
KHobbits
463f66d076 Show UUID in trackUUID debug message. 2014-06-07 18:21:10 +01:00
KHobbits
6a1a6134a7 Don't allow old UUID's to accidentally overwrite current UUID for user mapping.
Add some extra logging and uuid debug.
2014-06-07 18:08:25 +01:00
KHobbits
d98f370988 New permission: essentials.itemspawn.meta-vanilla
Without this permission you cannot use vanilla itemmeta.  You can still use essentials style meta, if you have the appropriate permissions.
2014-06-07 16:08:51 +01:00
KHobbits
d4d31d6171 Try to use consistent UUIDs and not rely on Bukkit lookup while saving. 2014-06-07 15:45:57 +01:00
KHobbits
45331ada21 Add local echo of mail being sent on /mail send. 2014-06-05 00:07:27 +01:00
KHobbits
8b8e6cbbe3 Fix firework recipe in /recipe 2014-06-04 16:13:20 +01:00
KHobbits
e0a1c3319b Use strings for cachemap key, should prevent accidental key issues. 2014-06-01 21:50:24 +01:00
KHobbits
46ca2652a7 Add API logging to Eco API. 2014-05-31 20:37:44 +01:00
KHobbits
7564d1f7f8 Extend getUser(Object) to match uuid and offline players. 2014-05-30 22:16:06 +01:00
KHobbits
c4c5b2abf1 Emulate player join for mocking. 2014-05-27 21:14:45 +01:00