Ali Moghnieh
2a2aef53fb
This is the real fix for MessagingTests.
2016-07-11 00:47:25 +01:00
Ali Moghnieh
3651e672d4
Fix MessagingTest units.
2016-07-11 00:43:43 +01:00
Ali Moghnieh
e90b0c28c6
Disallow mute players and unauthorized players from setting AFK message.
2016-07-10 20:27:48 +01:00
Ali Moghnieh
3a439bcdb5
Merge branch '2.x' into create-afk-message
2016-07-10 19:56:23 +01:00
Ali Moghnieh
23e8498b47
Clear trailing whitespaces in ISettings and Settings.
2016-07-10 17:58:15 +01:00
Ali Moghnieh
c9f1b0fdc5
Add the option to disable disabled-sign name protection. ( #699 )
...
This allows EssentialsX users to use other plugins that provide signs such as [Kit] and not have EssentialsX interfere with the final sign name.
2016-07-10 17:45:43 +01:00
Ali 'SupaHam' M
19f6510840
Create VanishStatusChangeEvent. ( #661 )
2016-07-10 09:09:53 -06:00
vemacs
0a1feaf044
Fix Vault-based permission logging (forgot after refactor)
2016-07-09 18:42:42 -06:00
Guilherme Penedo
890c32949d
Updated and changed most of the pt translation
2016-07-08 13:53:49 +01:00
Dima Melikhov
8b37bb5bd7
Update messages_ru.properties
2016-07-07 20:52:43 +01:00
Guilherme Penedo
1aff0c2dcb
Update messages_pt_BR.properties
...
Fixed special characters, spelling mistakes, (some) gramatical mistakes. Added invalidBanner and commandCooldown messages
2016-07-07 20:34:19 +01:00
Nathan Guedes
a7f137d122
Update messages_pt_BR.properties with corrections in accents, spaces, commas and dots.
2016-07-07 19:12:06 +01:00
Benjozork
148fa7d6da
Fixed french translations
2016-07-07 18:13:35 +01:00
Ali Moghnieh
20594d2523
Add essentials.commandcooldowns.bypass
permission.
2016-07-07 17:24:28 +01:00
Ali Moghnieh
142315140e
Implement NOOPs in OfflinePlayer instead of throwing exceptions.
...
This resolves issues like #721 .
2016-07-07 16:58:44 +01:00
Ali Moghnieh
8d3d2ebd50
Enable longer display names/player list-names feature
...
For 1.8 servers and above.
2016-07-07 04:59:09 +01:00
Ali Moghnieh
fb72555e6b
Merge branch '2.x' into custom-currency-formatting
2016-07-06 21:22:23 +01:00
Ali Moghnieh
42f4d43682
Make _isNpcsInBalanceRanking private.
2016-07-06 21:22:13 +01:00
Ali Moghnieh
caeb59ede4
Merge branch '2.x' into custom-currency-formatting
2016-07-06 21:21:24 +01:00
Ali Moghnieh
992ef5dc91
Add npcs-in-balance-ranking
configurable option. Resolves #716 .
2016-07-06 19:34:25 +01:00
Ali Moghnieh
d37433e81c
Merge branch '2.x' into custom-currency-formatting
2016-07-05 18:46:01 +01:00
vemacs
d75e0ce26e
Use string comparison for gamemode, fixes #703
2016-07-02 12:00:31 -06:00
Ali Moghnieh
09acbcdb05
Implement Command Cooldowns. Resolves #110
2016-06-30 12:52:28 -07:00
Ali Moghnieh
864dadab80
Add debug message in EssentialsSign.
2016-06-27 21:46:32 +01:00
Ali Moghnieh
d174cea42e
Do not apply starting balance for NPCs. Resolves #191
...
NPC balances are usually banks e.g. Factions plugin depending on EssentialsEco to provide economy functionality for the Faction.
2016-06-27 21:45:31 +01:00
Ali Moghnieh
e95fad0453
Don't list NPCs in /baltop
output.
2016-06-26 22:10:36 +01:00
Ali Moghnieh
ebe6abd885
Make /tp
parse arguments as double instead of integer.
2016-06-26 15:25:52 +01:00
Ali Moghnieh
0a563b91a2
Create teleport-to-center configuration option.
...
This option toggles whether essentials should rounds all teleportations off to the center of the block.
2016-06-26 15:21:35 +01:00
vemacs
5cbcd7469b
Nullcheck user iteration in EssentialsTimer ( fixes #675 )
2016-06-25 09:47:06 -06:00
Ali Moghnieh
dabcb51034
Allow colour codes in nickname-prefix.
2016-06-24 11:24:54 +01:00
Ali Moghnieh
0237d485bf
Merge branch '2.x' into custom-currency-formatting.
2016-06-20 12:55:31 +01:00
Ali Moghnieh
b673630a7e
Implement spawn-on-join configuration.
...
Admins can now specify whether all joining players should be teleported to the user's group spawn when joining the server. Players can be assigned the essentials.spawn-on-join.exempt permission to become exempt from this feature.
2016-06-19 21:07:45 +01:00
Ali Moghnieh
282ec81af1
Implement configurable currency formatting.
...
This commit enables users of different countries around the world to configure currency formatting displayed to users in a familiar manner.
Prior to this commit US formatting (symbols) was forced upon users. This is now configurable via locale values e.g. en-US, de, fr-ch.
This commit adds two new configurations:
- currency-format
- currency-symbol-format-locale
One method ISettings#getCurrencyFormat()
2016-06-19 20:03:54 +01:00
Ali Moghnieh
a267fb16b8
Ignore flight check on spectator mode.
...
If a player is in Spectator mode, we should not interfere with their flight. This is an extension to the already existing creative mode check.
2016-06-19 03:33:48 +01:00
Ali Moghnieh
795ffec8b8
Remove trailing space.
2016-06-18 21:38:20 +01:00
Ali Moghnieh
dba9dab985
Make UserBalanceUpdateEvent's new balance mutable.
...
This commit makes it reliable to modify user balance from within events.
2016-06-18 18:33:51 +01:00
Ali Moghnieh
abfa815cf1
Add space in userAFKWithMessage in messages_nl.
2016-06-18 18:21:36 +01:00
Ali Moghnieh
872b25e0c5
Merge branch '2.x' into create-afk-message
2016-06-18 18:20:45 +01:00
Ali Moghnieh
3fa810e329
Add space in userAFK messages_nl.properties.
2016-06-18 18:14:59 +01:00
Ali Moghnieh
4951c4822e
Rename userIsAwayWithReason and userAFKWithReason to userIsAwayWithMessage and userAFKWithMessage respectively.
2016-06-18 17:54:21 +01:00
Ali Moghnieh
5842b5f51d
Implement AFK messages.
...
This commit makes it possible for players to set an afk message to detail their reasoning for being away to other players. This can be especially useful for the /msg command; instead of replying the user is afk, it will specify why they are afk so the sender can act further on that information.
Two methods have been added to IUser: getAfkMessage() and setAFKMessage(String).
All locale files have two new messages: userAFKWithReason and userIsAwayWithReason. They all use the messages that do not have the suffix WithReason, i.e. userAFK and userIsAway. Furthermore, the userIsAwayWithReason will not utilise the second parameter, the reason, to prevent spam and unnecessary text in global chat. However, the second parameter ({1}) is available for use in userIsAwayWithReason. userAFKWithReason, which is sent to /msg senders, does use the {1} as it controllable spam by the command sender themselves.
/afk usage is now: /afk [player/message...]
2016-06-18 17:44:17 +01:00
Ali Moghnieh
ac4a1565a1
Implement empty OfflinePlayer methods instead of NSY exceptions.
2016-06-18 14:08:58 +01:00
Ali Moghnieh
203e8b0a75
Broadcast mute notify with mute duration if present.
...
This commit adds a new locale message code muteNotifyFor, which takes three parameters: muter, muted, duration.
2016-06-18 14:00:51 +01:00
vemacs
690dbea924
Fix compile
2016-06-12 09:25:14 -06:00
vemacs
91bebabc7f
Add polar bear spawning support
2016-06-09 20:19:59 -06:00
vemacs
5eec83f726
Remove old spawn egg providers in favor of reflection-based implementation
2016-06-09 19:25:45 -06:00
vemacs
827891f10a
Add reflection based spawn egg provider
2016-06-09 19:18:07 -06:00
Trent Hensler
f4fa24cd7f
Build against 1.10
2016-06-09 10:07:22 -07:00
vemacs
2bf1f24db2
Update spawn egg provider to 1.10
2016-06-08 20:33:03 -06:00
vemacs
d0ea32dfa1
1.9.4 spawn egg support
2016-05-21 14:15:07 -06:00