From 2b4401c753a0540b42b1a1920dca213f893c822c Mon Sep 17 00:00:00 2001 From: Patrick 'Quezler' Mounier Date: Sun, 5 Jan 2020 10:32:58 +0100 Subject: [PATCH] Prevent accepting items from the front --- .../mindustry/world/blocks/distribution/CraterConveyor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/world/blocks/distribution/CraterConveyor.java b/core/src/mindustry/world/blocks/distribution/CraterConveyor.java index cc3df44b79..bc09364453 100644 --- a/core/src/mindustry/world/blocks/distribution/CraterConveyor.java +++ b/core/src/mindustry/world/blocks/distribution/CraterConveyor.java @@ -143,12 +143,11 @@ public class CraterConveyor extends BaseConveyor{ // prevent this tile from spawning a new crater to avoid collisions entity.reload = 1; + e.reload = 1; // transfer inventory of conveyor e.items.addAll(entity.items); entity.items.clear(); - - e.reload = 1; } } } @@ -192,6 +191,7 @@ public class CraterConveyor extends BaseConveyor{ if(!isStart(tile) && !(source.block() instanceof CraterConveyor)) return false; if(entity.items.total() > 0 && !entity.items.has(item)) return false; if(entity.items.total() >= getMaximumAccepted(tile, item)) return false; + if(tile.front() == source) return false; return true; }