Skip to content

feat: port stuff over from other mods#53

Merged
drtheodor merged 22 commits intomainfrom
feat/ports
Oct 23, 2025
Merged

feat: port stuff over from other mods#53
drtheodor merged 22 commits intomainfrom
feat/ports

Conversation

@drtheodor
Copy link
Copy Markdown
Member

What does this PR add?

  • Block behavior API:
    Allows to compose blocks instead of fucking around with inheritance.
  • Semver compliant versioning (ported from ait).
  • New maven publishing (ported from stargate).
  • Gradle configuration cache compliant buildscript (ported from stargate).
  • direnv and flakes (ported from ait).
  • BlockEntityModel class that just extends SinglePartEntityModel and silences the generic warning.
  • FluidContainer registry (ported from stargate).
  • Better datagen advancement provider.
  • Simplified datagen model provider.
  • Recipe datagen provider (ported from stargate).
  • Force @SafeVarargs on model provider and block tag provider.
  • StructurePlaceableBlockEntity api (ported from stargate & ait).
  • YAAR Events, States & Behaviors infrastructure (ported from ait stargate).

@drtheodor drtheodor added the enhancement New feature or request label Oct 23, 2025
@drtheodor drtheodor requested review from Addi3 and duzos October 23, 2025 19:41
Copy link
Copy Markdown
Member

@duzos duzos left a comment

Choose a reason for hiding this comment

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

LGTM

@duzos
Copy link
Copy Markdown
Member

duzos commented Oct 23, 2025

what is YAAR

@drtheodor
Copy link
Copy Markdown
Member Author

yet another ait rewrite

@drtheodor
Copy link
Copy Markdown
Member Author

xd

@drtheodor drtheodor merged commit 5932389 into main Oct 23, 2025
1 check passed
@drtheodor drtheodor deleted the feat/ports branch October 23, 2025 22:14
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.

2 participants