Skip to content

Commit ee72669

Browse files
committed
no docs for anyone
1 parent e9e0c4a commit ee72669

1 file changed

Lines changed: 31 additions & 30 deletions

File tree

docs/en/index.md

Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
Pylon is an upcoming Minecraft Java technology plugin that will hugely expand vanilla gameplay with new content: electricity, diesel machines, new fluids and fluid pipes, logistics, and much, much more!
22

3+
Pylon is built using Rebar, the engine that powers Pylon. Rebar is a framework built from the ground up to allow us to add custom blocks, items, researches, etc. Rebar also implements complex systems such as fluid handling logic and cargo routing. **Pylon is actually a Rebar addon**.
4+
35
[:simple-discord: Join us on Discord :material-arrow-right:](https://discord.gg/4tMAnBAacW){ .md-button } [:simple-github: Find us on GitHub :material-arrow-right:](https://github.com/pylonmc){ .md-button } [:material-server: Install Pylon :material-arrow-right:](home/installing-pylon.md){ .md-button }
46

57
Keep reading to find out more.
@@ -11,7 +13,7 @@ Keep reading to find out more.
1113
| :-------------------------- | :---- |
1214
| <s>**December 2025**</s> | <s>Most/all diesel machines fully implemented</s> (DONE) |
1315
| <s>**January 2025**</s> | <s>Cargo system fully implemented</s> (DONE) |
14-
| **February 2025** | Open alpha testing (likely hosted on MetaMechanists - my own server) begins. |
16+
| <s>**February 2025**</s> | <s>Open alpha testing (likely hosted on MetaMechanists - my own server) begins.</s> (Playtesting started) |
1517
| **April 2025** | Electricity fully implemented |
1618
| **Mid 2026** | Pylon officially released |
1719

@@ -28,11 +30,10 @@ Keep reading to find out more.
2830
| :white_check_mark: | Per-player language support
2931
| :white_check_mark: | Comprehensive and user-friendly in-game guide
3032
| :white_check_mark: | Extensive server customisation options (including per-machine settings and customisable recipes)
31-
| :white_check_mark: | First-class addon support (even all of Pylon's base content is added using an addon!)
32-
| :construction: | Performance tuning options (limit the number of blocks per chunk/player, configure tick rates, etc)
33-
| :construction: | First-class texture pack support + 'official' texture pack (including blocks)
34-
| :construction: | Diesel machines (mid-game automation)
35-
| :construction: | Cargo system (automatically move items from A to B)
33+
| :white_check_mark: | Performance tuning options (limit the number of blocks per chunk/player, configure tick rates, etc)
34+
| :white_check_mark: | First-class texture pack support + 'official' texture pack (including blocks)
35+
| :white_check_mark: | Diesel machines (mid-game automation)
36+
| :white_check_mark: | Cargo system (automatically move items from A to B)
3637
| :o: | Electric machines (end-game automation)
3738
| :o: | AE2-style endgame logistics system
3839
| :o: | Builtin profiler for determining what's causing the most lag
@@ -53,36 +54,36 @@ Keep reading to find out more.
5354

5455
| Role | Member | Bio |
5556
| ---- | ------ | --- |
56-
| <span style="color: #ff0000;">Lead Developer</span> | :flag_us: Seggan | A veteran Slimefun addon developer (SlimefunWarfare, SFCalc, Galactifun), with a impressive contribution record for SF addons, Paper, and Slimefun. Seggan is responsible for many core Pylon systems, including translation, WAILA, researches, the smeltery, the recipe system, and more. |
57+
| <span style="color: #ff0000;">Lead Developer</span> | :flag_us: Seggan | A veteran Slimefun addon developer (SlimefunWarfare, SFCalc, Galactifun), with a impressive contribution record for SF addons, Paper, and Slimefun. Seggan is responsible for many core Rebar and Pylon systems, including translation, WAILA, researches, the smeltery, the recipe system, and more. |
5758
| <span style="color: #ff0000;">Lead Developer</span> | :flag_ca: Ohm | New to plugin development, but has done a fantastic job getting up to speed and adding lots of base content, like talismans and the beheading sword, as well as a *lot* of various smaller technical changes & bug fixes. |
5859
| <span style="color: #ff0000;">Lead Developer</span> | :flag_gb: Idra | Owner of a Slimefun server for 5 years & Quaptics developer. I have developed many of the core systems including the Pylon guide, fluid system, hydraulics, cargo, diesel, automated tests, block storage, and more|
5960
| <span style="color: #e67e22;">Developer</span> | :flag_it: Vaan | Previously headed a geopolitics server and has been doing a lot of valuable work on the 'smaller stuff' - resolving issues, fixing bugs, adding polishing, making technical changes, and lots more. |
6061
| <span style="color: #e67e22;">Developer</span> | :flag_us: Justin | Head developer on my server for 3 years and works professionally in the Minecraft space. He has done the majority of the texture pack support side of Pylon, and other various smaller refinements.
6162
| <span style="color: #f8ac2e;">Artist</span> | :flag_cz: Pandicka | A talented texture pack artist who worked on Slimefun texture packs, and has created the majority of the Pylon resource pack. |
62-
| <span style="color: #bc915c;">Contributor</span> | :flag_cn: Balugaq | Former Slimefun addon developer (JustEnoughGuide, SlimefunTimeIt, MSUA, AdvancedBan, and more) who has contributed to Pylon (primarily the recipe ingredient calculation system) and also has already written two addons. |
63+
| <span style="color: #bc915c;">Contributor</span> | :flag_cn: Balugaq | Former Slimefun addon developer (JustEnoughGuide, SlimefunTimeIt, MSUA, AdvancedBan, and more) who has contributed to Pylon/Rebar (primarily the recipe ingredient calculation system) and also has already written two addons. |
6364
| <span style="color: #bc915c;">Contributor</span> | :flag_us: Blueb | Has run a Slimefun server (Orchid) for several years and has added some neat content like the elevator. |
64-
| <span style="color: #bc915c;">Contributor</span> | :flag_cn: Ybw0014 | Former Slimefun addon developer who ran the Slimefun community. Helped with some of the Pylon docs. |
65+
| <span style="color: #bc915c;">Contributor</span> | :flag_cn: Ybw0014 | Former Slimefun addon developer who ran the Slimefun community. Helped with some of the Pylon/Rebar docs. |
6566

6667
---
6768

6869
## :tools: For server admins
6970

7071
### Performance
7172

72-
- :gear: Even huge multiblocks will have **almost zero** performance impact compared to a normal Pylon block
73-
- :gear: Most of Pylon will eventually run asynchronously
74-
- :gear: Performance is literally built into Pylon's design - systems like fluid pipes and cargo were designed from the ground up in the most performant way possible
73+
- :gear: Even huge multiblocks will have **almost zero** performance impact compared to a normal Rebar block
74+
- :gear: Most of Rebar/Pylon will eventually run asynchronously
75+
- :gear: Performance is literally built into Rebar/Pylon's design - systems like fluid pipes and cargo were designed from the ground up in the most performant way possible
7576
- :gear: You will be able to limit the number of each type of block per player or per chunk
76-
- :gear: Pylon will have many more performance options, such as making fluid pipes tick less often, or reducing tick rates of individual types of machines
77+
- :gear: Pylon/Rebar will have many more performance options, such as making fluid pipes tick less often, or reducing tick rates of individual types of machines
7778
- :gear: We plan to add a purpose-built profiler so you can see exactly what blocks & items are using the most CPU or memory
7879

7980
### Stability
8081

8182
- :gear: Easily disable any problematic blocks or items
82-
- :gear: Pylon will refuse to start if it detects any configuration issues
83+
- :gear: Rebar will refuse to start if it detects any configuration issues
8384
- :gear: Blocks that throw errors will be safely unloaded
8485
- :gear: Removing addons is safe, with all the data kept intact and restored if the addon is re-added
85-
- :gear: Pylon data is stored **in the world data itself** - no need to keep extra backups
86+
- :gear: Rebar data is stored **in the world data itself** - no need to keep extra backups
8687

8788
### Customisation
8889

@@ -96,38 +97,38 @@ Keep reading to find out more.
9697

9798
### Addon development
9899

99-
- :gear: Pylon has first-class addon support; all the base content is added using an addon!
100+
- :gear: Rebar has first-class addon support; Pylon is an addon!
100101
- :gear: Pylon supports addons written in Kotlin
101102
- :gear: Blocks, items, recipes, guide pages, fluids, and entities are all easy and intuitive to add
102-
- :gear: Pylon will have extensive high-level documentation on all the features it has to offer
103+
- :gear: Rebar/Pylon will have extensive high-level documentation on all the features it has to offer
103104

104105
!!! warning "Currently, addon development is not supported due to how rapidly Pylon is still changing."
105106

106107
### Examples
107108

108-
See the following code to get a feel for how Pylon works:
109+
See the following code to get a feel for how Rebar/Pylon works:
109110

110111
| Example | Link |
111112
| ------- | ---- |
112-
| Portable dustbin | [https://github.com/pylonmc/pylon-base/blob/master/src/main/java/io/github/pylonmc/pylon/base/content/tools/PortableDustbin.java](https://github.com/pylonmc/pylon-base/blob/master/src/main/java/io/github/pylonmc/pylon/base/content/tools/PortableDustbin.java) |
113-
| Fireproof rune | [https://github.com/pylonmc/pylon-base/blob/master/src/main/java/io/github/pylonmc/pylon/base/content/tools/FireproofRune.java](https://github.com/pylonmc/pylon-base/blob/master/src/main/java/io/github/pylonmc/pylon/base/content/tools/FireproofRune.java) |
114-
| Hammer recipe type | [https://github.com/pylonmc/pylon-base/blob/master/src/main/java/io/github/pylonmc/pylon/base/recipes/HammerRecipe.java](https://github.com/pylonmc/pylon-base/blob/master/src/main/java/io/github/pylonmc/pylon/base/recipes/HammerRecipe.java) |
115-
| Hammer recipe files | [https://github.com/pylonmc/pylon-base/blob/master/src/main/resources/recipes/pylonbase/hammer.yml](https://github.com/pylonmc/pylon-base/blob/master/src/main/resources/recipes/pylonbase/hammer.yml) |
116-
| Base English language file | [https://github.com/pylonmc/pylon-base/blob/master/src/main/resources/lang/en.yml](https://github.com/pylonmc/pylon-base/blob/master/src/main/resources/lang/en.yml) |
117-
| Press block | [https://github.com/pylonmc/pylon-base/blob/master/src/main/java/io/github/pylonmc/pylon/base/content/machines/simple/Press.java](https://github.com/pylonmc/pylon-base/blob/master/src/main/java/io/github/pylonmc/pylon/base/content/machines/simple/Press.java) |
118-
| Hydraulic excavator settings | [https://github.com/pylonmc/pylon-base/blob/master/src/main/resources/settings/hydraulic_excavator.yml](https://github.com/pylonmc/pylon-base/blob/master/src/main/resources/settings/hydraulic_excavator.yml) |
113+
| Portable dustbin | [https://github.com/pylonmc/pylon-base/blob/master/src/main/java/io/github/pylonmc/pylon/base/content/tools/PortableDustbin.java](https://github.com/pylonmc/pylon/blob/master/src/main/java/io/github/pylonmc/pylon/content/tools/PortableDustbin.java) |
114+
| Fireproof rune | [https://github.com/pylonmc/pylon-base/blob/master/src/main/java/io/github/pylonmc/pylon/base/content/tools/FireproofRune.java](https://github.com/pylonmc/pylon/blob/master/src/main/java/io/github/pylonmc/pylon/content/tools/FireproofRune.java) |
115+
| Hammer recipe type | [https://github.com/pylonmc/pylon-base/blob/master/src/main/java/io/github/pylonmc/pylon/base/recipes/HammerRecipe.java](https://github.com/pylonmc/pylon/blob/master/src/main/java/io/github/pylonmc/pylon/recipes/HammerRecipe.java) |
116+
| Hammer recipe files | [https://github.com/pylonmc/pylon-base/blob/master/src/main/resources/recipes/pylonbase/hammer.yml](https://github.com/pylonmc/pylon/blob/master/src/main/resources/recipes/pylonbase/hammer.yml) |
117+
| Pylon English language file | [https://github.com/pylonmc/pylon-base/blob/master/src/main/resources/lang/en.yml](https://github.com/pylonmc/pylon/blob/master/src/main/resources/lang/en.yml) |
118+
| Press block | [https://github.com/pylonmc/pylon-base/blob/master/src/main/java/io/github/pylonmc/pylon/base/content/machines/simple/Press.java](https://github.com/pylonmc/pylon/blob/master/src/main/java/io/github/pylonmc/pylon/content/machines/simple/Press.java) |
119+
| Hydraulic excavator settings | [https://github.com/pylonmc/pylon-base/blob/master/src/main/resources/settings/hydraulic_excavator.yml](https://github.com/pylonmc/pylon/blob/master/src/main/resources/settings/hydraulic_excavator.yml) |
119120

120121
---
121122

122123
## :question: Q&A
123124

124125
| Question | Answer |
125126
| -------- | ------ |
126-
| **How do I install Pylon?** | Read the installation guide at [https://pylonmc.github.io/installation/installing-pylon/](https://pylonmc.github.io/installation/installing-pylon/). Beware that **Pylon is still experimental and you should not run it outside of an expendable test server.** |
127-
| **Will Pylon support Slimefun addons?** | No. Migrating from Slimefun to Pylon is non-trivial, and we advise addon developers to rewrite their addons entirely to better suit Pylon's progression and style rather than attempting to migrate them 1-to-1. |
128-
| **What versions will Pylon support?** | We plan to 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. Critical fixes will be backported. |
129-
| **What server software can Pylon run on?** | Paper or paper forks only. Folia support may come later down the line. |
130-
| **Will Pylon support bedrock (via Geyser)?** | Eventually, yes, but it is not a high priority and will be one of the last things added. Geyser is very hard for a project like this to support and there will be some jank. |
127+
| **How do I install Pylon?** | Read the installation guide at [https://pylonmc.github.io/installation/installing-pylon/](https://pylonmc.github.io/installation/installing-pylon/). Beware that **Pylon and Rebar are still experimental and you should not run them outside of an expendable test server.** |
128+
| **Will Rebar support Slimefun addons?** | No. Migrating from Slimefun to Rebar is non-trivial, and we advise addon developers to rewrite their addons entirely to better suit Pylon's progression and style rather than attempting to migrate them 1-to-1. |
129+
| **What versions will Rebar/Pylon support?** | We plan to keep each Pylon and Rebar 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/Rebar will only support one version of Minecraft.** This means you will need to use older versions of Pylon/Rebar for older versions of Minecraft. Critical fixes will be backported. |
130+
| **What server software can Pylon/Rebar run on?** | Paper or paper forks only. Folia support may come later down the line. |
131+
| **Will Pylon/Rebar support bedrock (via Geyser)?** | Eventually, yes, but it is not a high priority and will be one of the last things added. Geyser is very hard for a project like this to support and there will be some jank. |
131132
| **When will Pylon be ready?** | See the 'Provisional Timeline' section above |
132133
| **How can I submit a translation?** | We do not currently accept translations due to how quickly the plugin is changing (any translation would go out of date quickly). There will be an announcement when we are ready for translations. |
133134

0 commit comments

Comments
 (0)