tl;dr: I maintain a plugin that also does automation stuff, would love a way to allow players to convert power from one to the other.
I maintain Mechanism (repo), a loosely Create mod inspired rotational-mechanics plugin. It's also automation-focused, but the niche is more "large visually cool machines" (lets you build big doors, hoists, minecart contraptions, etc) than the deep progression and actual balance that Pylon gives. (It was also the death of slimefun that made me decide to build Mechanism)
Becoming a Rebar addon probably isn't an option for me, as I understand the API is not yet stable. The goal is just to add, on my end, a converter block that bridges Pylon's electricity and Mechanism's rotational power.
I read the electricity internals doc. Your network models power as a continuous flow in watts (producer / consumer / acceptor /
connector nodes), not as discrete joule buffers. Mechanism's rotation network is similar: continuous power, passive sources, and consumers. So, the bridge I want is just a node on each side, maybe one block for Pylon->Mechanism and a different one for Mechanism->Pylon.
Questions
- Where does electricity live right now? I checked
pylonmc/rebar and pylonmc/pylon on master and see fluid and logistics packages but no electricity package, even though the doc was updated this month. Is it on an unmerged branch / mid-refactor? Is the doc's node model current?
- When it lands, will there be a public path for a foreign block to register producer/consumer/acceptor nodes on an electric network, callable via soft-dependency without implementing
RebarAddon? Something like the SimpleElectricRebarBlock abstraction the doc describes, but usable from outside the addon system.
- To connect wires, the doc mentions ports (the interaction-entity representation of a node). Would a foreign block be able to create/own a port, or is that addon-internal?
- If none of this is exposed for foreign plugins yet, is it something you'd consider, or would you rather I wait until the addon API stabilizes and do it "properly" then?
I understand Pylon is still in development and things are moving quickly, just trying to understand whether this is something I can do now or if I should wait for the API to stabilize. Thanks for all the work on Pylon, it's incredible stuff!
I maintain Mechanism (repo), a loosely Create mod inspired rotational-mechanics plugin. It's also automation-focused, but the niche is more "large visually cool machines" (lets you build big doors, hoists, minecart contraptions, etc) than the deep progression and actual balance that Pylon gives. (It was also the death of slimefun that made me decide to build Mechanism)
Becoming a Rebar addon probably isn't an option for me, as I understand the API is not yet stable. The goal is just to add, on my end, a converter block that bridges Pylon's electricity and Mechanism's rotational power.
I read the electricity internals doc. Your network models power as a continuous flow in watts (producer / consumer / acceptor /
connector nodes), not as discrete joule buffers. Mechanism's rotation network is similar: continuous power, passive sources, and consumers. So, the bridge I want is just a node on each side, maybe one block for Pylon->Mechanism and a different one for Mechanism->Pylon.
Questions
pylonmc/rebarandpylonmc/pylononmasterand seefluidandlogisticspackages but no electricity package, even though the doc was updated this month. Is it on an unmerged branch / mid-refactor? Is the doc's node model current?RebarAddon? Something like theSimpleElectricRebarBlockabstraction the doc describes, but usable from outside the addon system.I understand Pylon is still in development and things are moving quickly, just trying to understand whether this is something I can do now or if I should wait for the API to stabilize. Thanks for all the work on Pylon, it's incredible stuff!