Commit graph

609 commits

Author SHA1 Message Date
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
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 4853cc439b Added /rollback 2013-05-17 22:58:03 +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 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 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 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 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 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