Steve-s-Factory-Manager
6 merged pull requests.
New Features
- #19 ComponentMenuLiquid.java and DataBitHelper.java updated to support 5-digit fluid bucket values instead of 3-digit. - @YamiKami-Sama
- Added: support for up to 99,999 buckets per operation
- Closes GTNH#23673
- #17 Localization.java and FlowComponent.java updated to support optional
gui.sfm.CommandNameFormatlocalization key for custom title formatting. - @Ranzuu- Added: optional command title format localization
Bug Fixes
- #22 Removed the explicit block.breakBlock call in TileEntityBreaker, since worldObj.setBlockToAir already calls breakBlock. The duplicate call crashed FloodLights, which expect the tile entity to still exist. - @DarkShadow44
- Fixed: crash when the block breaker breaks Grow Lights, Block.breakBlock called twice by the block breaker
- Closes GTNH#24548
- #21 TileEntityBreaker.FAKE_PLAYER_ID is now a name-based UUID made from the fake player name instead of null. This stops the NPE in ServerUtilities permission checks, which call GameProfile.getId().toString(). - @carbotaniuman
- Fixed: null pointer crash when SFM block gates act in ServerUtilities claimed chunks
- #18 In TileEntityManager.updateEntity the timer is incremented before the >= 20 check instead of in an else branch, so the reset tick now counts toward the 20. - @Yoshy2002
- Fixed: Timer in Machine Inventory Manager counting 21 ticks per second
- Closes GTNH#23275
Performance
- #23 Added a static VALUES array to TileEntityCamouflage.CamouflageType and replaced the values() calls in BlockCableCamouflages, ItemCamouflage and TileEntityCamouflage. - @boubou19
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@boubou19 (2), @tiffit (2), @Caedis (1), @carbotaniuman (1), @DarkShadow44 (1), @Ranzuu (1), @sisyphussy (1), @UltraProdigy (1), @YamiKami-Sama (1), @Yoshy2002 (1)