Posts by videogamesm12

    I didn't mention this in the original post because I wasn't sure when we'd be able to resolve it and I wasn't sure if this could cause additional problems, but it turns out that 2.20.0 changed how Essentials caches usernames and UUIDs. This wouldn't have been noteworthy if it wasn't for the fact that it ended up causing problems for us, because instead of converting the tried-and-true usermap.csv file, the Essentials developers decided to take the opportunity to read all player data and build the usermap entirely from scratch. You would have assumed that this approach would have worked, right? Right?


    Wrong. This approach broke several commands related to offline players like /eseen and /home, because the conversion was incomplete and shitty and resulted in data either not being fetched properly or at all, even though user data is present in the folder. So, for the sake of documentation, this is how I fixed the issue. I created a very quick Java application that reads through the old usermap.csv file (which was used in EssentialsX 2.19.x and older) and converts it to the new format. Afterwards, all I had to do was restart the server and replace the usermap.bin with the one from the converter. The issues we were running into were instantly resolved.


    To help those who end up in the same shitty circumstances as I did, I've put my converter on GitHub under the Unlicense license: https://github.com/VideoGameSmash12/ESUMC

    I have updated Essentials on the server to a much later version of the plugin, with all the legwork done by Telesphoreo. This is probably the first time in a very long while that the version of the plugin on the server is in parity with the version that is on the AMG GitHub repository.


    I have also forced the server to regenerate the items.json file (which is what the plugin uses to store a list of every item in the game for commands like /give and /item), which means you are finally able to give yourself 1.17 items with Essentials commands.


    In addition to the major version upgrade, Telesphoreo also took the time to fix long-standing bugs with the commands /getpos, /near, and /ignore. These commands had problems in some form or another, which have now been properly fixed. The first two commands were blocked because of the issues they previously had, so they have since been unblocked now that the issues have been resolved.


    Finally, administrators now have the ability to teleport to offline players with the /otp command. This was a long-requested feature since at least March 2021, so it's been long overdue.


    Unfortunately, the downside to this update is that Essentials mail from before the update seems to have been broken, so you'll likely need to clear your mail for it to display properly again. This is a side-effect of some changes the EssentialsX made to the mail system. If you want a copy of the mail before you clear it, DM me on Discord and I will send the raw mail data to you.


    I'll look into updating more plugins over the week.

    Once again, Total Freedom has been given the opportunity to learn from its mistakes and realize that bullying those we don't like or with opinions undesirable to some out of the server is, for the most part, a terrible idea. We have been given this opportunity several times over the years, even dating back to the Windows era. Yet, we never seem to take this opportunity and learn from our mistakes. As a result, history repeats itself.


    During the Windows era, we bullied several members of the community out because we didn't like them or because they had undesirable opinions. Especially those who tried to blow the whistle and expose corruption related to abuse of power within the admin ranks. Those folks ended up getting swarmed, attacked, and harassed into leaving the server by either the people being exposed or their friends. Often times, they'd almost immediately enter the indefinite ban list too. A missed opportunity, to be honest.


    During the Seth era, we had even more cases of members of the community being bullied into leaving for the same reasons. Examples include Seal, LightUk, (almost) myself, and even Seth. Some people take it better than others, but personally (from my experience) it sent me into a depressive spiral that almost caused me to leave the server. I couldn't even imagine what it might have been like for others. We missed this opportunity by a huge amount.


    Even during the current era with Ryan, we have been given this opportunity once before. After we started cracking down on NSFW content in public chats and made a big deal about it publicly (even though we had genuinely humble intentions), some bad actors began to use this to attack and abuse operators who didn't deserve it in the first place (even if they had a hand in the situation but had realized and understood their mistakes). Again, we missed the opportunity to learn from our mistakes.


    Now, here we are. We've been given yet another opportunity to right our wrongs. Will we finally take this opportunity? It's up to us. I've been a witness to the various shitshows certain members causes both inside and outside of the community over the years. This is a dangerous trend, and it's literally killing us. As a community, we must break this trend and realize that being intolerant pricks, even if you believe you are doing the right thing, is a godawful idea.

    TotalFreedom is secretly still owned by Seth. You see, the deletion and ownership transfer on October 24 was faked in order to transfer the server to new infrastructure. Ryan gave him a huge discount in Superior Networks so that we could run the server cheaply.

    Daily Duotrigordle #461

    Guesses: X/37

    2️⃣4️⃣ 🟥🟥 0️⃣4️⃣ 3️⃣2️⃣

    2️⃣7️⃣ 2️⃣1️⃣ 1️⃣8️⃣ 2️⃣0️⃣

    3️⃣6️⃣ 1️⃣1️⃣ 1️⃣2️⃣ 3️⃣0️⃣

    🟥🟥 2️⃣8️⃣ 3️⃣3️⃣ 3️⃣5️⃣

    🟥🟥 2️⃣9️⃣ 2️⃣5️⃣ 0️⃣8️⃣

    0️⃣2️⃣ 🟥🟥 3️⃣1️⃣ 1️⃣7️⃣

    1️⃣4️⃣ 🟥🟥 3️⃣4️⃣ 3️⃣7️⃣

    1️⃣5️⃣ 1️⃣0️⃣ 2️⃣3️⃣ 2️⃣6️⃣

    Duotrigordle