StevesAddons
4 merged pull requests.
Bug Fixes
- #19 LabelSyncMessage now carries a List<String> and a label string, not an ItemStack and a player entity id. The handler uses ctx.getServerHandler().playerEntity, so the player field is dropped from GuiLabeler and its constructor. - @tiffit
- Fixed: client-supplied ItemStack and player id in the Labeler sync packet
- #16 TileEntityAENode.getRegistrations now returns an empty EnumSet instead of null, so the cluster cable no longer iterates over a null collection. - @leumasme
- Fixed: null pointer crash with the AE2 connector in a cluster cable
- Closes GTNH#22378
- #15 NameRegistry.saveName now adds the coordinate to NameData and marks it dirty, and the message-based saveName also marks it dirty. EventHandler.blockBreak only removes the name when Config.persistentLabels is false, and NameDataUpdateMessage no longer re-broadcasts on the server. - @alppp
- Added: persistent_labels config option
- Fixed: Factory Labeler labels not staying on tanks and chests
- Closes GTNH#5023
Chores
- #17 Replaced the not-grep action and its toml config with a grep step in test-scala-presence.yml, bumped checkout to v4, added an optimize-images workflow, and recompressed PNG textures. - @UltraProdigy
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@Nikolay-Sitnikov (2), @UltraProdigy (2), @alppp (1), @boubou19 (1), @Dream-Master (1), @leumasme (1), @tiffit (1)