Skip to content

Commit 74c8c10

Browse files
committed
fix: 🐛 Fixed controller tracking for multi-block storage upgrades
1 parent 711429d commit 74c8c10

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ loader_version_range=[4,)
1515
mod_id=sophisticatedcore
1616
mod_name=Sophisticated Core
1717
mod_license=All Rights Reserved
18-
mod_version=1.4.87
18+
mod_version=1.4.88
1919
mod_group_id=net.p3pp3rf1y
2020
mod_authors=P3pp3rF1y
2121
mod_description=A library / shared functionality mod for Sophisticated Storage and Backpacks

src/main/java/net/p3pp3rf1y/sophisticatedcore/controller/IControllableStorage.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,8 @@ default void changeSlots(int newSlots) {
104104
getControllerPos().ifPresent(controllerPos -> {
105105
Level level = getStorageBlockLevel();
106106
if (!level.isClientSide()) {
107-
WorldHelper.getLoadedBlockEntity(level, controllerPos, ControllerBlockEntityBase.class).ifPresent(
108-
controller -> controller.changeSlots(getStorageBlockPos(), newSlots, getStorageWrapper().getInventoryForInputOutput().hasEmptySlots()));
107+
WorldHelper.getLoadedBlockEntity(level, controllerPos, ControllerBlockEntityBase.class).ifPresent(controller -> controller
108+
.changeSlots(getControlledStorageBlockPos(), newSlots, getStorageWrapper().getInventoryForInputOutput().hasEmptySlots()));
109109
}
110110
});
111111
}
@@ -114,8 +114,8 @@ default void updateEmptySlots() {
114114
getControllerPos().ifPresent(controllerPos -> {
115115
Level level = getStorageBlockLevel();
116116
if (!level.isClientSide()) {
117-
WorldHelper.getLoadedBlockEntity(level, controllerPos, ControllerBlockEntityBase.class).ifPresent(
118-
controller -> controller.updateEmptySlots(getStorageBlockPos(), getStorageWrapper().getInventoryForInputOutput().hasEmptySlots()));
117+
WorldHelper.getLoadedBlockEntity(level, controllerPos, ControllerBlockEntityBase.class).ifPresent(controller -> controller
118+
.updateEmptySlots(getControlledStorageBlockPos(), getStorageWrapper().getInventoryForInputOutput().hasEmptySlots()));
119119
}
120120
});
121121
}

0 commit comments

Comments
 (0)