Commit Graph
591 Commits
Author SHA1 Message Date
Martin Robertz b4c46e95be Merge branch 'master' into versioned-transformers 2026-11-01 12:37:59 +01:00
DarkShadow44 e590bbfb61 Add API to get transformed block (#28) 1.2.8 1.3.0 2026-11-01 12:35:57 +01:00
Ruling-0 e5eefc8f8b Merge remote-tracking branch 'origin/master' into versioned-transformers
# Conflicts:
#	src/main/java/com/gtnewhorizons/postea/mixins/early/MixinAnvilChunkLoader.java
2026-09-30 12:57:54 -05:00
danyadev 82349735e4 better compat with other mixins for AnvilChunkLoader.readChunkFromNBT (#27) 1.2.7 2026-09-27 22:03:47 +03:00
Ruling-0 987ceffb0d Doc cleanup 2026-09-20 15:26:27 -05:00
Ruling-0 b03184a934 Gate custom data calls on a running server instead of the effective side 2026-09-15 08:47:41 -05:00
Ruling-0 49ef265f85 Treat a world without a saved id map as already mapped 2026-09-15 08:37:52 -05:00
Ruling-0 649fa9b5b9 Add custom world data transform API 2026-09-14 23:44:05 -05:00
Ruling-0 2e73e94ed1 Documentation cleanup 2026-08-29 19:23:11 -05:00
Ruling-0 d14955b5ba Update the README for retired-only id capture and the height map rebuild 2026-08-27 22:44:05 -05:00
Ruling-0 1df9b851ee Announce version spans once per world and rebuild the height map after block id changes 2026-08-27 22:44:05 -05:00
Ruling-0 de78b11610 Carry player version stamps across respawns 2026-08-27 22:44:04 -05:00
Ruling-0 dbcfcbff48 Attach absent tile entity and entity lists to the chunk tag 2026-08-27 22:44:03 -05:00
Ruling-0 71d49fc7d9 Record only retired names in the world id table and strip FML's item discriminator 2026-08-27 22:44:02 -05:00
Ruling-0 ef4230fa86 Document versioned transformers and the retired id table 2026-08-27 20:01:46 -05:00
Ruling-0 ccdd37c38f Persist retired block and item ids per world and resolve transformers through them 2026-08-27 20:00:19 -05:00
Ruling-0 4f8e73f915 Run versioned transformers on player data read and write 2026-08-27 19:51:20 -05:00
Ruling-0 2e0b571550 Run versioned transformers at chunk read and stamp chunks on save 2026-08-27 19:49:25 -05:00
Ruling-0 99907e564c Add recursive item stack NBT walker 2026-08-27 19:45:59 -05:00
Ruling-0 490eefc6b7 Add logger, JUnit setup, and the versioned transformer API 2026-08-27 19:45:02 -05:00
Ruling-0 42b5e4d38c Extend block transformer metadata to int (#25) 1.2.6 2026-08-16 12:26:35 -05:00
UltraProdigy a803845017 Fix Incorrect Annotation on ChunkEvent (#23) 1.2.5 2026-03-16 19:49:10 +00:00
Martin Robertz 7ad4145c0a Auto stash before merge of "master" and "origin/master"
update gradle+bs+deps
2026-03-10 19:41:32 +01:00
Guillaume MercierandAlexdoru b0df1a2444 Fix Chunk API Compatibility (#22)
Co-authored-by: Alexdoru <57050655+Alexdoru@users.noreply.github.com>
1.2.4
2026-03-10 12:05:55 +00:00
Guillaume Mercier 2067bd1ab0 Enforce non-nullability of return values for transformation handlers (#21) 1.2.3 2026-03-01 17:31:08 +01:00
Martin Robertz 77de0dcac0 update gradle+deps+bs 1.2.2 2026-02-28 20:34:52 +01:00
Guillaume Mercier c59ec9bb36 Add support for multiple mods remapping the same item/block/tile entity. (#18) 2026-02-28 20:31:23 +01:00
SuperSoupr 2641e10174 Provide chunk to tile entity transformers (#17) 1.1.5 2025-12-06 19:20:09 +02:00
SuperSoupr 85cacc679c Use FMLModIdMappingEvent for numeric id mapping (#15) 1.1.4 2025-12-05 11:41:36 +02:00
Dream Master 727348ecad update 2025-07-16 15:06:51 +07:00
Alexdoru 0a612fec9c update deps (#14) 1.1.3 2025-07-15 19:40:22 +02:00
Darren Eberly 4cebca9e16 Fix falsepattern maven repo inclusion (#12) 1.1.2 2025-07-06 14:48:12 -04:00
Martin Robertz 6eff77d785 update 1.1.1 2025-05-04 12:49:35 +02:00
FalsePattern 46877823aa Compat patches for Vanilla/ChunkAPI/EndlessIDs (#8) 1.1.0 2025-05-01 11:08:07 -04:00
Jason Mitchell 0999b44caf Add nhlib explicit dep and stop using Tags.MODID/MODNAME (#11) 2025-04-26 23:21:34 +00:00
Jason Mitchell ff224e4b1f Significantly reduce Integer.valueOf() allocation spam (#9) 1.0.14 2025-04-27 01:07:47 +02:00
Martin Robertz 3c29e17434 update 1.0.13 2024-09-20 18:46:48 +02:00
Darren Eberly 6c3668c405 more better fixing (#7) 2024-09-20 18:45:24 +02:00
Darren Eberly ef42dfc91f Rework block id/metadata conversions (#6)
* Initial conversion from NBT modification to ExtendedBlockStorage usage

* Handle block conversions during TileEntity transforming
1.0.11
2024-09-18 22:09:46 +02:00
Martin Robertz 361c851706 update 1.0.10 2024-09-10 16:55:44 +02:00
Darren Eberly ebb2517488 Mixin ordering compat with NEID (#5)
* Mixin ordering compat with NEID

* spotless
2024-09-10 12:40:03 +01:00
Connor-Colenso ff97e8841c Merge pull request #4 from GTNewHorizons/fix-empty-metadata 1.0.9 2024-08-26 12:49:06 +01:00
NotAPenguin b60e19b434 fix the empty metadata array but now for TE transformer 2024-08-26 13:04:16 +02:00
Connor-Colenso cb9de2d290 Merge pull request #3 from GTNewHorizons/fix-empty-blockarray
Fix crash when metadata array is empty
1.0.8
2024-08-20 13:09:12 +01:00
NotAPenguin ec2b6a9007 More proper fix 2024-08-20 14:00:44 +02:00
NotAPenguin d9ceee01b5 fix crash when metadata array is empty 2024-08-20 13:43:45 +02:00
Martin Robertz d1817ea4c2 update 1.0.7 2024-08-18 14:59:51 +02:00
Connor-Colenso d168177c1d Merge pull request #2 from GTNewHorizons/adjustments
Add null cancellation.
1.0.6
2024-08-15 20:04:29 +01:00
Connor Colenso 7259ad0a54 Add null cancellation. 1.0.6-pre 2024-08-15 20:00:25 +01:00
Raven Szewczyk 1f2314a8a5 [ci skip] upgraded build system 2024-02-04 20:01:08 +00:00