Commit Graph

667 Commits

Author SHA1 Message Date
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
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
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
881593e156 Merge branch 'master', remote-tracking branch 'origin' into newconfig 2011-10-12 15:39:38 -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