- Updated to Minecraft 1.16.3, but also allow to run on 1.16.2
- #4253: Just transfer the recipe id instead of every ingredient when shift-clicking recipes from JEI into the crafting and pattern terminal
- This will now allow items that are not present in the network to be shift-clicked into both crafting and processing patterns
- This also fixes previous errors where on certain modpacks the packet became too large when shift-clicking a recipe
- Slightly increased the height of the item hitbox for crystals to make their pickup by annihilation planes less "clippy".
- #4719: Take the entity size into account when spawning item entities using the formation plane (this specifically prevents custom item entities from mods from clipping through the plane)
Improve render performance by not using Forge's dynamic lighting hook (IForgeBlock#getLightValue), but rather introduce a block state (light_level) for cable buses to represent their current emissive light level.
Massively improve render performance of very large amounts of cables by using a fixed bounding box for view frustum culling (TileEntity#getRenderBoundingBox, a Forge extension that would previously load the TE and use it's collision box for view frustum culling). - #4714: Make players assume ownership of the entire connected network when they place a security station to prevent the network from not reforming in the same way when the players leaves/re-enters the chunks (since unsecured networks of unauthorized players would normally not connect to a secured network)
- Added an indicator to terminals that shows the number of active crafting jobs.
- #4741: Rework Crafting CPU cycling and extract commonalities into a separate class. (#4742)
- Enter key confirms the "Confirm Crafting" dialog again
- Right Mouse Button correctly cycles backwards through CPUs, while left mouse button forward
- Fixes an internal problem with syncing CPU names
- Naming of unnamed CPUs begins at #1 now
- #4737: Improvements to the usability of the number entry widgets (Priority, Level Emitter, Craft Amount)
- Fixed tab order
- Introduced focus state for corner buttons
- Allowed the player to enter any text, but add validation that only persist it if it is a valid number
- Enter will now confirm these dialogs and return to the previous dialog
- The text field is automatically focused and its contents are selected
- #4697: Show number of required items in condenser tooltips.
- #4733: Fix a crash bug when an external machine tries draining fluids from a fluid interface without a filter
- #4731: Take the position where the user clicked the handle into account when calculating the new scrollbar position
- The scrollbar did not subtract the handle height when determining the available space for moving the handle, thus introducing drift the further down a user scrolled.
- The scrollbar did not resize it's trackbar when the ME inventory screens were resized and the number of rows changed, same for craft confirm.
- #4730: While dragging the scrollbar with the mouse, it will now scroll when the mouse is not on the scrollbar anymore, and also introduces repeat-pageup/pagedown when holding the mouse on the area above or below the scrollbar handle.
- #4728: Mark all offloading threads as daemons, which should fix the server not shutting down properly in some cases.