Skip to content

Conversation

@YoungOnionMC
Copy link
Member

@YoungOnionMC YoungOnionMC commented Jul 17, 2025

What

removes the opt in front facing cover placement field instead using a method if we need the machine state as well
cleans up the folder structure of all the covers

Outcome

determining which covers can attach to what machine should be easier to understand
you can place non io covers on singleblocks now
fixes #3455

@YoungOnionMC YoungOnionMC requested a review from a team as a code owner July 17, 2025 05:13
@YoungOnionMC YoungOnionMC added type: refactor Suggestion to refactor a section of code type: bugfix General bug fixes labels Jul 17, 2025
… into yo/cover-attachment

# Conflicts:
#	src/main/java/com/gregtechceu/gtceu/common/data/models/GTMachineModels.java
Copy link
Contributor

@jurrejelle jurrejelle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Now we lose KubeJS functionality to define these; if someone wants a singleblock that can attach io covers to front they will have to make a coremod and make a class that overrides metamachine for their blocks. Is that something we care about?

@YoungOnionMC YoungOnionMC marked this pull request as draft July 17, 2025 06:08
@Ghostipedia Ghostipedia added the Release: Major - 0.X.0 Releases focused on Content, changes to gameplay; While maintaining mostly API stability. label Jul 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release: Major - 0.X.0 Releases focused on Content, changes to gameplay; While maintaining mostly API stability. type: bugfix General bug fixes type: refactor Suggestion to refactor a section of code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Front face of single blocks do not currently accept machine controllers and other non-IO covers.

4 participants