21c0833f14
Rename dependency names to match wiki
2015-06-07 17:21:05 +02:00
c002fbc537
Handle player online check in AsyncPlayerPreLoginEvent
...
Apparently, online players with the same username are kicked before PlayerLoginEvent is called. This commit moves the online player check to AsyncPlayerPreloginEvent so the default behaviour can still be modified
Fixes #642
2015-05-30 20:51:49 +02:00
a4d8f4646e
Properly block /jail and /unjail
...
They're both aliases, /togglejail is the actual command
2015-05-30 20:13:11 +02:00
901a327b1e
Block/unblock pending commands for non-superadmins
...
Blocked /jail, /unjail and /blockdata for non-superadmins
Moved /clearhistory, /save-all, /save-on and /save-off to non-autoeject section
Resolves #671 , Resolves #670 , Resolves #656
2015-05-30 19:58:15 +02:00
ff70f13e05
Fixed bug where /uuid recalculate would set ranks incorrectly
2015-05-13 14:56:38 +02:00
ea110c01dd
Add /overlord
2015-05-13 14:52:01 +02:00
632f3647a8
Blocked /tpall for non-superadmins
2015-05-12 20:43:35 +02:00
80287433eb
Properly fixed commandblocker
...
Rest in peace, terrible, terrible mistake
2015-05-12 20:34:04 +02:00
b18aeb2d38
Work around setFlying() throwing exceptions
2015-05-12 20:17:38 +02:00
68f972c562
Allow players to fly. Fixes #608
2015-05-12 17:18:12 +02:00
17f3a4ca3d
Remove blocked commands from the CommandMap. Resolves #622
...
Temporarily workaround: Remove blocked command from the CommandMap
In Spigot 1.8.3, cancelling PlayerCommandPreprocessEvent will have no effect
This results in TFM failing to block player commands: The player will get a message,
but the command will still execute. Removing the command from the CommandMap is a
temporary workaround untill the related Spigot issue has been fixed.
https://hub.spigotmc.org/jira/browse/SPIGOT-879
2015-05-12 16:54:51 +02:00
e2d0e9e754
Fixed error when blocking player commands
2015-05-12 16:45:10 +02:00
b167540ad7
Properly cancel blocked commands
2015-05-11 23:05:21 +02:00
0d1ce072dc
Reorder prefix assignments, fixes admin prefixes
2015-05-11 22:37:38 +02:00
887a5c6b16
Fixed all admins showing up as Superadmins
2015-05-11 22:21:59 +02:00
ea6bfa8387
Fix commandblocker not blocking properly. Resolves #586
2015-05-10 23:28:13 +02:00
42266c37ea
Fixed false positive plugin specific command block. Resolves #575
2015-05-10 23:19:23 +02:00
2ff0f6f5d6
Fix Forge clients being unable to log in. Resolves #493
2015-04-27 00:48:33 +02:00
ea404985fd
Ban IPs in /tban. Resolves #499
2015-04-27 00:39:36 +02:00
8fc25111e2
Synchronize calls in AsyncPlayerChatEvent listener. Resolves #524
2015-04-27 00:31:54 +02:00
87fd8a165c
Added MCConnect IP to nosuper IPs
2015-04-26 22:29:31 +02:00
1205252450
Correct compile NMS version
2015-04-26 22:21:26 +02:00
1ed45b1a20
Compile with Java 7
2015-04-26 22:17:25 +02:00
822f55d9f2
Merge with master
2015-04-26 20:44:28 +02:00
aacf37aa56
Update to Spigot 1.8.3-R2
2015-04-26 20:43:37 +02:00
f4aa0c324c
Updated to new WorldEdit API
...
TF-WorldEdit doesn't depend on TFM anymore. It's event-based now.
Moved TFM_TelnetListener to the Bridge subpackage
2015-03-07 17:32:27 +01:00
af52dec24a
Store UUIDs in a SQLite database. Resolves #373 and resolves #406
2015-02-16 17:00:38 +01:00
34ebb3586c
Resolve PlayerRank entries by IP. Resolves #415
2015-02-16 15:49:10 +01:00
af1dd2e9ff
Added support for blocking subcommands. Resolves #357 , Resolves #365 and Resolves #334
2015-02-15 19:27:35 +01:00
e699ad1663
Cleanup: Mass reformat and organize imports
2015-01-15 15:47:10 +01:00
d14a595ac4
Update to Spigot's CraftBukkit 1.8
...
Corrected the version check number
Moved Apache Commons reference to imports section
2014-11-30 13:54:29 +01:00
c7a0604afc
Move unfreeze and unmute tasks to TFM_PlayerData. Resolves #352
...
Mass format & cleanup
2014-11-20 23:20:31 +01:00
9970277134
Fixed last bugs with ForceIP. Closes #354
2014-11-13 21:14:21 +01:00
49f6879ccb
Merged with master
2014-11-13 19:22:18 +01:00
794b76321a
Avoid adding blocked IPs to the superadmin list
2014-11-13 18:37:49 +01:00
e5b4ae0e3e
Merge with master
2014-11-02 14:22:53 +01:00
310ce4f75a
Ported all useful features from MobArena over to TFM
2014-11-02 14:20:10 +01:00
7fe0b562ee
Cleaned it up a bit as suggested by @jeromsar
2014-11-01 19:55:45 +00:00
524d4da9d8
Bug Crunching on the ForceIP - Should work a lot better now.
2014-11-01 19:46:00 +00:00
8a92ff132b
Changed the default config entry for the server address & added a little tweak.
2014-11-01 15:36:24 +00:00
99043a7c49
Removed Hostname and Port from the config - Now using the server address.
2014-11-01 12:10:08 +00:00
57a6b35457
Added the ForceIP feature - Resolves #224
2014-10-31 17:47:05 +00:00
8cae042857
Don't write spoofed UUIDs to cache
2014-08-30 16:24:35 +02:00
b7175d73ab
Fixed AIOOBE in /rollback
2014-08-27 13:30:46 +02:00
9c976b381b
Added TFM_UuidManager to cache UUIDs. Resolves #255
...
All methods related to UUIDs in TFM_Util have been moved to TFM_UuidManager
2014-08-27 11:42:49 +02:00
0c99862793
Perform backups in a seperate folder
...
Perform weekly backups on config.yml
Minor refractoring
2014-08-27 10:58:26 +02:00
0240b65fad
Save and remove player entries on leave
...
Removed timer for player loading, applied to plugin instead
2014-08-27 00:28:44 +02:00
b6d3e5baca
Merged with master
2014-08-26 18:25:27 +02:00
15650b84cf
Fixed duplicate ban entries
...
Bans are equal when:
a) The ban-type matches
b) The ban-subject matches
Small changes
2014-08-26 18:23:48 +02:00
b0aa4a850d
Added Announcer. Resolves #226
...
Organised onEnable()
Formatting
2014-08-25 20:01:54 +02:00