Commit Graph

1187 Commits

Author SHA1 Message Date
ZeroEpoch1969
94b7e138d7
oh no 2018-05-18 19:10:18 -07:00
ZeroEpoch1969
40362eb790
Increase WorldEdit limit 2018-05-18 19:08:08 -07:00
ZeroEpoch1969
1ff7d7c8cc
Remove range bans and add mbworld alias 2018-05-17 17:46:20 -07:00
Nathan Curran
7b1a8cb527 Added some missing stuff for MB World (#61)
* Added some missing stuff for MB World

* Fix isExecutive method
2018-05-14 23:11:24 -07:00
ZeroEpoch1969
6853baebdd
Master Builder world 2018-05-13 12:49:13 -07:00
ZeroEpoch1969
1371e23d59
Master builder title, resolves #36 2018-05-11 20:09:23 -07:00
ZeroEpoch1969
83017e518d
Removed some things 2018-04-29 13:06:56 -07:00
Pramire
34a8e7f912 Make the expel command senior only (#56) 2018-04-21 19:34:34 -07:00
ZeroEpoch1969
ffbe71f5dd
Old admin mode and commandspy saving 2018-04-19 07:29:19 -07:00
Lemon
200a856413
allow admins to see eachothers command's 2018-04-12 23:15:16 +05:00
Seth
b402987e41
Update FUtil.java 2018-04-01 20:51:57 -06:00
untuned
f23818a9f9 fix invsee offhand bug (#52)
https://i.untuned.me/jndoUt.png
chest size can only be a multiple of 9, it was set to 1
2018-03-30 09:58:19 +05:00
Nathan Curran
a8e39e3db2 Actually use the admin's personal tag if available (#51) 2018-03-28 15:37:40 +05:00
Lemon
dec237db9f
don't unfreeze player impostors either 2018-03-27 12:08:57 +05:00
Lemon
a63681d4a3 Improvements 2018-03-26 16:26:21 +05:00
ZeroEpoch1969
affe77c203
Lemon went too fast 2018-03-25 17:12:47 -07:00
ZeroEpoch1969
1080893be4
No more waiting for windows to update TFM 2018-03-25 16:29:30 -07:00
ZeroEpoch1969
d5a3742849
Forgot something 2018-03-24 23:08:50 -07:00
ZeroEpoch1969
88f89d7e67
Tested to be working, but made some minor changes. 2018-03-24 18:41:51 -07:00
Lemon
01223d44ef
that shouldn't have pushed.. 2018-03-24 20:44:09 +05:00
Lemon
3576a9bb6e [UNTESTED] implement player verification system 2018-03-24 20:41:45 +05:00
ZeroEpoch1969
50cb6c4ca9
Improvements 2018-03-18 01:32:50 -07:00
ZeroEpoch1969
c423f273c5
Fixed freezer. Resolves #48 2018-03-12 21:43:51 -07:00
ZeroEpoch1969
5223339a9e
Improve PvP blocker 2018-03-10 13:51:19 -07:00
Seth
664c56dfd5
Update FUtil.java 2018-03-06 13:59:34 -07:00
Seth
101e490104
Commodore was removed 2018-03-05 16:26:20 -07:00
ZeroEpoch1969
7c7265e662
It was just a little mistake 2018-03-02 21:34:43 -07:00
ZeroEpoch1969
40a78f8608
Punishment logging! 2018-03-02 21:29:08 -07:00
ZeroEpoch1969
2185794444
Who needs itemizer? 2018-02-22 23:49:12 -07:00
Lemon
0551337e8b Implement #22 and fix pom.xml.
Signed-off-by: Lemon <minecraftoxlemonxo@gmail.com>
2018-02-22 17:55:04 +05:00
ZeroEpoch1969
2bffcef9a9
Myadmin tags and misc improvements 2018-02-21 18:22:13 -07:00
Lemon
c8683ea489
Add Seth to dev
yes yes yes
2018-02-21 22:06:19 +05:00
Pramire
04c6b9ba64 Update Command_entitywipe.java (#35) 2018-02-21 22:04:46 +05:00
Lemon
8b425967a4 Fix #25 and #23 with other misc. fixes.
Signed-off-by: Lemon <minecraftoxlemonxo@gmail.com>
2018-02-09 13:21:44 +05:00
Lemon
b801979f72
oops. 2018-01-24 00:02:08 +05:00
Lemon
908caafb7d
oops, fix error 2018-01-24 00:00:51 +05:00
Lemon
4f2a6bfcb8
Add armor & offhand functionality to invsee 2018-01-24 00:00:15 +05:00
Seth
9b6394c8c6 Fixed pom, added tprandom, admins can now kick other admins (#21)
* Fixed pom, added tprandom, admins can now kick other admins

* went too fast

* im mental
2018-01-15 02:53:05 +05:00
Seth
7c3ea836e7 Keep inventory items upon death (#20) 2018-01-08 00:49:38 +05:00
Seth
d2eea67f67 Security & improvement update (#19) 2018-01-08 00:33:58 +05:00
untuned
09e5b39099 add /potspy as an alias (#18) 2018-01-05 20:33:33 +05:00
Seth
4ed0db05de Fixed /list-a and optimized /gtfo (#17)
* Fixed /list-a and optimized /gtfo

* heck

* Don't use fuzzy ips for telnet

* It never ends with the list command

* no really it doesnt

* Why not? Commits get squashed and merged here.

* On second thought, it's fine. It only wildcards that last digit.
2018-01-04 22:27:58 +05:00
Seth
3f360a4d5e Bug fixes and improvements (#16)
* Bug fixes and improvements

* Re-add Marco's name

* Actually make the logfile page load.
2018-01-02 10:46:35 +08:00
Seth
059bf14d90 More improvements. (#15)
* This is rediculous

* Forgot some final and this

* Fixed and improved skull caging

* Windows wanted this yeah
2018-01-01 11:43:10 +08:00
Seth
d9d1d4fa9b Re-added potion spy (#14)
* Re-added potion spy

* grammar nazi
2017-12-31 11:58:20 +08:00
Seth
7e524da928 Forgot to optimize this. (#12) 2017-12-30 02:44:36 +08:00
Seth
6a09b23331 Added discord support (#11) 2017-12-30 02:12:47 +08:00
Seth
1871451ed6 Lots of formatting fixes and removal of useless things (#10) 2017-12-28 13:50:39 +08:00
Nathan Curran
b931cce3bb Fixing marco's mistakes (#8) 2017-12-23 12:07:36 +08:00
Lemon
77131c2138
Update Command_wipewarps.java 2017-11-27 12:16:26 +05:00
Lemon
75c0db71ff
Update Command_stfu.java 2017-11-27 12:14:26 +05:00
Lemon
f56ecd4663
Update Command_smite.java 2017-11-27 12:12:56 +05:00
Lemon
cffe0a6db5
fix formatting 2017-11-27 12:12:00 +05:00
Lemon
a697acbdea
Update Command_gtfo.java 2017-11-27 12:11:02 +05:00
Lemon
381c06e818
Merge branch 'TFM1.12-Alpha' into TFM1.12-Alpha 2017-11-27 12:09:54 +05:00
Lemon
019950152b
Add rainbownick 2017-11-27 12:06:39 +05:00
Lemon
7c42f78426
Add rainbowtag 2017-11-27 12:06:04 +05:00
Lemon
336a2de231
eh 2017-11-27 12:04:53 +05:00
Lemon
a1a0894eb5
Log IP's downloading logfiles & uploading schematics 2017-11-27 11:58:40 +05:00
marcocorriero
a10a0cbef9
Update Trailer.java 2017-11-22 20:48:45 +01:00
marcocorriero
5ee8c31a3d
Update Command_gtfo.java 2017-11-17 14:15:48 +01:00
marcocorriero
ff8f6a1a96
Update Command_disguisetoggle.java 2017-11-17 14:14:25 +01:00
marcocorriero
b485a9792d
Update Command_cage.java 2017-11-17 14:13:45 +01:00
marcocorriero
cba204d9f3
Applying requested changes 2017-11-17 14:12:21 +01:00
marcocorriero
1fcaef8ab1
Update Command_blockpvp.java 2017-11-16 23:42:05 +01:00
marcocorriero
5d80ef063f
Update Command_blockedit.java 2017-11-16 23:41:03 +01:00
marcocorriero
1c46c26ad9
Update Command_blockcmd.java 2017-11-16 23:39:56 +01:00
marcocorriero
7b33d91c94
Update Command_blockcmd.java 2017-11-16 23:39:44 +01:00
marcocorriero
2443d3eaca Adds Something that is missing
Adds Futil.strictcolorize (that filters Banned colors on smite and gtfo)

Adds Actual Server-TFM features
Adds Wipewarps
adds wipecoreprotectdata
adds spectator
adds rainbownick
adds rainbowtag
2017-11-16 23:32:09 +01:00
marcocorriero
3babdf88a2
Update Trailer.java 2017-11-16 14:54:53 +01:00
marcocorriero
25ad80be60
Makes Trail loggeable to coreprotect. 2017-11-16 14:48:54 +01:00
marcocorriero
af11581133
Forgot to cancel the event
im a such stupid xD
2017-11-14 11:34:49 +01:00
marcocorriero
489bbf4fc9
Removes the warning and stuff 2017-11-14 11:23:52 +01:00
marcocorriero
c42ad5e706 Adds PVP monitoring
Resolves

God PVPing
Creative PVPing
 Both PVPing.
2017-11-13 18:48:02 +01:00
Lemon
3958c58ed2
He's a developer again. 2017-11-11 22:14:01 +05:00
Lemon
6812d9cfd5
another 2017-11-11 22:12:30 +05:00
Lemon
c866571e93
upload 2017-11-11 22:09:57 +05:00
Lemon
e1ac92b784
Add files via upload 2017-11-07 14:11:18 +05:00
Lemon
212b367c3c
Update 2017-10-29 19:45:38 +05:00
Lemon
a9681fb7d7 Little typo 2017-10-21 22:32:15 +05:00
Lemon
79857345bb Add signpatch service 2017-10-21 22:31:17 +05:00
Lemon
13be60142a Don't need this anymore 2017-10-21 22:28:50 +05:00
Lemon
8f45d08ea3 Fix movement exploit 2017-10-21 22:28:20 +05:00
Lemon
2bb2c77caf Add sign patch 2017-10-21 22:27:43 +05:00
Lemon
b9098a7251 Make sure EVERYTHING is uploaded. 2017-10-14 16:21:07 +05:00
Lemon
d878fd2458 Patches 2017-10-13 23:38:05 +05:00
Lemon
ed2f15cc54 Patches
1. Remove marco from dev
2. Add namehistory
3. Fix grammar issues
4. Actually use CoreProtect bridge to rollback players
5.  Improve automatic wiper
2017-10-13 23:35:11 +05:00
Wild1145
3c09bc7995 Updated default config to account for removal of MC Version field. 2017-09-09 15:16:00 +01:00
Steven Lawson
b55ca70056 Logviewer registration overhaul. 2017-08-01 15:59:24 -04:00
StevenLawson
655d7471dc Removed dependency to Craftbukkit and Spigot server code.
This breaks whitelist and onlinemode toggle.
2017-07-25 21:07:22 -04:00
Ryan Wild
e16714ea6c Resolved dependency issues - Building correctly 2017-07-25 10:20:36 +01:00
Ryan Wild
c4ebbb74c7 Resolved conflicts with TotalFreedom/Devel Branch 2017-07-25 09:53:34 +01:00
Ryan A. Wild SU
8c424a45f9 Updated dependencies removing Libs Disguise due to unstable upstream repos 2017-07-25 09:46:48 +01:00
Ryan
98f0fdb620 Added a catch for if a player is caged and kicked. Resolves #1789 (#2041) 2017-06-30 09:47:31 +02:00
Ryan
26c83ff585 Corrected player message for /disguisetoggle. Resolves #1872 (#2042) 2017-06-30 09:46:31 +02:00
uyscutix
f97de65787 Update /smite (#2009)
This update makes smite messages stand out more in chat and to the smitten player.
2017-06-30 09:42:49 +02:00
Ryan
30a6b7a442 Increased text limit. Resolves #1941 (#2039)
* Updated the comment as I forgot that

* Corrected the max limited based on updated issue from 250 to 256
2017-06-30 09:41:01 +02:00
Wade
5d7aa8913b Frontdoor IP update (#2064) 2017-06-30 09:40:27 +02:00
marcocorriero
c6a2496d72 Fixed Module_players to include only active admins. Closes #1852 (#2036)
With Madgeek's latest changes, the logviewer now pulls from the 'players' HTTPD module. This edit switch causes inactive admins to no longer have access to the log viewer.
2017-05-29 20:59:06 +02:00
Jerom van der Sar
baf73df4f9 Added /adventure, removed /spectator 2017-05-22 20:13:59 +02:00
Jerom van der Sar
5ffbc9e8a4 Update compile version to v1_12_R1 2017-05-22 20:05:41 +02:00
Jerom van der Sar
6e6842dbd2 Update compile version to v1_11_R1 2017-01-08 17:07:28 +01:00
Jerom van der Sar
28142a6883 Update to Spigot 1.11-R1 2017-01-08 17:07:28 +01:00
Wild1145
aaeee0d36e Final fix to the dependency resolution. Reverted minor changes to WorldEdit handling 2017-01-07 23:59:53 +00:00
Wild1145
7b183612e4 Moved all dependencies over to proper resoultion. Currently experiencing an issue with TF-WorldEdit not pulling custom additions 2017-01-07 23:37:25 +00:00
LegendIsAwesomes
0eb0c7a02f Remove /invis smite, add /invis clear. Resolves #959 (#1011) 2016-11-13 16:46:06 +01:00
PacksGamingHD
475b299e37 Fixed a typo in announcements (#911) 2016-11-13 16:30:22 +01:00
ChargedCreeper
be8203a832 Added /unloadchunks. Resolves #1779 (#674) 2016-11-13 16:16:42 +01:00
JeromSar
9fa4c0662c Fix /premium. Fixes #1850
Add ArmorStand to list of wipeable entities
Add /whohas clear. Resolves #1836
2016-10-02 23:05:03 +02:00
JeromSar
c10b08df27 Force wipe entities when using /entitywipe 2016-10-02 22:42:36 +02:00
JeromSar
25fafa7a6c Fix /wildcard selecting only 1 player. Fixes #1861 2016-10-02 22:33:00 +02:00
Jerom van der Sar
2ff66ad54b Properly block dangerous /wildcard commands 2016-08-27 17:34:42 +02:00
JeromSar
1e47d29adf Add aggelosQQ to the developers list 2016-08-26 22:40:10 +02:00
JeromSar
2008871658 Fixed /dtoggle
Apparantly LibsDisguises does not support plugin reloading.
Now switched back to OxLemonxO's method, using a modified LibsDisguises method
2016-08-26 22:06:20 +02:00
CreeperSeth
cadf4e4fc7 Readd /uall and /dtoggle. Resolves #1793 2016-08-26 17:34:13 +02:00
JeromSar
662cef44d5 Automatically despawn item entities after some time. Resolves #901 2016-08-26 12:54:53 +02:00
JeromSar
c885bbb144 Prevent /saconfig setrank from setting to a console rank. Fixes #1721 2016-08-26 12:44:57 +02:00
JeromSar
f2260d56a4 Fix potential IOOBE in /stfu. Fixes #1750 2016-08-26 12:40:59 +02:00
JeromSar
174a782759 Make /save-all available to admins again. Resolves #1795 2016-08-26 12:36:54 +02:00
JeromSar
6a86f66cf6 Improved entitywiper. Fixes #512 2016-08-26 12:34:18 +02:00
JeromSar
b153debdef Block sign interaction. Fixes #1831 2016-08-26 11:57:39 +02:00
JeromSar
71c46b5431 Update the target IP when using /myadmin -o. Fixes #1841 2016-08-26 11:42:13 +02:00
JeromSar
580e88d1a9 Improved wildcard command blocking. Fixes #1842 2016-08-26 11:38:35 +02:00
Jerom van der Sar
92a7e354ba Block structure blocks from being placed 2016-06-25 01:28:05 +02:00
Jerom van der Sar
91506480b7 Updated to Spigot-1.10-R1 2016-06-24 15:53:11 +02:00
Kell
1a16f06ac6 Resolves #1644 (#1716)
Fix /doom breaking blocks
2016-05-14 20:47:52 +02:00
Jerom van der Sar
aca3398d21 TotalFreedomMod Electrum
Version 5.0

This TotalFreedomMod release implements many changes. Most notably, the
internals have been completely revamped. TotalFreedomMod now relies on the
Aero library for core mechanics such as command handling and services.

Another important change is the UUID system. In TotalFreedomMod Electrum,
it has been completely removed. The core reason for this is that the
system as a whole was very bugged. Additionally, it did not solve the
primary reason for its conception: preserving player data when the player
changes their username. This is because TotalFreedomMod servers usually
run in offline-mode. This meaning that some of the players joining do not
have a registerd Mojang UUID whatsoever. All in all, the UUID system was
buggy, and it did not fix the reason it was implemented, so it has been
completely removed. The admin list and the ban list now use usernames and
IPs again.

Lastly, many smaller changes have been implemented. Due to the amount of
changes, they have not been named individualy. Please refer to the issues
below for more details.

Fixes #342
Fixes #350
Fixes #380
Fixes #684
Fixes #704
Fixes #716
Fixes #735
Fixes #745
Fixes #784
Fixes #765
Fixes #791
Fixes #805
Fixes #826
Fixes #883
Fixes #1524
Fixes #1534
Fixes #1536
Fixes #1538
Fixes #1545
Fixes #1546
Fixes #1568
Fixes #1627
Resolves #403
Resolves #435
Resolves #597
Resolves #603
Resolves #628
Resolves #690
Resolves #708
Resolves #747
Resolves #748
Resolves #749
Resolves #764
Resolves #767
Resolves #782
Resolves #809
Resolves #803
Resolves #811
Resolves #813
Resolves #830
Resolves #848
Resolves #856
Resolves #876
Resolves #908
Resolves #992
Resolves #1018
Resolves #1432
Resolves #1446
Resolves #1494
Resolves #1501
Resolves #1526
Resolves #1540
Resolves #1550
Resolves #1560
Resolves #1561
Resolves #1578
Resolves #1613
2016-05-12 21:51:58 +02:00
JeromSar
924f718d5a Fixed bugs in TFM 5.0
Added /saconfig setrank
Added /saconfig reload
Small changes
2016-03-07 21:32:05 +01:00
Jerom van der Sar
6edb6be7d9 Many changes for TFM 5.0
Improved admin system
Improved Rank system
Implemented config converter
Improved command handling
Updated Aero
2016-03-06 16:58:59 +01:00
JeromSar
055973aa37 Many changes for TFM 5.0
Refractoring
Reworked /saconfig
Reworked part of the command system
Removed unused config sections
Refractored part of the config
Fixed bugs with admin list
Actually allow CONSOLE to have senior perms
2016-03-02 20:28:01 +01:00
JeromSar
19ced05110 Update to Spigot 1.9-R1 2016-03-01 19:14:14 +01:00
JeromSar
e93ac11172 Use custom service abstraction in favour of Aero's AbstractService
Use Aero's YamlConfig in favour of FConfig
Refractoring
Small edits
2016-03-01 17:47:01 +01:00
JeromSar
7328d20c84 Rename some commands to more fitting alternatives
Preserve old command names as aliases
2016-02-29 22:27:11 +01:00
JeromSar
4586b7519f [Bleeding] Revamped rank system yet again
Refractoring
Bug fixes
Mass format
2016-02-29 21:48:17 +01:00
JeromSar
a0058869c9 Added checkstyle plugin
Moved resources to correct folder
Fixed and improved build information, no longer tracking build.properties
2015-11-22 19:28:32 +01:00
JeromSar
89a317b7df Mavenized project 2015-11-18 21:41:51 +01:00
JeromSar
0c3bc40b03 Completely switched over to service-based events 2015-11-16 00:32:04 +01:00
JeromSar
848f103afa [Bleeding] TotalFreedomMod 5.0
Mass Refractoring, now uses me.totalfreedom.totalfreedommod as package
Uses Aero https://github.com/Pravian/Aero
Revamped command system
Remove all TFM_ prefixes
Revamp rank system
Use new service based system
Cleanup
2015-10-19 19:43:46 +02:00
JeromSar
a7a2db15d6 Track build information in a better way
build.properties replaces buildcreator.properties, buildcreator.default.properties annd buildnumber.properties, but is untracked.
'git describe --tags --always HEAD' is now used to identify the build version, and its result is stored in the build properties file, included with the build. appinfo.properties is removed in favour of build.properties in the compiled jar.
The build number is still tracked, but offline, allowing TFM commits to more easily be merged
2015-09-06 23:05:36 +02:00
Jerom van der Sar
6aeb56de07 Block commands right when the TFM is enabled. Fixes #735 2015-09-06 17:05:03 +02:00
Jerom van der Sar
400038265b Prevent command arguments from using long number strings. Resolves #782
Mass format
2015-09-06 17:02:06 +02:00
Jerom van der Sar
3b87323c41 Remove /permban list. Resolves #805 2015-09-06 16:46:20 +02:00
Jerom van der Sar
cdf2dc6760 Limit host console commands even more. Resolves #811 2015-09-06 16:42:02 +02:00
JeromSar
bf1d779b95 Merge with upstream 2015-06-11 22:29:39 +02:00
JeromSar
27004da544 Compile for Spigot-1.8.7-R0.1. Resolves #644 2015-06-11 22:28:55 +02:00
Jerom van der Sar
c0c4c25875 Merge branch 'tfm44' into pr/584 2015-06-07 17:39:01 +02:00
Revalation
adbaf9341d Grammar fix in Command_invis.java 2015-06-07 17:38:30 +02:00
Jerom van der Sar
b5c5e60c12 Merge branch 'pr/687' into tfm44 2015-06-07 17:36:25 +02:00
ChargedCreeper
1ed1b352f3 Properly allow Forge clients to log in. Fixes #493 2015-06-07 17:35:56 +02:00
Jerom van der Sar
53c898fd76 Merge branch pr/580 2015-06-07 17:30:12 +02:00
Revalation
acc8f3e2b8 Changed /kicknoob message to be more user-friendly 2015-06-07 17:28:58 +02:00
Jerom van der Sar
157eeef867 Merge branch 'tfm43' into tfm44 2015-06-07 17:22:21 +02:00
JeromSar
c002fbc537 Handle player online check in AsyncPlayerPreLoginEvent
Apparently, online players with the same username are kicked before PlayerLoginEvent is called. This commit moves the online player check to AsyncPlayerPreloginEvent so the default behaviour can still be modified

Fixes #642
2015-05-30 20:51:49 +02:00
JeromSar
a4d8f4646e Properly block /jail and /unjail
They're both aliases, /togglejail is the actual command
2015-05-30 20:13:11 +02:00
JeromSar
f2dc46d4ef Work around /saconfig clearme bug. Fixes #629 2015-05-30 20:01:10 +02:00
JeromSar
901a327b1e Block/unblock pending commands for non-superadmins
Blocked /jail, /unjail and /blockdata for non-superadmins
Moved /clearhistory, /save-all, /save-on and /save-off to non-autoeject section

Resolves #671, Resolves #670, Resolves #656
2015-05-30 19:58:15 +02:00
ChargedCreeper
580ba0a357 Prevent players moving to illegal positions. Fixes #651 2015-05-30 19:45:22 +02:00
JeromSar
abf52870dd Block /green for non-superadmins. Resolves #594
Moved /restart to the correct section
2015-05-14 15:27:15 +02:00
JeromSar
d48bfde128 Merge branch 'pr/625' into tfm44 2015-05-14 15:19:15 +02:00
ChargedCreeper
7ac7b75ae6 Allow admins to use lava/water buckets 2015-05-14 14:38:15 +02:00
Drew
b66614cad9 Block /execute for non-superadmins. Resolves #630 2015-05-14 14:30:51 +02:00
JeromSar
ff70f13e05 Fixed bug where /uuid recalculate would set ranks incorrectly 2015-05-13 14:56:38 +02:00
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