Skip to content

feat!(appeng): add table/NBT support and add backward compatibility#194

Open
hinyb wants to merge 5 commits into
GTNewHorizons:masterfrom
hinyb:feat
Open

feat!(appeng): add table/NBT support and add backward compatibility#194
hinyb wants to merge 5 commits into
GTNewHorizons:masterfrom
hinyb:feat

Conversation

@hinyb
Copy link
Copy Markdown

@hinyb hinyb commented May 16, 2026

Features:

  • add getCraftable
  • add table support for get*InNetwork for consistany
  • add nbt support for item and add some functions for DataCard to modify nbt.
  • introduced nbt.lua as a helper library, it is used to auto-handle the new NBT struct, allowing users to read/write existing values naturally.

BREAKING:

  • changed decodeNBT output struct to persist type information, ensuring it can be re-encoded properly. Users can use the new nbt.lua to access values as before.

Compatibility:

@hinyb hinyb changed the title feat(appeng): add table support for get*InNetwork apis and nbt support for item feat(appeng): add table support for apis and nbt support for item May 20, 2026
@hinyb hinyb changed the title feat(appeng): add table support for apis and nbt support for item feat!(appeng): add table/NBT support and add backward compatibility May 25, 2026
@boubou19 boubou19 requested a review from a team May 30, 2026 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

getFluidsInNetwork() now caps fluids at MAXINT, Change to Float?

1 participant