From dcd820a10ffae71cd1e5efb8b21d57967713aa2a Mon Sep 17 00:00:00 2001 From: Andrew-71 Date: Thu, 13 Apr 2023 17:14:36 +0300 Subject: [PATCH] Fix for new TARDIM version (TardimBuilder) --- .../digital_interface/DigitalInterfacePeripheral.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Forge/src/main/java/su/a71/tardim_ic/tardim_ic/digital_interface/DigitalInterfacePeripheral.java b/Forge/src/main/java/su/a71/tardim_ic/tardim_ic/digital_interface/DigitalInterfacePeripheral.java index 36cb34b..a095ec9 100644 --- a/Forge/src/main/java/su/a71/tardim_ic/tardim_ic/digital_interface/DigitalInterfacePeripheral.java +++ b/Forge/src/main/java/su/a71/tardim_ic/tardim_ic/digital_interface/DigitalInterfacePeripheral.java @@ -2,6 +2,7 @@ package su.a71.tardim_ic.tardim_ic.digital_interface; import com.mojang.datafixers.util.Pair; +import com.swdteam.common.init.TardimRegistry; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.core.Holder; @@ -625,7 +626,8 @@ public class DigitalInterfacePeripheral implements IPeripheral { if (Block.canSupportRigidBlock(level, landingPosButBetter.below())) { loc.setPosition(landingPosButBetter.getX(), landingPosButBetter.getY(), landingPosButBetter.getZ()); if (Tardim.isPosValid(level, loc.getPos())) { - ItemTardim.buildTardim(level, loc.getPos(), data.getTravelLocation().getFacing(), data.getId()); + TardimRegistry.TardimBuilder builder = TardimRegistry.getTardimBuilder(data.getTardimID()); + builder.buildTardim(level, loc.getPos(), data.getTravelLocation().getFacing(), data.getId()); data.setCurrentLocation(data.getTravelLocation()); data.setTravelLocation(null); data.setInFlight(false);