Releases: AtlasMediaGroup/TotalFreedomMod
TotalFreedomMod v2023.07 "Terminus" - Release Candidate 1
[LEGACY] Release Candidate 1
This build requires Scissors 1.19.4 and Java 17 to run.
This version of TFM will eventually become the final official build before it is discontinued, and development moves to Freedom Network Suite. We will continue to support LEGACY build Terminus (2023.07) by way of bug fixing for critical issues, but otherwise no further development will be done on this project.
We have come a long way since 2010 when TotalFreedomMod was first released and used on the TotalFreedom server. There's been much that's changed, on both Minecraft's and our sides, and at this stage in development, TFM has become too much of a hassle to maintain.
This repository will be archived once Freedom Network Suite has its first stable release.
What's Changed
- Fix beds exploding in the Nether & End dimensions with explosions off by @allinkdev in #243
- Properly patch Game Master Blocks by @allinkdev in #245
- Update squash by @allinkdev in #257
- Bump junit-jupiter from 5.8.2 to 5.9.0 by @dependabot in #248
- Bump worldedit-bukkit from 7.2.10 to 7.2.12 by @dependabot in #253
- Bump javassist from 3.29.0-GA to 3.29.1-GA by @dependabot in #255
- Bump actions/setup-java from 3.3.0 to 3.5.1 by @dependabot in #271
- Remove guard clause causing unintended side effects in interact blocker by @allinkdev in #272
- Merge Main --> Development for 2022.06 Release. by @Wild1145 in #274
- Remove TFGuilds integration by @VideoGameSmash12 in #264
- Removes /nh and code associated with it by @VideoGameSmash12 in #268
- [FS-460] Remove /sit command by @allinkdev in #276
- Bump actions/setup-java from 3.5.1 to 3.6.0 by @dependabot in #279
- Remove Broken Downstream Merge Action by @Wild1145 in #281
- Remove unused imports, variables and other minor oversights in the Discord bridge by @allinkdev in #280
- Bump codacy/codacy-analysis-cli-action from 4.1.0 to 4.2.0 by @dependabot in #269
- FS-454 - Add expiry to indefinite bans by @Focusvity in #284
- Resolves many issues in FS-24 and cleans up code by @VideoGameSmash12 in #285
- Add logging to ro command - FS-233 by @Focusvity in #282
- Bump actions/setup-java from 3.6.0 to 3.9.0 by @dependabot in #291
- [FS-458] Add configuration option for disabling books by @allinkdev in #275
- Release 2022.06.1 by @VideoGameSmash12 in #307
- Merge main to dev by @Paldiu in #314
- Update to 1.19.4 by @allinkdev in #301
- Miscellaneous improvements to the movement validator by @allinkdev in #326
- Update to 1.19.4 by @allinkdev in #327
- Bump worldedit-bukkit from 7.2.12 to 7.2.15 by @dependabot in #325
- Remove UUID from vanished list on removal by @allinkdev in #298
- Update plugin.yml by @Paldiu in #332
- Update pom.xml by @Paldiu in #331
- Update plugin.yml by @Paldiu in #333
- Add configuration value for player item drops (main) by @allinkdev in #336
- Main -> Development by @allinkdev in #338
- Merge main into development. by @Paldiu in #328
- Merge development into main by @allinkdev in #339
Full Changelog: 2022.06.1...RELEASE-2023.07-LTS
TotalFreedomMod v2022.06.1 "Phoenix"
Note: This TotalFreedomMod release requires Java Runtime Environment 17 (JRE 17). Make sure you have at least JRE version 17 or later installed.
With this release of TFM we are supporting 1.17.1 builds of Scissors (We have tested on Scissors version git-Scissors-83 (MC: 1.17.1))
What's Changed
- Hopefully fixing it this time by @Wild1145 in #119
- Release 2022.06 by @Wild1145 in #273
- Merge RELEASE-2022.06 into Development by @Paldiu in #265
- Patches critical exploit in the command blocker by @VideoGameSmash12 in #306
Full Changelog: 2022.06...2022.06.1
TotalFreedomMod v2022.06 "Phoenix"
Note: This TotalFreedomMod release requires Java Runtime Environment 17 (JRE 17). Make sure you have at least JRE version 17 or later installed.
With this release of TFM we are supporting 1.17.1 builds of Scissors (We have tested on Scissors version git-Scissors-54 (MC: 1.17.1))
What's Changed
- Release 2022.02 by @Paldiu in #211
- Bump coreprotect from 20.4 to 21.2 by @dependabot in #217
- Stabilization by @VideoGameSmash12 in #222
- Bump maven-antrun-plugin from 3.0.0 to 3.1.0 by @dependabot in #224
- Bump codacy/codacy-analysis-cli-action from 4.0.0 to 4.0.2 by @dependabot in #209
- fix httpd log spam by @ayunami2000 in #223
- allow spawn eggs to do SOMETHING by @ayunami2000 in #219
- Merge from main into development by @Wild1145 in #232
- Bump github/codeql-action from 1 to 2 by @dependabot in #225
- Bump aormsby/Fork-Sync-With-Upstream-action from 2.1 to 3.3 by @dependabot in #230
- Bump actions/setup-java from 2.3.0 to 3.3.0 by @dependabot in #228
- Bump actions/checkout from 2 to 3 by @dependabot in #202
- Bump maven-compiler-plugin from 3.8.1 to 3.10.1 by @dependabot in #213
- Bump worldedit-bukkit from 7.2.8 to 7.2.10 by @dependabot in #216
- Bump reflections from 0.9.12 to 0.10.2 by @dependabot in #164
- Bump annotations from 22.0.0 to 23.0.0 by @dependabot in #166
- Update all dependencies, confirmed working by @Telesphoreo in #235
- Update README to fix badge by @Telesphoreo in #233
- Merge allinkdev:discord into AtlasMediaGroup:discord branch by @allinkdev in #231
- Merge allinkdev:properly-update into AtlasMediaGroup:properly-update by @allinkdev in #236
- Re-implement most-used commands from the old python bot & other improvements by @allinkdev in #237
- Merge allinkdev:FS-222 into AtlasMediaGroup:FS-222 by @allinkdev in #227
- Update rest of dependencies by @allinkdev in #238
- Unvanish, remove commandspy & set fuckoff radius to 0 for removed admins by @allinkdev in #239
- Add developers and improve code readability by @Telesphoreo in #240
- Bump codacy/codacy-analysis-cli-action from 4.0.2 to 4.1.0 by @dependabot in #242
- Remove uptime command by @allinkdev in #250
- Stabilization Part 4 - The Lost Episode (Remastered) [FS-449] by @VideoGameSmash12 in #262
- Fixes several bugs caused by potential issues in TFM's admin loading system (FS-450) by @VideoGameSmash12 in #263
- Fixes bug where sending admin chats from in-game would send duplicate messages by @VideoGameSmash12 in 26be5d0
- Fixes bugs in /saconfig by @VideoGameSmash12 in 4564ad0 (originally by @allinkdev) and 7a724c2
- Fixes severe bug where changes to player data wouldn't save by @VideoGameSmash12 in 575568c
- Fixes oversight where not having Essentials installed causes Discord reporting to fail by @VideoGameSmash12 in 0cd2886
- Fixes coin duplication exploit by @VideoGameSmash12 in 4245808
- Fixes bug where the whitelist wasn't working properly by @VideoGameSmash12 in 1eaaf5f
New Contributors
- @ayunami2000 made their first contribution in #223
- @allinkdev made their first contribution in #231
Full Changelog: 2022.02...2022.06
TotalFreedomMod v2022.06-RC3 "Phoenix"
Note: This TotalFreedomMod release requires Java Runtime Environment 17 (JRE 17). Make sure you have at least JRE version 17 or later installed.
With this release of TFM we are supporting 1.17.1 builds of Scissors (We have tested on Scissors version git-Scissors-54 (MC: 1.17.1))
What's Changed
- Fixes bug where the whitelist wasn't working properly by @VideoGameSmash12 in 1eaaf5f
- Fixes coin duplication exploit by @VideoGameSmash12 in 4245808
- Fixes oversight where not having Essentials installed causes Discord reporting to fail by @VideoGameSmash12 in 0cd2886
- Fixes severe bug where changes to player data wouldn't save by @VideoGameSmash12 in 575568c
Full Changelog: 2022.06-RC2...2022.06-RC3
License:
TotalFreedomMod is licensed under the TFGL 2.0.
You may obtain a copy here.
TotalFreedomMod v2022.06-RC2 "Phoenix"
Note: This TotalFreedomMod release requires Java Runtime Environment 17 (JRE 17). Make sure you have at least JRE version 17 or later installed.
With this release of TFM we are supporting 1.17.1 builds of Scissors (We have tested on Scissors version git-Scissors-54 (MC: 1.17.1))
What's Changed
- Fixes bug where sending admin chats from in-game would send duplicate messages by @VideoGameSmash12 in 26be5d0
- Fixes bugs in /saconfig by @VideoGameSmash12 in 4564ad0 (originally by @allinkdev) and 7a724c2
- Remove uptime command by @allinkdev in #250
- Stabilization Part 4 - The Lost Episode (Remastered) [FS-449] by @VideoGameSmash12 in #262
- Fixes several bugs caused by potential issues in TFM's admin loading system (FS-450) by @VideoGameSmash12 in #263
Full Changelog: 2022.06-RC1...2022.06-RC2
License:
TotalFreedomMod is licensed under the TFGL 2.0.
You may obtain a copy here.
TotalFreedomMod v2022.06-RC1 "Phoenix"
Note: This TotalFreedomMod release requires Java Runtime Environment 17 (JRE 17). Make sure you have at least JRE version 17 or later installed.
With this release of TFM we are supporting 1.17.1 builds of Scissors (We have tested on Scissors version git-Scissors-54 (MC: 1.17.1))
What's Changed
- Release 2022.02 by @Paldiu in #211
- Bump coreprotect from 20.4 to 21.2 by @dependabot in #217
- Stabilization by @VideoGameSmash12 in #222
- Bump maven-antrun-plugin from 3.0.0 to 3.1.0 by @dependabot in #224
- Bump codacy/codacy-analysis-cli-action from 4.0.0 to 4.0.2 by @dependabot in #209
- fix httpd log spam by @ayunami2000 in #223
- allow spawn eggs to do SOMETHING by @ayunami2000 in #219
- Merge from main into development by @Wild1145 in #232
- Bump github/codeql-action from 1 to 2 by @dependabot in #225
- Bump aormsby/Fork-Sync-With-Upstream-action from 2.1 to 3.3 by @dependabot in #230
- Bump actions/setup-java from 2.3.0 to 3.3.0 by @dependabot in #228
- Bump actions/checkout from 2 to 3 by @dependabot in #202
- Bump maven-compiler-plugin from 3.8.1 to 3.10.1 by @dependabot in #213
- Bump worldedit-bukkit from 7.2.8 to 7.2.10 by @dependabot in #216
- Bump reflections from 0.9.12 to 0.10.2 by @dependabot in #164
- Bump annotations from 22.0.0 to 23.0.0 by @dependabot in #166
- Update all dependencies, confirmed working by @Telesphoreo in #235
- Update README to fix badge by @Telesphoreo in #233
- Merge allinkdev:discord into AtlasMediaGroup:discord branch by @allinkdev in #231
- Merge allinkdev:properly-update into AtlasMediaGroup:properly-update by @allinkdev in #236
- Re-implement most-used commands from the old python bot & other improvements by @allinkdev in #237
- Merge allinkdev:FS-222 into AtlasMediaGroup:FS-222 by @allinkdev in #227
- Update rest of dependencies by @allinkdev in #238
- Unvanish, remove commandspy & set fuckoff radius to 0 for removed admins by @allinkdev in #239
- Add developers and improve code readability by @Telesphoreo in #240
- Bump codacy/codacy-analysis-cli-action from 4.0.2 to 4.1.0 by @dependabot in #242
New Contributors
- @ayunami2000 made their first contribution in #223
- @allinkdev made their first contribution in #231
Full Changelog: 2022.02...2022.06-RC1
License:
TotalFreedomMod is licensed under the TFGL 2.0.
You may obtain a copy here.
Phoenix - Update v2022.02
TotalFreedomMod - Release v2022.02 BuildName: Phoenix
Note: This TotalFreedomMod release requires Java Runtime Environment 17 (JRE 17). Make sure you have at least JRE version 17 or later installed.
With this release of TFM we are supporting 1.17.1 builds of Paper (We have tested on Paper version git-Paper-409 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT).
What's Changed
- Fixes typo in the Lightning Rod's name (FS-156) by @VideoGameSmash12 in #52
- Fixes typo in /ride by @VideoGameSmash12 in #53
- grammar fix by @Elmon11 in #57
- Assistant executive discord integration (FS-137) by @VideoGameSmash12 in #54
- Remove a number of wipe commands we don't want anyway by @Wild1145 in #58
- Update Security Matrix by @Wild1145 in #59
- Why over-complicating things is a horrifically bad idea (/potion) - FS-213 and FS-214 by @VideoGameSmash12 in #55
- Bug fixes, improvements, and removals (FS-192) by @VideoGameSmash12 in #46
- Switched from -c to -ci by @Wild1145 in #63
- Added new dependency to allow TFM to compile by @Focusvity in #65
- Name change for Fleek by @Focusvity in #64
- Add //g to blocked commands by @Wild1145 in #62
- Small modification to new TFGuilds (FS-255) by @Focusvity in #67
- Calculate the player count without offline players (FS-247) by @Focusvity in #68
- Use long instead of int and use offset to check time (FS-181) by @Focusvity in #69
- Addresses FS-224 - Round 2 by @VideoGameSmash12 in #70
- Enable downward Sync from main by @Wild1145 in #60
- May Update by @Focusvity in #71
- I screwed up; this fixes my mistake by @VideoGameSmash12 in #74
- Updated permissions to re-baseline with the dev server by @Wild1145 in #75
- Two fixes, one commit (FS-207) by @VideoGameSmash12 in #78
- Code quality improvements (FS-24) by @VideoGameSmash12 in #80
- Prevents entities of type PLAYER from being purged in /entitywipe (FS-199) by @VideoGameSmash12 in #82
- Admins can now see commands of everyone, regardless of rank (FS-201) by @VideoGameSmash12 in #81
- Fixes the EntityWiper not toggling properly (FS-307) by @VideoGameSmash12 in #79
- Re-words player freeze messages (FS-234) by @VideoGameSmash12 in #77
- Logs even more punishment types (FS-239, FS-240, FS-241, FS-242) by @VideoGameSmash12 in #83
- Start building Java 16 by @Wild1145 in #84
- Adds /seed command (FS-225) by @VideoGameSmash12 in #85
- Use 'getPlayer()' to prevent NPE (FS-159) by @Focusvity in #87
- Temporarily re-naming /clearchat to /cleanchat by @Wild1145 in #91
- Let's actually do dependency uplifts by @Wild1145 in #89
- Update badges by @Wild1145 in #88
- Correct JDK Version in README by @Wild1145 in #92
- 2 bugfixes, one command (FS-309) by @VideoGameSmash12 in #90
- Adds functionality for a one-time message to be sent to new players (FS-218) by @VideoGameSmash12 in #96
- Fixes /setlevel by completely removing it (FS-82) by @VideoGameSmash12 in #95
- Enables Lava Damage by default (FS-381) by @VideoGameSmash12 in #94
- Release 2021.06 by @Wild1145 in #97
- Fix Dependabot to target the right branch and open all PR by @Wild1145 in #106
- Bump actions/setup-java from 1.4.3 to 2.2.0 by @dependabot in #98
- Fixing Github Actions by @Wild1145 in #107
- Correct CoreProtect POM Version by @Wild1145 in #108
- Bump maven-checkstyle-plugin from 3.1.1 to 3.1.2 by @dependabot in #114
- Update pom.xml by @Wild1145 in #121
- Bump codacy/codacy-analysis-cli-action from 1.1.0 to 4.0.0 by @dependabot in #101
- yo remove my name by @smartnt in #123
- Bump actions/setup-java from 2.2.0 to 2.3.0 by @dependabot in #122
- Dependency Fix & Improvements by @Wild1145 in #132
- Merges /releaseparrots into /eject (FS-409) by @VideoGameSmash12 in #124
- Bump bstats-bukkit from 1.8 to 2.2.1 by @dependabot in #99
- Move to new ATLAS Nexus by @Wild1145 in #138
- Bump maven-antrun-plugin from 1.8 to 3.0.0 by @dependabot in #102
- Bump annotations from 20.1.0 to 22.0.0 by @dependabot in #104
- Bump commons-io from 2.8.0 to 2.11.0 by @dependabot in #117
- Bump junit-jupiter from 5.4.2 to 5.7.2 by @dependabot in #103
- Multiple fixes, one commit by @VideoGameSmash12 in #136
- Bump commons-lang3 from 3.11 to 3.12.0 by @dependabot in #111
- Bump javassist from 3.27.0-GA to 3.28.0-GA by @dependabot in #110
- Bump git-commit-id-plugin from 4.0.2 to 4.9.10 by @dependabot in #113
- Bump junit-jupiter from 5.7.2 to 5.8.0 by @dependabot in #139
- Two fixes (FS-421) by @VideoGameSmash12 in #151
- Development by @Wild1145 in #154
- Move from Java 16 to Java 17 by @Wild1145 in #149
- Critical Bugfix by @VideoGameSmash12 in #156
- Fixes an oopsie I made whilst sleep deprived by @VideoGameSmash12 in #167
- Release 2021.09 by @Wild1145 in #145
- merge down into development by @Paldiu in #168
- Makes [Discord] a hyperlink (FS-215) by @VideoGameSmash12 in #130
- Shitcans SavedFlags by @VideoGameSmash12 in #125
- Moves /rainbowtrail to the shop (FS-273) by @VideoGameSmash12 in #131
- Allow players to pay other players coins [FS-7] by @VideoGameSmash12 in #129
- Forces the server to recalculate the permissions server-wide in /opall (FS-256) by @VideoGameSmash12 in #174
- Fixes FS-37 by @VideoGameSmash12 in #93
- Makes spawnmob configurable, increases the default limit to 25 (FS-212) by @VideoGameSmash12 in #179
- Correct CoreProtect Version by @Wild1145 in #188
- Remove requireNonNull method from getIp - FS-429 by @Focusvity in #187
- order of messages fix by @Elmon11 in #190
- Uplifts the plugin to 1.17.1 by @VideoGameSmash12 in #197
- Update various dependencies based on Freedom-01 State by @Wild1145 in https://gi...
Phoenix - Febuary 2022 Update - Release Candidate 1
Note: This TotalFreedomMod release is a Pre-Release and is not recommended for production environments. This release should be used at your own risk. This release has only undergone basic "Happy Path" testing, and may contain bugs. A full release will come in due course.
Note: This TotalFreedomMod release requires Java Runtime Environment 17 (JRE 17). Make sure you have at least JRE version 17 or later installed.
With this release of TFM we are supporting 1.17.1 builds of Paper (We have tested on Paper version git-Paper-409 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT).
Changelog:
Bug
- FS-256 - Opall does not set permissions properly
- FS-37 - Missing config gets loaded in twice as defaults
- FS-429 - Resolve nullpointer exception in the .getIP method of FUtil
Task
- FS-215 - Make [Discord] in chat a Hyperlink
- FS-273 - Moved /rainbowtrail to the shop
- FS-7 - Allow players to pay other players coins
- FS-212 - Makes spawnmob range configurable and increases default range to 25
- NA - Correct CoreProtect dependency version
- NA - Code cleanup to remove savedflags
- NA - Fix order of messages displayed when muting a player
- FS-292 - Uplift TFM to Minecraft 1.17.1 support
- NS - Update various plugin dependency versions based on what currently is deployed on the server
Known Issues:
- FS-129 TotalFreedomMod freezes logs being written to file
License
- TotalFreedomMod is licensed under the TFGL 2.0. You may obtain a copy here.
Phoenix - February 2022 Update - Release Candidate 3
TotalFreedomMod - Phoenix Release Candidate 3
Note: This TotalFreedomMod release is a Pre-Release and is not recommended for production environments. This release should be used at your own risk. This release is almost fully tested as of RC02, yet still contains bleeding features which have not yet been tested.
Note: This TotalFreedomMod release requires Java Runtime Environment 17 (JRE 17). Make sure you have at least JRE version 17 or later installed.
With this release of TFM we are supporting 1.17.1 builds of Paper (We have tested on Paper version git-Paper-409 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT).
The following changelog is a full list of changes starting from the first release candidate.
Changelog:
- FS-215 - Make [Discord] in chat a Hyperlink
- FS-273 - Moved /rainbowtrail to the shop
- FS-7 - Allow players to pay other players coins
- FS-212 - Makes spawnmob range configurable and increases default range to 25
- NA - Correct CoreProtect dependency version
- NA - Code cleanup to remove savedflags
- NA - Fix order of messages displayed when muting a player
- FS-292 - Uplift TFM to Minecraft 1.17.1 support
- NA - Update various plugin dependency versions based on what currently is deployed on the server
- NA - Fixed an issue where metrics were not shaded correctly into the JAR file.
- NA - Fixed an issue where HTTPD was spamming logs.
Bugs:
- FS-256 - Opall does not set permissions properly
- FS-37 - Missing config gets loaded in twice as defaults
- FS-429 - Resolve nullpointer exception in the .getIP method of FUtil
License:
TotalFreedomMod is licensed under the TFGL 2.0.
You may obtain a copy here.
Phoenix - February 2022 Update - Release Candidate 2
Note: This TotalFreedomMod release is a Pre-Release and is not recommended for production environments. This release should be used at your own risk. This release has only undergone basic "Happy Path" testing, and may contain bugs. A full release will come in due course.
Note: This TotalFreedomMod release requires Java Runtime Environment 17 (JRE 17). Make sure you have at least JRE version 17 or later installed.
With this release of TFM we are supporting 1.17.1 builds of Paper (We have tested on Paper version git-Paper-409 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT).
Changelog:
- Fixed an issue where metrics were not shaded correctly into the actual JAR file.
Everything else is included in the RC01 Release Notes.
TotalFreedomMod is licensed under the TFGL 2.0. You may obtain a copy here.