Changelog
General
- Update to version 3.23.4.1
- Code cleanup
Fixes
- Fix crash bug with battery upgrade
- Fix a bug with REI deleting items when using auto fill
- Fix a crash/incompatibility with puzzles lib
Merged from upstream
Features
- Updated Portuguese translation (Thanks eiyaxz)
- Added survival infinity upgrade potentially craftable and fully usable by survival players without admin privileges. Survival players can:
- remove upgrade from upgrade slot
- set new items to become infinite in empty slots
- break and pickup backpack with survival infinity upgrade
- Added infinity upgrade
- Changed the way items are checked for whether they can go into upgrade slots to only use sophisticatedbackpacks:upgrade tag even for the base mod upgrades so that it's consistent with how these are checked when it comes to upgrades from any addon mods
- Added advanced jukebox upgrade
- Has multiple slots that can hold music discs and plays them one by one
- Has controls to go skip between discs played
- Allows playing discs in random order by using Shuffle toggle
- Allows repeating all or the current disc played
- Mobs that spawn with jukebox in their backpack will now sometimes have an advanced one with possibly more than one disc in them
Fixes
- Fixed ids of recipes registered to JEI to properly work with recipe bookmarking and as part of this polished the ids so that they don't have that much unnecessary data in some cases
- Fixed backpack pickup logic to properly check that infinity upgrade before telling player that the "backpack with infinity upgrade can be picked up by admin only". The issue previously caused all backpacks to say that even though they didn't have infinity upgrade.
- Fixed CME that could happen in backpack rendering when curio types were getting refreshed
- Fixed Chipped upgrades to be included as optional entries in sophisticatedbackpacks:upgrade tag list (and thus not break loading this list when Chipped isn't present)
- Fixed backpacks to show their UUID in advanced tooltips
- Cleaned up backpack stack rendering so that it would be more compatible with rendering that does different transformations than the default gui ones
- Fixed backpack to return empty item handler when something tries to get item handler capability from it and the backpack doesn't have a storage uuid assigned yet. This prevents creation of unnecessary storage ids and records in cases where the backpack stack may be a copy and thus newly created storage id won't be retained on it.
- Fixed an issue where backpack contents would be created unnecessarily on the client side and change the way backpacks with jukebox upgrade are dropped from mobs so that these also clean up backpack contents and keep the jukebox items on the stack itself until they are open by a player for the first time
- Fixed stashing to backpack to not work in creative screen because in this screen there's no serverside processing and thus items actually don't get moved to backpack storage
Changelog
General
- Update to version 3.23.4.1
Fixes
- Fix a bug with REI deleting items when using auto fill
- Fix a crash/incompatibility with puzzles lib
- Fix Backpack rendering after merge
Merged from upstream
Features
- Updated Chinese translation (Thanks ZHAY10086)
- Updated Portuguese translation (Thanks eiyaxz)
- Added survival infinity upgrade potentially craftable and fully usable by survival players without admin privileges. Survival players can:
- remove upgrade from upgrade slot
- set new items to become infinite in empty slots
- break and pickup backpack with survival infinity upgrade
- Added infinity upgrade
- makes all items in backpack infinite
- only admins can put additional items in (and make them infinite that way) once the upgrade is put in upgrade slot
- only admins can break / pickup backpack with infinity slot
- Changed the way items are checked for whether they can go into upgrade slots to only use sophisticatedbackpacks:upgrade tag even for the base mod upgrades so that it's consistent with how these are checked when it comes to upgrades from any addon mods
- Added advanced jukebox upgrade
- Has multiple slots that can hold music discs and plays them one by one
- Has controls to go skip between discs played
- Allows playing discs in random order by using Shuffle toggle
- Allows repeating all or the current disc played
- Mobs that spawn with jukebox in their backpack will now sometimes have an advanced one with possibly more than one disc in them
Fixes
- Fixed backpack pickup logic to properly check that infinity upgrade before telling player that the "backpack with infinity upgrade can be picked up by admin only". The issue previously caused all backpacks to say that even though they didn't have infinity upgrade.
- Fixed CME that could happen in backpack rendering when curio types were getting refreshed
- Fixed upgrades to work in upgrade slots even if chipped isn't included in the pack
- Cleaned up backpack stack rendering so that it would be more compatible with rendering that does different transformations than the default gui ones
- Fixed stashing to backpack to not work in creative screen because in this screen there's no serverside processing and thus items actually don't get moved to backpack storage
Changelog
General
- Update to version 3.21.2.1
Features
- Added Backpacks to the Item Storage for interaction with the new paintbrush item
Merged from upstream
Features
- Updated upgrade code to keep it compatible with the latest version of core
- Added transfer from JEI to Smithing upgrade so that the convenient plus sign can be just clicked to fill all 3 input slots in
- Added the Smithing Upgrade. It functions like a Smithing Table but in an upgrade slot. Unlike the Smithing Table, this upgrade retains its contents if you exit without completing the crafting.
- Add logic to fill backpack that was dropped by mobs with loot
- Merge pull request #1228 from P3pp3rF1y/1.20.x-dev
- Updated backpack layer rendering code to use body rotations /
- Merge pull request #1220 from P3pp3rF1y/1.20.x-dev
- Added Turkish translation (Thanks RuyaSavascisi)
- Merge pull request #1172 from P3pp3rF1y/1.20.x-dev
Fixes
- Fixed handling of fluids that were removed from modpack in tan
- Merge pull request #1217 from P3pp3rF1y/1.20.x-dev
- Fixed display of "Another player can open" button in settings
- Merge pull request #1208 from P3pp3rF1y/1.20.x-dev
- Fixed sorting to trigger when cursor is anywhere outside of st
- Merge pull request #1191 from P3pp3rF1y/1.20.x-dev
- Fixed stashing logic to be able to stash oversized stacks (lar
- Merge pull request #1161 from P3pp3rF1y/1.20.x-dev
- Fixed backpack to just close gui instead of crashing out of wo
- Merge pull request #1158 from P3pp3rF1y/1.20.x-dev
- Fixed Anvil upgrade to not allow dupes when multiple players are
- Merge pull request #1155 from P3pp3rF1y/1.20.x-dev
- Fix stashing items into backpack / shulker to properly take em
Changelog
General
- Update to version 3.21.1.1
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
Merged from upstream
Features
- Added Smithing Upgrade as smithing recipes "Catalyst" in JEI compatibility so that it shows up next to smithing recipes and can be used to show all smithing recipes by pressing U on it
- Added transfer from JEI to Smithing upgrade so that the convenient plus sign can be just clicked to fill all 3 input slots in
- Added the Smithing Upgrade. It functions like a Smithing Table but in an upgrade slot. Unlike the Smithing Table, this upgrade retains its contents if you exit without completing the crafting.
- Changes related to new support for automation entities in Storage's hopper upgrade. Basically this makes backpacks compatible with the latest core
Fixes
- Fixed backpack data to properly save after backpack removal, also made it so that data of backpack worn by mobs is removed a bit more aggressively - in rare circumstances that would make jukebox upgrade disappear from these bags if the mob has just unloaded, but should fix the issue of backpack data continuously getting bigger the older the world gets
- Fixed backpack render data to be properly serialized / deserialized in data components
Changelog
General
- Update to version 3.20.26.2
Fixes
- Backpack GUI was not closing when pressing the Backpack keybind
Merged from upstream
Features
- Add logic to fill backpack that was dropped by mobs with loot
- Merge pull request #1227 from P3pp3rF1y/1.21.x-dev
- Updated backpack layer rendering code to use body rotations /
- Merge pull request #1219 from P3pp3rF1y/1.21.x-dev
- Added storage search functionality
- Merge pull request #1195 from P3pp3rF1y/1.21.x-dev
- Added Turkish translation (Thanks RuyaSavascisi)
- Merge pull request #1188 from P3pp3rF1y/1.21.x-dev
Fixes
- Fixed handling of fluids that were removed from modpack in tan
- Merge pull request #1216 from P3pp3rF1y/1.21.x-dev
- Fixed display of "Another player can open" button in settings
- Merge pull request #1213 from P3pp3rF1y/1.21.x-dev
- Fixed jukebox in a backpack worn by a mob to start playing aft
- Merge pull request #1212 from P3pp3rF1y/1.21.x-dev
- Fixed discBlockList to be properly considered again as after i
- Merge pull request #1207 from P3pp3rF1y/1.21.x-dev
- Fixed sorting to trigger when cursor is anywhere outside of st
- Merge pull request #1192 from P3pp3rF1y/1.21.x-dev
- Fixed anvil upgrade to allow more than 64 stack size if stack
- Merge pull request #1171 from P3pp3rF1y/1.21.x-dev
- Fixed stashing logic to be able to stash oversized stacks (lar
- Merge pull request #1166 from P3pp3rF1y/1.21.x-dev
- Fixed issue where tank / battery upgrades could be swapped for
- Merge pull request #1160 from P3pp3rF1y/1.21.x-dev
- Fixed backpack to just close gui instead of crashing out of wo
- Merge pull request #1159 from P3pp3rF1y/1.21.x-dev
- Fixed Anvil upgrade to not allow dupes when multiple players a
- Merge pull request #1156 from P3pp3rF1y/1.21.x-dev
Changelog
General
- Update to version 3.20.26.1
Fixes
- Fixed a crash with inception upgrade and e.g magnet upgrade.
Merged from upstream
Features
- 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
- Updated backpack layer rendering code to use body rotations / translations so that it would be more compatible with mods that animate players / mobs like EMF
- 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 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 display of "Another player can open" button in settings not to show on top of the new search button
- Fixed jukebox in a backpack worn by a mob to start playing after the game has been saved and then loaded again
- Fixed discBlockList to be properly considered again as after its use was accidentally removed during 1.21 port
Changelog
General
- Update to version 3.20.17.1
Merged from upstream
Features
- 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
- Updated backpack layer rendering code to use body rotations / translations so that it would be more compatible with mods that animate players / mobs like EMF
- 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 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 display of "Another player can open" button in settings not to show on top of the new search button
- 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 3.20.19
Fixes
- 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 REI compatibility
- Fix trinket compatibility, backpacks were unable to be equipped in the back slot
Changelog
General
- Update to version 3.20.6
- 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
Fixes
- Compatibility registry was instancing the compat modules to early, therefore making all optional mods required.
- Player Settings were not properly transferred after respawning
- Implement onDroppedByPlayer
- Fixes incompatibility with IBEEditor
- Fix open backpack keybinding, it was not possible to properly bind it to a mouse key
- Fix a bug where in certain situations the refill upgrade was able to delete items
- Trinket Tags should not be validated against tooltip predicates but validator predicates
- Sorting keybind was not working with keys only with mouse buttons.
- Fix a compatibility issue with repurposed structures
- Remove custom ItemStackHandler implementation and fix a bug with upgrades not getting applied properly when added via right-clicking with an upgrade item
- Trinket compatibility causing a crash when the TrinketInventory was cleared
Changelog
General
- Update to version 3.20.11
- 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
Fixes
- Player Settings were not properly transferred after respawning
- Implement onDroppedByPlayer
- Fixes incompatibility with IBEEditor
- Fix open backpack keybinding, it was not possible to properly bind it to a mouse key
- Fix a bug where in certain situations the refill upgrade was able to delete items
- Trinket Tags should not be validated against tooltip predicates but validator predicates
- Sorting keybind was not working with keys only with mouse buttons.
- Fix a compatibility issue with repurposed structures
- Remove custom ItemStackHandler implementation and fix a bug with upgrades not getting applied properly when added via right-clicking with an upgrade item
- Trinket compatibility causing a crash when the TrinketInventory was cleared
Changelog
General
- Update to version 3.20.2
- Code cleanup
Fixes
- Player Settings were not properly transferred after respawning
- Implement onDroppedByPlayer
- Fix open backpack keybinding, it was not possible to properly bind it to a mouse key
- Fix merge issues
- Fix a bug where in certain situations the refill upgrade was able to delete items
- Trinket Tags should not be validated against tooltip predicates but validator predicates
- Sorting keybind was not working with keys only with mouse buttons.
- Fix a compatibility issue with repurposed structures
- Trinket compatibility causing a crash when the TrinketInventory was cleared
Another bugfix release of SophisticatedBackpacks for Fabric for MC 1.19.2.
It is based on Version 3.19.4 of SophisticatedBackpacks.
Don't forget to update SophisticatedCore!
General
- ModernKeybinding is no longer a hard dependency, but optional
Fixes
- Trinket compatibility causing a crash when the TrinketInventory was cleared
- Fix another compatibility issue with repurposed structures
Another bugfix release of SophisticatedBackpacks for Fabric for MC 1.19.4.
It is based on Version 3.19.4 of SophisticatedBackpacks.
Don't forget to update SophisticatedCore!
General
- ModernKeybinding is no longer a hard dependency, but optional
Fixes
- Trinket compatibility causing a crash when the TrinketInventory was cleared
- Fix another compatibility issue with repurposed structures
Another bugfix release of SophisticatedBackpacks for Fabric for MC 1.19.2.
It is based on Version 3.19.4 of SophisticatedBackpacks.
Don't forget to update SophisticatedCore!
General
- ModernKeybinding is no longer a hard dependency, but optional
Fixes
- Trinket compatibility causing a crash when the TrinketInventory was cleared
- Fix another compatibility issue with repurposed structures
Bugfix release of SophisticatedBackpacks for Fabric for MC 1.20.1.
It is based on Version 3.19.4 of SophisticatedBackpacks.
This is the last bugfix release before the feature update.
Fixes
- Fixed anvil upgrade crash
- 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.
- 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 SophisticatedBackpacks for Fabric for MC 1.19.4.
It is based on Version 3.19.4 of SophisticatedBackpacks.
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.
- 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 SophisticatedBackpacks for Fabric for MC 1.19.2.
It is based on Version 3.19.4 of SophisticatedBackpacks.
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 rendering of experience.
- Fixed chests item tag.
- Placing backpacks in creative mode no longer removes items or limits counts to 64
- Battery upgrade can now be charged or discharged correctly.
- 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.