Commit Graph

1458 Commits

Author SHA1 Message Date
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
Steven Lawson
ca4e64cc0e Updates for CraftBukkit v1.4.6 2012-12-20 21:33:22 -05:00
Steven Lawson
b8b755c0c7 Adding additional login checks.
Added /saconfig info
2012-12-19 20:25:29 -05:00
Steven Lawson
d066c1b754 Cleanup 2012-12-10 22:05:08 -05:00
Steven Lawson
972e81276d Lol, deathray. 2012-12-10 17:15:33 -05:00
Jerom van der Sar
b2ad8eb7a0 permission fixes 2012-12-10 21:25:48 +01:00
Steven Lawson
9ae4677307 Consolidate any calls to net.minecraft.server classes to new TFM_ServerInterface class.
Fix use of deprecated async calls.
2012-12-08 22:42:29 -05:00
Steven Lawson
c3b03f8e7c Removed cake foolishness. 2012-12-08 13:28:40 -05:00
Steven Lawson
417dbc9589 Update to latest versions of MCStats' Metrics class.
Next time you add something like this, let me know first so I can handle the administrative bits of taking ownership of the plugin and such...
Cleanup.
2012-12-07 20:01:52 -05:00
Steven Lawson
bb1fd44a2b Merge branch 'master' of https://github.com/StevenLawson/TotalFreedomMod 2012-12-07 19:37:44 -05:00
Steven Lawson
0589ebcf48 Added /deafen 2012-12-07 19:37:27 -05:00
Jerom van der Sar
2f044a07f2 Added Metrics: mcstats.org 2012-12-06 12:01:51 +01:00
Jerom van der Sar
2c0dc8c845 Added /blockcommand 2012-12-06 10:32:08 +01:00
Steven Lawson
88000cd504 I see your cookie, and raise you cake v2.0. 2012-12-05 20:54:38 -05:00
Jerom van der Sar
ef01bead21 I think this'll work better :) 2012-12-04 08:46:24 +01:00
Jerom van der Sar
cd6251d07d Added /cookie 2012-12-04 08:36:56 +01:00
Steven Lawson
63b80d0d69 Changes to AdminChat. 2012-12-02 12:27:10 -05:00
Jerom van der Sar
11347c2327 Added Adminchat
Conflicts:
	src/me/StevenLawson/TotalFreedomMod/TFM_Util.java
2012-12-02 12:13:36 -05:00
Steven Lawson
f7393a85c4 plugin.yml cleanup, going to do a better job of this later on (have it auto-generate the description, usage, and alias from the @CommandPermissions).
Cleanup TFM main class.
Added /listsync for associate servers.
Added config.yml based host_sender_names list.
2012-12-02 12:05:54 -05:00
Steven Lawson
4de09696b9 Yeah, that wasn't going to work... 2012-12-01 20:33:36 -05:00
Steven Lawson
9501c07301 Make /list send clanforge the exact list that vanilla Bukkit prints out for compatibility. 2012-12-01 18:07:27 -05:00
Steven Lawson
b2ae63dc53 I removed /clear and /socialspy from essentials, so we don't really need these.
Not that it helped anyway, essentials had like 10 aliases for the /clear command that this woudn't have blocked.
2012-12-01 17:01:41 -05:00
Steven Lawson
7a7bd72127 Added affected count to /ro. 2012-12-01 15:50:33 -05:00
Steven Lawson
0ec8c5bc32 Add adminAction messages to /ro. 2012-12-01 15:45:50 -05:00
Steven Lawson
93d390c96a Move repeat message detection so spam filter can still catch it.
Who cares if someone uses too many !!'s.
Removed extra check for /socialspy, /packet has been hard-coded out already.
Added back in check for is muted.
General cleanup.
2012-12-01 15:31:25 -05:00
Steven Lawson
ff7a77cbfd Changes to /rd and /ro.
Eliminated use of WorldEdit and op, deop kludge :P
2012-12-01 15:11:00 -05:00
Steven Lawson
dbed25d79f I think that having this broadcast may lead to spam. 2012-12-01 14:43:03 -05:00
Steven Lawson
4f3972c406 TFM_Util.implodeStringList is deprecated. 2012-12-01 14:39:37 -05:00
Steven Lawson
2e899bd4fe Converted gadmin messages to adminAction. 2012-12-01 14:33:06 -05:00
Steven Lawson
e0c2869da8 Reverted changes to /cage. What was broken here? 2012-12-01 14:26:08 -05:00
Steven Lawson
079fe2cb4e Merge branch 'master' of https://github.com/StevenLawson/TotalFreedomMod 2012-12-01 14:11:47 -05:00
Steven Lawson
abf78c49bb Fix expel.
Fix regex.
2012-12-01 14:11:10 -05:00
Jerom van der Sar
e0cf28a055 Added /ro 2012-11-28 17:35:31 +01:00
Jerom van der Sar
2d9fafc05e Merge branch master into dev 2012-11-27 21:12:50 +01:00
Jerom van der Sar
92a6bbce94 Added message repeat prevention 2012-11-27 20:03:42 +01:00
Jerom van der Sar
feaac20a5a Minor Changes 2012-11-27 17:00:18 +01:00
Steven Lawson
f5891ae23b Added /dispfill. 2012-11-24 14:57:18 -05:00
Steven Lawson
794e6286ce Fixed clanforge trigger. 2012-11-23 22:21:02 -05:00
Steven Lawson
9c05e8e2fb Finished implementation of CommandPermissions and conversion of all commands. 2012-11-23 20:22:52 -05:00
Steven Lawson
13af6cb6a3 Implemented support for annotation based command permission setting.
Example usages in adminmode, cage, and fuckoff.
This feature can be "ignored" for commands that want to check perms for themselves.
This means that we can gradually implement this, and not all commands have to be on the new system.
2012-11-22 22:48:28 -05:00
Steven Lawson
502b055265 Added standard method for matching partial and *'d IPs (fuzzy ip matching). 2012-11-22 21:32:55 -05:00
Steven Lawson
ed82272f5c A few of Darth's recent dev branch changes.
-Made it so only superadmins can use qop and qdeop
-Reformat of mute/stfu, now blocks essentials based communication commands as well as /say when someone is muted.
-Blocked socialspy.
2012-11-21 22:42:05 -05:00
Jerom van der Sar
ea151d63e4 Fix for ops using /packet for spamming
Need appinfo,properties, Eclipse doesnt generate it
Fixed SerialVersion UID
Made SuperAdmin Stand out in /list
2012-11-21 19:27:54 +01:00
Jerom van der Sar
477c8ffdd0 minor changes 2012-11-21 17:36:48 +01:00
Jerom van der Sar
a696a8b23b Make commands guess players by nickname 2012-11-21 16:49:47 +01:00
Jerom van der Sar
a1047b1811 Prevent Muted players from using certain commands
Prevent non-superadmins from using /socialspy
2012-11-21 16:40:17 +01:00
Jerom van der Sar
68a225ed7e hehe 2012-11-21 16:25:34 +01:00
Jerom van der Sar
09c0208de5 Fixed players being able to use /qdeop 2012-11-21 16:20:54 +01:00
Jerom van der Sar
488d721a93 Fixed Auto-Decaps not working
Added Removal of excessive exclamation marks
2012-11-21 16:16:09 +01:00
Jerom van der Sar
fbc8d20fda Minimal Stuff 2012-11-21 15:57:39 +01:00
Steven Lawson
892682e969 Filter duplicate IPs and shit in superadmin list. 2012-11-20 20:29:57 -05:00
Steven Lawson
8076ee822e Make lockup scheduler stop when someone logs off. 2012-11-20 20:09:24 -05:00
Steven Lawson
f2f59d2a0d Made it so relogging wont reset someone's TFM_UserInfo instance. 2012-11-20 19:57:53 -05:00
Steven Lawson
d988a699ec Also update the last "login" date. 2012-11-20 18:27:19 -05:00
Steven Lawson
846b79d4fa Make /saconfig add <name> add new IP for existing admin. 2012-11-20 18:14:37 -05:00
Steven Lawson
5845283bad More superadmin list updates. 2012-11-19 21:50:33 -05:00
Steven Lawson
6e266fcff2 Made superadmin entries permanent, can only be removed manually.
/saconfig del will only deactivate the entry, not remove it.
Renamed SuperAwesomeAdmin to Senior Admin.
2012-11-18 20:25:47 -05:00
Steven Lawson
59e6588779 Various cleanup and bugfixes. 2012-11-17 22:57:24 -05:00
Steven Lawson
a543c87ea0 Superadmin list overhaul! 2012-11-12 20:42:30 -05:00
Steven Lawson
774ca0cf0a Increment to v2.9
Add "Login Title Message Customization"
2012-11-11 13:11:06 -05:00
Steven Lawson
40bfd059f1 Kluged /wipeflatlands with some horrible thing that requires the server to restart, but it works now :) 2012-11-04 22:44:24 -05:00
Steven Lawson
a1c8427850 Added Protected Areas!
Switched distance -> distanceSquared to eliminate square root computation, where possible.
2012-11-03 15:03:38 -04:00
Steven Lawson
b46bbd3eba Stuff for new the new Command Block, mostly.
Added /cartsit, mainly for command blocks.
Added -s (silent) switch to qop and qdeop, for command blocks.
Removed TFM_Messages class, since it was just clutter.
Added proprietary handler for CommandBlockChangeEvent, you'll need to implement this yourself in CraftBukkit or remove the event if you want to compile.
2012-11-02 21:03:12 -04:00
Steven Lawson
fa934e1eca Increment version. 2012-10-22 17:07:33 -04:00
Steven Lawson
94003f789d EXTRA PARENTHESES ZOMG. 2012-10-22 17:03:43 -04:00
Steven Lawson
1f6524ff25 Merge branch 'master' of https://github.com/StevenLawson/TotalFreedomMod 2012-10-22 16:57:34 -04:00
Steven Lawson
042fc3102e New netbeans version.
Fix chat length truncation amount.
2012-10-22 16:47:29 -04:00
Jerom van der Sar
8d6436d7aa Fixed bug with /onlinemode not showing correct mode when switching 2012-10-17 13:38:30 +02:00
Steven Lawson
2a396ca904 SuperAwesomeAdmins. Because who are we kidding anyway. 2012-10-03 18:50:16 -04:00
Jerom van der Sar
e7f2ad893c on request: added feature to define telnet users who may use certain high-profile commands 2012-09-30 15:51:07 +02:00
Steven Lawson
d0569c0243 Made it so console can use /potion when a target is specified. 2012-09-23 19:00:45 -04:00
Steven Lawson
054ce678f4 Added some startup crash prevention. 2012-09-20 16:35:00 -04:00
Steven Lawson
5785cc2164 Misc 2012-09-19 23:17:10 -04:00
Steven Lawson
5ed6df2306 Finished /potion command.
Added /lockup all and /lockup purge.
2012-09-19 21:43:12 -04:00
Steven Lawson
1551d29cc2 I'm a horrible person - /lockup
Fixed a glitch with /permban
2012-09-18 22:21:25 -04:00
Steven Lawson
bf13858d47 Added /onlinemode command. 2012-09-18 20:30:18 -04:00
Steven Lawson
5c86bf4d0f Yay :D 2012-09-18 17:45:10 -04:00
Steven Lawson
30c65d49ed Fixed nonstandard formatting in recent commits.
Cleaned up the halt and permban commands.
Nobody cares about the "count" when you first load the plugin. Lets not include that.
2012-09-18 17:25:37 -04:00
Jerom van der Sar
322f233ce0 added permban feature 2012-09-18 16:40:48 +02:00
Jerom van der Sar
6aefb4e4cc oops 2012-09-18 12:47:25 +02:00
Jerom van der Sar
54f0d543a7 Added /halt purge and /halt all 2012-09-18 12:40:32 +02:00
Jerom van der Sar
f9f64d2edf Forgot plugin.yml >.> 2012-09-18 12:18:43 +02:00
Jerom van der Sar
8884b478aa added /rank for console 2012-09-18 11:45:14 +02:00
Steven Lawson
87455d61ad Not sure where you're headed with this, Darth
However, I wanted to make it's formatting standard and have it named properly.
2012-09-17 21:40:35 -04:00
Steven Lawson
9344a13116 Rewrote the /list command. Now shows superadmins in GOLD + a few other goodies.
Fixed a bug in the cager.
2012-09-17 21:33:01 -04:00
Steven Lawson
2c224af271 Mark: "Whaaa, why cant I use /who for /list anymore..." 2012-09-17 20:41:01 -04:00
Steven Lawson
779bf9152b Whitelist now working 100%. 2012-09-17 20:32:59 -04:00
Steven Lawson
d786e4e389 Derp. 2012-09-17 20:13:13 -04:00
Steven Lawson
3feec18131 Use Allman style, please!
Code cleanup.
Switched to StringUtils.join, we are re-inventing the wheel :D
Added whitelist support to TFM_PlayerListener auth code.
@Deprecated some utility methods, will remove shortly.
2012-09-17 19:46:59 -04:00
Steven Lawson
c9c1b7519d Revert changes to Command_saconfig: What was this
for?
2012-09-17 18:43:08 -04:00
Steven Lawson
49b61f4f55 Merge branch 'master' of github.com:StevenLawson/TotalFreedomMod
Conflicts:
	src/me/StevenLawson/TotalFreedomMod/Commands/Command_qdeop.java
	src/me/StevenLawson/TotalFreedomMod/Commands/Command_qop.java
2012-09-17 18:36:57 -04:00
Steven Lawson
1d2a17c13d I saw you changed this, but I fixed it last night and forgot to commit it. 2012-09-17 18:35:22 -04:00
Jerom van der Sar
4d505c3025 oops 2012-09-17 22:37:28 +02:00
Jerom van der Sar
2e32eec3b6 Finished /whitelist 2012-09-17 22:27:31 +02:00
Jerom van der Sar
013dd1d2cc Made /rd simpler 2012-09-17 21:57:52 +02:00
Jerom van der Sar
92110f78c4 General stuff & whitelist (work in progress) 2012-09-17 18:29:43 +02:00
Jerom van der Sar
9fcc195959 Merge branch 'master' of https://github.com/StevenLawson/TotalFreedomMod 2012-09-17 16:07:16 +02:00
Jerom van der Sar
8c38344c99 added /doom 2012-09-17 16:06:27 +02:00
Steven Lawson
d23c99f3c5 Blocked the /gamemode command.
Made it so /smite actually blocks non-superadmins :D
2012-09-16 17:33:26 -04:00
Steven Lawson
b2746f2299 Update autoEject 2012-09-16 17:25:34 -04:00
Steven Lawson
b323b6318b Added TFM based tempban.
Blocked vanilla admin commands.
2012-09-16 17:18:30 -04:00
Steven Lawson
90e696a5b0 Copied over the old Essentials logic for smite and added it to the yml.
ALLMAN!
2012-09-16 14:20:51 -04:00
Steven Lawson
1182c0b3bb Merge branch 'master' of github.com:StevenLawson/TotalFreedomMod 2012-09-16 14:13:28 -04:00
Steven Lawson
20a06e2fa0 Dont need this here... 2012-09-16 14:13:14 -04:00
Jerome van der Sar
165c949744 Merge branch 'master' of https://github.com/StevenLawson/TotalFreedomMod 2012-09-16 19:48:17 +02:00
Jerome van der Sar
8645747ad7 re-added /smite (did something go wrong?) 2012-09-16 19:46:53 +02:00
Steven Lawson
85ae29ad43 Redid qop and qdeop, again. I think this will work best :D
Please code in the "Allman" style in regards to indenting and bracket placement, at least in this project :D
2012-09-16 13:41:41 -04:00
Jerome van der Sar
9abdf265e4 General stuff 2012-09-16 14:58:46 +02:00
Jerome van der Sar
14cfea879d Re-added auto de-caps 2012-09-16 14:45:05 +02:00
Jerome van der Sar
8e0b7d94a8 Fixed error in /qop 2012-09-16 14:32:47 +02:00
Jerome van der Sar
89cfbbcef8 Added /ops list 2012-09-16 14:11:33 +02:00
Steven Lawson
0de47783b9 Added my own set of ban/unban commands that go directly to the server banlist and support temp banning and ban reasons. 2012-09-15 21:19:55 -04:00
Steven Lawson
0af25d921f Oops 2012-09-15 17:06:50 -04:00
Steven Lawson
0f1fa3612a Added adminmode.
Made the /flatlands command check to see if flatlands is enabled.
Made qop actually op :D
Fixed bug in message truncation
2012-09-15 17:00:44 -04:00
Steven Lawson
e2ec640f29 JaromSar merge completed. I think. 2012-09-15 14:05:48 -04:00
Steven Lawson
fce0ca3498 Added TFM_Log class to organize logging. !!STILL UNSTABLE!!
Will complete JeromSar merge next commit, using these loggers.
2012-09-15 13:01:43 -04:00
Steven Lawson
7d5b52b24e Merging in Jerom's changes, !!Incomplete and Unstable!!
Merged in the majority of the commands.
Basically working my way down the diffs list manually, stopped @ TFM_PlayerLister
2012-09-14 18:49:44 -04:00
Steven Lawson
0029aee036 Beginning JeromSar merge.
Incrementing to v2.7
2012-09-14 16:42:48 -04:00
Steven Lawson
24110d002c Moving login authentication to 100% TotalFreedomMod. 2012-09-13 19:34:14 -04:00
Steven Lawson
614d502bb6 Starting v2.6
Updated cleanroom generator.
Dont need to define server in some listeners, never use it.
2012-09-13 19:30:55 -04:00
Steven Lawson
5838eb23ff Made isUserSuperadmin simpler. 2012-07-28 19:08:44 -04:00
Steven Lawson
f0679c4f61 Fixed a few depriciation issues 2012-07-22 19:15:00 -04:00
Steven Lawson
5dd36a9f26 A few old fixes i forgot to commit. 2012-07-22 14:06:01 -04:00
Steven Lawson
edd2a19ec0 Added setlevel.
Added userlist purge command.
Added blaze-rod boomstick.
2012-03-12 02:26:13 -04:00
Steven Lawson
ccd13369e5 Added userlist
Build # tracking
Exploding arrows
2012-03-09 14:01:04 -05:00
Steven Lawson
376f5a4edd Misc new stuff
Standardized method of getting server instance.
Added "flatlands" generation via CleanroomGenerator.
2012-03-06 14:25:22 -05:00
Steven Lawson
8a88eaea4d More v1.2 Fixes 2012-03-03 15:48:41 -05:00
Steven Lawson
6e2cbc8e9f Updates for v1.2 compatibility. 2012-03-02 23:29:54 -05:00
Steven Lawson
d60963cc7c Added enchant interface
Other misc stuff
2011-11-29 00:41:47 -05:00
Steven Lawson
41f2a0e232 Misc 2011-11-28 17:44:51 -05:00
Steven Lawson
1adfb29409 Merge branch 'master' of github.com:StevenLawson/TotalFreedomMod 2011-11-21 01:47:51 -05:00
Steven Lawson
cdcc1e666a Forgot to commit this... 2011-11-21 01:47:19 -05:00
Steven Lawson
d8f2433c5b Fixed moblimiter 2011-11-21 00:54:11 -05:00
Steven Lawson
e621290fae Release update. 2011-11-20 23:31:29 -05:00
Steven Lawson
bb3c08b9c5 Made SA lists static. 2011-11-10 21:18:45 -05:00
Steven Lawson
061fd64020 Converting things to static that should have been static.
Signed-off-by: Steven Lawson <steven@smlawson.com>
2011-11-07 19:29:33 -05:00
Steven Lawson
1ef9ec5211 Misc 2011-11-07 08:11:13 -05:00
Steven Lawson
35d0631387 Added ziptool. 2011-11-04 19:14:17 -04:00
Steven Lawson
d35baebef9 Implemented new superadmin autoadd. 2011-11-03 20:12:34 -04:00
Steven Lawson
1f359da0d1 Added saconfig delete 2011-10-31 08:00:42 -04:00
Steven Lawson
5f9626921d Revamp superadmin list.
TODO: Auto-add.
2011-10-30 15:27:06 -04:00
Steven Lawson
342ece9934 Eliminate some errors. 2011-10-27 20:37:30 -04:00
Steven Lawson
4d7b646f3d Misc 2011-10-24 20:00:48 -04:00
Steven Lawson
35821a75c9 Misc 2011-10-23 22:43:52 -04:00
Steven Lawson
98ee190b57 Landmines... 2011-10-21 15:28:03 -04:00
Steven Lawson
98712619f5 Misc cleanup
Upgraded mp44
2011-10-21 13:02:07 -04:00
Steven Lawson
56a4493b36 Added system command interface. 2011-10-21 00:17:02 -04:00
Steven Lawson
0f071abd44 Merge branch 'master' of github.com:StevenLawson/TotalFreedomMod 2011-10-19 15:51:44 -04:00
Steven Lawson
e18437d118 Default message. 2011-10-19 15:51:06 -04:00
Steven Lawson
45cc2e8c47 Misc 2011-10-19 12:04:44 -04:00
Steven Lawson
f84f10a7ad Added saconfig
Moved superadmin lists
Added CantFindPlayerException
Code cleanup
2011-10-18 22:52:32 -04:00
Steven Lawson
0a2f7fb4c5 yml cleanup 2011-10-18 20:46:30 -04:00
Steven Lawson
d1df1c8398 v2.0 Overhaul 2011-10-18 20:37:00 -04:00
Steven Lawson
e094c9c114 Misc 2011-10-18 00:08:40 -04:00
Steven Lawson
8119ca553a Lots of new commands.
Code cleanup.
2011-10-16 02:00:37 -04:00
Steven Lawson
e2d772bc4f Misc 2011-10-14 19:29:09 -04:00
Steven Lawson
5aaab9ff1e Added weather 2011-10-14 01:31:21 -04:00
Steven Lawson
d5d0bd1a26 More fun code cleanup. 2011-10-13 19:45:01 -04:00
Steven Lawson
85f32fcc76 Created utility class.
Code cleanup.
2011-10-13 19:07:52 -04:00
Steven Lawson
47279beb4d Added nighttime disable.
Code cleanup.
2011-10-13 14:30:45 -04:00
Steven Lawson
9d56c343d2 Changed log messages. 2011-10-12 21:33:58 -04:00
Steven Lawson
07fd6551a4 Code cleanup. 2011-10-12 18:45:43 -04:00
Steven Lawson
d1ed5b8509 Finished implementing new config management. 2011-10-12 16:25:26 -04:00
Steven Lawson
5f6c37cfee Merging... 2011-10-12 15:40:10 -04:00
Steven Lawson
881593e156 Merge branch 'master', remote-tracking branch 'origin' into newconfig 2011-10-12 15:39:38 -04:00
Steven Lawson
8afbc22590 Merge branch 'newconfig' of github.com:StevenLawson/TotalFreedomMod into newconfig 2011-10-12 15:38:31 -04:00
Steven Lawson
8b824682e8 Forgot config.yml 2011-10-12 15:35:43 -04:00
Steven Lawson
cd5bba842b Changed config methods, missing config.yml 2011-10-12 15:33:31 -04:00
Steven Lawson
ce90ea2502 Added ipbanlist 2011-10-12 15:03:34 -04:00
Steven Lawson
b8d5e2f974 Changing over to new config API. 2011-10-12 14:13:10 -04:00
Steven Lawson
112382893d Added orbit. 2011-10-10 22:26:11 -04:00
Steven Lawson
41043845c7 New cage, 2011-10-10 08:09:19 -04:00
Steven Lawson
90bb21b79e Misc 2011-10-05 15:07:45 -04:00
Steven Lawson
84dbc63f86 Added umd, qual, and gcmd 2011-10-03 17:41:09 -04:00
Steven Lawson
473ed35e19 Added Multiverse shortcuts. 2011-10-02 21:50:04 -04:00
Steven Lawson
7ea371e59d Moved all commands into separate classes. 2011-10-02 12:15:16 -04:00
Steven Lawson
36e7de0a08 Renamed classes for standardization. 2011-10-02 00:23:22 -04:00
Steven Lawson
ff88c7bffe Misc 2011-10-02 00:18:52 -04:00
Steven Lawson
ea3eb82c8f Forgot this. 2011-10-01 13:59:46 -04:00
Steven Lawson
46bd17e2c6 ... 2011-09-30 15:32:13 -04:00
Steven Lawson
0f6a1d6687 Added: gadmin
Changed: lava cookiefication
2011-09-28 13:42:21 -04:00
Steven Lawson
a730e9f67f partial 2011-09-27 11:58:00 -04:00
Steven Lawson
04aaeac9c9 Merge branch 'master' of github.com:StevenLawson/TotalFreedomMod 2011-09-26 23:14:47 -04:00
Steven Lawson
cd5b9910fe oops forgot to pull before i started working 2011-09-26 23:14:32 -04:00
Steven Lawson
16adf5bd67 Modified gtfo to not rely on essentials' snipe command. 2011-09-26 22:29:05 -04:00
Steven Lawson
3ba39d40c2 Added prelog
Fixed annoying commands
More config junk
2011-09-26 18:28:01 -04:00
Steven Lawson
bb2e32519b Fixed explosion radius.
Added /mp - mob purge.
2011-09-26 11:26:52 -04:00
Steven Lawson
c769f98c8a Added tnt yield config.
Added location to radar.
Changed /rd worldedit shortcut. TODO: Detect if worldedit is enabled first.
2011-09-25 22:24:54 -04:00
Steven Lawson
18ddcc7560 No Message 2011-09-25 19:00:14 -04:00
Steven Lawson
c7427f492f Added radar command.
Signed-off-by: Steven Lawson <steven@smlawson.com>
2011-09-25 02:17:32 -04:00
Steven Lawson
4007a8c37a Cleaned up and standardized output messages.
Code tidy.
2011-09-25 00:32:00 -04:00
Steven Lawson
11c10cd83d Consolidated message. 2011-09-24 00:24:02 -04:00
Steven Lawson
a5d3ccd3bd Misc. 2011-09-23 15:44:42 -04:00
Steven Lawson
5c5a0acd18 Fixed "list" to not show junk in console. 2011-09-23 12:46:31 -04:00
Steven Lawson
e16a909668 Added more anti-grief tools. 2011-09-23 11:45:34 -04:00
Steven Lawson
d72211c289 Added entity listener. 2011-09-22 23:22:10 -04:00
Steven Lawson
10c2354821 A bunch of new crap.
Updated to official bukkit version.
2011-09-22 18:56:17 -04:00
Steven Lawson
e7731e2ad5 Tinkered with config. 2011-09-21 11:49:12 -04:00
Steven Lawson
770db8d594 Added config.yml based superadmin list. 2011-09-20 23:31:59 -04:00
Steven Lawson
f528d5be97 Fixed some of the command's response messages. 2011-09-20 17:10:13 -04:00
Steven Lawson
21fa1835ae Added quick op/deop.
Fixed some other shit.
2011-09-20 12:14:09 -04:00
Steven Lawson
036b3322e0 Added opall, deopall, and fixed listreal. 2011-09-20 10:03:03 -04:00
Steven Lawson
7757ac2097 Initial Commit 2011-09-19 22:52:08 -04:00