diff --git a/src/main/java/mcjty/rftoolscontrol/logic/registry/Opcodes.java b/src/main/java/mcjty/rftoolscontrol/logic/registry/Opcodes.java index 9c4152da..72b64f7c 100644 --- a/src/main/java/mcjty/rftoolscontrol/logic/registry/Opcodes.java +++ b/src/main/java/mcjty/rftoolscontrol/logic/registry/Opcodes.java @@ -1682,7 +1682,7 @@ public class Opcodes { .runnable(((processor, program, opcode) -> { List vector = processor.evaluateVectorParameterNonNull(opcode, program, 0); List newvector = new ArrayList(vector.size()-1); - for (int i = 0 ; i < newvector.size() ; i++) { + for (int i = 0 ; i < vector.size()-1 ; i++) { newvector.add(vector.get(i)); } program.setLastValue(Parameter.builder().type(PAR_VECTOR).value(ParameterValue.constant(Collections.unmodifiableList(newvector))).build());