Ali Moghnieh
210494d0d1
Support EntityPickupItemEvent.
2017-07-28 20:13:59 +01:00
Ali Moghnieh
243e69649f
Be more verbose in handleCrash(Throwable).
2017-07-03 14:24:43 +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
Pokechu22
4c0857fbb5
Implement tab completion framework ( #1203 )
2017-06-06 01:31:41 +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
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
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
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
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
Ryan
16e05cc17b
Remove double locale set call. ( #826 )
2016-08-19 09:23:44 -04: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
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
vemacs
ec1215b227
Restore 1.8 compatibility
2016-03-28 17:42:33 -06: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
b8f7918a4a
[Experimental] Rewrite UUIDMap to use one single ScheduledExecutorService
2016-03-01 17:52:39 -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
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
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
mickare
a844e8b5ad
Fix for offline player functionality (including /seen), implement automatic usermap repair
2015-10-17 08:20:33 -06: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
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
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
vemacs
73ac6488ce
Run IntelliJ IDEA inspections
2015-06-03 14:11:56 -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
2273329e29
Add SpawnerUtil with primary Spigot 1.8.3+ EntityType setting, legacy data fallback. Fixes #22
2015-06-02 11:28:38 -05:00
drtshock
effad664d5
Print stack trace if debug is enabled.
2015-04-20 17:49:23 -05:00
drtshock
dde0b20775
Reformat
2015-04-14 23:06:16 -05:00
md_5
037456c99d
Fix missed cases from previous user iteration optimizations.
2014-08-16 19:04:13 +10: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
KHobbits
a800359e0b
Force listener cleanup on plugin disable.
2014-06-19 02:59:08 +01:00
KHobbits
bffea1d7c8
Extend getUser(Object) to match uuid and offline players.
2014-05-30 22:16:06 +01:00
KHobbits
80ef955eae
Improve fakeServer model
2014-05-27 20:31:13 +01:00
KHobbits
ada2fe01a2
Utilize write transactions for delaylogin task.
2014-05-25 01:38:37 +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
363aee70d5
Better handle TL failover.
2014-05-05 14:48:25 +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
6098086a99
Optimize uuidmap writing, and use userConf write buffering.
2014-04-17 05:34:34 +01:00