Changelog
General
- Update to version 1.0.13.1
- Code cleanup
Features
- Added setModelData method in preparation for storage in motion
Fixes
- Move porting_lib_loot module back to sophisticated core
- Move to official porting-lib beta release and add some patches necessary. This should hopefully fix incompatibilities with other mods that use porting-lib
- Fix a crash bug with the paintbrush when you target an entity instead of a block
Merged from upstream
Features
- Added support for showing polished opening of storages in minecarts
- Added support for additional rendering of storage blocks in In Motion addon and a bit of support for item handling in the same
- Add tiny bit of support to make it easily possible to use Tier Upgrades for upgrading minecarts in Sophisticated Storage in Motion
- Changes related to latest core change in JEI transfer handler
- Add support for hopper upgrade to be able to work with "automation entities" - in vanilla chest minecart / chest boat.
- Added new Paintbrush item that allows applying decorations to storage blocks in world
- put into Decoration Table instead of storage to set the decorations that the paintbrush applies
- right click blocks in world to apply the decoration
- works on individual storage blocks as well as on storage controller to apply the decoration to all storages in controller multiblock
- pulls blocks / dyes needed to apply the decoration from player's inventory as well as from any container items including backpacks
Fixes
- Fixed barrel material recipe deadlock with refined storage 2
- Fixed hopper upgrade to exclude entity that's running the hopper upgrade from the list of entities it's interacting with
- Fixed hopper upgrade to work with container entities in both neighbor block positions of double chest instead of just neighbor position next to the main part of the chest
- Fixed decoration table and barrel material recipe to only allow full blocks as materials for the barrels to prevent see through the world barrels when these were only partially covered by smaller block textures
- Fixed rotation and placement of lock icon on locked barrels
- Fixed gap that showed in flat limited barrel model after the change to rotation of barrels
- Fixed gap that showed in flat limited barrel model after the change to rotation of barrels
Changelog
General
- Update to version 1.0.10.1
Features
- Added setModelData method in preparation for storage in motion
Fixes
- Fix a crash bug with the paintbrush when you target an entity instead of a block
Merged from upstream
Features
- Added support for showing polished opening of storages in minecarts
- Added support for additional rendering of storage blocks in In Motion addon and a bit of support for item handling in the same
- Add tiny bit of support to make it easily possible to use Tier Upgrades for upgrading minecarts in Sophisticated Storage in Motion
- Compatibility with latest upgrade changes in core + several rendering and logic changes to properly support storage blocks in carts
- Changes related to latest core change in JEI transfer handler
- Added new Paintbrush item that allows applying decorations to storage blocks in world
- put into Decoration Table instead of storage to set the decorations that the paintbrush applies
- right click blocks in world to apply the decoration
- works on individual storage blocks as well as on storage controller to apply the decoration to all storages in controller multiblock
- pulls blocks / dyes needed to apply the decoration from player's inventory as well as from any container items including backpacks
Fixes
- Fixed hopper upgrade to properly check what items it can place in minecart or other container entity's slots
- Fixed code that creates shulker box creative tab items to not crash when called before config has loaded
- Fixed barrel material recipe deadlock with refined storage 2
- Fixed decoration table and barrel material recipe to only allow full blocks as materials for the barrels to prevent see through the world barrels when these were only partially covered by smaller block textures
- Fixed rotation and placement of lock icon on locked barrels
- Fixed gap that showed in flat limited barrel model after the change to rotation of barrels
Changelog
General
- Update to version 0.11.5.1
Fixes
- Potentially fix a bug where modelData could end up as null.
- Partially fixed controller / storage block recipes being unable to autofill with emi
Merged from upstream
Features
- Updated barrels so that their textures would be more naturall
- feat: Updated barrels so that their textures would be more naturally rotated and allow for material textures at the back of the barrel to match exactly the rotation of the block it was applied from and seamlessly blend with it
- 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 storage search functionality
- Merge pull request #529 from P3pp3rF1y/1.21.x-dev
- Added Turkish translation (Thanks RuyaSavascisi)
- Merge pull request #516 from P3pp3rF1y/1.21.x-dev
- Changed hopper upgrade to filter by contents of the target in
- Merge pull request #491 from P3pp3rF1y/1.21.x-dev
- Added missing recipe to craft basic to iron tier upgrade from
- Merge pull request #488 from P3pp3rF1y/1.21.x-dev
Fixes
- Fixed tinted barrel's handle to show up in correct place
- fix: Fixed tinted barrel's handle to show up in correct place
- Fixed decoration table to drop its contents when broken
- fix: Fixed decoration table to drop its contents when broken
- Fixed tooltip of result in decoration table to properly show d
- fix: Fixed tooltip of result in decoration table to properly show dye parts required when chest/shulker is being decorated even if a material is one of the material slots (would previously incorrectly show that material as cost)
- Fixed decoration table result slot to always update when a che
- fix: Fixed decoration table result slot to always update when a chest is swapped for barrel in it which sometimes left the barrel result around and allowed player to pull it in exchange for the chest
- Fixed issue with compression upgrade's calculation of slot lim
- Merge pull request #535 from P3pp3rF1y/1.21.x-dev
- Fixed storage blocks not to get defaulted to black color in so
- Merge pull request #528 from P3pp3rF1y/1.21.x-dev
- Fixed crash where chest copied with its upgrade contents in cr
- Merge pull request #525 from P3pp3rF1y/1.21.x-dev
- Fixed vanilla shulker box to sophisticated shulker box upgrade
- Merge pull request #522 from P3pp3rF1y/1.21.x-dev
- Fixed z-fighting on chest lid when the lid opens into another
- Merge pull request #520 from P3pp3rF1y/1.21.x-dev
- Fixed storage input block to accept more than 64 max stack siz
- Merge pull request #504 from P3pp3rF1y/1.21.x-dev
- Fixed scrollable inventory to only show slot background for sl
- Merge pull request #497 from P3pp3rF1y/1.21.x-dev
- Fixed issue where tank / battery upgrades could be swapped for
- Merge pull request #486 from P3pp3rF1y/1.21.x-dev
- Fixed barrels so that mobs can path over them
- Merge pull request #483 from P3pp3rF1y/1.21.x-dev
- Fixed barrels to show proper texture / tint in JEI now that JE
- Merge pull request #482 from P3pp3rF1y/1.21.x-dev
- Fixed hopper upgrade occasionally freezing game due to it unne
- Merge pull request #480 from P3pp3rF1y/1.21.x-dev
Changelog
General
- Update to version 0.11.3.1
Fixes
- Fixed Controller / Storage block recipes being unable to autofill with emi
- Fixed a problem where some recipes did not show up in jei
Merged from upstream
Features
- Updated barrels so that their textures would be more naturall
- feat: Updated barrels so that their textures would be more naturally rotated and allow for material textures at the back of the barrel to match exactly the rotation of the block it was applied from and seamlessly blend with it
- 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 Turkish translation (Thanks RuyaSavascisi)
- Merge pull request #505 from P3pp3rF1y/1.20.x-dev
- Changed hopper upgrade to filter by contents of the target in
- Merge pull request #492 from P3pp3rF1y/1.20.x-dev
- Added missing recipe to craft basic to iron tier upgrade from
- Merge pull request #487 from P3pp3rF1y/1.20.x-dev
Fixes
- Fixed tinted barrel's handle to show up in correct place
- fix: Fixed tinted barrel's handle to show up in correct place
- Fixed decoration table to drop its contents when broken
- fix: Fixed decoration table to drop its contents when broken
- Fixed issue with compression upgrade's calculation of slot lim
- Merge pull request #536 from P3pp3rF1y/1.20.x-dev
- Fixed crash where chest copied with its upgrade contents in cr
- Merge pull request #526 from P3pp3rF1y/1.20.x-dev
- Fixed vanilla shulker box to sophisticated shulker box upgrade
- Merge pull request #521 from P3pp3rF1y/1.20.x-dev
- Fixed hopper upgrade to not crash when the direction it is set
- Merge pull request #489 from P3pp3rF1y/1.20.x-dev
- Fixed issue where tank / battery upgrades could be swapped for
- Merge pull request #485 from P3pp3rF1y/1.20.x-dev
- Fixed barrels so that mobs can path over them
- Merge pull request #484 from P3pp3rF1y/1.20.x-dev
- Fixed barrels to show proper texture / tint in JEI now that JE
- Merge pull request #481 from P3pp3rF1y/1.20.x-dev
- Fixed hopper upgrade occasionally freezing game due to it unne
- Merge pull request #479 from P3pp3rF1y/1.20.x-dev
- Fixed double chest to show "too many drops" message when eithe
- Merge pull request #478 from P3pp3rF1y/1.20.x-dev
Changelog
General
- Update to version 0.10.50.1
Merged from upstream
Features
- 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 Turkish translation (Thanks RuyaSavascisi)
Fixes
- Fixed issue with compression upgrade's calculation of slot limit if there are different multipliers for tiers of items it compresses (compressed quartz block = 9x quart block but quartz block = 4x quartz)
- Fixed crash where chest copied with its upgrade contents in creative put right next to another one caused world to hang
- Fixed vanilla shulker box to sophisticated shulker box upgrade recipe to transfer the vanilla shulker boxes contents
- Fixed sorting to trigger when cursor is anywhere outside of storage slots. Fixes the behavior where sorting mods would sort sophisticated inventories when middle click is used with cursor outside of any slot which caused item loss for example when stack upgrades were used.
Changelog
General
- Update to version 0.10.55.1
- Code cleanup
Fixes
- Fixed shift scrolling to change storage tool mode
- Litematica compatibility accidentally required sophisticated backpacks
Merged from upstream
Features
- 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)
Fixes
- Fixed issue with compression upgrade's calculation of slot limit if there are different multipliers for tiers of items it compresses (compressed quartz block = 9x quart block but quartz block = 4x quartz)
- Fixed storage blocks not to get defaulted to black color in some cases despite the base block / item having no tint
Changelog
General
- Update to version 0.10.45
Fixes
- Fix compression upgrade due to fix for inception backpacks in sophisticatedcore
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.10.26
- Code cleanup
- Added package-info for mkb compat
- 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
- Extracted addHitEffects and addDestroyEffects into their own class just like in the forge version
Fixes
- Litematica and ChippedCompat were accidentally loaded from sophisticated backpacks instead of the storage implementation
- Compatibility registry was instancing the compat modules to early, therefore making all optional mods required.
- Fixes a dupe bug in combination with beans backpack in limited barrels
- Give the generated recipes unique ids. This fixes errors thrown by EMI complaining about registering the same recipe id multiple times.
- Server environment was crashing due to client Particle class being loaded
- Fix quilt loader crashing due to wrong version predicate parser being used
- Sorting keybind was not working with keys only with mouse buttons.
- Fixes the CompressionInventoryPart tests
- 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.
- Fixed an issue where upgrades were deleted when right-clicked to insert into a storage block with all upgrade slots filled.
- 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 duplication glitch
- QuadTransformers causing a crash when the BakedQuad has it's isShaded flag set to true
Changelog
General
- Update to version 0.10.44
- Code cleanup
- Added package-info for mkb compat
- 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
- Extracted addHitEffects and addDestroyEffects into their own class just like in the forge version
Fixes
- Fixes a dupe bug in combination with beans backpack in limited barrels
- Give the generated recipes unique ids. This fixes errors thrown by EMI complaining about registering the same recipe id multiple times.
- Server environment was crashing due to client Particle class being loaded
- Fix quilt loader crashing due to wrong version predicate parser being used
- Sorting keybind was not working with keys only with mouse buttons.
- Fixes the CompressionInventoryPart tests
- 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.
- Fixed an issue where upgrades were deleted when right-clicked to insert into a storage block with all upgrade slots filled.
- 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 duplication glitch
- QuadTransformers causing a crash when the BakedQuad has it's isShaded flag set to true
Changelog
General
- Update to version 0.9.7
- Code cleanup
Fixes
- Fix merge issues and update resources
- Sorting keybind was not working with keys only with mouse buttons.
- Fixes the CompressionInventoryPart tests
- 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.
- Fixed an issue where upgrades were deleted when right-clicked to insert into a storage block with all upgrade slots filled.
- Fix a bug where items from the compression upgrade do not show up for pulling out and also did not show up in jade
- QuadTransformers causing a crash when the BakedQuad has it's isShaded flag set to true
- Fixed merge issue
Another bugfix release of SophisticatedStorage for Fabric for MC 1.20.1.
It is based on Version 0.8.59 of SophisticatedStorage.
Don't forget to update SophisticatedCore!
General
- ModernKeybinding is no longer a hard dependency, but optional
Fixes
- QuadTransformers causing a crash when the BakedQuad has it's isShaded flag set to true
- Fix a bug where items from the compression upgrade do not show up for pulling out and also did not show up in jade
- Fixed an issue where upgrades were deleted when right-clicked to insert into a storage block with all upgrade slots filled.
Another bugfix release of SophisticatedStorage for Fabric for MC 1.19.4.
It is based on Version 0.8.59 of SophisticatedStorage.
Don't forget to update SophisticatedCore!
General
- ModernKeybinding is no longer a hard dependency, but optional
Fixes
- QuadTransformers causing a crash when the BakedQuad has it's isShaded flag set to true
- Fix a bug where items from the compression upgrade do not show up for pulling out and also did not show up in jade
- Fixed an issue where upgrades were deleted when right-clicked to insert into a storage block with all upgrade slots filled.
Another bugfix release of SophisticatedStorage for Fabric for MC 1.19.2.
It is based on Version 0.8.59 of SophisticatedStorage.
Don't forget to update SophisticatedCore!
General
- ModernKeybinding is no longer a hard dependency, but optional
Fixes
- QuadTransformers causing a crash when the BakedQuad has it's isShaded flag set to true
- Fix a bug where items from the compression upgrade do not show up for pulling out and also did not show up in jade
- Fixed an issue where upgrades were deleted when right-clicked to insert into a storage block with all upgrade slots filled.
Bugfix release of SophisticatedStorage for Fabric for MC 1.20.1.
It is based on Version 0.8.59 of SophisticatedStorage.
This is the last bugfix release before the feature update.
Fixes
- Fixed a crash when trying to take items from a limited barrel in a server environment.
- Fixed a crash when placing Storage Link in a server environment.
- Completely reworked Litematica compatibility.
- Fixed controller not inserting items into storages.
- Fixed a rendering bug that sometimes set vertices to 0 instead of transforming them
Bugfix release of SophisticatedStorage for Fabric for MC 1.19.4.
It is based on Version 0.8.59 of SophisticatedStorage.
This is the last bugfix release before the feature update.
Fixes
- Fixed a crash when trying to take items from a limited barrel in a server environment.
- Fixed a crash when placing Storage Link in a server environment.
- Completely reworked Litematica compatibility.
- Fixed controller not inserting items into storages.
- Fixed a rendering bug that sometimes set vertices to 0 instead of transforming them