Skip to content

Commit ca44330

Browse files
committed
fix: set parent of resource storages
1 parent d4f3879 commit ca44330

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/main/java/dev/galacticraft/machinelib/api/block/SimpleMachineBlock.java

-3
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,6 @@
3636
import org.jetbrains.annotations.NotNull;
3737
import org.jetbrains.annotations.Nullable;
3838

39-
/**
40-
* The base block for all machines.
41-
*/
4239
public class SimpleMachineBlock extends MachineBlock {
4340
private static final MapCodec<SimpleMachineBlock> CODEC = RecordCodecBuilder.mapCodec(instance -> instance.group(
4441
propertiesCodec(),

src/main/java/dev/galacticraft/machinelib/api/block/entity/MachineBlockEntity.java

+4
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,10 @@ protected MachineBlockEntity(BlockEntityType<? extends MachineBlockEntity> type,
102102
this.itemStorage = spec.createItemStorage();
103103
this.fluidStorage = spec.createFluidStorage();
104104
this.energyStorage = spec.createEnergyStorage();
105+
106+
this.itemStorage.setParent(this);
107+
this.fluidStorage.setParent(this);
108+
this.energyStorage.setParent(this);
105109
}
106110

107111
public static <T extends MachineBlockEntity> void registerProviders(@NotNull BlockEntityType<? extends T> type) {

0 commit comments

Comments
 (0)