Fetch player block fix

This commit is contained in:
Anuken 2024-08-23 04:09:06 -04:00
parent 55dfffa4bc
commit f5a75de872

View File

@ -1242,7 +1242,8 @@ public class LExecutor{
result.setobj(units == null || i < 0 || i >= units.size ? null : units.get(i)); result.setobj(units == null || i < 0 || i >= units.size ? null : units.get(i));
} }
} }
case player -> result.setobj(i < 0 || i >= data.players.size ? null : data.players.get(i).unit()); case player -> result.setobj(i < 0 || i >= data.players.size ? null :
data.players.get(i).unit() instanceof BlockUnitc block ? block.tile() : data.players.get(i).unit());
case core -> result.setobj(i < 0 || i >= data.cores.size ? null : data.cores.get(i)); case core -> result.setobj(i < 0 || i >= data.cores.size ? null : data.cores.get(i));
case build -> { case build -> {
Block block = extra.obj() instanceof Block b ? b : null; Block block = extra.obj() instanceof Block b ? b : null;