Commit graph

69 commits

Author SHA1 Message Date
Jerom van der Sar 8fc25111e2 Synchronize calls in AsyncPlayerChatEvent listener. Resolves #524 2015-04-27 00:31:54 +02:00
Jerom van der Sar 1205252450 Correct compile NMS version 2015-04-26 22:21:26 +02:00
Jerom van der Sar aacf37aa56 Update to Spigot 1.8.3-R2 2015-04-26 20:43:37 +02:00
JeromSar af52dec24a Store UUIDs in a SQLite database. Resolves #373 and resolves #406 2015-02-16 17:00:38 +01:00
ItzLevvie e699ad1663 Cleanup: Mass reformat and organize imports 2015-01-15 15:47:10 +01:00
Ryan 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
JeromSar c7a0604afc Move unfreeze and unmute tasks to TFM_PlayerData. Resolves #352
Mass format & cleanup
2014-11-20 23:20:31 +01:00
StevenLawson e780c4ffec Change to v1_7_R4 for Spigot's pseudo-1.8 support. 2014-09-24 18:37:12 -04:00
JeromSar 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
unknown 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
unknown aca62caec1 Revamped TFM_BanManager, TFM_Ban and TFM_ServerInterface
Better ban type checking
Moved ban reason compilation to TFM_Ban
TFM_ServerInterface: Less expensive operations first
Command_rollback now polls TFM_RollbackManager for available players
2014-08-25 13:57:13 +02:00
Jerom van der Sar ef9ce2a9a7 [Bleeding] First compile of new playerdata system. Resolves #223
The new TFM_PlayerList stores player under /players/[uuid].yml and only caches online players. When players log in, their playerdata will be loaded.
2014-08-02 16:27:43 +02:00
unknown a0d5743232 Ensure UUID is never null at login. Amends #214 and fixes #229 2014-06-30 19:09:26 +02:00
unknown 7598d211cd Correctly display permban URL. Fixes #228 2014-06-30 17:51:13 +02:00
unknown 8b4b2f97e0 Finished TFM_UuidResolver and /uuid. Resolves #214 2014-06-29 12:09:03 +02:00
unknown c4f1d0c06f Merge from master 2014-06-29 10:53:39 +02:00
unknown 20d4e886fc Merge from bleeding 2014-06-28 22:31:33 +02:00
unknown e36ace1671 [Bleeding] Started work on TFM_UuidFetcher 2014-06-28 22:24:36 +02:00
unknown e942f0bf75 Removed most singleton patterns. Resolves #181 2014-05-19 19:32:25 +02:00
unknown 00ac914066 Unban fuzzy IPs for admins. Fixes #187 2014-05-16 15:39:40 +02:00
unknown 67c86aea24 Added config values for MOTD, server name and address. Resolves #178 2014-05-16 15:18:24 +02:00
unknown 489549a0ea Warn when NMS versions don't match. Resolves #165 2014-05-05 00:01:57 +02:00
unknown 7cdf1abcf2 [Bleeding] Fix invalid characters in usernames 2014-04-23 19:30:11 +02:00
unknown 08e4a4a171 Moved permban list to a seperate class
Refractoring
Code cleanup
2014-04-21 23:09:10 +02:00
unknown c82113dc22 Fixed duplicate entries when adding/removing players
Some refractoring
2014-04-21 17:45:32 +02:00
unknown 7df24c6b86 Added more detailed build information to /tfm through appinfo.properties 2014-04-21 14:37:53 +02:00
unknown 0e9044ffc3 Allow compiling for Spigot 1.7.8 2014-04-17 18:29:08 +02:00
unknown 7f2e72ee51 [Bleeding] Fixed bugs with TFM_PlayerList and TFM_BanManager 2014-04-15 15:43:07 +02:00
unknown d613e0266b [Bleeding] First compile of new banning system
Updated to CraftBukkit 1.7.8-R0.1
2014-04-14 21:11:41 +02:00
unknown 5237fa0ca2 [Bleeding] Major refractoring
Added TFM_Config as a base config class for TFM_AdminList and TFM_PlayerList
Finished up UUID based Superadmins
2014-04-11 17:24:44 +02:00
unknown a54c113a86 [Bleeding] Switched to UUIDs in TFM_AdminList
Various other changes
2014-04-09 22:33:03 +02:00
unknown ec8a528564 [Bleeding] Working on TFM_Admin 2014-04-09 21:29:27 +02:00
unknown a3a484dc58 Updated to CraftBukkit v1.7-R2 2014-04-04 13:45:35 +02:00
unknown 9b66304f63 Merged with BukkitTelnet 2014-04-03 19:23:29 +02:00
Wilee999 0f6f21e4c6 Update TotalFreedomMod to Minecraft 1.7.5. 2014-03-25 20:25:06 -07:00
Wilee999 87f338194c Removed "for a while" 2013-12-03 07:41:43 -08:00
Wilee999 b5760afbad Fixed. 2013-12-03 07:35:47 -08:00
Wilee999 0f58746525 Modified the 2 ban messages. 2013-12-02 15:43:42 -08:00
unknown d4c3a4ad45 Woops 2013-12-01 19:02:30 +01:00
unknown 808e02f660 Fixed potential mass-kick
This would happen if an admin joins the game when the server is full
2013-12-01 18:21:43 +01:00
Jerome van der Sar 73acb2448b Force-allow superadmins to log in
Commented and cleaned up handlePlayerLogin()
2013-12-01 13:33:39 +01:00
Jerome van der Sar 6ba96b427d Update to CraftBukkit 1.7 2013-12-01 12:13:39 +01:00
Jerom van der Sar a821f7b606 Updated PermBan Link 2013-10-27 15:33:26 +01:00
StevenLawson faeaa3aab7 Update for MC v1.6.4
Other minor fixes
2013-09-21 13:51:09 -04:00
StevenLawson 88103cefc2 Some more tweaks to WebHelp. 2013-08-28 11:26:08 -04:00
Steven Lawson 5c61ff27b0 Formatting 2013-08-26 18:44:18 -04:00
JeromSar 5981f7f33f Converted variable names to CamelCase as convention 2013-08-25 18:32:01 +02:00
JeromSar 55d94b5d59 Changed back to raw Lists in config 2013-08-25 17:32:24 +02:00
JeromSar d71b043102 Added unbannable usernames (defined in config)
Changed all raw Lists in config to StringLists
2013-08-24 21:35:09 +02:00
Steven Lawson 2827ca98a7 Config migration, stage 1 2013-08-18 14:52:46 -04:00