Conveyor ejector & splitter compat

Previously, an ejector ejecting directly into a splitter bypassed the splitting
This commit is contained in:
abel1502 2025-05-22 18:26:41 +03:00
parent d19894fa3d
commit dc66e5ac04
No known key found for this signature in database
GPG Key ID: 076926596A536338

View File

@ -1,6 +1,8 @@
package com.hbm.tileentity.network;
import api.hbm.conveyor.IConveyorBelt;
import api.hbm.conveyor.IEnterableBlock;
import com.hbm.entity.item.EntityMovingItem;
import com.hbm.inventory.container.ContainerCraneExtractor;
import com.hbm.inventory.gui.GUICraneExtractor;
@ -123,6 +125,11 @@ public class TileEntityCraneExtractor extends TileEntityCraneBase implements IGU
moving.setPosition(snap.xCoord, snap.yCoord, snap.zCoord);
moving.setItemStack(stack);
worldObj.spawnEntityInWorld(moving);
if (b instanceof IEnterableBlock) {
((IEnterableBlock)b).onItemEnter(worldObj, xCoord + outputSide.offsetX, yCoord + outputSide.offsetY, zCoord + outputSide.offsetZ, outputSide, moving);
}
hasSent = true;
break;
}