Fix/beeyonds controller - #248
Closed
AlvaroMartinezSilva wants to merge 3 commits into
Closed
Conversation
All quest titles/descriptions under the 123Tech questline were still zh_CN only, tooltips too depending on the machine. Ported everything to en_US so the pack reads fine for non-Chinese speakers, keeping formatting codes, item ids and in-jokes intact.
The controller has been sitting in the tree as an empty shell (checkMachine
+ structure only, no recipe/tick logic, quest even said 'not finished').
This is a first pass at making it do something, split into two modes
picked from the parameter panel:
- Production: alveary-style. Slot count scales with the highest energy
tier plugged in (4 queens per tier). Each slot runs Forestry's own
IBeekeepingLogic so aging/products/queen death behave exactly like a
normal apiary, just N of them in parallel.
- Breed: drop two parent bees in an input bus, pick a target species and
every trait from the panel. Matching only looks at the two species in
the mutation table - no chance roll, no biome/resource conditions.
20s cycle, output is either a mated queen or a batch of up to 64 drones
at 3x yield, and it's always homozygous/pristine on the chosen alleles.
Compiles clean (compileJava) but I haven't been able to load it in a
client to check the panel widgets render right or that Forestry's
IBeeHousing hookup behaves under real world/tile conditions - flagging
this as a proposal/WIP rather than a finished feature. Things worth a
second look before merging:
- tier->slot scaling uses GTUtility.getTier() off summed hatch voltage,
should double check the boundary behaviour at exact tier thresholds
- breeding tracker/discovery is bypassed entirely by design (species
pairing is the only gate), might want a toggle for that
- no dedicated GUI slots, reuses the structure's normal input/output
bus hatches for queens/parents/products
AlvaroMartinezSilva
force-pushed
the
fix/beeyonds-controller
branch
from
August 31, 2026 08:47
294cfa9 to
71184a7
Compare
Controller offset didn't match the structure shape so the hologram rendered offset from the real controller block. Also fixed param panel labels showing raw keys instead of text, fixed a couple spots where bees could get voided if the output was full, and added an eject button + safe mode switching (queens/parents get dumped out instead of destroyed when you change mode).
AlvaroMartinezSilva
force-pushed
the
fix/beeyonds-controller
branch
from
August 31, 2026 08:48
71184a7 to
28c8302
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.