Posts by Telesphoreo

    Hello,


    Good news, Plex 0.6 (Beta 6) has been released. This beta release has many new features and tons of bug fixes.

    What is Plex

    Plex is a new freedom plugin. It is an alternative to TotalFreedomMod. It has many of the features that make a freedom server unique, but also many features that TotalFreedomMod doesn’t have. For example, there is full support for using a permissions plugin instead of ranks. It is also much more performance oriented. You can use Redis to store indefinite bans and store player data in MongoDB, MariaDB, or SQLite. Plex is also fully customizable as you can change almost all of the messages within the plugin. Plex is not a rewrite, "debloat", or related to TotalFreedomMod. Plex is an entirely new experience.

    CI Server

    We decided that Nexus wasn't the best fit for what we were trying to do. We switched to Jenkins as our CI server instead. The URL is at https://ci.plex.us.org. A binary for Plex is made on each commit. Snapshots won't be posted to Nexus anymore. Releases will only be published there from now on.

    Changelog

    • Convert the messages.yml file to MiniMessage for better customization (done by @"taah"#106)
    • Fixed a bug where bans wouldn't persist (done by @"taah"#106)
    • Added adminchat
    • Added tempbans
    • Display the full ban message when you get banned
    • Added mutes (done by @"taah"#106)
    • Fixed a bug where commandspy messages weren't customizable
    • You can now customize the default gamerules for every generated world
    • Fixed a bug where deop would say it opped the player
    • Added rawsay
    • The configuration file and messages file will now automatically update
    • Fixed a bug where everyone would show up as a Developer (done by @"taah"#106)
    • Login messages no longer take over the join message
    • Fixed a NPE when a player's username does not exist
    • Refined the documentation for messages.yml

    Breaking changes

    Since we switched to MiniMessage, you will need to regenerate the messages.yml file.

    Roadmap to 1.0

    The good news is that we are very close to the release of Plex 1.0. At this point, we would say that Plex is stable enough to run on a server. For transparency's sake, here is the roadmap of things to do before 1.0:

    • Add a configurable entity wiping system
    • Add permanent bans
    • Add command blocker (RegEx)
    • Add update checking to warn server owners if their version of Plex is out of date

    Blackout

    Also, as a surprise announcement, @"taah"#106 is working on a plugin to fix many exploits, and it's called Blackout. Thanks to @"Alco_Rs11"#91 for being a tester.


    Plex: https://github.com/PlexDevelopment/Plex
    Blackout: https://github.com/PlexDevelopment/Blackout
    Documentation: https://plex.us.org
    CI Server: https://ci.plex.us.org

    Hello,


    After a long duration of silence, Taah and I are happy to announce Beta 5 of Plex. Firstly, let me note that we are now using a more traditional versioning system. The version was actually "Beta 4" in the plugin, which is not ideal. Going forward, we'll actually use proper versioning. So "Beta 4" will be "0.4" and "Beta 5" will be "0.5". Snapshot releases will be "0.6-SNAPSHOT" for example. This is all important because all of this is on Nexus now. The URL for Nexus is https://nexus.telesphoreo.me. The Plex repository can be found here. https://nexus.telesphoreo.me/#browse/browse:plex. Note that there are two repo's: "plex-releases" and "plex-snapshots". They are both combined into the "plex" repo. You can use one or the either or just "plex" for both.


    With that out of the way, here's the changelog:

    • Add more Javadoc documentation (done by @"taah"#106)
    • Rewrite gamemode commands
    • Improve reliability of command handler
    • Add more tab handling support if you're using permissions
    • Rewrite the punishment system so banning is now a Punishment rather than a separate system (done by @"taah"#106)
    • Restrict worlds by permission or rank (done by @"taah"#106)
    • Gradle tasks to publish to Nexus (done by @"taah"#106)
    • Added support for adding text under the player count in the server list
    • Added a /tag command
    • Added developer, masterbuilder, and owner titles (done by @"taah"#106)
    • Finally fix ban messages (done by @"taah"#106)
    • And many more under the hood improvements

    This is a pretty massive update. Note that this is a BREAKING update. You will basically need to regenerate everything. Don't bother trying to convert anything. You should also delete the bans table in the database since it's no longer being used. You will also have to delete the "ranks" folder. All of these changes should make everything in the future more maintainable.


    You may also be wondering when we will officially release 1.0. I can assure you we are not there yet as there are still many more things that need to be implemented. However, Plex is gradually becoming more stable and complete each update.


    GitHub: https://github.com/PlexDevelopment/Plex
    The documentation has also been updated at: https://docs.plex.us.org

    So basically building a PC is fucking hard apparently. Here's the problems: So basically, we plugged everything in to our PSU and motherboard. We plugged the ATX and CPU in from the PSU. We also plugged a VGA cable from the PSU to the GPU. There's also an AIO cooler and we plugged all those fans in. The fans (and the RGB) work fine. However, the GPU will not work at all. The fans at the bottom don't spin and I get no signal. Yes, I plugged the HDMI into the GPU and not into the motherboard HDMI. Also, we're not getting any USB power at all. If I plug in my keyboard it doesn't turn on. I've spent about three hours trying to get this shit to work


    The motherboard is a MSI B550 Tomahawk and the GPU is a RX 6600 XT. The CPU is a Ryzen 7 5800X and the CPU is 750W (Gold I'm pretty sure) so I don't think it should have any problem powering the stuff. There's also a SATA and peripheral port. I don't have any SATA devices and am not sure what the peripheral port does so I didn't use it.


    Any advice?