032e54e2d4
Here's a list of things I've fixed/mitigated: - Range bans in ban-related commands (FS-209) - Bug in /tempban where the duration in the broadcast is always wrong - Over-complicated handling of /tempban durations (instead of trying to process them and silently fail, it'll flat out say that an invalid duration is well, invalid) - Inconsistent "player not found" messages in banning commands - (Mitigates) weird issue with case-sensitive usernames in banning commands when the server has restarted since a player last joined - (Mitigates) banned IPs being inaccurate when a player was banned offline whilst containing multiple IPs in their playerdata - Redoing how MovementValidator handled positive and negative infinity exploit items, completely removing the need for Mojangson in the first place and allowing the plugin to run without Essentials once more in the process (related to FS-406) Here is what I've done in addition: - Merged /tban and /noob into /tempban, which now bans for 5 minutes by default (FS-205) |
||
---|---|---|
.github | ||
src/main | ||
.gitignore | ||
checkstyle.xml | ||
CONTRIBUTING.md | ||
LICENSE.md | ||
nb-configuration.xml | ||
pom.xml | ||
README.md | ||
SECURITY.md | ||
supressions.xml | ||
travis-upload.sh |
TotalFreedomMod
TotalFreedomMod is a CraftBukkit server plugin designed primarily to support the Official TotalFreedom Minecraft Server. However, you are more than welcome to adapt the source for your own server.
This plugin was originally coded by StevenLawson (Madgeek1450), with Jerom van der Sar (Prozza) becoming heavily involved in its development some time later. It consists of over 85 custom coded commands and a large variety of distinguishable features not included in any other plugin. The plugin has since its beginning grown immensely. Together, with the main TotalFreedom server, TotalFreedomMod has a long-standing reputation of effectiveness whilst maintaining a clear feeling of openness towards the administrators and the players themselves.
Contributing
Please see CONTRIBUTING.md if you are interested in developing TotalFreedomMod.
For information on how TotalFreedomMod is licensed, please see LICENSE.md.
For information on our security policy and reporting an issue, please see SECURITY.md
Compiling
You need Maven to build. You'd also need to set the JDK version to Java 11 as that is the current standard as of now.