Links
Tags
Creators
Details
Licensed LGPL-3.0-only
Published 2 years ago
Updated 8 months ago
All versions
1.20.1-0.6.33.31
Release
1.20.1-0.6.33.312 years ago 11.1K
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Fabric
Supported environments
Client and server
Required content
Changes
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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:9jxwkYQL:wmAccvXm"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9jxwkYQL:wmAccvXm"
}



