Server Information

Server IP:
Eagler IP:
Supported Versions 1.8.x – 26.2

Members online

No members online now.

Forum statistics

Threads
517
Messages
3,155
Members
230
Latest member
DawnFlowey

TotalFreedom's Anarchy Transition: What is Changing

With TotalFreedom transitioning to an anarchy gamemode, there are several changes that will be taking place across several domains: staff structure, rules, changes to master builder, and the introduction of private worlds.

Rules​

This is, of course, the most important section: the rules. With anarchy, there will be no set, concrete rules. However, there are three things that players must follow that will ensure a safe, enjoyable experience.
  1. Don't break U.S. Law
  2. Don't break the Terms of Service of TotalFreedom's platforms (e.g., Discord).
  3. Staff members reserve the right to ban anyone with or without cause. Anyone who may be negatively impacting the server experience or causing disruption in any way can and will be removed.

Staff Structure and Appointing Process​

With the transition to anarchy, the entire staff system is being changed. There will be no traditional application process: following a unanimous vote by server leadership, someone can be appointed to staff. Anarchy also requires a significantly smaller moderation team, so the entire staff will be capped at 10 total staff members.

And, unlike how it was in prior versions of TotalFreedom and current offshoots, staff confer no special privileges. There is no private adminworld, no admin-exclusive "joke/fun" commands, or anything that results in staff becoming a separate caste that is above the players. Being an admin is not a "gentleman's club," and they will be held to a high standard. Admins can and will be removed for inciting drama or "feeding the trolls". Admins will be expected to be professional in demanding situations. This does not mean you cannot have fun, but professionalism is a skill that is required when the job calls for it.

As for former staff, anyone who is a former staff member when the server ran a traditional "free-op" gamemode will be given a cosmetic "emeritus" role, but unless they are chosen to be staff by the leadership, the role will be cosmetic only and will also be given access to a special, private emeritus world as a thank-you for serving as staff on TotalFreedom in the past.

Private Worlds and Guilds​

Anarchy will bring a new benefit that many players will appreciate: private worlds. While we will maintain a logging plugin (Oasis), griefing will be tolerated. Thus, the use of guilds and private worlds will ensure players can have a safe, grief-free area to build in. The world size will be 500,000 x 500,000. It is subject to deletion and backups are not guaranteed.

Changes to Master Builder​

Lastly, the Master Builder title will be retained and will be expanded beyond just a simple title. There will continue to be a dedicated master builder world, and while details are currently limited, the program will be expanded upon. However, this is the place we recommend long-term builds stay as we intend to backup and preserve the master builder world.

Goodbye CoreProtect, Hello Oasis

Hey everyone,

We've migrated from CoreProtect to a new in-house solution called Oasis. This thread documents everything you need to know including why we're switching and the new command syntax.

Why

CoreProtect has historically served us for years. However, given TotalFreedom's chaotic environment, CoreProtect's performance was not cutting it. For example, one griefer put 78 million rows into the database, and it took nearly 40 minutes to roll these changes back. This was after I spent about six hours trying to make CoreProtect cope with large rollbacks. However, I was unsuccessful for many reasons and decided a brand new plugin built from the ground up was better. Oasis came out of a 24 hour+ coding marathon. It does the three things we care about: rollbacks that finish in seconds no matter how big the history is, minimal impact on server performance, and commands you do not need a cheat sheet for.

What came over

I ran the migration from CoreProtect to Oasis tonight. All of the data from CoreProtect came over with some caveats.
  • Edits that were already rolled back in CoreProtect were left out. There were a lot of them, about two thirds of all block edits, which obviously tells you we handle a lot of griefers. They are not in lookups any more.
  • Chest contents and sign text from the old data are not restorable. CoreProtect never stored them, so a rollback puts the block back but not what was in it. I am happy to say this won't be a problem going forward as items logged from tonight on will have their NBT and other data stored.
  • Mob kills show in lookups but a rollback cannot bring the mob back. Same reason. This will not be a constraint going forward.
  • This does not include data from the old 2024 server.

I still have the old CoreProtect database for now, so if you find something odd in the history, tell me and I can check it against the original.

The commands

The commands are the same idea, just without the flag soup. There is no u:, t:, r:, a:. You write a word and then its value, in any order. If you forget a word or don't know which to use, we have simple to follow tab completions and they work on all commands. One really cool feature is that you can hover over the tab completions to see what it means. Obviously, this is dependent on if your client supports it as older clients may not. Here's an example:
VbaHmrPpcR.png

The main commands:
CommandShortWhat it does
/inspect/insclick blocks to see who changed them
/lookup .../losearch the history
/rollback .../rbundo what players did
/restore .../rsput back what a rollback removed
/undoreverse the last operation you ran

The words you put after them:
WordWhat it takesExample
userwhose edits, also actors like #fire, #water, #explosionuser Steve
lasthow far back: 10m, 2h, 1d, daylast 2h
olderolder thanolder 30d
nearblocks around younear 50
ina world, or sel for your WorldEdit selectionin world_nether
blocka block or item, with * as a wildcardblock *_sign
causewhat happened: breaking, placing, explosion, fire, worldedit, sign...cause explosion
kindblocks, containers, entities, items, chat, commands, sessions, bookskind containers
notleaves out the next block, cause, or kindnot cause worldedit
pagenext page of your last lookuppage 2

Here is the part most of you actually want, side by side with what you used to type:
CoreProtectOasis
/co i/inspect
/co l u:Steve t:2h r:50/lookup user Steve last 2h near 50
/co l r:20 t:10m/lookup near 20 last 10m
/co rollback u:Steve t:2h r:100/rollback user Steve last 2h near 100
/co rollback u:Steve r:#global/rollback user Steve
/co rollback t:1h r:#worldedit/rollback in sel last 1h
/co rollback u:Steve e:worldedit/rollback user Steve not cause worldedit
/co rollback a:explosion r:200/rollback cause explosion near 200
/co restore u:Steve t:2h/restore user Steve last 2h
/co l u:Steve a:chat/lookup kind chat user Steve
/co l u:Steve a:command/lookup kind commands user Steve
/co l u:Steve a:session/lookup kind sessions user Steve
/co l u:Steve b:diamond/lookup user Steve block diamond
/co purge t:30dstaff cannot purge, ask me

Some things that are new and worth knowing:
  • If you leave out user, the rollback will run for every player who matches, one after another, with one summary at the end. /rollback cause explosion near 200 cleans up a creeper field in one go, whoever set it off. /undo reverses the whole set.
  • A rollback that would touch more than 100,000 edits stops and asks first. You get the count and a [confirm] link. Click it if you meant it.
  • Lookup results have clickable coordinates. Click one and you teleport there. Hover a sign to read it, click [read] on a book to open it as the player wrote it.
  • A wrong word does not give you a usage wall. It tells you which word was wrong, what you probably meant, and which words are allowed.
  • The inspector does not change anything you click. Left click for the block, right click for the block on the face you clicked, /inspect again to turn it off.

If something breaks

I have done extensive testing with Alco, but there is always the chance I missed something. If a rollback does something you did not expect, run /undo right away and then DM me what you typed and what happened. If a lookup shows something that looks wrong, the old database is still around and I can compare.

Thanks,
Telesphoreo

Scissors Resuming Development With Minecraft 26.2

Hello everyone,

I am pleased to report that Scissors has resumed development. We are now located on a new repository: https://github.com/ScissorsMC/Scissors.

I will work on getting CI/CD set up once again to ensure it is easily downloadable. For now, you'll have to compile it yourself. As of now, the Decimator exploit has been patched and we are in the process of patching many more. We are currently targeting the latest version of Minecraft available, 26.2. We do intend to support Scissors again and continuously update it for newer Minecraft versions.

Thanks,
Telesphoreo

TotalFreedom Wiki Account Changes

Hello,

We’ve made some updates to the TotalFreedom Wiki that affect how you log in. From now on, direct registration on the wiki has been disabled. Instead, you’ll need to log in using your existing forum account. When you visit https://totalfreedom.wiki and click the "Log in" button, you’ll be redirected to the forums to authenticate. Once you’ve signed in through XenForo, you’ll be returned to the wiki and automatically logged in.

Your wiki account will be created or linked based on your username. If you had an existing wiki account with the same username, it should connect without issue. If not, let me know so I can help you.

This change is to reduce spam and develop a consistent identity across the TotalFreedom forums and wiki. As part of the goal to reduce spam, unused accounts have been purged from the wiki. This included a few TF members who registered but never edited the wiki. The majority of the users were spam however. If you would like your account back (which never had any data), all you have to do is login again.

Thanks

New Forum Features

Hello,

There are some new exciting updates for the forums. @videogamesm12 has ported the Night Sky theme from ProBoards over to the forums (in an attempt to get the legendary Wilee to register and post here). There might still be some minor issues with the theme, so if you encounter any, let Video know.

Secondly, we now support registering with Google, GitHub, and Apple for an easier registration process. If these providers are abused (because of course they will be, it's TF), I can always disable them and nuke the accounts. Unfortunately, Discord is just a bit too lenient with their registration to allow it on the TF forums.

Thanks

Latest posts