Skip to content

Add Creative Generators - #448

Open
Emojigit wants to merge 1 commit into
mt-mods:masterfrom
C-C-Minetest-Server:fork-20260617-creative-generator
Open

Add Creative Generators#448
Emojigit wants to merge 1 commit into
mt-mods:masterfrom
C-C-Minetest-Server:fork-20260617-creative-generator

Conversation

@Emojigit

@Emojigit Emojigit commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Creative Generators can be interacted through formspec, mesecons and digilines in the same way as supply converters. However, it does not take any power from the top, and can supply power up to 2147483647 EU, which is the upper 32-bit signed integer limit.

I re-used many codes of the supply converter. Therefore, Creative Generators works on whatever power tier connected to the bottom. Testcases are written for formspec interactions, and help on writing mesecons/digiline testcases would be appreciated.

AI usage disclosure: I used AI (Claude Code with Ollama) to help me understand how mineunit works and generated the first two testcases. I did all the other works by myself.

Closes #444

@Emojigit
Emojigit force-pushed the fork-20260617-creative-generator branch from da2974b to 85d8a67 Compare June 17, 2026 12:39
Creative Generators can be interacted through formspec, mesecons and
digilines in the same way as supply converters. However, it does not
take any power from the top, and can supply power up to 2147483647 EU,
which is the upper 32-bit signed integer limit.
@Emojigit
Emojigit force-pushed the fork-20260617-creative-generator branch from 85d8a67 to 0555c55 Compare June 17, 2026 12:40
@OgelGames

Copy link
Copy Markdown
Contributor

This seems more complicated than necessary 🤔

Also, should this be in a separate mod, or does it fall into the same category as the admin anchor?

@OgelGames OgelGames added the Enhancement New feature or request label Jun 18, 2026
@Emojigit

Copy link
Copy Markdown
Contributor Author

Will work on another version that only gives a constant power later.

@S-S-X

S-S-X commented Jul 24, 2026

Copy link
Copy Markdown
Member

One simple question about this comes into my mind:
Should this be in its own mod instead of being integrated into Technic Plus?

That's basically asking two things:

  1. Why it should be integrated into Technic Plus core?
    • Everyone who's using Technic Plus has it.
  2. Why it should be in its own dedicated mod?
    • Choose if you want it and how you want it.
    • Allows easier management of more complicated design and/or additional features without introducing feature creep into Technic Plus core.
    • Allows better user options and broader configuration without bringing configuration creep into Technic Plus core.

Any opinions?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Creative power source

3 participants