Skip to content

[Structure Rework] Integrated Ore Factory#6062

Open
VortexSo4 wants to merge 2 commits intomasterfrom
sr-iof
Open

[Structure Rework] Integrated Ore Factory#6062
VortexSo4 wants to merge 2 commits intomasterfrom
sr-iof

Conversation

@VortexSo4
Copy link
Contributor

Checklist

  • use class Casings everywhere it can be used
  • change base class to MTEExtendedPowerMultiBlockBase
  • leave old code controller untouched (except class renaming) for easier deprecation
  • add new class for new structure
  • use new structure from the contest
  • deprecate old controller, switch its name to -Legacy suffix
  • change recipes from old to new controller, add conversion recipe
  • make sure dimensions in tooltip correspond to new dimensions from structure definition
  • make sure ISurvivalConstructable is implemented to not make structure unbuildable in survival
  • make sure every casing and tiered element is reset before new checkPiece()
  • make sure maintenance hatch requirement is removed
  • make sure offsets and machine bonuses (eu discount, speed, parallel) are set to variables instead of hardcoding
  • make sure controller textures have correct values
  • make sure all structure channels all blocks in structure are represented in tooltip
  • make sure has overrides for singlerecipelocking batchmode voidprotection and input separation (this one follows same as original, without locking and input separation)

Author - Bavib

Features

  • Now has a button for mode switching, but it doesnt have proper textures
  • Removed hatch position restriction

Comparison

image

@VortexSo4 VortexSo4 requested a review from a team March 6, 2026 01:09
@VortexSo4 VortexSo4 added Enhancement Improve an existing mechanic. Please explain the change with a before/after comparison. Refactor For PRs rewriting a part of the code to have a nicer code overall. labels Mar 6, 2026
@VortexSo4 VortexSo4 self-assigned this Mar 6, 2026
@chrombread
Copy link
Member

i think it would be nice to make IOF be able to take a single multi amp hatch. in its current state, it just gets 8 - 32 hatched anyway, so this could reduce some headache.

it should still be able to take as many regular ehatches as possible, this is just convenience.

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

Labels

Enhancement Improve an existing mechanic. Please explain the change with a before/after comparison. Refactor For PRs rewriting a part of the code to have a nicer code overall.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants