CreedTheFreak
c8cb9b3735
fixed some wonky commit thing that happened, thus the following modifications are brought to you by Delbertina.
2018-01-16 17:21:54 -06:00
CreedTheFreak
4f8ea06db1
We have added the ability for the Mute to contain a reason, which is stored for the duration of the mute in the user's data file. Currently we need to add in the mute reason code into some other commands such as /afk and /me and /seen ect. We will also need to fix a problem with the reason when we dont add in a time frame for the mute, which should mute the player indefinatly rather then cancelling the mute and throwing a DataFormat exception.
2018-01-16 17:21:53 -06:00
CreedTheFreak
9378df0ff2
Started work on implementing the mute reason, and decided to write it to the UserData just like the Ban and TempBan reasons
2018-01-16 17:21:52 -06:00
Trent Hensler
147c5e0ddf
Merge branch '2.x' into fix-metaitemstack-keyword-replacer
2018-01-16 15:11:05 -08:00
Johnny Cao
ef1e57f445
Performs pagination bounds check. Fixes #1509 ( #1754 )
...
Adds pagination bounds check Fixes #1509
2018-01-16 12:56:39 +00:00
Johnny Cao
87c6672212
Add ignore check for /me ( #1768 ). Resolves #1767
2018-01-16 12:33:35 +00:00
Leomixer17
ab087e941e
Update messages_cs.properties ( #1760 ) @Leomixer17
...
Based on #1664 - thanks to @Uranusak for submitting the original PR.
2018-01-11 18:21:20 +00:00
Leomixer17
4f70d623a1
Update messages_pl.properties ( #1759 )
...
Includes translations by @RikoDEV.
2018-01-07 17:51:53 +00:00
Ali Moghnieh
b6aea0a5f8
Fix splash potion support for /potion
. Resolves #1166
2018-01-07 02:22:31 +00:00
Drew Mitchell
50e2d27d5b
Fix NPE in /clearinventory. Fixes #1755 ( #1756 )
...
Issue was a NullPointerException due to senderUser not being null-checked. I opted to place the couple of lines of code into the sender.isPlayer() check as opposed to null-checking.
2018-01-07 01:45:19 +00:00
Ali Moghnieh
f0bf359df3
Allow KeywordReplacer to input replacements with underscore spacers.
...
Resolves #1725 and provides a less breaking fix for #1722 .
----
Revert "Consume everything after lore as lore in MetaItemStack. Fixes #1722."
This reverts commit 5fa2ce7d9e
.
2018-01-07 01:22:42 +00:00
Marten
fd6717d06d
Fixed a spelling mistake ( #1752 ) @MartenM
...
Saw this when using the Dutch language file. Decided to update it.
2018-01-06 20:02:39 +00:00
Leomixer17
126046a039
Added missing translations ( #1704 )
...
* Added missing translations
* Update messages_da.properties
* Update messages_da.properties
* Update messages_de.properties
* Update messages_en.properties
* Update messages_es.properties
* Update messages_et.properties
* Update messages_fi.properties
* Update messages_fr.properties
* Update messages_hu.properties
* Update messages_ko.properties
* Update messages_lt.properties
* Update messages_nl.properties
* Update messages_nl.properties
* Update messages_pt.properties
* Update messages_pt_BR.properties
* Update messages_ro.properties
* Update messages_ru.properties
* Update messages_sv.properties
* Update messages_tr.properties
* Update messages_zh.properties
* Update messages_zh_HK.properties
* Update messages_zh_TW.properties
* Update messages.properties
* Update messages_da.properties
* Update messages_de.properties
* Update messages_en.properties
* Update messages_es.properties
* Update messages_et.properties
* Update messages_fi.properties
* Update messages_fr.properties
* Update messages_hu.properties
* Update messages_ko.properties
* Update messages_lt.properties
* Update messages_nl.properties
* Update messages_pt.properties
* Update messages_pt_BR.properties
* Update messages_ro.properties
* Update messages_ru.properties
* Update messages_sv.properties
* Update messages_tr.properties
* Update messages_zh.properties
* Update messages_zh_HK.properties
* Update messages_zh_TW.properties
2018-01-06 19:59:50 +00:00
seema84
6705513cb3
Add [world] to /tppos usage ( #1744 )
2018-01-03 20:39:12 +00:00
Leomixer17
28fb18b6c7
Added a missing translation to messages_it.properties ( #1740 )
2018-01-02 10:18:36 +00:00
Leomixer17
17bb5fe1da
Update messages_it.properties ( #1656 )
...
* Update messages_it.properties
* Added missing translation
* Fixed double "="
2018-01-02 00:33:55 +00:00
Trent Hensler
8977425475
Merge pull request #1734 from N3FS/sort-messages
...
Sort messages keys alphabetically
2017-12-29 13:49:30 -06:00
Dylan Keir
8f92e3f217
Fix JDK9 issue ( #1713 )
2017-12-29 14:46:09 +00:00
md678685
f07f132cfd
Sort messages keys alphabetically
2017-12-28 13:56:14 +00:00
CreedTheFreak
822315a279
Updated the former pull request to include the specified formatting changes, and small edits to the hasMuteReason and Commandmute dealing with the muteReason. I also included the ability to see the mute reason from the seenOffline method which is identical to the seenOnline code.
2017-12-26 16:09:46 -08:00
CreedTheFreak
732da86710
Merge remote-tracking branch 'magnarisa/final_mute_reason_issue#385' into mute_reason_changes
...
Updated a clean branch with the changes we have made so far.
2017-12-26 08:23:53 -08:00
Drkmaster83
9dc58948b2
Implements PR#1516 - TPPos World-Teleport Permissions
...
https://github.com/EssentialsX/Essentials/issues/1516
Considerations:
• TPPos on a target doesn't consider the target's world access permissions, reminiscent of the TP A to B command.
2017-12-25 01:08:08 -06:00
delbertina
ff37ef3bc5
Added reason stuff to msg command and deleted reference line in seen command. Oops!
2017-12-24 00:03:36 -06:00
Ali Moghnieh
d16e67c51e
Remove debug message.
2017-12-22 20:01:58 +00:00
Ali Moghnieh
5fa2ce7d9e
Consume everything after lore as lore in MetaItemStack. Fixes #1722 .
2017-12-22 19:50:33 +00:00
delbertina
3d33bbc33d
Added 8 new messages for "...Reason" versions of mute messages and implemented em.
2017-12-20 00:35:51 -06:00
Trent Hensler
ea36ee37a2
Use correct value
2017-12-19 00:22:00 -08:00
md678685
a907dab432
Show tempban expiry on join. Fixes #1680
...
Outputs a different message with the expiry included.
Add unlocalised tempbanJoin to locale files
Outputs a different message with the expiry included.
2017-12-19 00:08:42 -08:00
delbertina
e3ee9cb4c7
Fixed logic error in hasMuteReason and errors being thrown from seen and whois.
2017-12-18 20:37:34 -06:00
Francois Robinson
9a3b4db387
Added quotes to afk-list-name ( #1696 )
...
The custom text may not parse properly if the quotes are missing. By adding them to the default config, just like on lines `443` & `447`, it will discourage making the typo by mistake.
2017-12-18 16:40:59 +00:00
delbertina
afe0ff0ca7
Added space before reason when a muted player tries to talk.
2017-12-17 01:46:43 -06:00
delbertina
034ffbd0bc
Added space when adding reason to string.
2017-12-17 00:16:06 -06:00
delbertina
127a7bb2ce
Merge branch 'mutes385' of https://github.com/delbertina/Essentials into mutes385
...
Updated local copy
Conflicts:
Essentials/src/com/earth2me/essentials/commands/Commandafk.java
Essentials/src/com/earth2me/essentials/commands/Commandmail.java
Essentials/src/com/earth2me/essentials/commands/Commandme.java
Essentials/src/com/earth2me/essentials/commands/Commandr.java
Essentials/src/com/earth2me/essentials/commands/Commandseen.java
Essentials/src/com/earth2me/essentials/commands/Commandwhois.java
2017-12-17 00:02:52 -06:00
delbertina
e8bfac0790
Added space when adding reason to string. Dirty :/
2017-12-16 23:26:09 -06:00
Trent Hensler
1a820ad9b7
Initial removal of item IDs.
...
We do not rely on Bukkit's item ids anymore, though we still support them in commands via a mapping built off of the items.csv.
2017-12-12 22:06:25 -08:00
md678685
dcbc106e62
Fix powertools when clicking in air ( #1657 )
...
Should restore behaviour prior to #1534 and fix #1622 .
2017-12-06 08:37:52 +00:00
delbertina
849b329213
Changed if else blocks to ternary operators. Not sure if way to avoid weird empty string usage.
2017-12-02 20:35:44 -06:00
delbertina
d555c1b081
Added method hasMuteReason in UserData.
2017-12-02 19:46:46 -06:00
delbertina
43cbab37f0
Changed muteFormat to muteReason.
...
Removed space at beginning of muteReason.
2017-11-26 01:32:22 -06:00
delbertina
6f7af90488
Fixed easy style issues.
2017-11-26 00:55:05 -06:00
md678685
3a6f04e461
Fix Commandclearinventoryconfirmtoggle class
2017-11-15 18:17:29 +00:00
Marten
d36f6e45de
Added 4 messages to messages_NL ( #1629 )
...
Added 4 missing messages to the language file.
Only did those that were also found in the EN file.
2017-11-14 10:49:45 +00:00
Ali 'SupaHam' M
f8ddb50140
Rename Commandclearconfirmtoggle.java to Commandclearinventoryconfirmtoggle.java
2017-11-13 12:46:15 +00:00
Ali 'SupaHam' M
be076509f2
Implement clear confirmation ( #1623 )
...
Introduces:
- `clearinventoryconfirmtoggle` command with shorter aliases
- `confirmClear` boolean in UserData
2017-11-12 16:44:53 +00:00
Minecrell
73457453bb
Avoid using reflection for things SnakeYAML supports directly now ( #1634 )
...
Fixes #1631 properly.
e7ebc94a9e
added a workaround to the
SnakeYAML constructor to avoid errors when unknown properties are
used in the storage files. Back then, it was necessary to copy the
method to catch the exception thrown when an unknown property was
encountered.
However, SnakeYAML 1.12 (included in Spigot 1.6.2+) added a method
to ignore missing properties without overriding parts of the
SnakeYAML implementation.
Delete the old workaround and make use of
PropertyUtils.setSkipMissingProperties(true) to achieve the same
effect.
2017-11-10 18:01:29 +00:00
João Paulo
5136eb84f4
Update messages_pt_BR.properties ( #1616 )
2017-11-01 22:03:37 +00:00
Ali 'SupaHam' M
c14d565b56
Support mail chat formatting via essentials.mail
base permission. ( #1611 )
...
`essentials.mail.url`, `essentials.mail.color`, etc.
2017-10-29 01:16:04 +00:00
Azewilous
a8d9139b6c
[Feature] Added new property 'socialSpyMsgFormat'
...
This feature allows the user to alter the format in which a socialSpy direct messages is seen.
2017-10-22 14:32:17 +01:00
Jacek Maciejak
703186e931
Update messages_pl.properties ( #1493 )
2017-10-22 10:28:49 +01:00
Andronachi Marian
e6fc459080
Update player activity on PlayerInteractEvent.
2017-10-22 10:25:49 +01:00
Francois Robinson
90feb9941f
Fixed 'sumbol' typo in config.yml
2017-10-22 10:04:54 +01:00
Minecrell
2c4ff35796
Ensure LOGGER is not equal to plugin logger before setting parent ( #1570 )
2017-09-30 16:51:32 +01:00
Platinteufel
13ccabecf2
Update messages_de.properties ( #1520 )
...
* Update messages_de.properties
* Update messages_de.properties
2017-09-27 12:16:29 +01:00
CreedTheFreak
910ef26c79
Update plugin.yml mute command usage
2017-09-17 15:36:06 -07:00
Taylor
1664da55a4
Merge pull request #10 from CreedTheFreak/commit_squashing
...
Final Implementation and the squasing of many commits
2017-09-17 16:55:14 -05:00
CreedTheFreak
f8ea7f5e1f
Implemented the ability to add a reason while muting a
...
player. The form of the mute is /mute [Player] [Time] [Reason] or /mute
[Player] [Reason] or /mute [Player] [Time] or /mute [Player]. These are
the various forms of the mute command and acts exactly like the old
command just with a reason.
The final adjustments to the MuteReason
2017-09-16 22:27:34 -07:00
md678685
ed5aa1f469
Alter config options for EssentialsX Spawn listeners ( #1491 )
...
* Add spawn-join-listener-priority setting
* Make "none" an option for priority settings
* Register each listener with separate priorities
* Add note to spawn-join-listener priority
Warns about effect on spawn-on-join
2017-09-16 15:23:56 +01:00
Josh
b34697040a
Update spawner blockstates ( #1536 )
...
Fixes #1525 .
2017-09-14 07:36:39 +01:00
delbertina
b0205b9499
Added check to display mute reason when notifying
2017-09-03 23:02:56 -05:00
Taylor
e05796f80e
Merge pull request #4 from delbertina/msgs385
...
Added mute format to all msg files
2017-09-03 22:10:19 -05:00
delbertina
a70fa78267
Added mute format to all msg files
2017-09-03 22:03:17 -05:00
CreedTheFreak
f10a766442
fixed some wonky commit thing that happened, thus the following modifications are brought to you by Delbertina.
2017-09-03 19:49:57 -07:00
CreedTheFreak
4ff9fe8666
We have added the ability for the Mute to contain a reason, which is stored for the duration of the mute in the user's data file. Currently we need to add in the mute reason code into some other commands such as /afk and /me and /seen ect. We will also need to fix a problem with the reason when we dont add in a time frame for the mute, which should mute the player indefinatly rather then cancelling the mute and throwing a DataFormat exception.
2017-09-03 14:41:32 -07:00
CreedTheFreak
3512c4c8e6
Started work on implementing the mute reason, and decided to write it to the UserData just like the Ban and TempBan reasons
2017-09-02 20:04:25 -07:00
Luck
430f08b25f
Add LuckPerms to "specialCasePlugins" in SuperpermsHandler ( #1518 )
2017-08-27 22:20:48 +01:00
md678685
a049a03faa
Catch NullPointerExceptions in SLPE ( #1463 )
...
* Catch NullPointerExceptions in SLPE
* Use the caught NPE's stacktrace
Makes thrown exception actually useful
2017-08-21 10:40:23 +01:00
Ali Moghnieh
365ae356bd
Format currency correctly by placing negative sign at beginning.
...
This is forcefully placed at the beginning of the formatted currency because of how `currency` message is customisable. Until a better solution arises this shall stay.
2017-08-19 20:11:21 +01:00
md678685
e4fbe28f95
Add EssX version
2017-08-18 11:32:04 +01:00
md678685
1bc0768683
Fix version replacement in item map and messages
2017-08-18 11:24:29 +01:00
md678685
1f42e1e2c1
Add version to newly created config files
2017-08-18 11:24:04 +01:00
flcmc
91b2622ba2
Turn off god mode on login if player doesn't have the permission ( closes #1445 ) ( #1475 )
2017-08-13 16:42:59 +01:00
flcmc
eb341c0704
Make {player} referencing powertools activate only when the user has powertools enabled ( #1474 )
2017-08-13 16:03:46 +01:00
Leomixer17
09eecb1c3b
Translated banJoin and banIpJoin ( #1470 )
2017-08-12 18:13:31 +01:00
flcmc
1562a8f3ca
Implement tab completion for seen and whois. ( #1440 )
2017-08-12 14:42:57 +01:00
Ashazi
13fbd31124
Prevent flaming arrows damage from vanished and godmode players. ( #1462 )
2017-08-12 14:27:51 +01:00
Daniel Saukel
433ebe4a21
Fix a few GER translation issues ( #1421 )
2017-08-12 14:23:33 +01:00
Ali Moghnieh
e5c7ba72e5
Add custom join ban messages. #420
...
blaze it
2017-08-12 13:46:27 +01:00
Ali Moghnieh
203d6561ac
Allow unbreakable to not take any arguments, defaulting to true. Fixes #377
2017-08-07 14:05:20 +01:00
Florian CUNY
117704b0bc
Added missing translations to messages_fr.properties ( #1444 )
...
Related to https://github.com/drtshock/Essentials/issues/1380
2017-08-07 13:25:03 +01:00
md678685
7958cd0b88
Add ability to click helmet slot to equip item. #960
2017-08-04 17:24:43 +01:00
Ali Moghnieh
51f2a04958
Fix import errors.
2017-08-04 16:26:57 +01:00
md678685
a27eb17684
Merge remote-tracking branch 'upstream/2.x' into 2.x-upstream
2017-08-04 12:09:03 +01:00
md678685
05d2b6ccda
Fix 1.12.1+ NSME in /lightning
2017-08-04 12:08:55 +01:00
md678685
ec61ffcaad
Fix 1.12.1+ NoSuchMethodError in /break ( fixes #1438 )
2017-08-04 12:08:40 +01:00
md678685
ed0ad87632
Use Paper's new ServerListPingEvent methods if present ( #1436 )
...
* Use Paper's new ServerListPingEvent methods if present
2017-08-04 12:00:25 +01:00
Adam Williams
4802744ce7
Spacing for antibuild place message in German ( #1175 )
...
#drtshock 2017-03-22 20:59:27 UTC
2017-08-04 00:47:06 +01:00
Uranusak
adf7e22324
Update messages_cs.properties ( #1216 )
2017-08-04 00:43:07 +01:00
Esteban Juarez Rodriguez
09f63364dc
Update of messages_es.properties ( #1254 )
...
Some of the current translations were modified and the new content was translated.
2017-08-04 00:41:50 +01:00
core.equip
8c256664b2
Fix escaping in german translation. ( #1262 )
2017-08-04 00:35:11 +01:00
Leomixer17
d5f15b8283
Update messages_it.properties ( #1316 )
...
* Update messages_it.properties
2017-08-04 00:27:39 +01:00
NyanMeow
c4009233a3
Update messages_zh.properties ( #1330 )
...
* Update messages_zh.properties
2017-08-04 00:25:09 +01:00
Leomixer17
e02bceaf5d
Clarify mailClear
deletion of mails ( #1383 )
...
* Update messages.properties
2017-08-04 00:11:47 +01:00
Kaleb M
8796dbeb56
[Fix] Essentials signs validity ( #1402 )
...
* [Fix] Essentials signs validity
Any sign in the format of &1[...] was a valid sign according to essentials, but 3rd party plugins with the same sign format would be treated equally (cancelling nearby explosions, etc)
Valid signs after this fix are:
- In the format of &1[...] as before
- Are essentials signs and enabled in the essentials config
* Revert "[Fix] Essentials signs validity"
This reverts commit 60d95b6585184051124cd32358401653042edd18.
* [Fix - v2] Essentials signs validity
Any sign in the format of &1[...] was a valid sign according to essentials, but 3rd party plugins with the same sign format would be treated equally (cancelling nearby explosions, etc)
2017-08-04 00:09:12 +01:00
Florian CUNY
fd63a7df4e
[Feature] Added an option to spy chat messages from muted players ( #1430 )
...
Related to https://github.com/drtshock/Essentials/issues/1420
2017-08-04 00:04:42 +01:00
md678685
7fbc721db6
Fix usage of deprecated getTargetBlock ( #1435 )
2017-08-03 23:33:55 +01:00
Ali Moghnieh
210494d0d1
Support EntityPickupItemEvent.
2017-07-28 20:13:59 +01:00
md678685
50f2e7a95f
Add a delay for sending the MOTD ( #1396 )
...
* Add delay-motd setting
* Move MOTD to Runnable
* Refactored according to comments
* Delay motd loading as well as sending
2017-07-28 19:20:44 +01:00
md678685
d7685dc1bc
Add UUID to /whois ( #1394 )
...
* Add UUID to /whois
* Add untranslated English messages
I'm not sure whether "UUID" necessarily needs translating for most languages, but I've put it in all of them so that they can be translated if needed.
* Hi there o/
2017-07-15 18:38:09 +01:00
md678685
301a3a72df
Check for essentials.warp.list
permission on /warp
tab complete ( #1378 )
2017-07-10 23:07:54 +01:00
CreedTheFreak
518a43db9c
[Fix] Disallow muted players to use /r ( #1375 )
2017-07-09 15:17:07 +01:00
Ali Moghnieh
243e69649f
Be more verbose in handleCrash(Throwable).
2017-07-03 14:24:43 +01:00
Ali Moghnieh
781204aa20
Trim comma separation in items.csv
parsing.
2017-07-03 14:23:36 +01:00
Ali Moghnieh
d5cbfefc21
Set use-bukkit-permissions
to true by default.
...
See #1356 for more information.
This change was made with the confident presumption that the use of built-in EssentialsX permissions is very very low compared to those who use feature-complete permission plugins.
2017-06-30 21:12:55 +01:00
Ali Moghnieh
12930cfce4
Return online players instead of nothing when tab completing. ( Fixes #1331 )
2017-06-29 03:41:13 +01:00
Ali Moghnieh
298c292ffb
Amend items.csv to support potions in all items.
...
This commit makes use of 3fba6e9a
which implements the ability to parse NBT in `items.csv`.
2017-06-29 03:30:35 +01:00
NJDaeger
341263b934
Removed null value from AbstractVaultHandler ( #1327 )
...
I'm in the process of writing a permissions plugin, and every time I try to talk it threw an error. The error was caused by this null value that was existing. I removed it and changed it to get the Player's world name. This should fix my error.
2017-06-24 15:41:51 +01:00
Ali Moghnieh
11a03bbce9
Add notify-player-of-mail-cooldown
config option.
...
This feature allows for the ability to specify a cooldown for how often individual players are notified of their outstanding unread mails.
2017-06-22 22:54:51 +01:00
Ali Moghnieh
3831464665
Fix /condense
functionality after 1.12. ( #1298 )
...
Prior to this commit `/condense` would return the first best item to condense an ItemStack into, with no consideration of better forms of condensation.
This commit adds a local variable `bestRecipes` which stores all the valid recipes and sorts through them for the best, then picks out the best. The best recipe is defined by a compare(o2, o1) where o1 and o2 are integers of the SimpleRecipe's input ItemStack amount.
2017-06-22 22:21:42 +01:00
Ali Moghnieh
2fe05b4ff4
Fix silent error when creating signs.
...
If the signFormatSuccess message is empty an error occurs silently that prevents the sign from being created from Essentials behalf. This commit tackles that issue by creating `getSuccessName(IEssentials)` and invoking it where possible to notify the console when this error occurs.
2017-06-19 05:18:33 +01:00
Ali Moghnieh
ec3dc50e20
Fix typo in OfflinePlayer#setBanned(boolean).
2017-06-18 21:32:24 +01:00
Ali Moghnieh
171b2b6a37
Capitalise Parrot in Mob.
2017-06-18 21:00:02 +01:00
Ali Moghnieh
14a02c0602
Update to 1.12. :D
...
To the best of my knowledge ;)
2017-06-18 19:54:04 +01:00
Ali Moghnieh
34e3582557
Reorder items.csv based on item id (and date of creation).
2017-06-18 19:24:55 +01:00
Ali Moghnieh
01592e9770
Rename darkgreeysclay to darkgreysclay in items.csv
.
2017-06-18 16:53:19 +01:00
Ali 'SupaHam' M
3fba6e9ad0
Add NBT support in items.csv ( #1276 )
...
This commit adds a new 4th column reading in `items.csv` to enable the ability to specify NBT data for newly constructed items.
2017-06-18 16:30:54 +01:00
Ali 'SupaHam' M
bbe0ca9302
Implement tab completion for all commands. ( #1282 )
...
List of supported commands:
```
/afk
/balance
/balancetop
/ban
/banip
/bigtree
/book
/broadcastworld
/burn
/clearinventory
/condense
/delhome
/deljail
/delwarp
/eco
/enchant
/enderchest
/essentials
/exp
/ext
/feed
/fireball
/firework
/gamemode
/getpos
/give
/hat
/heal
/help
/helpop
/home
/ignore
/invsee
/item
/itemdb
/jump
/kick
/kill
/kit
/lightning
/list
/mail
/me
/msg
/mute
/near
/nick
/nuke
/pay
/potion
/powertool
/ptime
/pweather
/recipe
/remove
/repair
/sell
/showkit
/skull
/speed
/tempban
/thunder
/time
/togglejail
/tp
/tpa
/tpaall
/tpahere
/tpall
/tphere
/tpo
/tpohere
/tppos
/tree
/warp
/weather
/world
/worth```
2017-06-11 01:17:43 +01:00
Ali Moghnieh
e572788a8c
Disable /recipe
for 1.12 until duplication bug can be fixed. #1289
2017-06-09 15:02:56 +01:00
Pokechu22
4c0857fbb5
Implement tab completion framework ( #1203 )
2017-06-06 01:31:41 +01:00
Ali Moghnieh
8fd532c648
Translate now
instead of static "now"
in DateUtil.
2017-06-04 20:57:06 +01:00
Ali Moghnieh
7c0fa46b4d
Add playtime to /whois
. #1212 Courtesy of @molor.
2017-06-03 09:31:53 +01:00
Ali Moghnieh
85d0644868
Readd messages from c28d749
.
2017-05-31 14:19:18 +01:00
md678685
3ecebdc758
Add missing enable and disable functions to Metrics class ( #1270 )
...
* Replace mcstats with bStats
Won't show up on the bStats website, until @drtshock or someone else signs up and creates a Bukkit plugin named "EssentialsX" on the bStats website. If you want to test, you can change `pluginName` to `"EssXmdtest"`, or any other value as desired.
* Add missing enable and disable functions to Metrics class
2017-05-31 11:31:08 +01:00
md678685
f13e355010
Replace mcstats with bStats
...
Won't show up on the bStats website, until @drtshock or someone else signs up and creates a Bukkit plugin named "EssentialsX" on the bStats website. If you want to test, you can change `pluginName` to `"EssXmdtest"`, or any other value as desired.
2017-05-31 03:50:01 +01:00
Ali Moghnieh
c28d749548
Create /tpacancel
.
...
`/tpacancel` allows tp requesters to cancel sent requests before the target client can accept them. This aids in combatting long-lived tp requests in PvP environment.
`/tpacancel <player>` cancels all a tp request sent to <player> only.
2017-05-31 03:30:05 +01:00
Ali 'SupaHam' M
d0760ddd04
Register SWEEPING_EDGE enchantment. Resolves #1263
2017-05-25 01:36:33 +01:00
Ali Moghnieh
af5d2c2fca
Remove Supervisor support.
...
This reverts commit 442d97a1b1
, fcbd3deb6b
, and 6231a25413
.
Due to the lack of proper dependency deployment and availability users are unable to build EssentialsX without doing some manual installations. Until issue is resolved Supervisor support is dropped.
2017-05-04 13:55:18 +01:00
Ali Moghnieh
4bfabaa1d3
Check if getTeleportRequest() is null in /tpdeny
. Fixes #1229 .
2017-05-04 13:46:31 +01:00
Platinteufel
747420b4c8
Update messages_de.properties ( #1091 )
2017-02-12 09:52:20 -06:00
Maxetto
78b710dc22
Set PORTAL as an Unsafe Destination
2017-01-20 09:17:11 -06:00
vemacs
7973f544ff
Revert "Fix broken add-prefix-in-playerlist behavior", as it seems to break more things for other users
2017-01-20 09:08:36 -06:00
vemacs
0b1e1676d0
Add iron nugget to items.csv ( resolves #1049 )
2017-01-17 21:55:35 -06:00
md_5
705c1c60c8
Fix erroneous usage of setAmount(0) on mirrored ItemStacks
2017-01-17 21:49:05 -06:00
vemacs
abfec5a60f
Revert "Fix getItemInMainHand behavior breaking /worth ( #1053 )"
2017-01-17 21:46:04 -06:00
vemacs
ca28d8aa84
Fix getItemInMainHand behavior breaking /worth ( #1053 )
2017-01-05 12:13:08 -05:00
Maxetto
198d852995
Fix broken add-prefix-in-playerlist behavior
2017-01-04 11:48:01 -05:00
Ali Moghnieh
5f83766dc1
Implement player based toggle for pay confirmation prompts. Fixes #1032
...
This commit adds a new `/payconfirmtoggle` command with `/payconfirmon` and `/payconfirmoff` as well.
2016-12-25 18:08:16 +00:00
Ali Moghnieh
442d97a1b1
Add Supervisor to softdepend in plugin.yml.
...
Add SupaHam to authors list.
2016-12-18 15:58:58 +00:00
Ali Moghnieh
fcbd3deb6b
Exclude Spigot from Supervisor dependency.
2016-12-18 15:14:43 +00:00
Ali 'SupaHam' M
dadc6b2d3a
Implement confirmation dialogue for /pay
. ( #1002 )
2016-12-18 15:03:03 +00:00
Ali Moghnieh
6231a25413
Initial implementation of Supervisor.
...
EssentialsReportContext provides all online players' userdata files if report level is 400 or higher, as well as config.yml if report level is over 200.
2016-12-18 15:00:22 +00:00
Ali Moghnieh
bc08b11011
NOOP sendTitle in OfflinePlayer.
2016-12-18 14:17:16 +00:00
vemacs
36b08e9b1d
Fix compile
2016-12-12 10:09:43 -06:00
vemacs
d73ec779e0
Fix #1015
2016-12-09 19:11:04 -06:00
Ali Moghnieh
6bc9f2140c
Catch Exception in Commandpay for payUser
call.
2016-12-03 15:23:53 +00:00
Luke Anderson
a6f1e305ef
[Fix] When the minimum pay amount is zero, users are unable to pay zero.
2016-12-03 14:32:50 +00:00
vemacs
c919eba206
Fix missing setVillager call
2016-11-28 17:25:29 -06:00
vemacs
61b3ca531c
Fix build
2016-11-28 17:20:24 -06:00
vemacs
96164f5851
Restore basic pre-1.11 compat
2016-11-28 17:13:36 -06:00
Roy Curtis
4102b11f15
More items.csv fixes ( #992 )
...
* Adjust ID for beetroot soup from Pocket Edition ID (459) to Java ID (436)
* Fix two IDs for strength arrows
2016-11-27 17:53:39 +00:00
Ali Moghnieh
3c18efc4a6
Fix /tpaccept
timing out requests too soon.
2016-11-23 13:41:11 +00:00
Roy Curtis
cfc2b7ff2f
Add 3rd column to Purpur Stairs items.csv entries
...
Purpur Stairs in items.csv are missing their data column. This breaks code that parses `items.csv` and expects a consistent number of columns.
For example, this breaks the Levitate command library: a8a57e9512/src/main/java/de/ketrwu/levitate/syntax/ItemStackSyntax.java (L94)
2016-11-22 20:55:04 +00:00
Ali Moghnieh
ad94cca95b
Check for timeout in /tpa
and /tpaccept
. Fixes #818 .
...
This commit adds a method called hasOutstandingTeleportRequest() in IUser - implemented fully in User.
2016-11-22 20:39:31 +00:00
Ali Moghnieh
6ade8132af
Implement NOOP openMerchant(Merchant, boolean) in OfflinePlayer.
2016-11-21 18:11:40 +00:00
Ali Moghnieh
e5b5994593
Disallow negative number input for /pay
.
2016-11-21 18:05:17 +00:00
Ali Moghnieh
944ddf8d70
Further changes for 1.11 update.
...
- Dropped usage of deprecated methods for a cleaner future.
- Zombies no longer throw errors in SpawnMob due to setVillager(false).
- Removed MobData where they have been replaced with actual entities.
2016-11-20 20:23:01 +00:00
Ali Moghnieh
8b0659a2b4
Update to 1.11.
...
- Support new enchantments.
- Support new mobs.
- Rename MobData WHITHER_SKELETON to WITHER_SKELETON.
- implement NOOP methods of new API methods for fake classes.
- Amend item dictionary.
2016-11-20 16:03:56 +00:00
Ali Moghnieh
35388c3b19
Add spawn-on-join examples in config.yml.
2016-10-30 13:47:56 +00:00
Ali Moghnieh
27ab90ab2a
Improve spawn-on-join with ability to specify groups.
2016-10-30 13:29:21 +00:00
vemacs
d41af02ade
Fix cache invalidation when resetting user
2016-10-14 08:25:53 -04:00
vemacs
e0a578d06c
Fix #857
2016-10-12 12:35:25 -05:00
NDGAM3R
d1dda6a166
Add normal fire resistance potion to items.csv ( #875 )
2016-09-05 22:28:51 -05:00
Trent Hensler
c54da35a39
Fix version
2016-08-29 18:44:55 -07:00
md678685
1fed66d652
Remove extraneous + in Commandfly
2016-08-27 10:01:26 +01:00
Faris Rehman
f42904e5ae
Add FlyStatusChangeEvent ( #835 )
2016-08-26 21:45:38 -05:00
Ryan
58828d7924
Don't force player out of vehicle on teleport. Fixes #582 ( #833 )
2016-08-26 21:29:22 -05:00
md678685
ee64f7c4ff
[Fix] Remove vanished players from server list ping ( #837 ) ( #841 )
...
Add listener for ServerListPingEvent and remove any vanished players.
Also refactored EssentialsPluginListener serverListener to
pluginListener
2016-08-26 21:27:52 -05:00
Nathan Guedes
3c0424226e
Update messages_pt_BR.properties. ( #778 )
2016-08-20 21:16:13 -04:00
Ryan
dd226dfdcf
Implement MuteStatusChangeEvent. Fixes #819 ( #832 )
2016-08-20 21:13:26 -04:00
Ryan
16e05cc17b
Remove double locale set call. ( #826 )
2016-08-19 09:23:44 -04:00
Blinky™
13bceb9f5d
Update Vault repo
2016-08-17 14:41:00 -06:00
Ali Moghnieh
03c652cd55
Fix command cooldowns command matching.
2016-08-07 15:58:34 +01:00
Ali Moghnieh
00301b26e6
Add debug for command cooldowns.
2016-08-06 17:53:24 +01:00
Ali Moghnieh
611429b6f6
Use afk player-list name in User#setDisplayName().
2016-08-06 17:45:54 +01:00
Platinteufel
34979c8e84
Update messages_de.properties
2016-08-05 02:25:00 +02:00
Ali Moghnieh
3a6da5cd26
Add 1.10 blocks and Polar Bear egg entries in items.csv.
2016-08-04 17:41:14 +01:00
Ali Moghnieh
9c18b94ec8
Fix shulkeregg entries in items.csv
2016-08-04 17:19:39 +01:00
Ali Moghnieh
5187be5d02
Set default currency-symbol-format-locale to US locale.
2016-08-04 16:38:31 +01:00
Nathan Guedes
1c009e1ebc
Update messages_pt_BR.properties.
...
Translate the last lines that was in english and a line in european portuguese.
2016-07-28 23:57:33 +01:00
Ali Moghnieh
8927fe9ea9
Remove isHidden()
check for idling kick. Resolves #773
2016-07-28 19:58:04 +01:00
Ali Moghnieh
63b5cb9ec7
Add prefix/suffix toggle for playerlist. Resolves #771
...
This commit adds two new configurable options:
- `add-prefix-in-playerlist`: enable prefix in playerlist
- `add-suffix-in-playerlist`: enable suffix in playerlist
These were added to prevent very long names in the playerlist.
2016-07-28 17:17:26 +01:00
Ali Moghnieh
30d5fbdf8d
Revert "Add mending enchantment to serializer."
...
This reverts commit 743ac51c4c
.
2016-07-28 16:57:06 +01:00
Ali Moghnieh
5960f55339
Fix banner/shield deserializer with PatternType.
2016-07-26 22:03:33 +01:00
Ali Moghnieh
743ac51c4c
Add mending enchantment to serializer.
2016-07-26 22:02:50 +01:00
Ali Moghnieh
2493c655f8
Create /paytoggle
command. Resolves #413
2016-07-26 16:23:34 +01:00
Ali Moghnieh
f1d9cda5eb
Create allow-bulk-buy-sell config option. Resolves #765 .
2016-07-26 12:25:20 +01:00
Ali Moghnieh
a76b20f1b5
Display time since AFK in /whois
. Resolves #761 .
...
This commit adds a getAfkSince() method to IUser.
This commit adds a whoisAFKSince message which is sent when a player is AFK, it follows the same format as whoisAFK which is still used. whoisAFK remains unchanged but is sent only when the player is not AFK.
2016-07-26 01:36:29 +01:00
Ali Moghnieh
017082c07a
Check recipient socialspy exempt during PMs. Resolves #166
2016-07-25 13:10:06 +01:00
Ali Moghnieh
352c92b880
Implement Shield item serialization.
2016-07-25 12:06:24 +01:00
Ali Moghnieh
948cce4ceb
Remove whitespace before colon in SocialSpy broadcast.
2016-07-23 14:59:20 +01:00
Ali Moghnieh
6fe87184ae
Add socialSpyPrefix message.
2016-07-23 00:30:49 +01:00
Ali Moghnieh
c4c303dbfb
Don't socialspy broadcast raw /msg and /r.
2016-07-23 00:09:18 +01:00
Ali Moghnieh
87adbb477d
Allow bulk buy/sell when sneaking. Resolves #65
2016-07-22 23:56:26 +01:00
Ali Moghnieh
3245ce10ac
Prevent multiple tpa requests in a row. Resolves #59
2016-07-22 20:51:47 +01:00
Ali Moghnieh
5540683013
Remove +180 on yaw in .
2016-07-22 16:26:56 +01:00
Ali Moghnieh
75d1254dda
Implement better PM social spy. Resolves #27
2016-07-22 15:52:53 +01:00
Ali Moghnieh
83b944eb4b
Use User#isAuthorized() instead of Player#hasPermission().
2016-07-22 15:33:26 +01:00
Ali Moghnieh
6cbb8c846b
Make old /createkit toggleable in config.
2016-07-13 23:25:20 +01:00
Ali Moghnieh
e0d69d05eb
Format {UNIQUE} in KeywordReplacer.
2016-07-13 22:54:52 +01:00
Ali Moghnieh
4f971ad8e5
Change /createkit
functionality.
...
/createkit pastebins the current inventory into gist.github.com and returns a URL with the kit code.
2016-07-13 22:43:20 +01:00
Ali Moghnieh
fa59a3f65c
Fix up messages_pt_BR.properties.
2016-07-13 22:08:19 +01:00
Ali Moghnieh
8d921d78c5
AHHHH it's Hydra!
2016-07-13 22:04:44 +01:00
Ali Moghnieh
953e44c4a4
Remove the HEAD!
2016-07-13 21:53:46 +01:00
MisterSanglad
b664159231
Update messages_fr
2016-07-13 14:32:17 +02:00
Ali Moghnieh
535fb43915
Format {UNIQUE} in custom join message.
2016-07-12 20:36:55 +01:00
Ali Moghnieh
79401c3cf7
There's a reason we test code. Thanks, hobbit!
2016-07-12 00:46:08 +01:00
Ali Moghnieh
0ab9f04ea4
Document no-god-in-worlds feature usage in code.
2016-07-12 00:03:08 +01:00
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
Trent Hensler
7c1a0ed719
Fix elytra wing item id. Resolves #578
2016-04-17 12:41:51 -07:00
Taybosquee
b050b13aa3
Add 1.9 entries to item.csv
2016-04-10 11:32:25 -06:00
vemacs
65a2e942c4
Attempt fixing kit/createkit for splash potions in 1.9
2016-03-31 11:54:19 -06:00
vemacs
731455649e
[Experimental] Attempt supporting lingering potion type by passing it through
2016-03-28 19:38:53 -06:00
vemacs
ec1215b227
Restore 1.8 compatibility
2016-03-28 17:42:33 -06:00
vemacs
dcb14170b9
Fix meta setting (works for 1.9)
2016-03-28 17:31:25 -06:00
vemacs
c266778c1e
[Likely breaks 1.8 compatibility, will be fixed] Use non-deprecated methods
2016-03-28 17:21:57 -06:00
vemacs
8116ce39d7
[Experimental] Attempt restoring potion effect ID compatibility to 1.9
2016-03-28 16:54:17 -06:00
vemacs
8167002092
Fix compile
2016-03-28 10:36:02 -06:00
Literallie
a9e41841e9
Fix that annoying extra "6" in German /mem
...
This has been bothering me and my staff forever, it's just that there's an extra number 6 in front of the word "entities" in the German translation of /mem. This commit fixes that issue by prepending that with a section sign so it gets correctly interpreted as color code.
2016-03-25 17:50:50 +01:00
Trent Hensler
37f6deab85
Add children for gamemode perms so super perms work correctly. Solves #156 .
2016-03-23 18:08:22 -07:00
vemacs
a4aa6a22b7
Fix compile
2016-03-18 10:19:16 -06:00
vemacs
d57f7af453
Fix compile
2016-03-18 10:18:13 -06:00
vemacs
7f8c801c07
Throw some more unsupported ops
2016-03-11 17:44:14 -07:00
vemacs
c627b26f49
Fix compile
2016-03-11 17:39:10 -07:00
vemacs
97561667a0
Java 7-ize this class
2016-03-10 12:36:57 -07:00
vemacs
bdb81123d6
Refactor spawn egg provider to separate classes
2016-03-10 09:28:08 -07:00
vemacs
f1c57371a3
Refactor providers to a generic implementation in preparation for future spawn egg APIs
2016-03-10 08:54:07 -07:00
vemacs
873f9404bf
Restore old inventory clear behavior for 1.9
2016-03-08 18:07:04 -07:00
Trent Hensler
e6d177c09a
Revert "Don't require extra argument to see armor with invsee. Resolves #472."
...
Handling this with armor and without NMS isn't clean. Advise using OpenInv if players want extended capability.
This reverts commit 6eb63fd3fd
.
2016-03-08 15:38:50 -08:00
vemacs
65f2051e87
Add spawn egg NMS for 1.9
2016-03-08 12:28:23 -07:00
vemacs
767abe83f9
Fix giving spawn eggs in 1.9 (use SpawnEgg API)
2016-03-08 12:12:21 -07:00
Trent Hensler
6eb63fd3fd
Don't require extra argument to see armor with invsee. Resolves #472 .
...
Before, you had to do to see armor. Now it just adds it if you have the permission.
2016-03-07 15:37:42 -08:00
Trent Hensler
3fd925c1fd
Use proper AFK toggle to make test pass.
2016-03-07 11:19:16 -08:00
Trent Hensler
6ea8f7b621
Update vault version.
...
This solves the issue of trying to resolve old dependencies that led to 1m+ compile time for me.
2016-03-07 11:10:43 -08:00
vemacs
4e77fc0f0b
Update potions to 1.9
2016-03-06 16:19:06 -07:00
vemacs
6d347881b7
Formatting
2016-03-06 11:14:08 -07:00
vemacs
73ad945101
Simplify copy operation
2016-03-06 11:02:05 -07:00
vemacs
d39615d906
Try correcting overflow behavior for non-sign situations
2016-03-06 10:49:16 -07:00
vemacs
dcc6e2f23f
Correct overflow behavior after c44c41ef02
2016-03-05 09:29:53 -07:00
vemacs
24e068b94d
Send invalid message when attempting to spawn unavailable mob
2016-03-05 09:03:32 -07:00
vemacs
6b6cf41782
Also do a nullcheck on enchants
2016-03-05 09:01:15 -07:00
vemacs
d17bd144a2
Add 1.9 Enchantments (FROST_WALKER, MENDING)
2016-03-05 08:49:46 -07:00
vemacs
7967f62131
Deduplicate toggle argument handling code
2016-03-03 12:54:18 -07:00
vemacs
dd026700be
Minor cleanup
2016-03-03 07:57:37 -07:00
vemacs
0001665ece
Don't spam startup logs for PermissionsHandler
2016-03-03 07:44:49 -07:00
vemacs
d0a7c5a0ec
Remove PEX binary from repo, as we use Vault metadata now
2016-03-02 20:59:17 -07:00
vemacs
ba97e5fff5
Don't allow double loads
2016-03-02 08:48:32 -07:00
vemacs
e90455463f
Better solution than synchronization
2016-03-02 08:46:29 -07:00
vemacs
72760096f5
Never write empty names file
2016-03-02 08:33:11 -07:00
vemacs
62c2c57d4d
[Experimental] Support Unbreakable meta tag
2016-03-01 18:16:13 -07:00
vemacs
b8f7918a4a
[Experimental] Rewrite UUIDMap to use one single ScheduledExecutorService
2016-03-01 17:52:39 -07:00
vemacs
526118e7d3
Update sounds to 1.9, fix compile
2016-03-01 17:05:57 -07:00
vemacs
37c20d5b6d
Update API to 1.9-SNAPSHOT (note: compatibility is retained)
2016-03-01 16:53:08 -07:00
vemacs
5b60998b0a
Use try-with-resources
2016-03-01 11:52:29 -07:00
vemacs
833713bee2
setAccessible(true) on legacy cache methods
2016-03-01 11:49:54 -07:00
vemacs
cf1f2f8f03
Don't hardcode inv length
2016-03-01 10:21:04 -07:00
vemacs
f6cbda0e04
Also limit maxYears in parser
2016-03-01 09:43:28 -07:00
vemacs
7d33814d5b
Change to Vault Metadata API for PEX build perms
2016-03-01 09:29:45 -07:00
vemacs
7c59d61b32
Limit max time delta in years to 100k
2016-03-01 09:24:06 -07:00
vemacs
844a4a0574
Truncate contents length for 36 to playerInventory
2016-03-01 08:51:09 -07:00
vemacs
5968a6bc27
Run seen fallback code asynchronously, and clean it up
2016-03-01 08:36:41 -07:00
vemacs
f94e242a75
Change spectator mode string matching to be consistent with other gamemodes
2016-03-01 08:05:00 -07:00
vemacs
ddee7d1b94
Add 1.9 mobs (just one) to Mob
2016-02-29 20:52:02 -07:00
AdamQpzm
dfdc6a52be
Add fix for enchants & kits on 1.7
2016-02-06 11:24:36 +00:00
Ali Moghnieh
ba5ce33464
Test for updateActivity all the time in PlayerCommandPreprocessEvent.
2016-01-30 16:07:14 +00:00
Ali Moghnieh
7809615896
Fix /time permissions to allow players to check time with just essentials.time. Remvoe timeSetAllPermission message as it is no longer used.
2016-01-25 01:17:47 +00:00
Ali Moghnieh
27a297a18d
Move last-message-reply-recipient-timeout to a more appropriate position in the config.yml.
2016-01-20 16:02:41 +00:00
Ali Moghnieh
bbf657e251
Add afk-list-name config property for changing the player list name of AFK players.
2016-01-20 14:15:53 +00:00
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
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
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
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
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
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
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
Ali Moghnieh
7b60552ec1
/tppos shouldn't add 180 to yaw. Fixes #225
2015-10-31 20:47:04 +00:00
Ali Moghnieh
26045e2ec0
Add isReachable API to IMessageRecipient.
...
Add translatable message recentlyForeverAlone.
Add behaviour that preserves reply-recipient only if they are reachable, and update reply-recipient if they are not reachable.
Fixes #248
2015-10-30 19:58:30 +00:00
Ali Moghnieh
e5ebeaf724
Merge branch '2.x' of github.com:drtshock/Essentials into 2.x
2015-10-30 19:23:00 +00:00
Ali Moghnieh
dc24bb53c2
Use recipient's display name instead of sender's name in messaging notifications. Fixes #249 .
2015-10-30 19:22:39 +00:00
Matthew Steglinski
2175cb8a44
Group allowShortName check when checking if the short form version of 'splash' was used
2015-10-29 16:42:19 -04:00
Matthew Steglinski
756ea346e6
[Fix] Add option to not show one time use kits described in #188
...
* Adds toggleable config option 'skip-used-one-time-kits-from-kit-list' to exclude used kits with delay < 0 from displaying in the /kit list
2015-10-28 13:29:30 -06:00
Matthew Steglinski
23f3d69d38
[Fix] Call JailStatusChangeEvent when jailing and unjailing players. Fixes #161
2015-10-28 13:29:29 -06:00
Matthew Steglinski
607f1980a1
[Fix] Adds splash potion persistence when serializing items. Fixes #232
2015-10-28 10:59:11 -04:00
Ali Moghnieh
fb4af9fefc
Rename and fix MessagingTest.
2015-10-28 13:37:17 +00:00
Ali Moghnieh
447b9db397
Rewrote messaging structure for more abstractness.
...
This commit adds a new boolean-configurable feature called last-message-reply-recipient, defaults to true for new installs and false for old installs, which states whether to use the new messaging functionality or not.
This commit deprecates Console#getCommandSender(Server) and provides Console#getInstance()#getCommandSender() for future usability.
2015-10-27 20:46:58 -06:00
Matthew Steglinski
77eb430b0b
[Fix] Fixes drtshock/Essentials#189 , adds toggleable config option 'ignore-colors-in-max-nick-length' to exclude ChatColors from nickname length
2015-10-27 22:37:33 -04:00
Ali Moghnieh
d4ab25b200
Merge branch '2.x' of github.com:drtshock/Essentials into 2.x
2015-10-26 17:22:33 +00:00
Ali Moghnieh
faaa4a4b1e
Fix typo in German language file. Fixes #236
2015-10-26 17:22:10 +00:00
mickare
a844e8b5ad
Fix for offline player functionality (including /seen), implement automatic usermap repair
2015-10-17 08:20:33 -06:00
Taras
84143d06fa
Revised config
2015-10-17 08:20:31 -06:00
Ali Moghnieh
9805f3f4d1
Add support for HEX RGB values.
2015-10-08 19:33:14 +01:00
Ali Moghnieh
a721e04119
Add support for deserializing item color RGB values as integers.
2015-10-08 19:14:04 +01:00
Ali Moghnieh
6360c690cf
Increment pendingDiskWrites every time we save please.
2015-10-08 18:47:10 +01:00
Ali Moghnieh
aa75a3f20d
Remove GroupManager from here!
2015-10-08 18:16:41 +01:00
ShadowRanger
c364adcf00
Updated & refactored LocationUtil
2015-09-28 12:25:46 +10:00
ShadowRanger
7d6714f713
Properly apply damage causes
2015-09-28 11:45:25 +10:00
drtshock
8485bd44f9
Correct check on bulk sell permission.
2015-09-23 15:02:44 -05:00
drtshock
c0800afeeb
Add configurable message for messaging someone with messages turned off. Adds #180
...
This message can also be removed to not send a message at all, keeping previous functionality.
2015-09-01 12:53:07 -05:00
Jikoo
046752f8c2
Fixes for graphical /recipe issues. Closes #134
...
- Fixed shaped recipe ItemStacks displaying 0s
- Fixed recipes supporting any data value of blocks missing textures
2015-08-19 10:42:16 -06:00
drtshock
ee2018416e
Add gamemode check when game moding self.
2015-08-10 09:58:20 -05:00
drtshock
6c38b6c6fb
Hand sell message should be different from bulk sell.
2015-08-08 21:42:21 -05:00
drtshock
cafb297594
Add essentials.chat.spy.exempt permission. Implements #83
2015-08-07 17:05:19 -05:00
drtshock
8bec43f7a2
New permission for changing all gamemodes. Fixes #79 .
...
Need to give players essentials.gamemode.all or each gamemode permission on top of essentials.gamemode to be able to change.
2015-08-07 16:54:08 -05:00
drtshock
fe1dd0d0f3
Add separate permission for bulk sell and hand sell.
2015-08-07 16:53:20 -05:00
drtshock
b066d4dd83
Send emotes to yourself.
2015-08-01 19:24:23 -05:00
drtshock
792c7d5e91
Have me command respect chat radius. Implements #118 .
...
Adds similar functionality to that of chat in essentials chat.
2015-08-01 16:38:09 -05:00
drtshock
76498e86f5
Add X naming to parent module.
2015-07-29 16:22:10 -05:00
vemacs
540a15160c
Fix enable/disable message ordering in /msgtoggle
2015-07-29 11:26:36 -06:00
vemacs
6eb5aded38
Add msgtoggle to plugin.yml
2015-07-29 10:31:41 -06:00
vemacs
891605380f
Add /msgtoggle command, untested (implements #89 )
2015-07-28 20:29:17 -06:00
vemacs
fe9348b3fb
Add silent msg ignoring in msg command
2015-07-28 19:49:13 -06:00
vemacs
c592a9d361
Add IgnoreMsg API
2015-07-28 19:45:33 -06:00
vemacs
fae159cdbd
Merge branch '2.x' of https://github.com/drtshock/Essentials into 2.x
2015-07-28 19:20:49 -06:00
vemacs
d7b0f74a75
Give money back to sender if MaxMoneyException thrown ( fixes #106 )
2015-07-28 19:20:47 -06:00
drtshock
d5301824fc
Use Bukkit ChatColor instead of ess regex to strip colors.
2015-07-23 15:23:47 -05:00
vemacs
28607ce58c
Fix compile
2015-07-23 15:23:47 -05:00
vemacs
9fb0ab57e6
Fix compile
2015-07-18 20:05:36 -06:00
CoolV1994
06e24b3bc2
[Fix]: tppos for Console
...
Use the correct arguments when using from Console
2015-07-18 18:02:21 -04:00
CoolV1994
3283b8c0a3
[Feature]: Add world argument to /tppos
2015-07-16 19:09:19 -04:00
CoolV1994
f43501e828
[Fix]: Relative Coordinates
...
Fixes the error when trying to do something like:
/tp ~ ~10 ~
2015-07-16 18:36:10 -04:00
vemacs
192ced4e4c
Revert "Make disable-eco option visible in default config. Adds option requested multiple times."
...
This reverts commit dd65a1e76c
.
2015-07-08 07:26:31 -06:00
drtshock
dd65a1e76c
Make disable-eco option visible in default config. Adds option requested multiple times.
...
This is apparently already in there but not visible. cf9c9f7073/Essentials/src/com/earth2me/essentials/Settings.java (L644)
2015-07-06 23:42:26 -05:00
drtshock
0b042dad43
Add separate permission for notifying ban ip. Resolves #60 .
...
Permission is essentials.banip.notify and old one is essentials.ban.notify.
2015-07-06 16:19:32 -05:00
vemacs
14384f6bfa
Put whole block into try-catch (just in case)
2015-07-05 09:41:11 -06:00
vemacs
b9f293f8a7
Fix plugin startup
2015-07-05 09:37:17 -06:00
vemacs
d03d85b52b
Start metrics async
2015-07-05 09:27:53 -06:00
vemacs
cf9c9f7073
Use metrics-lite, use global PluginMetrics config to control disable
2015-07-05 09:26:36 -06:00
vemacs
7fb263e75c
Assign permissions in plugin.yml since they aren't assignable from player-commands
2015-07-05 09:10:04 -06:00
vemacs
1d20184f0b
Implement #70 (untested), TODO assign default permissions
2015-07-03 13:07:25 -04:00
Blinky™
500384abf3
Fix somehow removed drop-items-if-full option
2015-07-01 23:56:31 -05:00
Blinky™
6c35dfcb3d
Expose use-bukkit-permissions in config
2015-07-01 23:50:17 -05:00
vemacs
01ad006ca3
No magic numbers
2015-07-01 08:16:45 -05:00
Blinky™
7e580920f6
Pig, not creeper
2015-06-30 17:20:11 -05:00
Blinky™
5227824608
Default to pig spawner, fixes #67
2015-06-30 17:15:13 -05:00
vemacs
1c78f5cc3b
Update metrics implementation, report to mcstats instead of Essentials metrics
2015-06-28 21:53:38 -05:00
vemacs
306aab0d8d
Implement drop-items-if-full for /give command (default false)
2015-06-28 10:30:21 -05:00
vemacs
e33c42e123
Optimizate imporst
2015-06-21 09:16:49 -04:00
vemacs
9ccfd4aac0
Fix compile, class definitions
2015-06-21 08:45:01 -04:00
vemacs
549da08f87
OCD message tweaking. Last thing.
2015-06-19 21:59:17 -04:00
vemacs
b6c7799cc2
Fix compile, consider this stable
2015-06-19 21:48:11 -04:00
vemacs
d063b5a894
Apply setUseSuperperms() to correct handler
2015-06-19 21:44:11 -04:00
vemacs
cd78211cdf
Remove redundant checkPermissions() call from poorly named listener
2015-06-19 21:39:42 -04:00
vemacs
4e9d6d22dd
Actually fix no-Vault situation
2015-06-19 21:34:52 -04:00
vemacs
3a3d1a5981
Fix no-Vault situation
2015-06-19 21:30:27 -04:00
vemacs
b15d868f77
Failing test? Delete it, not failing anymore
2015-06-19 20:56:55 -04:00
vemacs
a6232b6bb6
[Untested] [Experimental] PermissionsHandler cleanup, add specific logging to detect Vault with no perms plugin
2015-06-19 15:47:58 -04:00
vemacs
6ca3712b79
Attempt PermissionsHandler cleanup, attempt to support Vault installed but no working perms/chat setup situations
2015-06-19 09:14:46 -04:00
vemacs
16c7bf2eb3
Add v1_8R2 to support 1.8.3 users not on the latest 1.8.3 build
2015-06-18 13:43:39 -04:00
vemacs
1d63209691
Rename this class to match the others
2015-06-17 15:22:00 -04:00
vemacs
140ece68d3
Cleanup dependencies, still waiting on build server to be fixed
2015-06-17 13:01:01 -04:00
vemacs
e95ca8444e
Simplify loadProvider method
2015-06-17 11:09:13 -04:00
vemacs
121b262d1b
Use returned value for setEntityType, attempt fixing name setting
2015-06-17 10:54:23 -04:00
vemacs
51b52ac343
[Experimental] Also catch provider instanciation exceptions
2015-06-17 10:38:25 -04:00
vemacs
8793add589
[Untested] [Experimental] [Need @drtshock to fix build server] Fully support all versions of Spigot and CraftBukkit from 1.8+
2015-06-17 10:25:46 -04:00
vemacs
e4f6bb363d
Compile against Spigot's Bukkit maven repo
2015-06-17 09:02:28 -04:00
vemacs
be60e10ebd
Bring back this?
2015-06-12 11:32:32 -06:00
vemacs
56cfffb2ef
Fix double dependency, offlineplayer override
2015-06-12 11:28:41 -06:00
vemacs
20a59ddb6e
Catch throwable for spawnerutil, move nasty warning to spawnerutil
2015-06-12 11:22:11 -06:00
vemacs
bfa93cc189
Move initialization code to top
2015-06-05 16:49:05 -06:00
vemacs
480055b3d7
Give actually helpful error message for attempts to load on 1.7
2015-06-05 16:46:33 -06:00
drtshock
5e605f992a
Reformat floatutil.
2015-06-05 10:38:06 -05:00
vemacs
3634cab1a5
Apply patch "Fixed exp for 1.8" from Spigot-Essentials, fixes #3
2015-06-04 20:44:02 -06:00
vemacs
8e2ffe08f8
Use items.csv from Spigot-Essentials (recommended to delete your current items.csv if you haven't made changes)
2015-06-04 20:41:32 -06:00
vemacs
b6957db352
Apply patch "Fix float parsing issues" from Spigot-Essentials
2015-06-04 20:32:36 -06:00
vemacs
ff3b1e810f
Fix MetaItemStack canSpawn() method to try it on a clone, readd check to /give and /i
2015-06-04 11:18:47 -06:00
vemacs
a224894380
Fix inverted boolean value, fixes #53
2015-06-04 08:41:19 -06:00
vemacs
73ac6488ce
Run IntelliJ IDEA inspections
2015-06-03 14:11:56 -06:00
vemacs
c03765803c
Move to switch statement (Java 7 sugar)
2015-06-03 14:03:26 -06:00
vemacs
65fc8a9c41
Don't spam fallback message
2015-06-03 13:20:42 -06:00
vemacs
fe49e08340
Force superperms based permissions if a supported perms plugin is installed, but Vault isn't
2015-06-03 09:53:24 -06:00
vemacs
5051f3c4d7
Jungle -> SMALL_JUNGLE handling
2015-06-03 08:08:28 -06:00
vemacs
0c8695a888
Fix compile, avoid hardcoding tree values
2015-06-03 08:05:38 -06:00
vemacs
d63e342f78
Remove version matching, it's pointless now
2015-06-03 07:44:18 -06:00
vemacs
9f4ccf9eaf
Remove unused dependencies, add Vault softdepend
2015-06-03 07:08:21 -06:00
vemacs
1f14ac5c18
Copy logic from pre-refactor, should fix everything PermissionsHandler related, add Vault dependency to readme
2015-06-03 07:04:39 -06:00
vemacs
8f71261646
Fix issues relating to refactor
2015-06-02 18:08:44 -06:00
vemacs
1a9954428b
Make Commandgive behavior more similar to Commanditem, fix shutdown spam
2015-06-02 17:57:20 -06:00
vemacs
e43ae47a78
Simplify handler registration logic
2015-06-02 17:34:38 -06:00
vemacs
57213dd625
call setupProviders() for all handlers
2015-06-02 17:12:53 -06:00
vemacs
ce5ffb9bd7
Call superclass constructor for GroupManager, fixes #48
2015-06-02 17:09:03 -06:00
vemacs
5375ff3790
Add reset color code before name (duplicate legacy vanilla behavior)
2015-06-02 14:02:08 -06:00
vemacs
37d4dc70e5
Set display name for given spawners
2015-06-02 13:56:54 -06:00
drtshock
bcc76aff63
Build number in version.
2015-06-02 14:47:42 -05:00
vemacs
318e0eabea
Make PermissionsEX handler use UUIDs
2015-06-02 13:20:34 -06:00
vemacs
0a2f1a3dfe
Fix PrivilegesHandler
2015-06-02 13:09:54 -06:00
vemacs
b19dbb1b8f
Make permissions-plugin specific implementations extend Vault, fix build permission checks
2015-06-02 13:08:53 -06:00
vemacs
2273329e29
Add SpawnerUtil with primary Spigot 1.8.3+ EntityType setting, legacy data fallback. Fixes #22
2015-06-02 11:28:38 -05:00
vemacs
be1acfdccd
Don't override SuperpermsHandler hasPermission, fixes #45
2015-06-01 18:50:20 -06:00
vemacs
2f39811a46
Properly set default for force-disable-teleport-safety to false
2015-06-01 14:00:06 -05:00
vemacs
f995676fad
Add force-disable-teleport-safety option (default false). This option is useful for preventing "teleport-glitching" in Factions servers.
2015-06-01 14:00:06 -05:00
vemacs
ea4c966003
Rename Vault setup method to be more descriptive, check if Chat class is available
2015-06-01 11:03:11 -06:00
vemacs
fe5de8a854
Fix #35 , implement prefix and suffix methods for VaultHandler
2015-06-01 10:19:11 -06:00
vemacs
fa43f39015
Use UUID methods for zPermissions (merged from Spigot fork)
2015-06-01 09:11:41 -06:00
drtshock
4d0e6254dd
Fix typo in Guardian. Fixes #40 .
2015-06-01 08:44:49 -05:00
drtshock
179dbe19fd
Use separate config option for near radius.
...
We were using chat radius, which upset me when I wanted to change it but didn't want to start using local chat.
2015-05-16 19:36:57 -05:00
drtshock
d6eb846488
Add blacklist of commands for muted players. Adds #30 .
2015-05-12 21:44:36 -05:00
drtshock
6796d460dc
Add option to put unique players in join message.
2015-05-08 15:55:02 -05:00
drtshock
4be2fc1a90
Update pom of EssentialsX
2015-05-03 15:09:22 -05:00
drtshock
20f79f117f
Make sudo a loop command. Adds #23 .
2015-05-03 15:08:32 -05:00
drtshock
4169996e7a
Name the jars EssentialsX.
2015-04-24 15:32:50 -05:00
drtshock
667fc18abf
Return at correct spot.
2015-04-24 12:35:29 -05:00
drtshock
4f72ff47bc
More informative permission lag notices.
2015-04-22 11:26:41 -05:00
drtshock
ac0858dcdb
Add PermissionsHandler for Vault.
...
We'll use the VaultAPI if it's there for group checks.
This will also allow us to default to Player#hasPermission from Bukkit instead of going through each permission plugin.
2015-04-22 10:42:27 -05:00
drtshock
090e0b6757
Add banner meta. Resolves #8 .
2015-04-20 18:09:52 -05:00
drtshock
effad664d5
Print stack trace if debug is enabled.
2015-04-20 17:49:23 -05:00
drtshock
b7c7e4ad23
Add /showkit to view kit contents.
2015-04-20 14:33:36 -05:00
drtshock
6b2f87c5a9
Consistent versioning.
2015-04-20 12:51:51 -05:00
drtshock
9a265aac48
Add /createkit.
...
Allows you to create a kit in game using your inventory.
2015-04-20 12:51:22 -05:00
drtshock
5b052c170f
Per gamemode permissions. Adds #16 .
2015-04-17 16:54:25 -05:00
drtshock
555f151692
Allow commands in kits. Adds #15 .
...
Syntax is /<command> with the ability to add {player} as an argument.
2015-04-17 14:48:23 -05:00
drtshock
c22978c3f9
Add missing aliases to plugin.yml
2015-04-16 09:28:05 -05:00
drtshock
54b3a23ae2
Update items for 1.8.3
2015-04-16 09:25:40 -05:00
drtshock
f5b40dba34
Add option to not send no new mail message on join.
2015-04-16 09:25:29 -05:00
drtshock
f8160c6318
1.8.3 update.
2015-04-16 09:08:22 -05:00
drtshock
b113bb59d4
Spectate gamemode.
2015-04-16 08:54:46 -05:00
drtshock
15bd41fefc
Add new mobs. Update child to 1.8.3
2015-04-16 08:52:29 -05:00
drtshock
4e6aef3d24
Add Depth Strider enchantment. Resolves #4 .
2015-04-16 08:50:43 -05:00
drtshock
dde0b20775
Reformat
2015-04-14 23:06:16 -05:00
KHobbits
d11a295ffd
Merge branch '2.x' of github.com:essentials/Essentials into 2.x
2014-09-03 00:21:42 +01:00
KHobbits
ffea359661
rework /seen to be a little stricter on argument matching.
2014-08-18 21:00:03 +01:00
md_5
037456c99d
Fix missed cases from previous user iteration optimizations.
2014-08-16 19:04:13 +10:00
KHobbits
5125a137f4
Make sure we close any open inventories of players who leave.
2014-08-14 01:58:17 +01:00
KHobbits
3f1c996959
Use quicker ban lookup to reduce /seen lag.
2014-08-14 01:50:31 +01:00
KHobbits
53a7cd732f
Add paging to mail.
...
Support aliases in rule and baltop output.
2014-08-11 19:03:24 +01:00
KHobbits
4fd026ff99
Add mailFormat TL key.
2014-08-11 18:46:04 +01:00
Necrodoom
d9fbd68529
Misc clarification (socialspy and kit delay)
...
clarify allow-silent-join-quit
2014-08-11 00:12:43 +01:00
Necrodoom
49d80462d1
Remove outdated try-catches
2014-08-11 00:11:06 +01:00
Necrodoom
1d859e49ad
Add /tempban missing syntax
2014-08-11 00:10:09 +01:00
FearFree
a2c43d822c
Add amount required to notEnoughMoney TL key.
...
See https://essentials3.atlassian.net/browse/ESS-5125 for request.
2014-07-19 20:31:50 +01:00
KHobbits
7907565377
Formatting fixes.
2014-07-19 20:11:45 +01:00
SidShakal
d1c014fe16
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
465041b98b
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
ed56afda26
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
23f14bc2d5
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
c829a32555
Clean up tempban messages to be a little clearer.
2014-07-14 21:23:56 +01:00
KHobbits
ae984c2055
Update translations from Crowdin ( http://translate2.ess3.net )
2014-07-12 22:12:51 +01:00
KHobbits
0c416c8366
Remove ban check from /ess cleanup, no longer required.
...
Fix ban upgrade script.
2014-07-12 19:13:23 +01:00
FearFree
51be2131f7
Update to new ban method.
2014-07-12 17:40:14 +01:00
KHobbits
575a8142ff
Add ban reason to /banip
2014-07-12 17:23:11 +01:00
KHobbits
093a1f677b
Still give 'nickNoMore' message when removing a nickname.
2014-07-12 16:48:01 +01:00
KHobbits
8311da2653
Allow for changing of username casing without adding 'nickname' prefix.
2014-07-12 16:43:57 +01:00
KHobbits
b5976a52e0
Prevent users from setting unsafe homes when teleport safety is disabled.
2014-07-12 16:34:18 +01:00
KHobbits
4e6c98ac57
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
a2c692af39
Converge ban message translations, and add reason support to default tempban tl key.
2014-07-12 16:32:42 +01:00
KHobbits
a131527a15
Switch sudo to command dispatch, this will allow vanilla commands to be executed.
2014-07-12 15:29:25 +01:00
KHobbits
0b925e6fc0
Don't cascade null usernames passed from eco api
2014-07-10 11:48:54 +01:00
KHobbits
97c8f5192e
New permission :essentials.tp.position Required to use /tp [player] <x> <y> <z>
2014-07-06 18:41:12 +01:00
Necrodoom
7c372cd978
Add support for vanilla /tp <x> <y> <z> teleport syntax.
2014-07-06 18:41:01 +01:00
KHobbits
02fe58161c
Allow forcing adult status on randomly generated /spawnmob mobs.
2014-07-06 18:25:00 +01:00
KHobbits
2ba2ebaa43
Update Bukkit
...
CB: 3092 B: 1938
2014-07-06 16:40:06 +01:00
KHobbits
549500eaf2
Show warp teleport status to teleport owner.
2014-06-28 18:10:32 +01:00
KHobbits
8e7589e450
Slightly reorder teleport messages to be less confusing.
2014-06-28 18:06:13 +01:00
KHobbits
9b69403ee1
Fix NPE with /list in console
2014-06-27 04:28:33 +01:00
KHobbits
6269ce9a3f
Update essentials to support 3rd party vanish toggling.
2014-06-27 01:46:37 +01:00
KHobbits
0f6625aea9
Add some debugging to make it easier to diagnose kit errors.
2014-06-25 19:19:04 +01:00
KHobbits
dbceccaa3e
Kit cleanup and refactor.
2014-06-25 19:03:31 +01:00
KHobbits
6c7ba6a76f
Allow multiple kits to be spawned per command.
2014-06-23 00:38:13 +01:00
KHobbits
f76a517339
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
2c747ecf36
empty array is not null array
2014-06-19 16:22:38 +01:00
KHobbits
1f8b60081e
Reduce a few nickname refresh calls.
2014-06-19 04:02:15 +01:00
KHobbits
a800359e0b
Force listener cleanup on plugin disable.
2014-06-19 02:59:08 +01:00
KHobbits
4854961901
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
1690b9d83d
If "sethome-multiple" config section is invalid, silently fallback to default config values.
2014-06-17 00:19:59 +01:00
KHobbits
c54e9b5dba
Add default ban reason for tempban reason.
2014-06-14 22:06:26 +01:00
KHobbits
71936cfe22
Check for arraynull on pex group request.
2014-06-14 18:20:49 +01:00
KHobbits
27890e2b22
Only remove first date match from ban reason.
2014-06-14 16:27:34 +01:00
KHobbits
da6df89126
Add optional {2} in 'tempBanned' TL key, for reason.
2014-06-14 16:21:05 +01:00
KHobbits
95ff197910
Show UUID in trackUUID debug message.
2014-06-07 18:21:10 +01:00
KHobbits
2215b0f53f
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
3887fdd47d
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
7e9328bd25
Try to use consistent UUIDs and not rely on Bukkit lookup while saving.
2014-06-07 15:45:57 +01:00
KHobbits
9d9af25c7f
Add local echo of mail being sent on /mail send.
2014-06-05 00:07:27 +01:00
KHobbits
5a2fd19bcf
Fix firework recipe in /recipe
2014-06-04 16:13:20 +01:00
KHobbits
3a50850734
Use strings for cachemap key, should prevent accidental key issues.
2014-06-01 21:50:24 +01:00
KHobbits
812de5c35c
Add API logging to Eco API.
2014-05-31 20:37:44 +01:00
KHobbits
bffea1d7c8
Extend getUser(Object) to match uuid and offline players.
2014-05-30 22:16:06 +01:00
KHobbits
b00f458e67
Emulate player join for mocking.
2014-05-27 21:14:45 +01:00
KHobbits
80ef955eae
Improve fakeServer model
2014-05-27 20:31:13 +01:00
KHobbits
44509ff6e4
Remove online player lookup in usermap.getUUIDMap(), throw log entry on failback.
2014-05-27 18:04:02 +01:00
KHobbits
e1d4129869
Log takeMoney exception, even if we ignore it.
2014-05-27 10:46:25 +01:00
KHobbits
00655f724d
Revert writecount reset, this could cause odd behavior.
2014-05-27 06:18:34 +01:00
KHobbits
4590e7ea26
Enforce userdata save on player dispose.
2014-05-27 04:52:52 +01:00
KHobbits
2ac1ce4f56
If we are modifying money, force transaction clear, this is important.
2014-05-27 03:41:18 +01:00
KHobbits
f726035660
Don't check silentjoin.vanish if another plugin has hidden the join message.
2014-05-26 22:08:18 +01:00
KHobbits
57bb1ee475
New permission: essentials.silentjoin.vanish
...
The server needs silentjoin to be enabled first.
2014-05-25 19:31:55 +01:00
KHobbits
889dde7549
Abort transaction before updating funds on balance overflow.
2014-05-25 17:03:23 +01:00
KHobbits
ada2fe01a2
Utilize write transactions for delaylogin task.
2014-05-25 01:38:37 +01:00
KHobbits
cf29a0ba6a
Rename listening methods to be a little more descriptive of their purpose.
2014-05-24 18:47:40 +01:00
KHobbits
c929ebb89a
Convert 9 anonymous scheduled tasks to named classes for better logging.
2014-05-18 21:32:07 +01:00
KHobbits
8159530906
Fix invalid TL key.
2014-05-18 19:47:18 +01:00
KHobbits
7e8ba9a256
Exempt named mobs by default from /remove
...
Named mobs can be removed using /remove named
Killing all mobs now requires /remove all,tamed,named
2014-05-18 14:43:07 +01:00
KHobbits
b145ec59ea
Tweak to player login event.
2014-05-18 13:26:27 +01:00
KHobbits
429a7275ee
Update worth.yml to be more descriptive.
2014-05-17 04:31:44 +01:00
KHobbits
3bd0608b6e
Update /condense syntax hint.
2014-05-17 04:21:51 +01:00
@ArkhamNetwork
9307e0cb71
Optimize PlayerLoginEvent
2014-05-17 04:05:51 +01:00
@ArkhamNetwork
4672e51806
Move the teleport timer to an async task.
2014-05-17 03:35:44 +01:00
KHobbits
18811122b3
Prevent near empty userdata file creation.
2014-05-17 03:06:48 +01:00
KHobbits
cbaf126a25
Stop using old string player lookup.
2014-05-17 02:47:10 +01:00
KHobbits
8e7abe325e
Prevent reading and writing the usermap at the same time.
2014-05-17 01:50:41 +01:00
Faris Rehman
ed9e4ecd28
Add user messages.
2014-05-16 20:39:49 +01:00
KHobbits
bd866de950
First draft of /condense
2014-05-16 20:30:06 +01:00
KHobbits
4ecb6b5fdb
If Bukkit doesn't know who a player is, but we do, substitute the last known nickname when ban checking.
2014-05-10 21:52:45 +01:00
KHobbits
0d6bca2080
Update English TL keys.
2014-05-10 17:49:37 +01:00
KHobbits
05ef05dcac
Update translations from crowdin ( http://translate2.ess3.net/ )
2014-05-10 16:11:03 +01:00
Luke Anderson (stuntguy3000)
7ba097c640
Improve messages/formatting
2014-05-10 16:03:39 +01:00
Burke D
6adacbb357
Grammatical changes to config.yml
2014-05-10 15:46:08 +01:00
clou44
69f62574c4
Updated Items.csv: Added nemofish and fishnemo.
...
Added shorter aliases for salmon, pufferfish, and clownfish.
2014-05-10 15:38:29 +01:00
KHobbits
b00c31730f
Only dispose users who are offline at point of disposal.
...
This should cater for quick reconnects on lagged servers.
2014-05-10 15:36:58 +01:00
KHobbits
f09180659d
Initialize TL Bundle on plugin start.
2014-05-06 07:00:57 +01:00
KHobbits
c12373bf41
Remove '-' from valid account names again.
...
This could cause issues with NPC's converted to UUID before this version.
2014-05-05 22:46:46 +01:00
KHobbits
04666b66b4
Reload locale even if it is set to null.
2014-05-05 20:47:48 +01:00
KHobbits
363aee70d5
Better handle TL failover.
2014-05-05 14:48:25 +01:00
KHobbits
01d03d5d41
Update teleport timer to handle UUID rather than player names.
2014-05-05 13:01:20 +01:00
KHobbits
4575fc5aff
Better handle corrupted chunks.
2014-05-04 19:39:35 +01:00
KHobbits
0364d4e0de
Allow disabling userfile cache on uuid convert.
...
Add "ignore-userfiles-cache: true" to "upgrades-done.yml" to disable cache, forcing uuid lookup requests.
2014-05-04 13:25:20 +01:00
KHobbits
1bb569fff2
Fix attempting to spawn invalid items.
2014-04-30 05:41:42 +01:00
KHobbits
e66ad88451
Skip npc's when doing cleanup.
2014-04-29 04:42:55 +01:00
KHobbits
3bf3093177
Better handle a write locked usermap.csv
2014-04-29 01:44:28 +01:00
KHobbits
5eb82add06
Run user dispose on another thread.
2014-04-28 23:12:35 +01:00
Corin Simpson-Bryars
8bd1a9f3bc
Updating pom for vault
...
When deploying with Jenkins the build will fail due to there being no http://repo.ess3.net:8071/content/groups/public/net/milkbowl/vault/1.2.27 however there's a valid jar/dir for vault at http://repo.ess3.net:8071/content/groups/public/net/milkbowl/vault/Vault/1.2.32/
This will keep maven happy and the build not to error.
2014-04-28 00:52:06 +01:00
KHobbits
145d24c34c
Fix /home for offline players.
2014-04-27 17:09:44 +01:00
KHobbits
229ff9f0e4
Update UUID mapping, if uuid for a username changes.
2014-04-27 01:35:52 +01:00
KHobbits
0557aa58b0
Switch AFK check to use UUID.
2014-04-27 01:10:44 +01:00
KHobbits
b40aa43872
Delay uuidconversion for 10s and show warning.
...
UUID conversion should now better handle offline conversion.
2014-04-26 23:50:12 +01:00
KHobbits
a1cdfa19b0
Fix time command exit statuses.
2014-04-24 10:24:35 +01:00
KHobbits
d62b401db8
Skip empty user names on uuid conversion.
2014-04-22 18:07:02 +01:00
KHobbits
887957756e
[Breaking] Fix ECO NPC's. This is a work around of CB's recent changes blocking invalid uuid lookups.
...
NPC's converted with the previous version will need manual changes.
2014-04-19 02:03:39 +01:00
KHobbits
b6d6b24796
Only write to UUIDMap if the entry doesn't exist.
2014-04-18 06:48:14 +01:00
KHobbits
b6c0871daa
Format /seen account history list, optimize map loading.
2014-04-18 05:57:47 +01:00
KHobbits
b080187808
Add previous account tracking to /seen
2014-04-18 04:48:34 +01:00
KHobbits
3c613fd59b
Force CB 3050+
2014-04-18 03:58:27 +01:00
KHobbits
547c6e4073
Fix offlineplayers with null names.
2014-04-17 06:09:08 +01:00
KHobbits
6098086a99
Optimize uuidmap writing, and use userConf write buffering.
2014-04-17 05:34:34 +01:00
KHobbits
87f90e9bdd
Add progress status and /ess uuidconvert command for manual conversion.
2014-04-17 02:18:28 +01:00
KHobbits
65b1821196
Update Bukkit to 1.7.8-R0.1
...
Bukkit: 1922 CraftBukkit: 3050
2014-04-15 00:24:12 +01:00
KHobbits
756321d280
Add UUID mocking support, and fix tests.
2014-04-15 00:08:02 +01:00
KHobbits
3dbf69f163
Allow usermap to support legacy users, and restore ability to create user on first access, as well as server join.
2014-04-15 00:07:35 +01:00
KHobbits
e8ace54036
Make eco npc methods use proper user config creation and resets.
2014-04-15 00:06:29 +01:00
KHobbits
22e1c14e7e
Stop delayed writes from reversing user reset.
2014-04-15 00:05:56 +01:00
KHobbits
cd38aeb544
Remove Ess object from FakeServer.
2014-04-14 00:03:07 +01:00
KHobbits
9e9409da1e
Essentials UUID conversion.
2014-04-13 21:40:15 +01:00
KHobbits
36e580474f
Converted emulated player class calls to use base class.
2014-04-13 01:01:49 +01:00
clou44
e007331581
Update items.csv
...
Added additional aliases for various flowers.
2014-04-10 23:31:05 +01:00
clou44
8d435ec86e
Update items.csv
...
Added additional aliases for coal blocks.
2014-04-10 23:30:58 +01:00
KHobbits
214d64e4ad
Update config.yml to reflect vanilla fallback no longer works.
2014-04-07 14:09:09 +01:00
KHobbits
737fadc390
Update Bukkit 1.7.5-R0.1
...
Bukkit 1919 CB: 3039
No UUID update yet.
2014-04-06 15:57:37 +01:00
KHobbits
10de6ac929
Cleanup
2014-04-06 15:44:37 +01:00
KHobbits
fe9fbf585f
Correctly handle line overflow in book pager
...
Fixes a bug with the last book pager tweak.
2014-04-05 15:33:38 +01:00
KHobbits
af3f3fb4c7
Fix fly logic check (creative doesn't mean fly is enabled)
2014-03-31 03:26:48 +01:00
KHobbits
0e6a5240db
Add chat configurables.
2014-03-30 15:50:32 +01:00
KHobbits
f272a7ecd6
See if we can better handle book paging to fit more context on a line, without causing text loss after reaching character limit.
2014-03-29 16:07:32 +00:00
evonuts
104caea3c9
Minor phrasing fixes.
2014-03-26 22:08:37 +00:00
Matt Anthony
44fbd05df7
Add colors to a few TL keys.
2014-03-26 21:58:36 +00:00
KHobbits
6cfb5084e1
Add local echo to tempban command.
2014-03-26 20:08:38 +00:00
KHobbits
ae1804758a
Helpop should use broadcast method
...
Add local echo's to helpop and mute commands.
2014-03-26 20:06:01 +00:00
Necrodoom
4b470b32c5
Add socialspy wildcard support
2014-03-26 19:09:00 +00:00
Necrodoom
cfe89dde17
Match /clearinventory multiple permission to /msg
2014-03-26 19:07:48 +00:00
Necrodoom
30dae51ddf
Some messages fixes, and information addition.
2014-03-26 19:07:41 +00:00
KHobbits
0b11abf8f4
Revert "Do not allow a block with an Essentials Sign attached to it to be pulled with a sticky piston"
...
This reverts commit b673882b2f
.
2014-03-26 15:14:40 +00:00
Chris Ward
b673882b2f
Do not allow a block with an Essentials Sign attached to it to be pulled with a sticky piston
2014-03-26 22:00:57 +11:00
KHobbits
200dbda6d3
Merge branch '2.x' of github.com:essentials/Essentials into 2.x
2014-03-23 18:14:21 +00:00
KHobbits
3538728733
Fix null teleport costs.
2014-03-23 18:12:33 +00:00
FearFree
5724c0c8df
Future Java versions may not support _ as identifier.
2014-03-22 16:08:11 +11:00
KHobbits
0b5718f7ff
Cleanup warp charging, to properly handle warp sign costs.
2014-03-19 00:01:47 +00:00
KHobbits
8fecd44786
Fix some /home errors with invalid data.
2014-03-09 17:59:07 +00:00
KHobbits
b469439f7b
Update translations from Crowdin
...
http://translate2.ess3.net/
2014-03-09 17:23:38 +00:00