Commit Graph

230 Commits

Author SHA1 Message Date
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