Skip to content

ELEKTRIKITY - #711

Open
Seggan wants to merge 111 commits into
seggan/api/derived-unitsfrom
seggan/feature/elektrikity
Open

ELEKTRIKITY#711
Seggan wants to merge 111 commits into
seggan/api/derived-unitsfrom
seggan/feature/elektrikity

Conversation

@Seggan

@Seggan Seggan commented Apr 23, 2026

Copy link
Copy Markdown
Member

How it works:

Electric blocks and the electric system are completely disconnected. The only thing electric blocks are/do is hold "electric nodes" and the entities for them. The electric nodes are what the electric system actually operates on. Electric blocks just hold these nodes and interact with the electricity system by manipulating these nodes. There's 4 node types: producers, connectors, consumers, and acceptors. Producers make electricity, connectors connect nodes, consumers require a specific amount to work, and acceptors eat any surplus electricity that comes along.

@Seggan
Seggan requested a review from a team April 23, 2026 14:03
@Seggan
Seggan marked this pull request as draft April 23, 2026 14:04
Seggan added 7 commits July 3, 2026 12:43
# Conflicts:
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/Rebar.kt
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/block/interfaces/DirectionalRebarBlock.kt
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/config/adapter/ConfigAdapter.kt
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/config/adapter/FluidWithAmountConfigAdapter.kt
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/item/ItemTypeWrapper.kt
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/item/research/Research.kt
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/recipe/RecipeInput.kt
# Conflicts:
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/Rebar.kt
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/block/RebarBlock.kt
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/util/RebarUtils.kt
Seggan added 4 commits July 3, 2026 14:14
…ture/elektrikity

# Conflicts:
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/recipe/RecipeInput.kt
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/util/gui/unit/UnitFormat.kt
@Seggan
Seggan changed the base branch from master to idra/processors July 3, 2026 21:06
Seggan added 2 commits July 3, 2026 18:24
# Conflicts:
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/block/interfaces/GhostBlockHolderRebarBlock.kt
Comment thread rebar/src/main/kotlin/io/github/pylonmc/rebar/electricity/ElectricityManager.kt Outdated
Comment thread rebar/src/main/kotlin/io/github/pylonmc/rebar/electricity/ElectricNetwork.kt Outdated
Comment thread rebar/src/main/kotlin/io/github/pylonmc/rebar/Rebar.kt
@Seggan
Seggan requested a review from JustAHuman-xD July 7, 2026 02:07
Base automatically changed from idra/processors to master July 7, 2026 15:07
Seggan added 2 commits July 7, 2026 11:11
# Conflicts:
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/util/gui/unit/MetricPrefix.kt
#	rebar/src/main/kotlin/io/github/pylonmc/rebar/util/gui/unit/UnitFormat.kt
#	rebar/src/main/resources/lang/en.yml
@Seggan
Seggan changed the base branch from master to seggan/api/derived-units July 7, 2026 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants