Commit Graph

875 Commits

Author SHA1 Message Date
JeromSar
ea110c01dd Add /overlord 2015-05-13 14:52:01 +02:00
JeromSar
632f3647a8 Blocked /tpall for non-superadmins 2015-05-12 20:43:35 +02:00
JeromSar
80287433eb Properly fixed commandblocker
Rest in peace, terrible, terrible mistake
2015-05-12 20:34:04 +02:00
JeromSar
b18aeb2d38 Work around setFlying() throwing exceptions 2015-05-12 20:17:38 +02:00
JeromSar
68f972c562 Allow players to fly. Fixes #608 2015-05-12 17:18:12 +02:00
JeromSar
994056047a Block /weather for non-superadmins. Resolves #617 2015-05-12 17:13:28 +02:00
JeromSar
f115315341 Block /worldborder for non-superadmins. Resolves #615 2015-05-12 17:08:44 +02:00
JeromSar
57e5395143 Block /title for non-superadmins. Resolves #621 2015-05-12 17:07:41 +02:00
JeromSar
17f3a4ca3d Remove blocked commands from the CommandMap. Resolves #622
Temporarily workaround: Remove blocked command from the CommandMap
In Spigot 1.8.3, cancelling PlayerCommandPreprocessEvent will have no effect
This results in TFM failing to block player commands: The player will get a message,
but the command will still execute. Removing the command from the CommandMap is a
temporary workaround untill the related Spigot issue has been fixed.

https://hub.spigotmc.org/jira/browse/SPIGOT-879
2015-05-12 16:54:51 +02:00
JeromSar
e2d0e9e754 Fixed error when blocking player commands 2015-05-12 16:45:10 +02:00
JeromSar
b167540ad7 Properly cancel blocked commands 2015-05-11 23:05:21 +02:00
JeromSar
0d1ce072dc Reorder prefix assignments, fixes admin prefixes 2015-05-11 22:37:38 +02:00
JeromSar
887a5c6b16 Fixed all admins showing up as Superadmins 2015-05-11 22:21:59 +02:00
JeromSar
ea6bfa8387 Fix commandblocker not blocking properly. Resolves #586 2015-05-10 23:28:13 +02:00
JeromSar
42266c37ea Fixed false positive plugin specific command block. Resolves #575 2015-05-10 23:19:23 +02:00
Jerom van der Sar
2dd8e00201 Lowercase commands before mute-block checking. Resolves #312 2015-04-27 00:58:27 +02:00
Jerom van der Sar
46cd88a18a Add protected spawnpoints after all worlds have been loaded. Resolves #438 2015-04-27 00:53:07 +02:00
Jerom van der Sar
2ff0f6f5d6 Fix Forge clients being unable to log in. Resolves #493 2015-04-27 00:48:33 +02:00
Jerom van der Sar
9ff6325469 Add owner to standard prefixes. Resolves #504 2015-04-27 00:45:47 +02:00
Jerom van der Sar
ea404985fd Ban IPs in /tban. Resolves #499 2015-04-27 00:39:36 +02:00
Jerom van der Sar
8fc25111e2 Synchronize calls in AsyncPlayerChatEvent listener. Resolves #524 2015-04-27 00:31:54 +02:00
Jerom van der Sar
4fce1109a1 Merge branch 'master' into pr/553 2015-04-27 00:08:13 +02:00
Drew
916fd75003 Added Mumble announcement 2015-04-27 00:07:50 +02:00
Jerom van der Sar
aa35aae58f Merge branch 'master' into pr/574 2015-04-26 23:51:18 +02:00
Drew
6849fb2784 Display proper URL when banning with /glist ban
When you glist ban an online player, it says totalfreedom.boards.net regardless of the config entry. I modified it so it is the config.yml's ban appeal URL.
2015-04-26 23:50:40 +02:00
Jerom van der Sar
313577d083 Merge from master 2015-04-26 23:30:54 +02:00
Robinson Gallego
53efcfd06b Don't autoeject players using /reload. Resolves #525 2015-04-26 23:28:29 +02:00
Jerom van der Sar
edaaeef65f Merge branch 'master' into pr/571 2015-04-26 23:25:32 +02:00
Obi2
d6eb5bdcda Fix getIpBanList() returning UUID bans. Fixes #570 2015-04-26 23:23:46 +02:00
Jerom van der Sar
7d675923db Replaced last instances of DarthSalamon with Prozza 2015-04-26 22:40:38 +02:00
Jerom van der Sar
87fd8a165c Added MCConnect IP to nosuper IPs 2015-04-26 22:29:31 +02:00
Jerom van der Sar
1205252450 Correct compile NMS version 2015-04-26 22:21:26 +02:00
Jerom van der Sar
822f55d9f2 Merge with master 2015-04-26 20:44:28 +02:00
Jerom van der Sar
aacf37aa56 Update to Spigot 1.8.3-R2 2015-04-26 20:43:37 +02:00
John J. Miller
a15e39d7dd Added more announcements. Resolves #516 2015-03-29 12:10:55 +02:00
Drew
72fa8532d3 Blocked pending commands in CommandBlocker. Resolves #492 2015-03-15 13:19:20 +01:00
JeromSar
f4aa0c324c Updated to new WorldEdit API
TF-WorldEdit doesn't depend on TFM anymore. It's event-based now.
Moved TFM_TelnetListener to the Bridge subpackage
2015-03-07 17:32:27 +01:00
JeromSar
73ee1f3624 Implement SuperAdmin service 2015-02-18 19:24:04 +01:00
JeromSar
4ca3593653 Release v4.3 2015-02-16 17:13:21 +01:00
JeromSar
af52dec24a Store UUIDs in a SQLite database. Resolves #373 and resolves #406 2015-02-16 17:00:38 +01:00
JeromSar
34ebb3586c Resolve PlayerRank entries by IP. Resolves #415 2015-02-16 15:49:10 +01:00
JeromSar
af1dd2e9ff Added support for blocking subcommands. Resolves #357, Resolves #365 and Resolves #334 2015-02-15 19:27:35 +01:00
ItzLevvie
e699ad1663 Cleanup: Mass reformat and organize imports 2015-01-15 15:47:10 +01:00
Jerom van der Sar
e2308ee904 Block /spreadplayers in config. Closes #382 2014-12-06 15:02:51 +01:00
Ryan
d14a595ac4 Update to Spigot's CraftBukkit 1.8
Corrected the version check number

Moved Apache Commons reference to imports section
2014-11-30 13:54:29 +01:00
ItzLevvie
a11b87ec83 Fixed spelling mistake in TFM_PlayerData.java 2014-11-25 19:29:58 +00:00
JeromSar
c7a0604afc Move unfreeze and unmute tasks to TFM_PlayerData. Resolves #352
Mass format & cleanup
2014-11-20 23:20:31 +01:00
JeromSar
9970277134 Fixed last bugs with ForceIP. Closes #354 2014-11-13 21:14:21 +01:00
JeromSar
49f6879ccb Merged with master 2014-11-13 19:22:18 +01:00
JeromSar
794b76321a Avoid adding blocked IPs to the superadmin list 2014-11-13 18:37:49 +01:00
Jerom van der Sar
e5b4ae0e3e Merge with master 2014-11-02 14:22:53 +01:00
WickedGamingUK
310ce4f75a Ported all useful features from MobArena over to TFM 2014-11-02 14:20:10 +01:00
Ryan
7fe0b562ee Cleaned it up a bit as suggested by @jeromsar 2014-11-01 19:55:45 +00:00
Ryan
6f6fdb28bf Minor tweaks to default port, Heartbeat and blocked cmd's 2014-11-01 19:51:43 +00:00
Ryan
524d4da9d8 Bug Crunching on the ForceIP - Should work a lot better now. 2014-11-01 19:46:00 +00:00
Ryan
fcf52ba02a Managed to tweak the port requirement, isnt actually needed like I thought. 2014-11-01 17:44:07 +00:00
Ryan
8a92ff132b Changed the default config entry for the server address & added a little tweak. 2014-11-01 15:36:24 +00:00
Ryan
99043a7c49 Removed Hostname and Port from the config - Now using the server address. 2014-11-01 12:10:08 +00:00
Ryan
2a71be4050 Tweaked the config notes for Hostname & Port to make it a bit more descriptive 2014-10-31 18:10:06 +00:00
Ryan
b43ef812a2 Fixed another slight formatting issue. 2014-10-31 18:05:25 +00:00
Ryan
7981adaf85 Fixed Formatting Issues - Forgot it was allman style there. 2014-10-31 17:57:44 +00:00
Ryan
1bc22a817a Removed the whitespace. 2014-10-31 17:52:57 +00:00
Ryan
57a6b35457 Added the ForceIP feature - Resolves #224 2014-10-31 17:47:05 +00:00
JeromSar
8b45482d0a [Bleeding] Block listed IPs from being supered. Resolves #201 2014-10-30 19:44:05 +01:00
ItzLevvie
3c329667a4 Fixed spelling mistake in Command_rd.java 2014-10-25 19:08:44 +01:00
StevenLawson
84ef49bf65 Tweak whitespace, change description. 2014-10-01 13:21:52 -04:00
StevenLawson
878075c898 Merge branch 'master' of https://github.com/Obi2kanobi/TotalFreedomMod into Obi2kanobi-master 2014-10-01 13:18:09 -04:00
StevenLawson
c74763c96a Adjust filename filter for schematic manager. 2014-09-28 18:24:48 -04:00
Obi2kanobi
d01f9d0b2f Smite players with /stfu -s. Fixes #325. 2014-09-28 22:14:52 +01:00
StevenLawson
e780c4ffec Change to v1_7_R4 for Spigot's pseudo-1.8 support. 2014-09-24 18:37:12 -04:00
Jerom van der Sar
3968dbe0a2 Merge pull request #316 from KingDragonRider/master
Blocked /size and //mask. Resolves #316
2014-09-23 21:23:49 +02:00
StevenLawson
ff9164714c Restructured /saconfig. Resolves #322. Resolves #303. 2014-09-19 19:59:29 -04:00
KingDragonRider
72e105eb34 Added extra blocked commands used to bypass //brush
I've added commands which enable //brush even though it is blocked (/size and //mask) to the blocked commands list (for superadmins only).
2014-09-13 17:16:55 +01:00
ItzLevvie
587b84a489 Blocked "/setidletimeout" in Config
Closes https://github.com/TotalFreedom/TotalFreedomMod/issues/307
2014-09-03 17:15:38 +01:00
Steven Lawson
107952f0ba Modified /ro to not affect adminworld. 2014-08-30 15:18:45 -04:00
Jerom van der Sar
8cae042857 Don't write spoofed UUIDs to cache 2014-08-30 16:24:35 +02:00
StevenLawson
d1b73592af Compatibility with old builds of WorldEdit. 2014-08-27 20:53:43 -04:00
JeromSar
b7175d73ab Fixed AIOOBE in /rollback 2014-08-27 13:30:46 +02:00
JeromSar
9c976b381b Added TFM_UuidManager to cache UUIDs. Resolves #255
All methods related to UUIDs in TFM_Util have been moved to TFM_UuidManager
2014-08-27 11:42:49 +02:00
JeromSar
0c99862793 Perform backups in a seperate folder
Perform weekly backups on config.yml
Minor refractoring
2014-08-27 10:58:26 +02:00
unknown
0240b65fad Save and remove player entries on leave
Removed timer for player loading, applied to plugin instead
2014-08-27 00:28:44 +02:00
unknown
b6d3e5baca Merged with master 2014-08-26 18:25:27 +02:00
unknown
15650b84cf Fixed duplicate ban entries
Bans are equal when:
a) The ban-type matches
b) The ban-subject matches
Small changes
2014-08-26 18:23:48 +02:00
unknown
9233bcfedc Added some getters for TFM_Announcer 2014-08-25 20:05:10 +02:00
unknown
b0aa4a850d Added Announcer. Resolves #226
Organised onEnable()
Formatting
2014-08-25 20:01:54 +02:00
unknown
af97481d11 Return false on incorrect args in Command_rollback. Fixes #296 2014-08-25 18:47:29 +02:00
unknown
3c6e706c98 Merged with master 2014-08-25 14:07:47 +02:00
unknown
aca62caec1 Revamped TFM_BanManager, TFM_Ban and TFM_ServerInterface
Better ban type checking
Moved ban reason compilation to TFM_Ban
TFM_ServerInterface: Less expensive operations first
Command_rollback now polls TFM_RollbackManager for available players
2014-08-25 13:57:13 +02:00
Jerom van der Sar
eaa23985bd Merge pull request #294 from Obi2kanobi/contributing
Format GTFO reason broadcast. Fixes #293
2014-08-24 11:21:24 +01:00
StevenLawson
e3f9452b9f Fix GTFO broadcast formatting. Fixes #293 2014-08-24 00:30:56 +01:00
StevenLawson
755080d0a4 Code refactoring and cleanup. 2014-08-23 14:19:25 -04:00
StevenLawson
0f764b976b Tweak /cake. Fixes #295. 2014-08-23 13:52:26 -04:00
StevenLawson
d0a435a5d6 Added preliminary TFM support for TelnetRequestDataTagsEvent. 2014-08-20 21:23:22 -04:00
StevenLawson
b02764ddca lang.StringUtils -> lang3.StringUtils
Remove bold from /nickclean.
2014-08-18 16:48:52 -04:00
StevenLawson
b3c28d33f2 Fixed broken format for /gadmin ipban. 2014-08-15 22:53:57 -04:00
StevenLawson
6ad1187eef Merge branch 'patch-2' 2014-08-15 16:29:53 -04:00
StevenLawson
1bf1267b49 Remove extra lines. 2014-08-15 16:29:40 -04:00
StevenLawson
d2f6f7f51a Make '/tfm reload' update blocked commands. Resolves #265.
Config must be reloaded in order to pull in any changes to blocked commands list.
2014-08-15 16:16:45 -04:00
StevenLawson
dc2c996516 Block tags containing "console", fixes #260. 2014-08-15 15:59:43 -04:00
StevenLawson
f502e44764 Added /nickclean - mass remove distracting things from player nicknames. 2014-08-14 19:07:52 -04:00