diff --git a/core/assets-raw/sprites/ui/cat.png b/core/assets-raw/sprites/ui/cat.png index 2904011f37..cdc94db9f9 100755 Binary files a/core/assets-raw/sprites/ui/cat.png and b/core/assets-raw/sprites/ui/cat.png differ diff --git a/core/src/mindustry/entities/comp/UnitComp.java b/core/src/mindustry/entities/comp/UnitComp.java index 35335e45fd..2209e0fee3 100644 --- a/core/src/mindustry/entities/comp/UnitComp.java +++ b/core/src/mindustry/entities/comp/UnitComp.java @@ -297,8 +297,10 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I //only serverside if(((Object)this) instanceof Payloadc pay && !net.client()){ if(value instanceof Block b){ - Building build = b.newBuilding().create(b, team()); - if(pay.canPickup(build)) pay.addPayload(new BuildPayload(build)); + if(b.synthetic()){ + Building build = b.newBuilding().create(b, team()); + if(pay.canPickup(build)) pay.addPayload(new BuildPayload(build)); + } }else if(value instanceof UnitType ut){ Unit unit = ut.create(team()); if(pay.canPickup(unit)) pay.addPayload(new UnitPayload(unit));