Skip to content

8.3.0-alpha.3 for Forge on Minecraft 1.16.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@shartte shartte released this 09 Apr 15:29
0163db1

See previous releases about additional features, changes, or bugfixes

v8.3.0-alpha.2
v8.3.0-alpha.1

Feature #1987/#4273: Interface Terminal UI Improvement

The interface terminal now has a terminal style button similar to the other terminals and allows more interfaces to be shown at the same time.

Thanks to @markfowden for the initial implementation.

Various changes and bugfixes

Change #5099: Use fastutil for the internal ItemList data
This should provide a small performance increase under extremely heavy loads.
Pretty much will have no noticable effect for a player, but makes testing some massive edge cases more managable.

Fixes #4753: Internal consistency fix for "hand swinging" animation when using items
This should prevent the tool from being swung twice from various causes like a higher latency.

Fixes #4754: Allow reporting parts (terminals, monitors, etc.) to be rotated again
Useful to rotate terminals placed in a floor or ceiling to match a prefered direction.
Vertically placed ones will always be placed with the top facing up, for horizontally ones it will take the direction a player takes into account and place the top side facing away from the player.

Fixes #5040: Fixes to chest closing sound timings. (Thanks @markfowden)
This is now consistent with the behaviour of a vanilla chest.

Fixes #5055: Temporary load an area after a spatial transport to allow transporting a spatial anchor+quantum bridge into a spatial cell and having it work.
Adds a small grace period after a spatial anchor is transfered in or out of a spatial dimension to ensure it can still load the network.
Note: It will not cover exceptionally large cells, these might still need a player visit to be fullied loaded once.

Fixes #5061: Use "sneaking" (shift-key held) instead of "crouch pose" to determine alternate-use mode for AE2 items.
Previously it would prevent holding shift + space during flying from being able to wrench parts. Also it could cause the wrench to act as shift clicking when the player is forced into a crouch pose, e.g. through entering a space slightly smaller than 2 blocks in height.

Fixes #5069: Fix crash on chunk unload in worlds without any AE2 tiles
The setup needed for each world would not run correctly without any AE2 tile being placed already.

Fixes #5083: Send forge capabilities to the client-side for items using them to be picked back up from ME Terminals.
This should now allow to pick up any item from a terminal and not prevent in some very rare cases.
Note: This can result very minor increase the network traffic when taking something from a terminal, with a few exception when some items store massive amounts of data. This is sadly a limitation in forge and their item capability implementation making it very hard to map a client side itemstack to a serverside one.

Fixes #5096: Fix CME during tile init when multiblocks load adjacent chunks.
Some AE2 multiblocks need to be loaded completely for now. Which cannot be fully resolved without an API break and therefore is pushed back to 9.0 or later.

Fixes #5109: Don't mutate the item list while iterating over it.
Would otherwise result in a crash sometimes.

Fixes #5120: Always remove a cable bus once empty.
Under very rare conditions a cable tile entity could be left empty instead of being fully removed and prevent players from placing any other block there besides another AE2 cable or part.