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