@Override public void setLinedefAttribs(Linedef linedef, UDMFStruct struct) { super.setLinedefAttribs(linedef, struct); struct.put("playercross", linedef.activatesByPlayerCross()); struct.put("playeruse", linedef.activatesByPlayerUse()); struct.put("monstercross", linedef.activatesByMonsterCross()); struct.put("monsteruse", linedef.activatesByMonsterUse()); struct.put("impact", linedef.activatesByMissileImpact()); struct.put("playerpush", linedef.activatesByPlayerPush()); struct.put("monsterpush", linedef.activatesByMonsterPush()); struct.put("missilecross", linedef.activatesByMissileCross()); struct.put("repeatspecial", linedef.isRepeatable()); struct.put("argument0", linedef.getArgument0()); struct.put("argument1", linedef.getArgument1()); struct.put("argument2", linedef.getArgument2()); struct.put("argument3", linedef.getArgument3()); struct.put("argument4", linedef.getArgument4()); }