What is Pylon?
What is Pylon?
Pylon is an upcoming Minecraft Java plugin that will hugely expand vanilla gameplay with new content, including electric machines, huge multiblocks, a fully-fledged fluid system, a complex smelting system, extensive automation options and much, an (actually good) research system, and much more. It is intended to supersede Slimefun.
Pylon uses an addon system, meaning anyone can add content to Pylon by writing an addon for it! It also comes with a number of really useful features, such as: - First-class translation support, meaning each player can select their own language. - Extensive configuration options, including per-machine configuration. - An intuitive and user-friendly guide to help players figure out the plugin.
Installation
Pylon is currently experimental. However, if you want to try it out, see Installing Pylon.
Pylon in pictures (so far)
Performance & stability
We have built Pylon with performance and stability in mind from day 1:
- Pylon makes extensive use of caching and will run most performance-intensive systems asynchronously, as well as makeing use of modern concurrency/performance features such as coroutines.
- In addition, the plugin will have a broad range of config options to help performance - including per-machine tick rates, the ability to limit the number of machines placed by player/chunk/etc, the tick rate of fluid/energy/etc, and more.
- The way Pylon is designed minimises the chance of data corruption and has a range of error-handling mechanisms if something does go wrong. Note: Pylon will likely not be fully compatible with bedrock.
Provisional timeline
September/October 2025 - Invite-only alpha testing begins.
Novemeber/December 2025 - Open alpha testing (likely hosted on MetaMechanists - my own server) begins. We will most likely run several seasons of Pylon that each last a few weeks, to iron out bugs, test performance, improve stability and UX, and make sure the plugin is ready to be released.
Early/mid 2026 - Pylon is officially released
Developing Pylon addons
We've gone to great lengths to make Pylon easy, intuitive, flexible, and most importantly, fun to develop addons for. A lot of painful lessons learnt from hundreds of hours of Slimefun addon development have guided Pylon's API, and the result is something that's intuitive and easy to work with, while being very flexible. Pylon also fully supports addons written in Kotlin, which is much nicer to write than Java.
Currently, addon development is not supported due to how rapidly Pylon is still changing, and the lack of high-level documentation on how to do it. We plan to soon have a detailed guide on how to create an addon and how to take advantages of all the systems Pylon has to offer, so watch this space!
Clicky things
Discord invite: https://discord.gg/4tMAnBAacW
Github: https://github.com/pylonmc
Documentation (heavy work in progress): https://pylonmc.github.io/
The team
Currently, the core team developing Pylon is:
@seggan - a veteran Slimefun addon developer behind SlimefunWarfare, SFCalc, and the very successful Galactifun addon, with a very impressive contribution record for other addons, the Paper server software, and Slimefun itself. Seggan is responsible for many of the core Pylon systems, including most notably the entire translation system, WAILA, the research system, the internal registry system, and the recipe system (and has done lots more smaller features!).
@ohmvir - a relatively fresh but enthusiastic face from MetaMechanists who's new to plugin development, but has done a fantastic job getting up to speed and adding lots of base content, like the health talismans and beheading sword, as well as tackling various tasks that need doing here and there.
@overlordidra (me!) - owner of MetaMechanists (a popular Slimefun server) for over 4 years and the developer behind Quaptics. Many of the core systems - most notably the Pylon guide, the fluid system, hydraulics, the automated test code, and the core systems that keep track of custom blocks/entities/items, are my doing.
We also have help from:
@ihateblueb who has run a Slimefun server (Orchid) and is helping us add more content (the elevator is her doing!).
@.ph.enix who is handling all our CI - he's set up automatic testing on our pull requests, and set up the system to publish new versions of Pylon.
@justahuman_xd who hasn't contributed directly but has a lot of Slimefun development experience under his belt and has given a lot of useful input and guidance on the project.
@vaan1310 who has't contributed directly, but has helped with some of the smaller stuff (namely reviewing pull requests).
If you're interested in helping out, drop us a message on our Discord server! You don't have to be an expert to help, a little plugin development experience is enough - there are plenty of tasks to do, ranging from trivial to exceptionally complex, so just let us know if you're interested and we can find something for you to do.
Q&A
Q: Will Pylon support Slimefun addons?
A: No. Unfortunately, migrating from Slimefun to Pylon is non-trivial, and even so we'd advise addon developers to rewrite their addons entirely to better suit Pylon rather than attempting to migrate them.
Q: What versions will Pylon support?
A: We plan to try and keep each Pylon version compatible with the latest version of Minecraft at the time. To make it easier and faster for us to update, each version of Pylon will only support one version of Minecraft. This means you will need to use older versions of Pylon for older versions of Minecraft.
Q: Will Pylon support bedrock (via Geyser)?
A: Most likely no, not officially. We may add workarounds for some features depending on popularity, but no guarantees - Geyser support is extremely hard for a project like this to add.
Q: When will Pylon be ready?
A: See the 'Provisional Timeline' section above
Q: What's left to do?
A: - Diesel machines - Electric machines - Hot reload capability - Texture pack support - A lot of optimisation - Item logistics system (like Slimefun's cargo or networks) - High-level documentation for addon developers - General bits and pieces of content to make Pylon worth using (like Slimefun's wind staff, cooler, powerful tools, etc)
If you have a different question, drop a message on our Discord and we'll be happy to answer.