From 19d1cc03204003bcb98377c1cad168933faf2d70 Mon Sep 17 00:00:00 2001 From: ToadDev <748280+Toad-Dev@users.noreply.github.com> Date: Fri, 4 Jun 2021 18:38:15 -0700 Subject: [PATCH] Fix inventories not showing up as peripherals. An upstream commit changed the way these are registered and that got overlooked in the merge. --- .../computercraft/shared/proxy/ComputerCraftProxyCommon.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/dan200/computercraft/shared/proxy/ComputerCraftProxyCommon.java b/src/main/java/dan200/computercraft/shared/proxy/ComputerCraftProxyCommon.java index 325f82904..4a92d3e1f 100644 --- a/src/main/java/dan200/computercraft/shared/proxy/ComputerCraftProxyCommon.java +++ b/src/main/java/dan200/computercraft/shared/proxy/ComputerCraftProxyCommon.java @@ -24,6 +24,7 @@ import dan200.computercraft.shared.data.PlayerCreativeLootCondition; import dan200.computercraft.shared.media.items.RecordMedia; import dan200.computercraft.shared.network.NetworkHandler; import dan200.computercraft.shared.peripheral.commandblock.CommandBlockPeripheral; +import dan200.computercraft.shared.peripheral.generic.methods.InventoryMethods; import dan200.computercraft.shared.peripheral.modem.wireless.WirelessNetwork; import dan200.computercraft.shared.turtle.FurnaceRefuelHandler; import dan200.computercraft.shared.turtle.SignInspectHandler; @@ -53,6 +54,8 @@ public final class ComputerCraftProxyCommon { registerHandlers(); ArgumentSerializers.register(); + + ComputerCraftAPI.registerGenericSource(new InventoryMethods()); } private static void registerProviders() {