Commit Graph

852 Commits

Author SHA1 Message Date
unknown
3e71286507 Added Access-Control-Allow-Origin to the players HTTPD module 2013-12-18 14:45:59 +01:00
unknown
6d48c90d16 Added HTTPD module: list 2013-12-18 14:12:15 +01:00
unknown
d7ed667b89 Log player messages 2013-12-17 17:33:17 +01:00
unknown
9c61cc2768 Switched over to TelnetCommandEvent
some TFM_CommandBlocker cleanup
2013-12-17 16:29:48 +01:00
unknown
4daad76e74 600th Commit, WOO!
Incremented version to reflect latest changes
2013-12-17 15:18:11 +01:00
unknown
05884ae806 Case-sensitive Telnet login names 2013-12-17 15:16:32 +01:00
unknown
aa0fd34859 Append to log files
Set maximum of 1Gig
2013-12-15 23:12:30 +01:00
unknown
2c14773c9b Generate logs in /server.log like CraftBukkit did 2013-12-07 10:58:29 +01:00
Wilee999
bbc1255963 Fixed developer login message. 2013-12-06 23:37:56 -08:00
unknown
34d15d4c96 Fixed a neophyte bug
Custom login messages would be the same for anyone who logs in after the player with the same rank
2013-12-03 20:50:20 +01:00
Jerom van der Sar
75bc17cd8f Merge pull request #109 from Wilee999/pull1
Modified ban messages
2013-12-03 07:42:28 -08: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
unknown
5cfaf8970d Fixed all deprecated methods 2013-12-03 16:21:58 +01:00
unknown
9a48ec04aa Fixed developers not having the correct prefix
batch format
2013-12-03 14:24:09 +01:00
unknown
24fca9af97 Woops 2013-12-03 14:13:36 +01:00
unknown
27a04635a2 Migrated /list-, AdminChat- and Login message-colors to TFM_PlayerRank
Reverted colors due to popular request
2013-12-03 14:05:06 +01: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
7140e4c8df Changed colors to match the forums 2013-12-01 18:54:50 +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
unknown
bed78248fb Fixed /list for 1.7
for some weird reason, that ChatColor.WHITE was causing issues
2013-12-01 17:32:29 +01:00
Jerome van der Sar
ee39e89093 Fixed possible NPE in getPrefix() 2013-12-01 15:22:19 +01:00
Jerome van der Sar
9405604efc Fix imports 2013-12-01 13:42:13 +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
c63540129f Cleaned up /list 2013-12-01 13:00:02 +01:00
Jerome van der Sar
6ba96b427d Update to CraftBukkit 1.7 2013-12-01 12:13:39 +01:00
Jerome van der Sar
acd8373f81 Fixed NPE in /list 2013-12-01 11:55:50 +01:00
Jerom van der Sar
0c4c36b2bd Merge pull request #103 from Wilee999/master
Fixed my name
2013-11-30 11:59:50 -08:00
Jerome van der Sar
7ce052900e Rewrote ServiceChecker, fixed NPE there
Formatting
2013-11-30 20:44:08 +01:00
Wilee999
f8741b0d4f Noooo dartheh!!!!
omg how offenciv
2013-11-30 10:52:40 -08:00
Jerome van der Sar
6fca19fa41 Load plugin version through plugin.yml 2013-11-30 18:04:43 +01:00
Jerome van der Sar
7e75287e61 Added xXWilee99Xx to developers
updated to version 3.3 to reflect latest changes
2013-11-30 16:32:00 +01:00
Jerom van der Sar
52641466ff Merge pull request #101 from Wilee999/pull2
Added all the Telnet Admin stuff.
2013-11-28 12:39:44 -08:00
Wilee999
67f096fbfa Added all the Telnet Admin stuff. 2013-11-27 09:21:53 -08:00
Jerom van der Sar
8f24e44c79 Merge pull request #100 from Wilee999/pull1
Blocked /mat command.
2013-11-24 14:52:04 -08:00
Wilee999
28b9f3089d Blocked /mat command. 2013-11-23 11:03:33 -08:00
Jerom van der Sar
6b906864b3 Merge pull request #99 from Wilee999/pull4
Added cmdspy alias "commandspy"
2013-11-18 02:04:34 -08:00
Wilee999
c2aba0e798 Added cmdspy alias "commandspy" 2013-11-16 23:44:37 -08:00
Jerom van der Sar
c78e6483ac Merge pull request #93 from Wilee999/pull4
Changed clanforge restart message to "come back in about 20 seconds." li...
2013-11-12 07:24:26 -08:00
Jerom van der Sar
1ef6fcbb70 Merge pull request #95 from Wilee999/pull3
Added new unbannable usernames.
2013-11-12 07:23:58 -08:00
Wilee999
ce5d23a5bc Added new unbannable usernames. 2013-11-11 12:38:39 -08:00
Wilee999
280ddf61f7 Changed clanforge restart message to "come back in about 20 seconds." like /stop. 2013-11-10 14:27:49 -08:00
Jerom van der Sar
a821f7b606 Updated PermBan Link 2013-10-27 15:33:26 +01:00
StevenLawson
1a5f854552 Implemented Essentials-based AFK Auto-Kick w/ server load based trigger threshold. 2013-10-08 14:41:05 -04:00
StevenLawson
13eeccbc40 Add handling for isTelnetAdmin to SA list saving. 2013-09-27 11:15:15 -04:00
StevenLawson
2b611a2bee Add "is_telnet_admin:" entries to sample superadmin.yml 2013-09-27 11:06:52 -04:00
StevenLawson
ed0aef033c Clean up TFM_CustomListener. 2013-09-27 11:04:46 -04:00
StevenLawson
2d655e4009 Added "isTelnetAdmin" to SA list. 2013-09-27 11:01:30 -04:00
StevenLawson
81995f38a1 Add handler for me.StevenLawson.BukkitTelnet.TelnetPreLoginEvent 2013-09-27 10:26:59 -04:00
StevenLawson
9f889efa76 -Make /saconfig clean a "Telnet Senior" command only.
-Move some TwitterBot stuff around.
2013-09-27 08:46:42 -04:00
StevenLawson
1e79b90249 Tweak Wilee999's /cage changes. 2013-09-25 20:46:03 -04:00
StevenLawson
70a24486b8 Merge branch 'pull2' of https://github.com/Wilee999/TotalFreedomMod 2013-09-25 20:39:46 -04:00
Wilee999
902fc0ba11 That's not what I wanted... 2013-09-25 17:34:16 -07:00
Wilee999
415d25da4b Added /cage purge command 2013-09-25 17:33:44 -07:00
Wilee999
3583c1dbdc Change gadmin usage to contain fr 2013-09-25 17:05:52 -07:00
StevenLawson
f49c4568b2 Tweaks to essentials interface commands. 2013-09-24 20:32:04 -04:00
StevenLawson
01807d1f0f Added Essentials interface.
Moved nick customization commands from Essentials to TFM.
2013-09-24 10:13:38 -04:00
StevenLawson
c5ddc60b97 Cleaned up TFM_Util 2013-09-24 08:05:48 -04:00
StevenLawson
97b27cd7b4 Change tag character limit.
Now max = 20 characters, not including color codes.
TFM_Util.colorise() -> TFM_Util.colorize()
2013-09-21 13:58:16 -04:00
StevenLawson
faeaa3aab7 Update for MC v1.6.4
Other minor fixes
2013-09-21 13:51:09 -04:00
StevenLawson
e10ab45bda Update NanoHTTPd to 12b4973a52 2013-09-17 21:31:46 -04:00
StevenLawson
7b59350833 Tweak Wilee's changes to /onlinemode. 2013-09-17 12:05:53 -04:00
Wilee999
adbc658cc7 All telnets can now use /onlinemode! Yay! 2013-09-17 07:57:15 -07:00
StevenLawson
927e46a431 Revert "Wrapped rollback with a Callable to make sure that it executes on the Bukkit thread."
This reverts commit 65ba053aee.
2013-09-15 20:38:54 -04:00
StevenLawson
65ba053aee Wrapped rollback with a Callable to make sure that it executes on the Bukkit thread.
Saw this in a log:

java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:819)
	at java.util.ArrayList$Itr.next(ArrayList.java:791)
	at me.StevenLawson.TotalFreedomMod.TFM_RollbackManager.rollback(TFM_RollbackManager.java:94)
	at me.StevenLawson.TotalFreedomMod.Commands.Command_gtfo.run(Command_gtfo.java:51)
2013-09-15 14:11:36 -04:00
StevenLawson
81ee5f04dd Register permbans module (whoops). 2013-09-14 22:15:30 -04:00
StevenLawson
ded31e4640 Add /cbtool and /setlever, commands geared toward Command Blocks. 2013-09-14 22:00:11 -04:00
StevenLawson
1416429910 Add permbans module for HTTPd. 2013-09-14 21:59:11 -04:00
StevenLawson
8cdff6a3c1 Rework /expel command.
Move TFM_LandmineData out of main package.
2013-09-13 22:13:07 -04:00
StevenLawson
8ba477140b Added /localspawn - Teleport to the spawnpoint for the current world instead of the global spawnpoint. 2013-09-13 14:57:33 -04:00
JeromSar
5606fdae1f Added more blocked commands
Added quotes to support double-slashes
2013-09-13 16:35:05 +02:00
Steven Lawson
18e4943216 Finish /config command.
Fix typo: ALLOW_FLIUD_SPREAD -> ALLOW_FLUID_SPREAD
2013-09-07 22:51:12 -04:00
Steven Lawson
549c5231e8 Added /config command. 2013-09-07 22:10:05 -04:00
Steven Lawson
7144894848 Enable /saconfig clean for all telnet users. 2013-09-07 21:16:35 -04:00
StevenLawson
fef5f7604b Nitpicking. 2013-09-05 10:48:57 -04:00
StevenLawson
2d421178db This doesn't need to be Serializable anymore. 2013-09-05 10:33:06 -04:00
StevenLawson
650bd11ab0 Rework protected areas. 2013-09-05 10:22:59 -04:00
Steven Lawson
05ad222148 Moved the trigger for validateSelection into TFM's WorldEdit. 2013-09-04 18:20:52 -04:00
StevenLawson
4cde6a53ba Started work on WorldEdit protected area support. 2013-09-04 15:17:22 -04:00
StevenLawson
18ed009ddd Added a comment about frontdoor. 2013-09-04 11:27:20 -04:00
StevenLawson
b7efe3983d Reworked event listener registration in Front Door. 2013-09-04 11:09:23 -04:00
StevenLawson
eb01c0db86 Removed use of Guava class. 2013-09-04 09:48:16 -04:00
StevenLawson
562e354f37 Standardized use of apache commons lang3 instead of lang. 2013-09-04 08:35:12 -04:00
Steven Lawson
b845ff3f7e Tweak filename rule. 2013-09-03 21:03:40 -04:00
Steven Lawson
3c9245bfaf Finished schematic manager module.
Todo: Deuglify the user interface of it.
2013-09-03 20:27:58 -04:00
Steven Lawson
4bef1a06a4 More http server tinkering. 2013-09-03 17:47:42 -04:00
Steven Lawson
e70f8ffff3 Shouldn't create new instances of a list when we can just clear it. 2013-09-03 17:18:03 -04:00
Steven Lawson
896af4198a ... 2013-09-03 16:49:48 -04:00
Steven Lawson
d1ffbe0412 Merge branch 'waiting' into staging 2013-09-03 16:41:21 -04:00
Steven Lawson
8f70fa2c82 Merge branch 'untested' into staging 2013-09-03 16:41:12 -04:00
Steven Lawson
a89948f76d Javascript support 2013-09-03 16:35:11 -04:00
StevenLawson
41cca7cd6a Working on schematic uploader.
Sorry for not branching out on this, but its almost done.
2013-09-03 15:20:28 -04:00
StevenLawson
0067e2cc65 Added socket parameter for access to remote IP.
Started on schematic module.
2013-09-03 10:28:56 -04:00
JeromSar
2168aa957a Incremented version number to reflect latest changes 2013-09-03 16:10:50 +02:00
JeromSar
3babf8388c Merge branch 'master' into frontdoor 2013-09-03 15:59:49 +02:00
JeromSar
0b0e17e526 Finished TFM_FrontDoor, made some variables thread-safe. 2013-09-03 15:57:49 +02:00
JeromSar
5247a33f88 More bugtesting and tweaks with FrontDoor 2013-08-29 13:31:07 +02:00
JeromSar
3f2aa224f6 More work on TFM_FrontDoor 2013-08-28 21:40:14 +02:00
JeromSar
bc00e42990 Started work on TFM_FrontDoor 2013-08-28 19:11:27 +02:00
StevenLawson
88103cefc2 Some more tweaks to WebHelp. 2013-08-28 11:26:08 -04:00
Steven Lawson
3819c57adf Finished file serving module (default).
Added config options.
2013-08-27 20:20:11 -04:00
StevenLawson
c3f8bd33ff Added file module, for public file serving. 2013-08-27 15:09:07 -04:00
StevenLawson
baf7a3b2c1 Merge branch 'master' into nanohttpd 2013-08-27 13:56:21 -04:00
StevenLawson
74bfdad389 ... 2013-08-27 13:55:03 -04:00
StevenLawson
08a9329864 Web help refinement. 2013-08-27 13:49:45 -04:00
StevenLawson
be87075337 Rename help module. 2013-08-27 12:40:59 -04:00
StevenLawson
ada803cd7d Web help roughly implemented. 2013-08-27 12:39:28 -04:00
JeromSar
0b146943ff Added /rollback undo 2013-08-27 16:23:10 +02:00
StevenLawson
0f31ea2953 Make it thread safe. 2013-08-27 09:01:12 -04:00
StevenLawson
3ca46853ac Merge branch 'master' into nanohttpd 2013-08-27 08:02:32 -04:00
StevenLawson
ee6b93e208 Playing the memory reduction game - lets reduce the use of "new". 2013-08-27 07:46:25 -04:00
StevenLawson
3e5e11197f Merge branch 'master' into nanohttpd 2013-08-27 07:18:43 -04:00
JeromSar
6035f9e50b TFM_PlayerListener cleanup 2013-08-27 12:35:32 +02:00
JeromSar
f45cc11846 Don't track blockchanges from Superadmins 2013-08-27 12:10:20 +02:00
JeromSar
b28a0778b4 Optimized RollbackEntry for memory 2013-08-27 11:52:28 +02:00
Steven Lawson
174043fa58 Getting HTTP server framework ready... 2013-08-26 21:48:04 -04:00
Steven Lawson
dfb6df63c8 Use NanoHTTPD instead, more stable. 2013-08-26 20:39:30 -04:00
Steven Lawson
7a6cc55640 Clean up EntryType 2013-08-26 19:09:39 -04:00
Steven Lawson
5c61ff27b0 Formatting 2013-08-26 18:44:18 -04:00
JeromSar
3da03393e6 Small bugfix with the logblock stick 2013-08-26 17:48:19 +02:00
JeromSar
5876f86ac3 Added logblock stick 2013-08-26 17:22:35 +02:00
JeromSar
fbdf2b5fc2 More /cage tweaks 2013-08-26 15:12:06 +02:00
JeromSar
fd6aa7b94b Tweaks to /cage 2013-08-26 01:08:53 +02: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
143b323854 Implement weather and time control in /adminworld. 2013-08-23 21:22:13 -04:00
Steven Lawson
1f32455e06 A few more adminworld checks. 2013-08-23 16:59:31 -04:00
Jerom van der Sar
8718b3a8c2 Merge pull request #73 from Wild1145/patch-7
Removed Disaster from Developer access
2013-08-23 13:49:10 -07:00
Steven Lawson
f5e21f69fd More guest list changes. 2013-08-23 16:29:46 -04:00
StevenLawson
bf7877addc Finish guest list. 2013-08-23 14:43:58 -04:00
Steven Lawson
6d0b8362b7 Merge branch 'master' into adminworld
Conflicts:
	appinfo.properties
	buildnumber.properties
2013-08-22 17:08:52 -04:00
Steven Lawson
10f905ea36 Got rid of varargs in logger, possible cause of exceptions. 2013-08-22 16:56:17 -04:00
Ryan
dcb6a4513e Removed Disaster from Developer access
Noticed this when working on the CJFreedom version, thought it should be removed!
2013-08-22 20:29:16 +01:00
unknown
ff4751941b Working on guestlist 2013-08-22 15:26:12 -04:00
Steven Lawson
e64fd42855 Added TFM_CustomWorld superclass. 2013-08-21 20:07:14 -04:00
Steven Lawson
467d1d2d3a Merge branch 'master' into adminworld 2013-08-21 18:38:17 -04:00
Steven Lawson
6ba8dcaa58 Logger fixes. 2013-08-21 17:42:21 -04:00
Steven Lawson
a3cf53f5b1 Merge branch 'master' into adminworld 2013-08-20 20:51:23 -04:00
Steven Lawson
23907ef7e4 Use plugin/server loggers. 2013-08-20 20:44:39 -04:00
Steven Lawson
485945047b More logger tweaks. 2013-08-20 20:04:06 -04:00
JeromSar
75ec2330f5 Incremented version number, changed startup logic
Improved logging, small changes
2013-08-20 17:35:00 +02:00
Steven Lawson
5c32c66390 Finish getting rid of old command blocker. 2013-08-18 16:45:35 -04:00
Steven Lawson
4494a4c039 Config migration, stage 3 2013-08-18 15:52:32 -04:00
Steven Lawson
f53b67abf1 Config migration, stage 2 2013-08-18 15:27:17 -04:00
Steven Lawson
2827ca98a7 Config migration, stage 1 2013-08-18 14:52:46 -04:00
Steven Lawson
64b1e568b3 Deprecated old config vars 2013-08-17 18:28:55 -04:00
Steven Lawson
3e57696a21 Delegate to TFM_ConfigEntry 2013-08-17 18:24:40 -04:00
Steven Lawson
fd1bd995ed Another version of TFM_ConfigEntry... 2013-08-17 18:07:57 -04:00
Steven Lawson
9fe05add7f Added weather parameter to framework. 2013-08-16 21:36:25 -04:00
Steven Lawson
25fbb0c05a Merge branch 'master' into adminworld 2013-08-15 17:45:41 -04:00
Steven Lawson
f646a5122a Fixed wilee's glitch. 2013-08-15 17:44:09 -04:00
Steven Lawson
af4071c582 Framework for new adminworld commands. 2013-08-15 17:40:35 -04:00
Steven Lawson
86ee0e96d2 Add TFM_Util.isRemoveCommand 2013-08-15 17:36:55 -04:00
Wilee999
26bcd3ec1c Changes to /tban 2013-08-14 13:54:54 -07:00
JeromSar
fd372066eb Incremented version to 3.00 2013-08-14 17:39:51 +02:00
JeromSar
122bef2d5a DromedaryCase 2013-08-14 16:55:37 +02:00
JeromSar
339518f4f4 Take two: Cleanup 2013-08-14 16:01:42 +02:00
StevenLawson
8ce0defb52 Readd Command_premium.java 2013-08-14 09:32:14 -04:00
StevenLawson
ec6e8431e3 Revert "Added /premium"
This reverts commit 0964871e8b.
2013-08-14 09:28:19 -04:00
JeromSar
0964871e8b Added /premium
cleanup
2013-08-14 15:12:30 +02:00
Steven Lawson
422a7716f3 /nf tweaks. 2013-08-13 21:39:12 -04:00
Steven Lawson
f1ab8296e4 Tweaks to jumppad physics. 2013-08-13 16:54:20 -04:00
StevenLawson
f9cbf11abb JumpPads cleanup 2013-08-13 14:53:33 -04:00
StevenLawson
b0090a5412 More tweaks to nonuke and spam prevention. 2013-08-13 13:42:43 -04:00
StevenLawson
b94efb525f Added timeout check to nonuke, so lag doesn't ban people. 2013-08-13 13:22:29 -04:00
StevenLawson
5c8f98089e Merge branch 'master' into mg_untested 2013-08-13 12:29:12 -04:00
JeromSar
7879fa24e4 Minor changes to JumpPads 2013-08-13 18:21:37 +02:00
JeromSar
6fcaed6253 Finished Jumppads 2013-08-13 17:16:33 +02:00
JeromSar
656dbf8867 Started work on Jumppads 2013-08-13 16:08:00 +02:00
StevenLawson
23032e6f9a Added NickFilter. 2013-08-13 09:51:20 -04:00
StevenLawson
ad5a236bc2 PlayerMoveEvent optimization. 2013-08-13 08:36:33 -04:00
Steven Lawson
e23db244a5 Add teleport listener to AdminWorld monitor. 2013-08-12 22:01:28 -04:00
Steven Lawson
eb4622fc28 AdminWorld tweaks. 2013-08-12 21:33:21 -04:00
JeromSar
0f6b053727 Added /findip 2013-08-12 21:35:59 +02:00
JeromSar
259335958a Merge branch 'master' of https://github.com/TotalFreedom/TotalFreedomMod 2013-08-12 20:54:35 +02:00
JeromSar
31375b82c3 Tweaked /tag some more, I think this will work best. 2013-08-12 20:54:19 +02:00
StevenLawson
0a2d5c8258 Reworked /dtoggle. 2013-08-12 14:49:33 -04:00
JeromSar
bac25258b0 Added /lockdown 2013-08-12 20:47:36 +02:00
Ryan
c69918d725 Create Command_dtoggle
This is a replacement for DisdFreedom dtoggle, something we had to add on CJFreedom shortly after we lost his plugin :)
2013-08-12 19:28:41 +01:00
StevenLawson
c1d0c01524 Merge branch 'master' of https://github.com/TotalFreedom/TotalFreedomMod 2013-08-12 14:19:33 -04:00
StevenLawson
a59e6added Tweaks to Command_tag 2013-08-12 14:19:17 -04:00
Jerom van der Sar
56493adcae Merge pull request #67 from Wild1145/patch-4
Block Op's from using &k.
2013-08-12 10:59:52 -07:00
StevenLawson
4b91de7414 More AdminWorld tweaks. 2013-08-12 12:51:30 -04:00
StevenLawson
c636ee043a Merge branch 'mg_incomplete' of https://github.com/TotalFreedom/TotalFreedomMod into mg_incomplete 2013-08-12 12:41:12 -04:00
StevenLawson
6a5306dd7a More AdminWorld tweaks. 2013-08-12 12:38:46 -04:00
Ryan
4603dc5613 Block Op's from using bad codes
This will block a op from using a set of colour codes you to not want them to use, like &k
2013-08-12 17:10:08 +01:00
JeromSar
af7e6c5d41 AdminWorld welcome sign now facing the right direction :)
Added teleporting message to /adminworld
2013-08-12 17:58:28 +02:00
StevenLawson
41ed416a51 Merge branch 'master' into mg_incomplete 2013-08-12 10:05:01 -04:00
StevenLawson
074630f720 Finished adminworld, still needs testing. 2013-08-12 10:03:12 -04:00
JeromSar
4e3c9a6b9e Batch format fix 2013-08-12 14:41:04 +02:00
StevenLawson
bea480c1f1 Merge branch 'master' into mg_incomplete
Conflicts:
	appinfo.properties
	buildnumber.properties
2013-08-12 08:14:55 -04:00
JeromSar
69fd3566af Added /tag clearall and /tag clear <name> 2013-08-12 12:50:39 +02:00
JeromSar
f3ac19a616 Added /tag
Minor cleanup
2013-08-12 12:31:30 +02:00
JeromSar
696ec119c6 Made /saconfig clean a senior command 2013-08-12 11:24:23 +02:00
Steven Lawson
326c3f6a2b Incomplete features:
-Adminworld
-Better entity wiping
2013-08-11 22:02:18 -04:00
Steven Lawson
38b1035020 Added Command_trail.
+1 points for no external changes.
2013-08-10 15:50:45 -04:00
Steven Lawson
1ae6eb8a5a Consolidate loggers. 2013-08-10 15:50:07 -04:00
Steven Lawson
2c4eca8551 Remove deprecated methods and variables. 2013-08-10 13:17:32 -04:00
Steven Lawson
f23c61d0b3 Rework Command_health 2013-08-10 12:39:50 -04:00
Steven Lawson
d4dfe06ec0 Formatting cleanup.
Added ignore for unchecked cast warning.
2013-08-09 20:11:17 -04:00
JeromSar
bcd9658b3d Added release link to permban kick message 2013-08-09 17:57:45 +02:00
JeromSar
9b62731e94 Merged branch unfinished 2013-08-09 17:11:30 +02:00
JeromSar
03553b6254 Finished TFM_ServiceChecker, added /services 2013-08-09 17:09:13 +02:00
JeromSar
d40c143afc Reworked /health, should be thread-safe now
Updated version number to reflect latest changes
2013-08-09 15:40:08 +02:00
JeromSar
95afb51321 Moved rollback events to listener with MONITOR priority 2013-08-09 15:10:04 +02:00
Steven Lawson
4813b8ae27 Fix water/lava buckets not working. 2013-08-06 19:12:26 -04:00
Steven Lawson
e8d36b31f7 Fix typo. 2013-08-05 22:55:59 -04:00
Steven Lawson
b2eec1ef01 Rework command interface for rollback. 2013-08-05 22:05:01 -04:00
Steven Lawson
3bcc4fd7a7 Fix compile error. 2013-08-05 19:41:42 -04:00
StevenLawson
e0efb63123 Reworked rollback manager. 2013-08-05 15:26:21 -04:00
StevenLawson
028d1a07b2 Minor change to CommandBlockSetEvent handler.
Remove import and add fully qualified name to clairify what's happening here.
2013-08-05 13:31:10 -04:00
Jerome van der Sar
5b34facdd3 Started work on ServiceChecker 2013-08-04 20:49:43 +02:00
Steven Lawson
218fd21774 Some cleanup. More to come. 2013-08-03 16:08:16 -04:00
Steven Lawson
0901c02c7e Merge branch 'mg_dev' 2013-07-30 21:47:50 -04:00
Steven Lawson
a4e9bc76a3 Add "Reason: " text to kick. 2013-07-30 21:47:29 -04:00
Steven Lawson
be8314cf63 Added TFM_GameRuleHandler for easy setting of game rule parameters. 2013-07-29 21:09:20 -04:00
StevenLawson
f21c7aa5c5 Added reason to GTFO. Untested. 2013-07-29 14:44:18 -04:00
StevenLawson
3f61e05609 Make "/fr purge" clear the auto-unfreeze task timer.
With credit to Wild for bringing it up on his fork, but he did it wrong :P
2013-07-29 13:37:31 -04:00
StevenLawson
fe93d1ce07 Added /logs [off] for unregistering connection. 2013-07-29 13:20:08 -04:00
StevenLawson
5132bb6550 Removed old commented out code. 2013-07-29 08:29:16 -04:00
Steven Lawson
6b7a5d8d70 Add /debug command. What can possibly go wrong. 2013-07-28 20:50:57 -04:00
Steven Lawson
6a4a11a2f4 Merge remote-tracking branch 'origin/debug' 2013-07-28 19:50:05 -04:00
Steven Lawson
cbe7cdc474 Cleanup Command_droptoggle. 2013-07-28 17:49:41 -04:00
Steven Lawson
07f4bf82ea Incomplete - /debug command 2013-07-28 17:31:41 -04:00
Wilee999
8e7c9dcd8e Added /droptoggle 2013-07-28 12:39:09 -07:00
Steven Lawson
1ab74dae05 Forgot to set task variable. 2013-07-28 13:15:51 -04:00
Steven Lawson
8ac91f7097 Reworked all Scheduler usage - now using BukkitRunnables.
Added /logs command.
A few other fixes...
2013-07-27 17:49:25 -04:00
Steven Lawson
c482349f47 TFM_CommandBlockerNew cleanup. 2013-07-26 19:48:18 -04:00
unknown
b24f1d9247 Moved the ServerListPingEvent from TFM_PlayerListener to TFM_ServerListener. 2013-07-24 11:01:43 -04:00
Steven Lawson
2079e0ea66 Added event handling for command block changes.
Recoded TFM_CommandBlocker as TFM_CommandBlockerNew, will replace after evaulation.
2013-07-21 22:48:34 -04:00
Steven Lawson
c3fc085adc Fix for Bukkit NPE in /enchant. 2013-07-20 19:38:27 -04:00
Steven Lawson
aad8f17455 Give TFM commands priority over other plugins. 2013-07-20 16:06:46 -04:00
Jerome van der Sar
fdfa30b349 How do I allman? 2013-07-14 14:10:29 +02:00
Jerome van der Sar
e56c273457 Moved TotalFreedomMod-related information to /tfm 2013-07-13 22:11:13 +02:00
Steven Lawson
dbed7b7f83 We don't want those commands used at all. 2013-07-13 14:56:47 -04:00
Wilee999
4caa984cef oops 2013-07-13 11:45:19 -07:00
Wilee999
ef2e17c33f Blocked /ban-ip and /pardon-ip 2013-07-13 11:43:23 -07:00
Jerom van der Sar
53614d174e Dry - Fixed all commands having a default '/' alias. 2013-07-13 12:49:53 +02:00
Jerom van der Sar
37e78dceec Merge branch origin/master 2013-07-12 21:54:43 +02:00
Jerom van der Sar
8f6d71fffb Bleeding - Fixed empty commands
Empty commands would always run the first alphabetically sorted TFM command.
2013-07-12 21:51:03 +02:00
Steven Lawson
b9bd046105 Changed WorldEdit API access method. 2013-07-11 20:35:09 -04:00
Steven Lawson
1fcda4a8fc Merge remote-tracking branch 'origin/untested' 2013-07-11 18:40:42 -04:00
Steven Lawson
f8e62a9893 Merge branch 'master' of https://github.com/TotalFreedom/TotalFreedomMod 2013-07-11 18:22:12 -04:00
Steven Lawson
aaf96d00a9 Revert to old login logic. Ban messages weren't working right. 2013-07-11 18:21:23 -04:00
unknown
4903f009b3 Add Pet Protection.
Cleaned up config file a bit.
2013-07-11 14:51:08 -04:00
Steven Lawson
279f69e3de Merge pull request #52 from Wild1145/patch-1
Fine by me.
2013-07-11 04:36:13 -07:00
Steven Lawson
22bf0c2f62 Removed Command_minecraft and TFM_ServiceChecker.
Restored old Mojang status checker in /status.
Owner of xpaw.ru requested that 3rd party applications not use his API.
Batch formatting fix.
2013-07-10 21:46:29 -04:00
Jerom van der Sar
f21e50e002 Fixed bug in /halt 2013-07-10 23:47:21 +02:00
Jerom van der Sar
6d9e9406ec Moved to more specific User-Agent in the service Checker 2013-07-10 23:32:31 +02:00
Steven Lawson
cd16c7fb10 Mark wanted /list -a to show how awesome he was.
Or something like that. Don't do this for other people, please.
2013-07-08 20:51:23 -04:00
Steven Lawson
11c945c504 Update to 1.6.2 API. 2013-07-08 20:37:02 -04:00
Steven Lawson
c70e3ad8fd Added DisguiseCraft API functionality. 2013-07-07 21:42:03 -04:00
Ryan
f63805cca2 Removed some ziptool stuff
Well as it was removed from here, it may aswell just be removed from this file too :)
2013-07-07 23:39:02 +01:00
Jerom van der Sar
5868540cbb Optionally ends with 'y', who knew? 2013-07-06 19:09:32 +02:00
Jerom van der Sar
8ca518528f Whoops, fixed the description of /whohas 2013-07-05 14:02:43 +02:00
Jerom van der Sar
4cbbf10871 Blocked command aliases from being executed when that command is blocked, removed debug message 2013-07-05 13:50:10 +02:00
Jerom van der Sar
93914370a1 Added /whohas 2013-07-04 23:32:11 +02:00
Jerom van der Sar
ee87d1147d Merge branch 'master' of https://github.com/TotalFreedom/TotalFreedomMod
Conflicts:
	appinfo.properties
	buildnumber.properties
	src/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener.java
2013-07-04 22:51:31 +02:00
Jerom van der Sar
44f72815e1 Added configurable blocked commands 2013-07-04 22:46:51 +02:00
Steven Lawson
391e417882 Move server interface where it belongs. 2013-07-04 12:22:02 -04:00
Steven Lawson
0dca359e4c A few little fixes.
Make /cake give the cake achievement.
Fix /lockup.
Colorful MOTD, more MOTD options.
2013-07-04 12:10:08 -04:00
Steven Lawson
15fbd0e1f3 Got rid of dispatchCommand usage (where possible).
Added TFM_WorldEditBridge.
2013-07-03 16:11:57 -04:00
Steven Lawson
1d9e6ae931 Merge pull request #50 from Wilee999/master
Blocked /butcher and //butcher on mark's request
2013-07-02 19:41:16 -07:00
Wilee999
a0cf0e9352 oops 2013-07-02 19:40:18 -07:00
Wilee999
797de66e10 removed 2013-07-02 19:36:59 -07:00
Steven Lawson
d40d5b461d Cleaned up Command_setl. Don't use server.dispatchCommand for things that can be done with the existing API!
Fixed depreciation warnings on compile.
2013-07-02 19:08:31 -04:00
Jerom van der Sar
8751e0454c Cleaned up /purgeall and /halt 2013-07-02 22:31:05 +02:00
Wilee999
3f29f788d5 Bye bye /butcher! 2013-07-02 12:50:59 -07:00
Wilee999
61db5de20d Reverted last commit. 2013-07-02 12:42:06 -07:00
Wilee999
ed9204c735 might as well add this 2013-07-02 11:59:15 -07:00
Wilee999
9fc237390e grr 2013-07-02 11:58:41 -07:00
Steven Lawson
ba22aedc58 Batch formatting fix. 2013-07-02 14:31:22 -04:00
Jerom van der Sar
44fb26b27f Updated to Bukkit 1.6 2013-07-02 14:05:29 +02:00
Jerom van der Sar
fab341608b Improved mojang service checker, now using xpaw.ru, migrated to /minecraft 2013-07-01 10:04:43 +02:00
Jerome van der Sar
4f6a0ca5d3 Blocked TNT Minecarts from being placed 2013-06-23 15:17:12 +02:00
Jerom van der Sar
c308c9a268 Oopsies. 2013-06-18 19:52:41 +03:00
Jerom van der Sar
be1acb4e03 Disaster839 is without a capital, who knew? 2013-06-11 22:48:38 +03:00
Dan Jones
1f87c05547 Changed madgeek1540 to madgeek1450
Just noticed a little typing error in the developer's StringList, so I decided to fix it :)
2013-06-10 11:51:55 +02:00
Jerom van der Sar
a2a6e39db9 Minor changes, added /creative -a, formatting fixes, updated version number 2013-06-10 08:24:53 +02:00
Dan Jones
c96bdea066 Fixed survival -a
I was a numpty and forgot to change the gamemode it changed people to.
2013-06-09 22:26:06 +02:00
Dan Jones
201d27e070 Added survival -a (Allman Style) 2013-06-09 21:52:13 +02:00
Jerom van der Sar
36ceb7007a Added Disaster839 as a developer. 2013-06-09 14:11:22 +03:00
Jerom van der Sar
6519ead121 Added Acidic, Wild and Hex to the developer list 2013-06-03 23:08:31 +02:00
Ryan
6768854eda Added new blocked wildcards
This is to stop people from being able to abuse admin or going rogue as easily
2013-06-02 18:17:33 +02:00
Jerom van der Sar
83176ba0b9 Merge pull request #26 from Wilee999/pull2
Added /rb (/rollback alias)
2013-06-01 14:39:30 -07:00
Wilee999
79fc01eae7 /nuke will now tempban you. 2013-05-31 19:54:36 -06:00
Wilee999
d1d220f618 Added /rb (/rollback alias) 2013-05-30 16:38:27 -06:00
Wilee999
f6943b9754 This /stop message works better. 2013-05-29 20:57:01 -06:00
Wilee999
ad9e901aa0 Fixed /blockcmd in /purgeall 2013-05-27 19:57:53 -07:00
Ryan
d8ae364300 Patched exploit found in commands
This will fix the issue with world edit history erasing, please push and compile ASAP as Mark would like this patched :)
2013-05-26 14:18:16 +02:00
Jerom van der Sar
7f9661ec11 Merge pull request #14 from Wild1145/patch-1
Blocked /rl
2013-05-22 07:40:51 -07:00
Jerome van der Sar
8d59ba59f4 Prepend Rollback entries, this ensures the last entries get restored first, instead of last 2013-05-20 15:40:04 +02:00
Ryan
63508addf4 /Gtfo bug fix 2013-05-19 23:28:57 +02:00
Jerom van der Sar
b8ab56bed5 Incremented version number 2013-05-17 23:00:27 +02:00
Jerom van der Sar
4853cc439b Added /rollback 2013-05-17 22:58:03 +02:00
Jerom van der Sar
3b7a8d4d88 Incremented version number 2013-05-17 20:05:52 +02:00
Jerom van der Sar
d016e1ff08 Fixed stuff with Wilee's and Wild's changes 2013-05-17 20:03:16 +02:00
Jerom van der Sar
ab9650dc54 Merge pull request #13 from Wilee999/master
xxWileexx: Add /purgeall, minor changes.
2013-05-16 11:54:12 -07:00
Wilee999
d3139dd39f hopefully this works 2013-05-16 11:49:41 -07:00
Wilee999
ba834b6b92 g 2013-05-16 11:45:21 -07:00
Jerom van der Sar
ccd4237491 Merge pull request #15 from Wild1145/patch-3
Added /setl to set the amount of world edit blocks that can be used
2013-05-16 11:35:43 -07:00
Wilee999
d2457adf68 Create Command_cmdlist.java 2013-05-16 12:31:22 -06:00
Wilee999
aea65815a8 removed /denick from /purgeall 2013-05-16 12:29:06 -06:00
Wilee999
6abd2491f1 Removed /denick from /spurgeall 2013-05-16 12:28:28 -06:00
Wilee999
31b5c99007 Added broadcast to /spurgeall 2013-05-16 12:19:47 -06:00
Wilee999
4aebf33006 Added a broadcast to /purgeall 2013-05-16 12:18:39 -06:00
Wilee999
e29a820398 Added /spurgeall 2013-05-16 00:57:26 -07:00
Wilee999
fabbc78d22 Replaced /clearall with /purgeall, this cleans more! 2013-05-15 23:59:08 -07:00
Wilee999
a8b4f1d950 Removed /cmdlist (useless) 2013-05-15 20:56:18 -07:00
Ryan
b7c9f4e02d Added warning in MOTD if in adminmode=true
I think this would save people connecting and spamming logs if in adminmode!
2013-05-15 23:12:46 +02:00
Ryan
ba9289e1a3 Added /setl to set the amount of world edit blocks that can be used 2013-05-15 23:05:20 +02:00
Ryan
47dec49381 added /rl as a blocked command
Just because it buggs me ALOT!
2013-05-15 21:13:36 +02:00
Wilee999
b1202c7871 hopefully this fixed /invis 2013-05-15 12:03:45 -06:00
Jerom van der Sar
e82e88f48f Added /invis, incremented version number to reflect latest changes 2013-05-15 15:23:35 +02:00
Jerom van der Sar
36747cb986 Added /tban, colors for /rawsay, minor changes 2013-05-15 14:56:23 +02:00
Jerome van der Sar
48fe4f6e69 Updated version number as per latest changes 2013-05-09 15:50:18 +02:00
Jerome van der Sar
8b601f1e70 Removed need to have a modified CraftBukkit 2013-05-09 15:45:14 +02:00
Jerome van der Sar
039de8ba88 Update to Minecraft 1.5.2
Added dev prefixes, Fixed Twitterbot bug
2013-05-06 22:04:10 +02:00
Steven Lawson
e433d9605f Merge branch 'master' of https://github.com/StevenLawson/TotalFreedomMod 2013-04-14 16:37:33 -04:00
Steven Lawson
e665d5fcbf Add in standard usage message for commands that have improper syntax. 2013-04-09 22:32:04 -04:00
Steven Lawson
3c9ca8c08a Don't need getCommandMap() here. 2013-04-09 22:13:31 -04:00
Steven Lawson
14442d66ee Eliminated the need to add commands to the plugin.yml file.
Now all command configuration is handled by annotations in the
command classes themselves.
2013-04-09 22:05:24 -04:00
Wild1145
6484eab27e /gtfo will work from all connections
Thanks Darth :)
2013-04-09 22:35:12 +02:00
Steven Lawson
3333c826a5 Some changes to command class loader and structure. 2013-04-08 17:59:04 -04:00
Steven Lawson
156cf7efd3 Added "/list -a". 2013-04-02 19:09:39 -04:00
Steven Lawson
f3b04ee828 Added Command_plugincontrol. 2013-03-24 15:55:34 -04:00
Steven Lawson
b135aa8b58 Update for server compatibility with CraftBukkit v1_5_R2.
Increment to TFM v2.12
2013-03-23 15:18:37 -04:00
Wild1145
af1254584c Added rollback
Attempt 2
2013-03-21 21:28:14 +00:00
Dan Jones
d752de1cd2 Update Command_glist.java 2013-03-21 07:27:58 +00:00
Steven Lawson
7b0977d58f Fixing some things that weren't thread safe.
More import / formatting cleanup.
2013-03-20 20:19:07 -04:00
Steven Lawson
71ec3d3a4d Remove ignore_permissions.
Mass formatting autofix.
2013-03-19 18:05:20 -04:00
Jerom van der Sar
028d15c796 Track appinfo.properties and version numbering 2013-03-19 22:17:10 +01:00
Jerom van der Sar
a7755117e4 Added TwitterBot remove in /saconfig delete 2013-03-19 11:50:57 +01:00
Jerom van der Sar
53ff2faa2f Final merge, everything *should* be working now 2013-03-19 11:24:50 +01:00
Jerom van der Sar
d020293a26 Added /twitter (twitterbot) 2013-03-19 11:06:31 +01:00
Jerom van der Sar
8939b7e728 Some changes, I hope we can settle with this
first init of /twitter command
2013-03-18 17:08:51 +01:00
Jerom van der Sar
512f40d0f9 Merge branch 'official_mg' of https://github.com/StevenLawson/TotalFreedomMod 2013-03-18 16:37:04 +01:00
Steven Lawson
256e29fcc6 Change to 1.5 log handle.
Increment version for 1.5 development.
2013-03-16 15:59:52 -04:00
Steven Lawson
0401fd7a7e Update for CraftBukkit v1_5_R1 compatibility. 2013-03-16 13:34:44 -04:00
Steven Lawson
d4824c8caf Update for net.minecraft.server.v1_4_R1.
Will merge in main branch changes over the next few days to official.
2013-02-26 19:44:53 -05:00
Jerom van der Sar
2adb11dae2 Added commandspy 2013-01-21 19:58:42 +01:00
Jerom van der Sar
5afc550144 Moved SOURCE_TYPE_ALLOWED and ADMIN_LEVEL inside CommandPermissions 2013-01-21 17:57:09 +01:00
Jerom van der Sar
bd0d437eae Added Freeze and Mute purger 2013-01-16 15:48:56 +01:00
Jerom van der Sar
3399207fd7 added /potion clearall 2013-01-07 16:33:54 +01:00
Jerom van der Sar
ac0dc43cd7 Moved all player messages to playerMsg()
Changes to /blockcmd
2013-01-07 16:24:54 +01:00
Jerom van der Sar
f0ca909069 Added /health (try 2) 2012-12-28 00:49:30 +01:00
Jerom van der Sar
7c360baa3c Added /health 2012-12-28 00:27:54 +01:00
Steven Lawson
bfa0324af9 Removing tests. Since we don't do those.
Added /lastcmd.
Added /tfupdate, mainly for my own use.
2012-12-21 22:22:08 -05:00