Commit Graph
100 Commits
Author SHA1 Message Date
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
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
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
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 0e477f8437 Merge branch 'master' of https://github.com/StevenLawson/TotalFreedomMod 2013-07-20 19:44:01 -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
Steven Lawson d43fa35e52 Merge branch 'master' of https://github.com/TotalFreedom/TotalFreedomMod 2013-07-14 18:51:40 -04:00
Steven Lawson dbed7b7f83 We don't want those commands used at all. 2013-07-13 14:56:47 -04:00
Steven Lawson 123884329c Merge branch 'master' of ../TotalFreedomMod_org 2013-07-12 20:48:19 -04:00
Steven Lawson 3935bcf09f Merge pull request #6 from TotalFreedom/master
Update primary repository
2013-07-12 04:04:17 -07: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
Steven Lawson 3dc51715c5 Update LICENSE.md 2013-07-11 12:50:23 -04:00
Steven Lawson f2aaba17de Update README.md 2013-07-11 12:48:25 -04:00
Steven Lawson fa1c9a255c Update and rename LICENCE.md to LICENSE.md 2013-07-11 08:43:48 -04:00
Steven Lawson 3c80aaa7c4 Update CONTRIBUTING.md 2013-07-11 08:18:10 -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
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
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
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
Steven Lawson 5c2e67ae1d Merge pull request #49 from Wilee999/master
Made /mp an admin command on mark's request
2013-07-02 12:43:53 -07:00
Steven Lawson ba22aedc58 Batch formatting fix. 2013-07-02 14:31:22 -04: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
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
Steven Lawson ff76f4c47a Merge pull request #1 from StevenLawson/master
Am I doing this right...?
2013-03-20 17:23:04 -07: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
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
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
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
Steven Lawson 88000cd504 I see your cookie, and raise you cake v2.0. 2012-12-05 20:54:38 -05:00
Steven Lawson 63b80d0d69 Changes to AdminChat. 2012-12-02 12:27:10 -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 f6d8222a1a Reverting changes to project files. Don't commit these. 2012-12-01 14:17:02 -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
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
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