mirror of
https://github.com/Ellpeck/PrettyPipes.git
synced 2024-12-22 15:39:22 +01:00
don't allow items to be inserted into a terminal's return slots
This commit is contained in:
parent
4212b45e7a
commit
571b73c051
2 changed files with 3 additions and 2 deletions
|
@ -205,7 +205,7 @@ public class CraftingTerminalBlockEntity extends ItemTerminalBlockEntity {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
while (lowestSlot >= 0);
|
while (lowestSlot >= 0);
|
||||||
return ItemHandlerHelper.insertItemStacked(tile.items, remain, simulate);
|
return ItemHandlerHelper.insertItemStacked(new RangedWrapper(tile.items, 0, 6), remain, simulate);
|
||||||
}
|
}
|
||||||
return remain;
|
return remain;
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,6 +31,7 @@ import net.minecraft.world.level.block.entity.BlockEntityType;
|
||||||
import net.minecraft.world.level.block.state.BlockState;
|
import net.minecraft.world.level.block.state.BlockState;
|
||||||
import net.neoforged.neoforge.items.ItemHandlerHelper;
|
import net.neoforged.neoforge.items.ItemHandlerHelper;
|
||||||
import net.neoforged.neoforge.items.ItemStackHandler;
|
import net.neoforged.neoforge.items.ItemStackHandler;
|
||||||
|
import net.neoforged.neoforge.items.wrapper.RangedWrapper;
|
||||||
import org.apache.commons.lang3.tuple.Pair;
|
import org.apache.commons.lang3.tuple.Pair;
|
||||||
|
|
||||||
import javax.annotation.Nonnull;
|
import javax.annotation.Nonnull;
|
||||||
|
@ -258,7 +259,7 @@ public class ItemTerminalBlockEntity extends BlockEntity implements IPipeConnect
|
||||||
var pos = pipePos.relative(direction);
|
var pos = pipePos.relative(direction);
|
||||||
var tile = Utility.getBlockEntity(ItemTerminalBlockEntity.class, this.level, pos);
|
var tile = Utility.getBlockEntity(ItemTerminalBlockEntity.class, this.level, pos);
|
||||||
if (tile != null)
|
if (tile != null)
|
||||||
return ItemHandlerHelper.insertItemStacked(tile.items, stack, simulate);
|
return ItemHandlerHelper.insertItemStacked(new RangedWrapper(tile.items, 0, 6), stack, simulate);
|
||||||
return stack;
|
return stack;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue