Ali Moghnieh
c6d2746959
Add world-time-permissions configurable variable (false by default) that justifies whether /time should check for per world permissions. This was recommended by Khobbits as newbies might get confused by this feature.
2016-01-20 11:46:37 +00:00
vemacs
d895d40fbf
Move legacy field to class
2016-01-19 11:01:09 -07:00
Blinky™
a1d40f24a7
Update README.md
2016-01-19 08:57:03 -07:00
vemacs
fd697aeb83
Restore spawnmob compatibility to 1.7.x, also provide framework for future version support
2016-01-19 08:45:52 -07:00
vemacs
6e05327934
Ship full Metrics (might help fix our graphing issues)
2016-01-19 08:09:44 -07:00
vemacs
a4871cac36
[Experimental] Attempt to implement compatibility for 1.7 servers
2016-01-18 21:05:49 -07:00
vemacs
b17f5d32c9
Add configuration option for toggling "fly mode enabled" message on login
2016-01-18 19:21:29 -07:00
vemacs
3896bcbd64
Allow skipping version check per request
2016-01-18 15:49:43 -07:00
vemacs
9c986aa25f
Forcibly load OfflinePlayer class per @Byteflux's suggestions to prevent LinkageError
2016-01-18 15:02:20 -07:00
Ali Moghnieh
419d2d8282
Prettify currency display further.
2016-01-14 18:20:06 +00:00
Ali Moghnieh
d570570394
In Commandtime:
...
- Make world name normalization lowercase the name as well.
- Permission checks will now always consider essentials.time.world.all for convenience.
2016-01-14 18:16:36 +00:00
Ali Moghnieh
0347badeda
Update time world permissions prefix from essentials.time.set to essentials.time.world.
2016-01-14 17:56:41 +00:00
Ali Moghnieh
eb924b9861
Add per world permission for setting world time.
...
Add two new locale messages: timeSetWorldPermission and timeSetAllPermission.
Add two new permissions essentials.time.set.all and essentials.time.set.<world>.
2016-01-14 12:32:48 +00:00
Ali Moghnieh
38c8a8e666
/Vanish no longer broadcasts user activity on PlayerCommandPreProcessEvent.
...
Implement more hard coded customizability with commands that shouldn't broadcast afk activity on PlayerCommandPreProcessEvent.
2016-01-12 23:53:09 +00:00
AdamQpzm
9f75f1aad3
Add bypass permission to nick command
...
This should allow users of wildcard permissions to be able to change their nicks as intended, without any changes to their current setup.
2016-01-04 21:32:19 +00:00
drtshock
a669163196
Remove colour in permission checks.
...
As @supaham pointed out, this can cause issues with giving a player a wildcard permission and then negating the specific node if both nodes aren't negated.
2016-01-02 12:17:43 -08:00
Tux
87842a36ba
Allow color-only nickname changes.
2016-01-02 12:11:17 -08:00
Ali Moghnieh
2d3691107d
Create broadcastworld command for broadcasting to a world instead of the whole server.
2016-01-02 12:57:37 +00:00
Ali Moghnieh
134fbdf1df
Fix Essentials Signs abuse using colours. Prior to this commit, the sign creation stage could be bypassed by typing &1&1[Test] assuming that was the success-name of the Essentials Sign. This commit prevents this by checking if the top line contains any of the success-name, without color. And so if anyone tries to type &1[repair] it will be displayed as [repair], but if someone tried &1[repairs] it will be displayed as §1[repairs], as repairs is not an Essentials Sign. It might be worth noting that all signs are checked including disabled signs to prevent abuse ahead of time. So even if [repair] is disabled all colours will still be stripped from [repair].
2016-01-02 11:51:11 +00:00
Ali Moghnieh
ab490cd588
Make 'Prevent sign destruction' message print on debug to prevent spam.
2016-01-02 11:36:48 +00:00
Ali Moghnieh
2e903acbaa
Add support for using /seen with UUID.
2016-01-02 10:46:42 +00:00
Ali Moghnieh
06417910e2
Add 10 seconds of graceful time before doing first check to prevent misinterpretation of lack of activity.
2016-01-02 10:16:34 +00:00
Blinky™
c56dd6e302
Merge pull request #328 from AdamQpzm/2.x
...
Prevent extra colour codes from creating Essentials signs
2015-12-28 15:15:49 -07:00
AdamQpzm
19dcb33eb7
Prevent extra colour codes from creating...
...
...Essentials signs
2015-12-28 22:06:04 +00:00
Ali Moghnieh
540fa98a44
Ensure signsEnabled boolean is reset when reloading config.
2015-12-25 23:24:51 +00:00
drtshock
7428b7f981
Add groupmanager to gitignore.
2015-12-06 12:31:58 -08:00
drtshock
6fc19b92eb
Turn off socialspy on login if player doesn't have the permission.
...
This fixes the case where players had socialspy enabled, lost the permission for it (got demoted) and then someone had to manually check and disable it for them as described in #299 .
2015-12-06 12:30:55 -08:00
vemacs
1a701e69ca
Add configuration option for the "#EasterEgg" regarding milk buckets and animals.
...
Requested by @prplz
2015-12-01 17:41:56 -07:00
vemacs
569c848764
Merge branch '2.x' of https://github.com/drtshock/Essentials into 2.x
2015-12-01 17:33:20 -07:00
vemacs
ad93d15197
Only utilize usercache lookup for seen command
2015-12-01 17:32:53 -07:00
Ali Moghnieh
4a0507a838
Clone map of name->uuid when writing to file. Educated-guess for a fix for #213 .
2015-11-30 19:51:22 +00:00
vemacs
bc4737562d
Use Essentials server instance instead of static Bukkit reference
2015-11-29 17:25:57 -07:00
vemacs
55f3a14343
Fix EconomyTest passing
2015-11-29 17:01:19 -07:00
vemacs
72e99a8833
Fall back to CraftBukkit userCache or Mojang for UUID lookups
2015-11-29 16:25:26 -07:00
Ali Moghnieh
0eb5063332
Duplicated code is so boring, ugh. Fixes #280 .
2015-11-25 17:25:34 +00:00
Ali Moghnieh
ca387687a5
Add last-message-reply-recipient-timeout setting for timing out reply-recipient in private messaging.
2015-11-24 22:48:18 +00:00
vemacs
2d376bc72f
Restore LocationUtil compatibility with 1_8_R1
2015-11-15 07:59:19 -07:00
Blinky™
58948b45b3
Merge pull request #273 from Fleodas/patch-1
...
Update messages_fr.properties
2015-11-10 17:33:29 -07:00
Fleodas
514f9b90f0
Update messages_fr.properties
...
Updated with last translations from crowdin, translation of the latest messages in French.
2015-11-11 01:20:32 +01:00
vemacs
0c41363914
Merge branch 'patch-2' of https://github.com/Androkai/Essentials into 2.x
2015-11-08 08:11:44 -07:00
vemacs
9bf0b65016
Merge branch 'issue-232' of https://github.com/sainttx/Essentials into 2.x
2015-11-08 07:59:47 -07:00
Ali 'SupaHam' M
cdfe2b1487
Merge pull request #267 from EvilOlaf/patch-3
...
Fixes https://github.com/drtshock/Essentials/issues/265
2015-11-08 13:17:05 +00:00
Very Evil Olaf
fe936a683f
Fixes https://github.com/drtshock/Essentials/issues/265
2015-11-08 09:18:58 +01:00
Androkai
e3cc5f2df8
add 4 missing strings
...
updated file with new strings from messages.properties
2015-11-07 22:36:31 +01:00
Blinky™
3c0dc1e455
Merge pull request #263 from Androkai/patch-1
...
Translated missing strings and fixed some mistakes
2015-11-07 13:46:37 -07:00
Androkai
d5b781fd60
Translated missing strings and fixed some mistakes
...
I downloaded a newer version from crowdin, compared it with this one, translated additional strings and fixed some old mistakes and inconsistencies in German word choice.
2015-11-07 21:45:22 +01:00
Ali Moghnieh
0a876c33a7
Add minimum-pay-amount setting to limit how little you can /pay someone.
...
Add 'minimumPayAmount' translatable message.
Create NumberUtil#displayCurrencyExactly(BigDecimal, IEssentials).
2015-11-07 17:23:40 +00:00
Ali Moghnieh
fc8ee7f25f
WHERE ARE THE BRAKES? Fix sending both UNREACHABLE and MESSAGES_IGNORED messages to /msg sender.
2015-11-03 23:39:18 +00:00
Ali Moghnieh
cf448cd1cc
Always set the message sender's reply-recipient when they send a message.
2015-11-03 00:40:56 +00:00
Ali Moghnieh
928f05ca8f
Fix logic behind setting reply-recipient when receiving a message.
2015-10-31 23:28:05 +00:00