Skip to content

Instantly share code, notes, and snippets.

@absoluteAquarian
Created August 10, 2023 20:20
Show Gist options
  • Save absoluteAquarian/76196331aeec8c1e0e28a288555c5948 to your computer and use it in GitHub Desktop.
Save absoluteAquarian/76196331aeec8c1e0e28a288555c5948 to your computer and use it in GitHub Desktop.

Change Log:

  • Made the Recursion Crafting feature significantly more stable
  • The "server audit log" is now an opt-in feature in the Server Config
  • The "right click ingredient to view recipe" feature is no longer disabled while recursion crafting is active
  • Improved the netcode for Quick Stacking to no longer necessitate an inventory reorganization when an item wasn't fully quick-stacked
  • The Loading... prompt now waits for 45 game ticks before displaying itself
  • Placing storage components will now properly update the frames of adjacent Connectors
  • Added support for sharing items from the Storage UI and recipes from the Crafting UI (Alt+Click when chat bar is open)
  • Added a safeguard to the rendering logic for the Required Objects text to prevent an edge case that could print an error to the chat
  • Added safeguards to prevent lag and crashes when using the "right click stack splitting" logic when withdrawing items from storage or the Crafting UI's result slot
  • Added a brief delay when opening the Storage and Crafting UIs before their item slots can be interacted with
  • Added a new control to the Controls tab of the Storage UI — Item Deletion Mode — to allow easy deletion of item stacks from storage
  • Fixed a bug where trying to craft a recipe whose ingredients were all fully researched would cause a crash
  • Fixed a bug in recipe refreshing logic where it would sometimes ignore active filters
  • Fixed an oversight where recipes wouldn't show their Required Objects unless the recipe's ingredient requirements were fulfilled
  • Fixed an oversight where only a few "recipe conditions" would appear in the Required Objects list
  • Fixed a bug where the hover text for the Reset button in the Storage/Crafting UIs would linger until hovering over something else in the UI
  • Fixed an oversight where favoriting items/recipes wouldn't refresh the UI
  • Fixed a bug which caused the crafting "Amount: X" target to always be reset to 1 after performing any craft
  • Fixed a bug which caused the Configuration Interface's modules to end up in an invalid state when entering a world
  • Fixed a bug where withdrawing/depositing items wouldn't properly refresh the UI in multiplayer
  • Fixed a bug where the server was never able to properly detect if a client has the Server Operator status
  • Fixed a bug where materials for recipes were not being consumed
  • Fixed a bug where trying to withdraw items from the Crafting UI's result slot — when a module had added items — would result in a crash, duplicate items or unrelated item stacks being deleted
  • Fixed an ancient bug where items in storage could temporarily disappear for multiplayer clients
  • Added improved Spanish localizations
  • Updated the localization files

Changes Unique to 1.4.4:

  • Quick Stacking to Nearby Storage now properly proritizes nearby Remote Accesses rather than its linked Storage Heart
  • Quick stacking to storage now plays the "item grab" sound when the items enter the Storage Heart / Remote Access
  • Fixed a major bug in the quick stack netcode which caused items to be transformed into garbage
  • Fixed a bug in the quick stack logic where it tried to quick stack hotbar items
  • Fixed a bug where the Void Vault's inventory was not checked when quick stacking
  • Fixed a bug where Quick Stacking to Nearby Storage would spawn a duplicate item particle
  • Fixed a bug where the utility method used to check research stats always said an item was not researched
  • Fixed the localizations for the custom "recipe condition" used by the Combined Stations (Final Tier) crafting station
  • Fixed a bug where trying to read UnloadedGlobalItem data in certain methods — e.g. Delete Unloaded Mod Data — would throw errors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment