Changelog
General
- Update to version 0.7.12.1
Fixes
- Fixed a problem where some recipes did not show up in jei
- Fixed fluid filtering in pump upgrade
- EnergyStorages are supposed to be push based
- Fixed an issue with Battery upgrade being able to discharged into negatives
Merged from upstream
Features
- Updated Chinese translation (Thanks ZHAY10086)
- Added new Decoration Table block
- feat: Added new Decoration Table block
- allows applying block "materials to barrels" in much easier and more customizable way than the material recipe
- also allows applying color tints to any storage block in much straight forward way (just a single color pick instead of multiple dyes applied to get the color wanted)
- uses much less blocks / dyes when making these cosmetic changes to storages than the recipes do
- Added search in contents of item tooltip using "#" character
- Merge pull request #333 from P3pp3rF1y/1.20.x-dev
- Add logic to fill backpack that was dropped by mobs with loot
- Merge pull request #329 from P3pp3rF1y/1.20.x-dev
- Added storage search functionality
- Merge pull request #314 from P3pp3rF1y/1.20.x-dev
- Added item transfer functionality for easy transfer between p
- Merge pull request #307 from P3pp3rF1y/1.20.x-dev
- Updated Turkish translation
- Merge pull request #298 from P3pp3rF1y/1.20.x-dev
- Changed feeding upgrade to only put a food stack of count 1 i
- Merge pull request #287 from P3pp3rF1y/1.20.x-dev
- Changed hopper upgrade to filter by contents of the target in
- Merge pull request #281 from P3pp3rF1y/1.20.x-dev
Fixes
- Fix slots that don't match search filter to properly move out
- fix: Fix slots that don't match search filter to properly move out of screen
- Fix position of slots in scrollable inventories (were incorrec
- Merge pull request #330 from P3pp3rF1y/1.20.x-dev
- Fixed storage / backpack screen to not unnecessarily render pl
- Merge pull request #327 from P3pp3rF1y/1.20.x-dev
- Fixed handling of fluids that were removed from modpack in tan
- Merge pull request #322 from P3pp3rF1y/1.20.x-dev
- Fixed transfer all to player inventory to not try to transfer
- Merge pull request #320 from P3pp3rF1y/1.20.x-dev
- Fixed bug in scrollable inventories that caused them to not sh
- Merge pull request #318 from P3pp3rF1y/1.20.x-dev
- Fixed feeding upgrade to properly pass item that was just eate
- Merge pull request #311 from P3pp3rF1y/1.20.x-dev
- Fixed gui rendering of fluids in tank which could get broken w
- Merge pull request #306 from P3pp3rF1y/1.20.x-dev
- Fixed vanilla shulker box to sophisticated shulker box upgrade
- Merge pull request #301 from P3pp3rF1y/1.20.x-dev
- Fixed scrollable inventory to only show slot background for sl
- Merge pull request #283 from P3pp3rF1y/1.20.x-dev
- Fixed backpack to just close gui instead of crashing out of wo
- Merge pull request #277 from P3pp3rF1y/1.20.x-dev
- Fixed recipe code to not crash with ConcurrentModificationExce
Changelog
General
- Update to version 0.7.14.1
Fixes
- Partially fixed controller / storage block recipes being unable to autofill with emi
- Setting fluid filters with emi now works
- Fixed fluid filtering in pump upgrade
- EnergyStorages are supposed to be push based
- Fixed an issue with Battery upgrade being able to discharged into negatives
- Fixed bugs that prevented item transfers in certain situations.
Merged from upstream
Features
- Updated Chinese translation (Thanks ZHAY10086)
- Added new Decoration Table block
- feat: Added new Decoration Table block
- allows applying block "materials to barrels" in much easier and more customizable way than the material recipe
- also allows applying color tints to any storage block in much straight forward way (just a single color pick instead of multiple dyes applied to get the color wanted)
- uses much less blocks / dyes when making these cosmetic changes to storages than the recipes do
- Added search in contents of item tooltip using "#" character
- Merge pull request #332 from P3pp3rF1y/1.21.x-dev
- Add logic to fill backpack that was dropped by mobs with loot
- Merge pull request #328 from P3pp3rF1y/1.21.x-dev
- Added storage search functionality
- Merge pull request #316 from P3pp3rF1y/1.21.x-dev
- Added item transfer functionality for easy transfer between p
- Merge pull request #308 from P3pp3rF1y/1.21.x-dev
- Changed feeding upgrade to only put a food stack of count 1 i
- Merge pull request #295 from P3pp3rF1y/1.21.x-dev
- Changed hopper upgrade to filter by contents of the target in
- Merge pull request #282 from P3pp3rF1y/1.21.x-dev
- Made pickup and magnet upgrades record item pickup statistics
- Merge pull request #268 from P3pp3rF1y/1.21.x-dev
Fixes
- Fix slots that don't match search filter to properly move out
- fix: Fix slots that don't match search filter to properly move out of screen
- Fix position of slots in scrollable inventories (were incorrec
- Merge pull request #331 from P3pp3rF1y/1.21.x-dev
- Fixed storage / backpack screen to not unnecessarily render pl
- Merge pull request #326 from P3pp3rF1y/1.21.x-dev
- Fixed handling of fluids that were removed from modpack in tan
- Merge pull request #323 from P3pp3rF1y/1.21.x-dev
- Fixed jukebox in a backpack worn by a mob to start playing aft
- Merge pull request #321 from P3pp3rF1y/1.21.x-dev
- Fixed transfer all to player inventory to not try to transfer
- Merge pull request #319 from P3pp3rF1y/1.21.x-dev
- Fixed bug in scrollable inventories that caused them to not sh
- Merge pull request #317 from P3pp3rF1y/1.21.x-dev
- Fixed number of filter slots in various upgrades to be remembe
- Merge pull request #315 from P3pp3rF1y/1.21.x-dev
- Fixed to prevent occasional ConcurrentModificationExceptions i
- Merge pull request #313 from P3pp3rF1y/1.21.x-dev
- Fixed feeding upgrade to properly pass item that was just eate
- Merge pull request #310 from P3pp3rF1y/1.21.x-dev
- Fixed tank fill level overlay to properly render on top of flu
- Merge pull request #305 from P3pp3rF1y/1.21.x-dev
- Readded vanilla shulker box to sophisticated one recipes in JE
- Merge pull request #304 from P3pp3rF1y/1.21.x-dev
- Fixed furnace upgrades, crafting upgrade and jukebox upgrade t
- Merge pull request #290 from P3pp3rF1y/1.21.x-dev
- Fixed scrollable inventory to only show slot background for sl
- Merge pull request #285 from P3pp3rF1y/1.21.x-dev
- Fixed storage settings screen to not have so dark transparent
- Merge pull request #284 from P3pp3rF1y/1.21.x-dev
- Fixed backpack to just close gui instead of crashing out of wo
- Merge pull request #278 from P3pp3rF1y/1.21.x-dev
- Fixed recipe code to not crash with ConcurrentModificationExce
- Merge pull request #276 from P3pp3rF1y/1.21.x-dev
- Fixed sorting items by name to ignore letter casing
- Merge pull request #269 from P3pp3rF1y/1.21.x-dev
Changelog
General
- Update to version 0.7.12.1
- Code cleanup
Fixes
- Fixed restock and deposit upgrade
- Fix a bug with the controller blocks which could lead to item losses and game freezes in certain situations.
- Fixed a bug where all fuel was used at once instead of one by one
- Fixed a crash with inventory interactions like hoppers pushing items into storage container
- Fixed a crash when using EMI's recipe fill button
Merged from upstream
Features
- Added search in contents of item tooltip using "#" character to storage search functionality
- Add logic to fill backpack that was dropped by mobs with loot when hopper pipe start extracting from it without needing player to open it first
- Added storage search functionality
- magnifying glass next to sort buttons opens search box
- can search by item name or using @ prefix by mod names as well
- by default automatically prefills search phrase that was in the search box last time a storage gui was closed
- in settings this can be turned on / off for all player storages or on / off per individual storage (remembers last phrase used for that given storage and only prefills there)
- Added item transfer functionality for easy transfer between player's inventory and storage
- add 2 buttons in between player's inventory and storage slots - transfer to storage / transfer to inventory
- directly included in the mod so no additional mod required for this
- by default filters by contents and only transfers stacks that match in the target slots
- pressing shift changes the functionality to transfer stacks regardless of the target's contents
Fixes
- Fix position of slots in scrollable inventories (were incorrectly offset 1 pixel to the left)
- Fixed storage / backpack screen to not unnecessarily render player inventory slots twice
- Fixed handling of fluids that were removed from modpack in tank upgrade so that it properly gets set as empty and doesn't crash in some cases
- Fixed jukebox in a backpack worn by a mob to start playing after the game has been saved and then loaded again
- Fixed transfer all to player inventory to not try to transfer into offhand and armor slots
- Fixed bug in scrollable inventories that caused them to not show slot contents when scrolled down
- Fixed number of filter slots in various upgrades to be remembered on the upgrade and if the default number in config decreases the already used upgrades will keep showing the old number of filter slots with their contents
- Fixed to prevent occasional ConcurrentModificationExceptions in some modpacks in singleplayer
- Fixed feeding upgrade to properly pass item that was just eaten in event so that other mods (like Spice of Life) can react to that with their logic
- Fixed tank fill level overlay to properly render on top of fluid in the gui
Changelog
General
- Update to version 0.7.10.1
Merged from upstream
Features
- Added search in contents of item tooltip using "#" character to storage search functionality
- Add logic to fill backpack that was dropped by mobs with loot when hopper pipe start extracting from it without needing player to open it first
- Added storage search functionality
- magnifying glass next to sort buttons opens search box
- can search by item name or using @ prefix by mod names as well
- by default automatically prefills search phrase that was in the search box last time a storage gui was closed
- in settings this can be turned on / off for all player storages or on / off per individual storage (remembers last phrase used for that given storage and only prefills there)
- Added item transfer functionality for easy transfer between player's inventory and storage
- add 2 buttons in between player's inventory and storage slots - transfer to storage / transfer to inventory
- directly included in the mod so no additional mod required for this
- by default filters by contents and only transfers stacks that match in the target slots
- pressing shift changes the functionality to transfer stacks regardless of the target's contents
- Updated Turkish translation
Fixes
- Fix position of slots in scrollable inventories (were incorrectly offset 1 pixel to the left)
- Fixed storage / backpack screen to not unnecessarily render player inventory slots twice
- Fixed handling of fluids that were removed from modpack in tank upgrade so that it properly gets set as empty and doesn't crash in some cases
- Fixed transfer all to player inventory to not try to transfer into offhand and armor slots
- Fixed bug in scrollable inventories that caused them to not show slot contents when scrolled down
- Fixed to prevent occasional ConcurrentModificationExceptions in some modpacks in singleplayer
- Fixed feeding upgrade to properly pass item that was just eaten in event so that other mods (like Spice of Life) can react to that with their logic
- Fixed gui rendering of fluids in tank which could get broken when some mods were added to modpack
- Fixed vanilla shulker box to sophisticated shulker box upgrade recipe to transfer the vanilla shulker boxes contents
Changelog
General
- Update to version 0.6.50
Fixes
- Item counts in litematica were not properly showing
- Fix litematica compatibility
- Added a copy of the SetGhostSlot and SetMemorySlot payloads so REI and EMI can be loaded together with JEI and each other.
- Fix incompatibility with Farmers Delight Refabricated
- Fix JEI compatibility
Changelog
General
- Update to version 0.6.35
Merged from upstream
Features
- Changed feeding upgrade to only put a food stack of count 1 into player's hand as part of its eating algorithm which should make it so that any remaining items like bowls / bottles and similar go back into the backpack (if there's place there) once the food is eaten by the player
Changelog
General
- Update to version 0.6.26
Fixes
- Inception backpacks were not opening when pressing the backpack keybind
- New items were lost when inserted through a controller block
- Minecraft was not starting when SophisticatedCore and ContainerSearch were both present due to a mixin conflict.
Changelog
General
- Update to version 0.6.34
Fixes
- Inception backpacks were not opening when pressing the backpack keybind
- Minecraft was not starting when SophisticatedCore and ContainerSearch were both present due to a mixin conflict.
- New items were lost when inserted through a controller block
Merged from upstream
Fixes
- Fixed scrollable inventory to only show slot background for slots that exist. Fixes an issue with gold double chest by default showing background for slots that are not there making it seem like there's a bug with inventory interaction.
Changelog
General
- Update to version 0.6.26
- Code cleanup
- Added possibility to switch between fabric and quilt loader for testing purposes only!
- Clarify how to use this repository in the README
- Update changelog
- Make Config resemble the original forge version more, this makes it easier to compare codes between forge and fabric version
Fixes
- Compatibility registry was instancing the compat modules to early, therefore making all optional mods required.
- Implement onDroppedByPlayer
- Fix a bug with the pump upgrade crashing the game whenever it tries to place a fluid.
- Fix a lithium incompatibility
- Fix a dupe bug due to a recent change in the InventoryHandler
- Fix a bug with Emi and Rei where memorized/no sort slots where not used for crafting recipes
- Mouse Scrolled function was named keyPressed instead of mouseScrolled
- Server environment was crashing due to client Particle class being loaded
- Fix a bug where inserting matching items into a storage via a controller block caused item duplicates
- Plus sign symbol visible without the trinket slot being visible.
- Also fixes plus sign not visible while trinket slot is visible.
- Try to fix a crash with compression upgrade and e.g. hopper, caused by a simulate extraction getting rolled back.
- While the closing of the simulate transaction the compression upgrade wanted to open a new transaction, causing the crash.
- This was only happening sporadically and I did not find a way to reliably reproduce the issue.
- Fixes a major item loss issue in the InventoryHandler
- Fixes an item loss when all slots are filled and only memory slots are left empty
- Fix a bug where items from the compression upgrade do not show up for pulling out and also did not show up in jade
- Fix a bug with Limited Barrels and Void upgrade not working properly. Items where not inserted when right-clicking and also not voided.
- Fix another crash in the FilteredItemHandler due to unimplemented code
- Fix a crash with the FilteredItemHandler
- Make iterator return an empty iterator instead of null
- Added UpgradeHandlerSlot, this hopefully fixes a bug where upgrades randomly stop working
- Fix a bug that lead to the nonEmptyView of InventoryHandler to be empty when it shouldn't
- Commit the extract transactions in dropItem as soon as possible instead of collecting them all.
- Fix a bug that prevented the restock upgrade from restocking multiple stacks at once
- Fix a bug where inventories would leave empty spaces and refuses items at all when piped in
- Fixes an incompatibility with other storage mods extracting items via the extract function that was not implemented
- Crash bug when a placed down backpack gets broken by another player while someone has the gui open
- Remove custom ItemStackHandler implementation and fix a bug with upgrades not getting applied properly when added via right-clicking with an upgrade item
- Add ClientRecipesUpdated event and make use of it in the RecipeHelper (left over from the merge)
- This needs to be getAmount not getSlotCount
- Fix litematica server side due to an accidentally used class from malilib. Fixes Salandora/SophisticatedCore#2
- Check if the items are empty before trying to extract them. Fixes Salandora/SophisticatedStorage#7
Compatibility
- Fixed feeding upgrade incompatibility with RPG Inventory
- Added AudioPLayer compatibility
Changelog
General
- Update to version 0.6.33
- Code cleanup
- Added possibility to switch between fabric and quilt loader for testing purposes only!
- Clarify how to use this repository in the README
- Update changelog
- Make Config resemble the original forge version more, this makes it easier to compare codes between forge and fabric version
Fixes
- Implement onDroppedByPlayer
- Fix a bug with the pump upgrade crashing the game whenever it tries to place a fluid.
- Fix a lithium incompatibility
- Fix a dupe bug due to a recent change in the InventoryHandler
- Fix a bug with Emi and Rei where memorized/no sort slots where not used for crafting recipes
- Mouse Scrolled function was named keyPressed instead of mouseScrolled
- Server environment was crashing due to client Particle class being loaded
- Fix a bug where inserting matching items into a storage via a controller block caused item duplicates
- Plus sign symbol visible without the trinket slot being visible.
- Also fixes plus sign not visible while trinket slot is visible.
- Try to fix a crash with compression upgrade and e.g. hopper, caused by a simulate extraction getting rolled back.
- While the closing of the simulate transaction the compression upgrade wanted to open a new transaction, causing the crash.
- This was only happening sporadically and I did not find a way to reliably reproduce the issue.
- Fixes a major item loss issue in the InventoryHandler
- Fixes an item loss when all slots are filled and only memory slots are left empty
- Fix a bug where items from the compression upgrade do not show up for pulling out and also did not show up in jade
- Fix a bug with Limited Barrels and Void upgrade not working properly. Items where not inserted when right-clicking and also not voided.
- Fix another crash in the FilteredItemHandler due to unimplemented code
- Fix a crash with the FilteredItemHandler
- Make iterator return an empty iterator instead of null
- Added UpgradeHandlerSlot, this hopefully fixes a bug where upgrades randomly stop working
- Fix a bug that lead to the nonEmptyView of InventoryHandler to be empty when it shouldn't
- Commit the extract transactions in dropItem as soon as possible instead of collecting them all.
- Fix a bug that prevented the restock upgrade from restocking multiple stacks at once
- Fix a bug where inventories would leave empty spaces and refuses items at all when piped in
- Fixes an incompatibility with other storage mods extracting items via the extract function that was not implemented
- Crash bug when a placed down backpack gets broken by another player while someone has the gui open
- Remove custom ItemStackHandler implementation and fix a bug with upgrades not getting applied properly when added via right-clicking with an upgrade item
- Add ClientRecipesUpdated event and make use of it in the RecipeHelper (left over from the merge)
- This needs to be getAmount not getSlotCount
- Fix litematica server side due to an accidentally used class from malilib. Fixes Salandora/SophisticatedCore#2
- Check if the items are empty before trying to extract them. Fixes Salandora/SophisticatedStorage#7
Compatibility
- Fixed feeding upgrade incompatibility with RPG Inventory
- Added AudioPLayer compatibility
Changelog
General
- Update to version 0.6.4
- Code cleanup
Fixes
- Fixes destroy particle not spawning
- Implement onDroppedByPlayer
- Fix a lithium incompatibility
- Fix a dupe bug due to a recent change in the InventoryHandler
- Fix a bug with Emi and Rei where memorized/no sort slots where not used for crafting recipes
- Mouse Scrolled function was named keyPressed instead of mouseScrolled
- Fix a bug where inserting matching items into a storage via a controller block caused item duplicates
- Plus sign symbol visible without the trinket slot being visible.
- Also fixes plus sign not visible while trinket slot is visible.
- Try to fix a crash with compression upgrade and e.g. hopper, caused by a simulate extraction getting rolled back.
- While the closing of the simulate transaction the compression upgrade wanted to open a new transaction, causing the crash.
- This was only happening sporadically and I did not find a way to reliably reproduce the issue.
- Fixes a major item loss issue in the InventoryHandler
- Fixes an item loss when all slots are filled and only memory slots are left empty
- Ups...
- Fix a bug where items from the compression upgrade do not show up for pulling out and also did not show up in jade
- Fix a bug with Limited Barrels and Void upgrade not working properly. Items where not inserted when right-clicking and also not voided.
- Fix another crash in the FilteredItemHandler due to unimplemented code
- Renamed porting_lib loot to base and added the level snapshot functionality. Fixes a bug with the pump upgrade crashing the game whenever it tries to place a fluid.
- Fix a crash with the FilteredItemHandler
- Fixes an incompatibility with other storage mods extracting items via the extract function that was not implemented
- Fix litematica server side due to an accidentally used class from malilib. Fixes Salandora/SophisticatedCore#2
- Check if the items are empty before trying to extract them. Fixes Salandora/SophisticatedStorage#7
Compatibility
- Added AudioPlayer compatibility
Another bugfix release of SophisticatedCore for Fabric for MC 1.20.1.
It is based on Version 0.5.108 of SophisticatedCore.
Fixes
- Check if the items are empty before trying to extract them. Fixes a crash with Void Upgrade in GUI mode
- Fix litematica server side due to an accidentally used class from malilib.
- Fixes an incompatibility with other storage mods extracting items via the extract function that was not implemented
- Fix crashes in the FilteredItemHandler
- Renamed porting_lib loot to base and added the level snapshot functionality. Fixes a bug with the pump upgrade crashing the game whenever it tries to place a fluid.
- Fix a bug with Limited Barrels and Void upgrade not working properly. Items where not inserted when right-clicking and also not voided.
- Fix a bug where items from the compression upgrade do not show up for pulling out and also did not show up in jade
- Fixes an item loss when all slots are filled and only memory slots are left empty
- Fixes a major item loss issue in the InventoryHandler
Another bugfix release of SophisticatedCore for Fabric for MC 1.19.4.
It is based on Version 0.5.108 of SophisticatedCore.
Fixes
- Check if the items are empty before trying to extract them. Fixes a crash with Void Upgrade in GUI mode
- Fix litematica server side due to an accidentally used class from malilib.
- Fixes an incompatibility with other storage mods extracting items via the extract function that was not implemented
- Fix crashes in the FilteredItemHandler
- Renamed porting_lib loot to base and added the level snapshot functionality. Fixes a bug with the pump upgrade crashing the game whenever it tries to place a fluid.
- Fix a bug with Limited Barrels and Void upgrade not working properly. Items where not inserted when right-clicking and also not voided.
- Fix a bug where items from the compression upgrade do not show up for pulling out and also did not show up in jade
- Fixes an item loss when all slots are filled and only memory slots are left empty
- Fixes a major item loss issue in the InventoryHandler
Another bugfix release of SophisticatedCore for Fabric for MC 1.19.2.
It is based on Version 0.5.108 of SophisticatedCore.
Fixes
- Check if the items are empty before trying to extract them. Fixes a crash with Void Upgrade in GUI mode
- Fix litematica server side due to an accidentally used class from malilib.
- Fixes an incompatibility with other storage mods extracting items via the extract function that was not implemented
- Fix crashes in the FilteredItemHandler
- Renamed porting_lib loot to base and added the level snapshot functionality. Fixes a bug with the pump upgrade crashing the game whenever it tries to place a fluid.
- Fix a bug with Limited Barrels and Void upgrade not working properly. Items where not inserted when right-clicking and also not voided.
- Fix a bug where items from the compression upgrade do not show up for pulling out and also did not show up in jade
- Fixes an item loss when all slots are filled and only memory slots are left empty
- Fixes a major item loss issue in the InventoryHandler
Bugfix release of SophisticatedCore for Fabric for MC 1.20.1.
It is based on Version 0.5.108 of SophisticatedCore.
This is the last bugfix release before the feature update.
Fixes
- Fixed chipped compatibility.
- Fixed an issue where the Tool Swapper caused item loss when the backpack was full.
- Fixed incompatibility with repurposed structures.
- Placing backpacks in creative mode no longer removes items or limits counts to 64
- Battery upgrade can now be charged or discharged correctly.
- Fixed controller blocks
- Selecting a recipe with a non-empty crafting grid no longer causes an infinite loop.
- Preventing errors from records without a sound event attached to them in a jukebox upgrade.
Bugfix release of SophisticatedCore for Fabric for MC 1.19.4.
It is based on Version 0.5.108 of SophisticatedCore.
This is the last bugfix release before the feature update.
Fixes
- Fixed an issue where the Tool Swapper caused item loss when the backpack was full.
- Fixed incompatibility with repurposed structures.
- Placing backpacks in creative mode no longer removes items or limits counts to 64
- Battery upgrade can now be charged or discharged correctly.
- Fixed controller blocks
- Selecting a recipe with a non-empty crafting grid no longer causes an infinite loop.
- Preventing errors from records without a sound event attached to them in a jukebox upgrade.
Bugfix release of SophisticatedCore for Fabric for MC 1.19.2.
It is based on Version 0.5.108 of SophisticatedCore.
This is the last bugfix release before the feature update.
Fixes
- Fixed chipped compatibility.
- Fixed an issue where the Tool Swapper caused item loss when the backpack was full.
- Fixed incompatibility with repurposed structures.
- Placing backpacks in creative mode no longer removes items or limits counts to 64
- Battery upgrade can now be charged or discharged correctly.
- Fixed controller blocks
- Selecting a recipe with a non-empty crafting grid no longer causes an infinite loop.
- Preventing errors from records without a sound event attached to them in a jukebox upgrade.